Commit Graph

5655 Commits

Author SHA1 Message Date
Laura Abbott a17ef5964d Add support for building with gcov
gcov is useful for coverage testing. Add support for building the kernel.
2019-10-22 08:43:37 -04:00
Laura Abbott f691fd9d87 Add DoModules to kernel build
There's upcoming work to build kernel variants without modules. Add
the infrastructure to support this.
2019-10-22 08:43:37 -04:00
David Abdurachmanov a203b0a246 Merge remote-tracking branch 'up/master' into master-riscv64 2019-10-22 11:04:43 +03:00
Peter Robinson 5769e27048 aarch64: drop unrelated comment for a long upstreamed (Feb 2016) patch 2019-10-21 22:51:56 +01:00
Peter Robinson 2331b6cea5 aarch64: Jetson TX1: drop old patch no longer needed 2019-10-21 22:47:11 +01:00
Jeremy Cline 5ff50d0b22 Linux v5.4-rc4 2019-10-21 14:00:52 +00:00
Jeremy Cline addab92228 Disable debugging options. 2019-10-21 13:52:30 +00:00
David Abdurachmanov fd44d5ffe7
Fix riscv compile error in fs/proc/kcore.c
BUILDSTDERR: fs/proc/kcore.c: In function 'read_kcore':
BUILDSTDERR: fs/proc/kcore.c:510:8: error: implicit declaration of function 'kern_addr_valid'; did you mean 'virt_addr_valid'? [-Werror=implicit-function-declaration]
BUILDSTDERR:   510 |    if (kern_addr_valid(start)) {
BUILDSTDERR:       |        ^~~~~~~~~~~~~~~
BUILDSTDERR:       |        virt_addr_valid

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 23:34:34 +03:00
David Abdurachmanov 6a4020de8e
Update riscv64 configs
Found CONFIG_CRYPTO_AUTHENC=y after generation, had CONFIG_CRYPTO_AUTHENC=m in Source tree
Found CONFIG_CRYPTO_ESSIV=y after generation, had CONFIG_CRYPTO_ESSIV=m in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 20:33:02 +03:00
David Abdurachmanov 5e753f33ca
Fix SECCOMP patch filename
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:26:41 +03:00
David Abdurachmanov e1efdfd01c
Remove obsolete riscv patch (memblock DTB fix)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:26:02 +03:00
David Abdurachmanov 43ab4ee9d7
rebase riscv SECCOMP patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:23:07 +03:00
David Abdurachmanov cc8f20e6e3
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:17:03 +03:00
David Abdurachmanov 40972d7c0b
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 09:15:11 +03:00
David Abdurachmanov 949078f886
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 09:14:09 +03:00
Jeremy Cline d82fe1b5f1 Linux v5.4-rc3-99-g0e2adab6cf28 2019-10-18 14:23:40 +00:00
Jeremy Cline 743cfa0e88 Linux v5.4-rc3-18-g5bc52f64e884 2019-10-15 15:17:49 +00:00
Jeremy Cline c579b07bb1 Reenable debugging options. 2019-10-15 15:11:25 +00:00
Peter Robinson b659e23dbc USB_RIO500 was removed in 5.4-rc3 2019-10-15 11:55:04 +01:00
Peter Robinson 4d05f37b7c regen configs for DRM_TDFX change 2019-10-15 11:54:34 +01:00
Peter Robinson 9f8bb9191f fix booting on ARMv7 due to OPTIMIZE_INLINING now being forced, drop old i.MX MMC patch, fix for UFEI on ARMv7 on some devices 2019-10-15 08:57:19 +01:00
Jeremy Cline 9e691ad13a Linux v5.4-rc3 2019-10-14 15:48:06 +00:00
Jeremy Cline 0b7fe8058b Disable debugging options. 2019-10-14 15:26:28 +00:00
Paul Bolle 16a89be941 configs: fix typo "CONFIG_DRM_TDFX=n"
Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
2019-10-14 15:24:18 +00:00
Laura Abbott bfc2ea1270 Drop old Input workaround
Based on comments from the authors, this should be worked around in
libinput now.
2019-10-14 10:03:12 -04:00
David Abdurachmanov 5898bf0d17
Update RISC-V memblock patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-14 16:13:18 +03:00
David Abdurachmanov b31dc1a41d
Backport riscv memblock for DTB patch
Resolves DTB corruption on QEMU for RISC-V.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-14 15:52:14 +03:00
David Abdurachmanov 83c444cb71
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-14 15:50:29 +03:00
Laura Abbott db2600b8ff Linux v5.3.6 2019-10-14 07:52:10 -04:00
Peter Robinson 7fa6a6fed5 raspberry pi: fix regression in display output due to new power driver 2019-10-13 14:52:53 +01:00
Peter Robinson 6bd74d76fe bcm2835: hdmi audio regression fix 2019-10-13 10:45:21 +01:00
Peter Robinson aec7c80393 add forgotten hisi SPI config 2019-10-12 15:18:36 +01:00
Peter Robinson 418aac7518 add forgotten hisi SPI config 2019-10-12 15:17:53 +01:00
Peter Robinson 1aa5ee4622 arm: be less harsh on the omap/am33xx disable, it's just CRYPTO_DEV_OMAP_AES that's broken 2019-10-12 15:06:34 +01:00
Peter Robinson cda78490b3 arm: be less harsh on the omap/am33xx disable, it's just CRYPTO_DEV_OMAP_AES that's broken 2019-10-12 15:06:00 +01:00
Laura Abbott 4bba71a878 Fix disappearching cursor issue (rhbz 1738614) 2019-10-11 15:55:31 -04:00
Peter Robinson 176603ba7c hopefully the final fix for Intel's dodgy iwlwifi firmware 'update' so should finally close out rhbz 1733369 \o/ 2019-10-11 19:22:04 +01:00
Peter Robinson 30675b84bb arm64: enable spi flash memory on aarch64 too 2019-10-11 17:21:21 +01:00
Peter Robinson ed22f0605d arm64: enable spi flash memory on aarch64 too 2019-10-11 17:19:22 +01:00
Jeremy Cline b4ce63cb54 Linux v5.4-rc2-96-gfb20da6af705 2019-10-10 17:51:10 +00:00
Paul Bolle 58bd8a39c3 Kconfig symbol cleanup for v5.4-rc1
Two Kconfig symbols were part of upstream v5.3-rc1 but didn't make it
into v5.3 (for reasons I couldn't be bothered to unearth): PREEMPT_LL
and SOUNDWIRE_BUS. Remove them from our configuration generation system
too.

Commit 3e636fe3a6 ("Remove patch for GCC VTA") forgot to clean up the
configs/ directory. Do so now.

Commit e21e52b608 ("Linux v5.3-13236-g97f9a3c4eee5") forgot to remove
CONFIG_LOCK_DOWN_KERNEL and CONFIG_LOCK_DOWN_KERNEL_FORCE from the
configs/ directory. Do so now.

Commit 5c0d4daff4 ("Remove crash driver") forgot to clean up the
configs/ directory. Do so now.

There are 22 Kconfig symbols referenced in the files used for
configuration generation and in the shipped .config files that were
dropped in upstream v5.4-rc1. The references to these symbols can be
safely removed.

These symbols are:
    CONFIG_ARM_QCOM_CPUFREQ_KRYO
    CONFIG_CRYPTO_AEGIS128L
    CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2
    CONFIG_CRYPTO_AEGIS256
    CONFIG_CRYPTO_AEGIS256_AESNI_SSE2
    CONFIG_CRYPTO_AES_586
    CONFIG_CRYPTO_AES_X86_64
    CONFIG_CRYPTO_MORUS1280
    CONFIG_CRYPTO_MORUS1280_AVX2
    CONFIG_CRYPTO_MORUS1280_SSE2
    CONFIG_CRYPTO_MORUS640
    CONFIG_CRYPTO_MORUS640_SSE2
    CONFIG_DRM_TINYDRM
    CONFIG_HISI_KIRIN_DW_DSI
    CONFIG_I2C_BCM2048
    CONFIG_KEXEC_VERIFY_SIG
    CONFIG_MFD_CROS_EC_CHARDEV
    CONFIG_MTD_M25P80
    CONFIG_SENSORS_ADS1015
    CONFIG_SERIAL_8250_MOXA
    CONFIG_SGI_IOC4
    CONFIG_TINYDRM_MIPI_DBI

Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
2019-10-10 11:54:27 -04:00
Dan Horák 108fcb8fc7 re-enable HDA sound drivers on PPC 2019-10-10 11:26:48 -04:00
Javier Martinez Canillas 89ddbf781a Enable CONFIG_EFI_TEST as a module (rhbz 1759325)
The driver is needed for testing purposes, enable it on the architectures
where EFI is supported. Also, disallow access to the registered device if
the kernel is locked down.
2019-10-10 09:55:31 -04:00
Laura Abbott 0367ea2bfd Add fix for mount api change on shmem (rhbz 1757104) 2019-10-08 13:23:13 -04:00
Jeremy Cline 391323a40e Linux v5.4-rc2-20-geda57a0e4299 2019-10-08 17:00:22 +00:00
Jeremy Cline fb4a47e6a7 Reenable debugging options. 2019-10-08 16:55:17 +00:00
Peter Robinson 5b14a9c862 arm: disable omap crytpo offload drivers as they currently cause issues on BeagleBone and related HW 2019-10-08 14:52:11 +01:00
Peter Robinson 839d783d52 arm: disable omap crytpo offload drivers as they currently cause issues on BeagleBone and related HW 2019-10-08 14:51:07 +01:00
David Abdurachmanov c3ac3ff76b
Enable SECCOMP and CPUFreq again
These do not seem to cause issues we having thus enabled them back.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-08 16:27:21 +03:00
David Abdurachmanov 0eaa884d64
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-08 16:24:30 +03:00