From a86513b40ec92203cf73c27feed0f4045db15634 Mon Sep 17 00:00:00 2001 From: David Ward Date: Mon, 11 Nov 2019 14:06:01 -0500 Subject: [PATCH 01/76] Revert "Trim EXTRAVERSION in the Makefile on CI builds" This reverts commit 89c7d2ae30a43ba2960ce14cddd50f8d8a7da92f, which was causing kernel modules to be installed in a location other than /lib/modules/$(uname -r), preventing modprobe from locating them. CI builds no longer contain the Pagure UID in the package release: https://github.com/CentOS-PaaS-SIG/upstream-fedora-pipeline/pull/199 --- kernel.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kernel.spec b/kernel.spec index 5d4f938fe..14e349b10 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1427,9 +1427,7 @@ BuildKernel() { %endif # make sure EXTRAVERSION says what we want it to say - # Trim the release if this is a CI build, since KERNELVERSION is limited to 64 characters - ShortRel=$(perl -e "print \"%{release}\" =~ s/\.pr\.[0-9A-Fa-f]{32}//r") - perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -${ShortRel}.%{_target_cpu}${Flav}/" Makefile + perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}.%{_target_cpu}${Flav}/" Makefile # if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme %if !0%{?rcrev} From bee04eadf8306be0349b9f75559a1fea80591d7f Mon Sep 17 00:00:00 2001 From: David Ward Date: Mon, 11 Nov 2019 14:06:01 -0500 Subject: [PATCH 02/76] Fix existing CI test for memfd_create() The test was failing (after hanging for several hours) because of a hard-coded assumption about which file descriptor would be returned by memfd_create(). The actual file descriptor gets printed by the test program though, so read this and use it instead. (Adjust the test program so that this is not printed until the file is ready.) Resolve compiler warnings about implicit function declarations, by using the #include statements listed in the kernel.org man-pages. --- tests/memory/memfd_create/runtest.sh | 7 ++++--- tests/memory/memfd_create/t_get_seals.c | 3 ++- tests/memory/memfd_create/t_memfd_create.c | 18 +++++++++++------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/tests/memory/memfd_create/runtest.sh b/tests/memory/memfd_create/runtest.sh index 24dfeb5b6..880c3096e 100755 --- a/tests/memory/memfd_create/runtest.sh +++ b/tests/memory/memfd_create/runtest.sh @@ -38,11 +38,12 @@ fi function sanity_memfd_create() { - rlRun "./t_memfd_create memf 1024 gswS &" - rlRun "./t_get_seals /proc/$!/fd/3 > seals" + rlRun "coproc ./t_memfd_create memf 1024 gswS" + rlRun "read -u ${COPROC[0]} MEMFD_PATH" + rlRun "./t_get_seals $MEMFD_PATH > ./seals" rlRun "cat ./seals" rlAssertGrep "SEAL GROW WRITE SHRINK" ./seals - rlRun "pkill t_memfd_create" + rlRun "kill $COPROC_PID" } diff --git a/tests/memory/memfd_create/t_get_seals.c b/tests/memory/memfd_create/t_get_seals.c index 8babe34d2..1a2c900e0 100644 --- a/tests/memory/memfd_create/t_get_seals.c +++ b/tests/memory/memfd_create/t_get_seals.c @@ -16,8 +16,9 @@ * */ -#include +#define _GNU_SOURCE #include +#include #include #include #include diff --git a/tests/memory/memfd_create/t_memfd_create.c b/tests/memory/memfd_create/t_memfd_create.c index 73d641a6e..4250d7174 100644 --- a/tests/memory/memfd_create/t_memfd_create.c +++ b/tests/memory/memfd_create/t_memfd_create.c @@ -16,11 +16,12 @@ * */ -#include -#include +#define _GNU_SOURCE +#include +#include +#include #include #include -#include #include #include @@ -66,10 +67,6 @@ int main(int argc, char *argv[]) if (write(fd, message, strlen(message)) <= 0) errExit("write"); - //printf("PID: %ld; fd: %d; /proc/%ld/fd/%d\n", - // (long) getpid(), fd, (long) getpid(), fd); - printf("/proc/%ld/fd/%d\n", (long) getpid(), fd); - /* Code to map the file and populate the mapping with data omitted */ @@ -92,6 +89,13 @@ int main(int argc, char *argv[]) errExit("fcntl"); } + /* Output the pathname of (a symbolic link to) the file + created by memfd_create() */ + + printf("/proc/%ld/fd/%d\n", (long) getpid(), fd); + + fflush(stdout); + /* Keep running, so that the file created by memfd_create() continues to exist */ From d753bc001a2a92bc325ccaca10497c7e2049f6ff Mon Sep 17 00:00:00 2001 From: David Ward Date: Mon, 11 Nov 2019 14:06:01 -0500 Subject: [PATCH 03/76] Resolve syntax warnings in SPEC file The "regular" definition of the with_kabichk macro does not need to be commented out while it is temporarily (re-)defined as 0 on the next line. This avoids a "Macro expanded in comment" warning. Remove comments on the same line as %endif directives. Instead, make a couple of these conditionals easier to read (and consistent with the surrounding ones) by deleting a few blank lines. --- kernel.spec | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/kernel.spec b/kernel.spec index 14e349b10..672b35354 100644 --- a/kernel.spec +++ b/kernel.spec @@ -146,7 +146,7 @@ Summary: The Linux kernel # Only build the debug kernel (--with dbgonly): %define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0} # Control whether we perform a compat. check against published ABI. -#%define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1} +%define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1} # Temporarily disable kabi checks until RC. %define with_kabichk 0 # Control whether we perform a compat. check against DUP ABI. @@ -795,7 +795,6 @@ This package is required by %{name}-debuginfo subpackages. It provides the kernel source files common to all builds. %if %{with_selftests} - %package selftests-internal Summary: Kernel samples and selftests License: GPLv2 @@ -803,14 +802,13 @@ Requires: binutils, bpftool, iproute-tc, nmap-ncat Requires: kernel-modules-internal = %{version}-%{release} %description selftests-internal Kernel sample programs and selftests. - +%{nil} # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list} - -%endif # with_selftests +%endif %if %{with_gcov} %package gcov @@ -1000,7 +998,7 @@ Cortex-A15 devices with LPAE and HW virtualisation support %description zfcpdump-core The kernel package contains the Linux kernel (vmlinuz) for use by the zfcpdump infrastructure. -%endif # with_zfcpdump +%endif %define variant_summary The Linux kernel compiled with extra debugging enabled %kernel_variant_package debug @@ -1511,8 +1509,8 @@ BuildKernel() { %pesign -s -i $KernelImage -o vmlinuz.signed %else %pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca} -c %{secureboot_key} -n %{pesign_name} - %endif # fedora - %endif # arches + %endif + %endif %ifarch s390x ppc64le if [ -x /usr/bin/rpm-sign ]; then rpm-sign --key "%{pesign_name}" --lkmsign $SignImage --output vmlinuz.signed @@ -2054,7 +2052,7 @@ docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{rpmversion} mkdir -p $docdir tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir -%endif # with_doc +%endif # We have to do the headers install before the tools install because the # kernel headers_install will remove any header files in /usr/include that @@ -2096,10 +2094,9 @@ rm -rf $RPM_BUILD_ROOT/usr/tmp-headers # kabi directory INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/ mkdir -p $INSTALL_KABI_PATH - # install kabi releases directories tar xjvf %{SOURCE300} -C $INSTALL_KABI_PATH -%endif # with_kernel_abi_whitelists +%endif %if %{with_selftests} pushd samples From 0bc3955b5d4971b182095fa9cfb5ca7856945dcb Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Wed, 13 Nov 2019 09:27:56 -0500 Subject: [PATCH 04/76] Revert "Enable VBOXSF_FS for x86" This reverts commit 2147ca93975deaf220619e9096e0b84d879febc9. Upstream removed the driver, hopefully it'll make it into 5.5. --- configs/fedora/generic/CONFIG_VBOXSF_FS | 1 - configs/fedora/generic/x86/CONFIG_VBOXSF_FS | 1 - kernel-aarch64-debug.config | 1 - kernel-aarch64.config | 1 - kernel-armv7hl-debug.config | 1 - kernel-armv7hl-lpae-debug.config | 1 - kernel-armv7hl-lpae.config | 1 - kernel-armv7hl.config | 1 - kernel-i686-debug.config | 1 - kernel-i686.config | 1 - kernel-ppc64le-debug.config | 1 - kernel-ppc64le.config | 1 - kernel-s390x-debug.config | 1 - kernel-s390x.config | 1 - kernel-x86_64-debug.config | 1 - kernel-x86_64.config | 1 - 16 files changed, 16 deletions(-) delete mode 100644 configs/fedora/generic/CONFIG_VBOXSF_FS delete mode 100644 configs/fedora/generic/x86/CONFIG_VBOXSF_FS diff --git a/configs/fedora/generic/CONFIG_VBOXSF_FS b/configs/fedora/generic/CONFIG_VBOXSF_FS deleted file mode 100644 index 7fb11ee4b..000000000 --- a/configs/fedora/generic/CONFIG_VBOXSF_FS +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_VBOXSF_FS is not set diff --git a/configs/fedora/generic/x86/CONFIG_VBOXSF_FS b/configs/fedora/generic/x86/CONFIG_VBOXSF_FS deleted file mode 100644 index 9a112e599..000000000 --- a/configs/fedora/generic/x86/CONFIG_VBOXSF_FS +++ /dev/null @@ -1 +0,0 @@ -CONFIG_VBOXSF_FS=m diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index dd6e344db..d735470ae 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -7013,7 +7013,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y diff --git a/kernel-aarch64.config b/kernel-aarch64.config index 94cde7f9a..104f99094 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -6991,7 +6991,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config index b82dc04ed..0d6a11c76 100644 --- a/kernel-armv7hl-debug.config +++ b/kernel-armv7hl-debug.config @@ -7287,7 +7287,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VDSO is not set diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config index 553636d03..b7dfc4800 100644 --- a/kernel-armv7hl-lpae-debug.config +++ b/kernel-armv7hl-lpae-debug.config @@ -6933,7 +6933,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config index ea67ddec7..7177b848d 100644 --- a/kernel-armv7hl-lpae.config +++ b/kernel-armv7hl-lpae.config @@ -6912,7 +6912,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config index d8b4686ae..68df342ff 100644 --- a/kernel-armv7hl.config +++ b/kernel-armv7hl.config @@ -7266,7 +7266,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VDSO is not set diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config index 3020a7e4e..d0c673c71 100644 --- a/kernel-i686-debug.config +++ b/kernel-i686-debug.config @@ -6329,7 +6329,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m -CONFIG_VBOXSF_FS=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-i686.config b/kernel-i686.config index 719bf2ab5..242861c29 100644 --- a/kernel-i686.config +++ b/kernel-i686.config @@ -6308,7 +6308,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m -CONFIG_VBOXSF_FS=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config index 0cf92f6bf..459d8630b 100644 --- a/kernel-ppc64le-debug.config +++ b/kernel-ppc64le-debug.config @@ -5959,7 +5959,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config index cee65c12a..13d8d9d1c 100644 --- a/kernel-ppc64le.config +++ b/kernel-ppc64le.config @@ -5936,7 +5936,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config index eddee89bb..9a2501c95 100644 --- a/kernel-s390x-debug.config +++ b/kernel-s390x-debug.config @@ -5896,7 +5896,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-s390x.config b/kernel-s390x.config index ec70e8384..237b2a434 100644 --- a/kernel-s390x.config +++ b/kernel-s390x.config @@ -5873,7 +5873,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y -# CONFIG_VBOXSF_FS is not set # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index f4774fc05..78e443a4c 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -6385,7 +6385,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m -CONFIG_VBOXSF_FS=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set diff --git a/kernel-x86_64.config b/kernel-x86_64.config index 3c7a7c244..b5267ba41 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -6364,7 +6364,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_V4L_TEST_DRIVERS is not set CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m -CONFIG_VBOXSF_FS=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VEML6070 is not set From 9eacdbe062be72a5383cea1f99241615692bc201 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Wed, 13 Nov 2019 09:30:03 -0500 Subject: [PATCH 05/76] Reenable debugging options. --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index a44ac8ae0..d33cd1a64 100644 --- a/kernel.spec +++ b/kernel.spec @@ -187,7 +187,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 1 +%define debugbuildsenabled 0 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -2408,6 +2408,9 @@ fi # # %changelog +* Wed Nov 13 2019 Jeremy Cline +- Reenable debugging options. + * Mon Nov 11 2019 Jeremy Cline - 5.4.0-0.rc7.git0.1 - Linux v5.4-rc7 From 6f0f15962eb202999219edb2fd50efa8199d8bd2 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Wed, 13 Nov 2019 09:36:31 -0500 Subject: [PATCH 06/76] Linux v5.4-rc7-49-g0e3f1ad80fc8 --- configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_AUTO | 1 + configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_OFF | 1 + configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_ON | 1 + gitrev | 2 +- kernel-i686-debug.config | 3 +++ kernel-i686.config | 3 +++ kernel-x86_64-debug.config | 3 +++ kernel-x86_64.config | 3 +++ kernel.spec | 5 ++++- sources | 1 + 10 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_AUTO create mode 100644 configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_OFF create mode 100644 configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_ON diff --git a/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_AUTO b/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_AUTO new file mode 100644 index 000000000..788136fc5 --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_AUTO @@ -0,0 +1 @@ +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set diff --git a/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_OFF b/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_OFF new file mode 100644 index 000000000..d22a12f0d --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_OFF @@ -0,0 +1 @@ +CONFIG_X86_INTEL_TSX_MODE_OFF=y diff --git a/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_ON b/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_ON new file mode 100644 index 000000000..b6471915c --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_X86_INTEL_TSX_MODE_ON @@ -0,0 +1 @@ +# CONFIG_X86_INTEL_TSX_MODE_ON is not set diff --git a/gitrev b/gitrev index 571641e99..09cced593 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -847120f859cc45e074204f4cf33c8df069306eb2 +0e3f1ad80fc8cb0c517fd9a9afb22752b741fa76 diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config index d0c673c71..abbd6606b 100644 --- a/kernel-i686-debug.config +++ b/kernel-i686-debug.config @@ -6613,6 +6613,9 @@ CONFIG_X86_INTEL_LPSS=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_INTEL_QUARK is not set +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_X86_LONGHAUL is not set CONFIG_X86_LONGRUN=y diff --git a/kernel-i686.config b/kernel-i686.config index 242861c29..74ad25121 100644 --- a/kernel-i686.config +++ b/kernel-i686.config @@ -6592,6 +6592,9 @@ CONFIG_X86_INTEL_LPSS=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_INTEL_QUARK is not set +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_X86_LONGHAUL is not set CONFIG_X86_LONGRUN=y diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index 78e443a4c..4ff2b06d2 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -6666,6 +6666,9 @@ CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_INJECT=m diff --git a/kernel-x86_64.config b/kernel-x86_64.config index b5267ba41..d03767fad 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -6645,6 +6645,9 @@ CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_INJECT=m diff --git a/kernel.spec b/kernel.spec index d33cd1a64..e98a3eedc 100644 --- a/kernel.spec +++ b/kernel.spec @@ -100,7 +100,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 7 # The git snapshot level -%define gitrev 0 +%define gitrev 1 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -2408,6 +2408,9 @@ fi # # %changelog +* Wed Nov 13 2019 Jeremy Cline - 5.4.0-0.rc7.git1.1 +- Linux v5.4-rc7-49-g0e3f1ad80fc8 + * Wed Nov 13 2019 Jeremy Cline - Reenable debugging options. diff --git a/sources b/sources index 3f293fcab..4459c08ae 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (linux-5.3.tar.xz) = 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d SHA512 (patch-5.4-rc7.xz) = 0bd727332fc13d43f48497c7587ede034a1ca7df67bae3f6a7dab6001f0b75c858b15d4fa6c0ca5bf71bd467c330f14a92918e8bbc542c7c40f59d2a8f71eeb1 +SHA512 (patch-5.4-rc7-git1.xz) = e91441caa7f3cf03c4034faf45d9e4cd4dfc568e034409b437bfbcdd611481ac3e7624f86e8ccefbcda022bfc23d3a6c232cd766125abeed1f7aaa779221b60a From 4019404bbca31c28da0e8f74f06473df1798a437 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 5 Nov 2019 16:48:22 -0500 Subject: [PATCH 07/76] Drop Fedora checks around pathfix The el7 buildroot now has pathfix so we can drop these checks. --- kernel.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/kernel.spec b/kernel.spec index e98a3eedc..1ff43fb0a 100644 --- a/kernel.spec +++ b/kernel.spec @@ -513,10 +513,8 @@ BuildRequires: kmod, patch, bash, tar, git-core BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex BuildRequires: net-tools, hostname, bc, elfutils-devel, dwarves -%if 0%{?fedora} # Used to mangle unversioned shebangs to be Python 3 -BuildRequires: /usr/bin/pathfix.py -%endif +BuildRequires: python3-devel %if %{with_headers} BuildRequires: rsync %endif @@ -1258,7 +1256,6 @@ mv COPYING COPYING-%{version} # This Prevents scripts/setlocalversion from mucking with our version numbers. touch .scmversion -%if 0%{?fedora} # Mangle /usr/bin/python shebangs to /usr/bin/python3 # Mangle all Python shebangs to be Python 3 explicitly # -p preserves timestamps @@ -1277,7 +1274,6 @@ pathfix.py -i "%{__python3} %{py3_shbang_opts}" -p -n \ tools/perf/scripts/python/sched-migration.py \ Documentation \ scripts/gen_compile_commands.py -%endif # Deal with configs stuff mkdir configs From c96dd52bfc079b0e0f7a5262e844b867636f787e Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 5 Nov 2019 16:58:55 -0500 Subject: [PATCH 08/76] Drop remove-binary-diff.pl This was a workaround for some bad diffs that came in. Upstream has mostly stopped doing that so we can drop this workaround. --- kernel.spec | 7 +++---- remove-binary-diff.pl | 34 ---------------------------------- 2 files changed, 3 insertions(+), 38 deletions(-) delete mode 100755 remove-binary-diff.pl diff --git a/kernel.spec b/kernel.spec index 1ff43fb0a..8822508d7 100644 --- a/kernel.spec +++ b/kernel.spec @@ -574,7 +574,6 @@ BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{kversion}.tar.xz Source11: x509.genkey -Source12: remove-binary-diff.pl Source15: merge.pl Source16: mod-extra.list Source17: mod-extra.sh @@ -1189,14 +1188,14 @@ cp %{SOURCE12} . # Update vanilla to the latest upstream. # (non-released_kernel case only) %if 0%{?rcrev} - xzcat %{SOURCE5000} | ./remove-binary-diff.pl | patch -p1 -F1 -s + xzcat %{SOURCE5000} | patch -p1 -F1 -s %if 0%{?gitrev} - xzcat %{SOURCE5001} | ./remove-binary-diff.pl | patch -p1 -F1 -s + xzcat %{SOURCE5001} | patch -p1 -F1 -s %endif %else # pre-{base_sublevel+1}-rc1 case %if 0%{?gitrev} - xzcat %{SOURCE5000} | ./remove-binary-diff.pl | patch -p1 -F1 -s + xzcat %{SOURCE5000} | patch -p1 -F1 -s %endif %endif git init diff --git a/remove-binary-diff.pl b/remove-binary-diff.pl deleted file mode 100755 index 9048490ca..000000000 --- a/remove-binary-diff.pl +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/perl -w -# A script to remove those terrible binary diffs from the patches which -# screw up everything and rain on my parade. - -use strict; - -my @args=@ARGV; -my @current_patch; -my $is_binary = 0; -my $cnt = 0; - -while(my $row = <>) { - # diff marks the start of a new file to check - if ($row =~ /^diff --git.*?(\S+)$/) { - if (!$is_binary) { - foreach my $line (@current_patch) { - print $line; - } - } - $is_binary = 0; - @current_patch = (); - } elsif ($row =~ /Binary files (.)* differ$/) { - $is_binary = 1; - } elsif ($row =~ /GIT binary patch/) { - $is_binary = 1; - } - push (@current_patch, $row); -} - -if (!$is_binary) { - foreach my $line (@current_patch) { - print $line; - } -} From d0a82f1e0fa60ffedb672422bf6779de24b8bd11 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 5 Nov 2019 17:10:53 -0500 Subject: [PATCH 09/76] Sync up on adding a bunch of files --- .gitignore | 5 + Module.kabi_aarch64 | 0 Module.kabi_dup_aarch64 | 0 Module.kabi_dup_ppc64le | 0 Module.kabi_dup_s390x | 0 Module.kabi_dup_x86_64 | 0 Module.kabi_ppc64le | 0 Module.kabi_s390x | 0 Module.kabi_x86_64 | 0 check-kabi | 0 configs/build_configs.sh | 78 ++++--- configs/flavors | 1 + .../{config_generation => priority.fedora} | 0 configs/process_configs.sh | 97 +++++++-- cpupower.config | 0 cpupower.service | 0 filter-aarch64.sh.fedora | 18 ++ filter-aarch64.sh.rhel | 0 filter-armv7hl.sh.fedora | 18 ++ filter-armv7hl.sh.rhel | 0 filter-i686.sh.fedora | 14 ++ filter-i686.sh.rhel | 0 filter-modules.sh.fedora | 153 +++++++++++++ filter-modules.sh.rhel | 0 filter-ppc64le.sh.fedora | 14 ++ filter-ppc64le.sh.rhel | 0 filter-s390x.sh.fedora | 12 ++ filter-s390x.sh.rhel | 0 filter-x86_64.sh.fedora | 12 ++ filter-x86_64.sh.rhel | 0 generate_all_configs.sh | 34 ++- ...nfig => kernel-aarch64-debug-fedora.config | 0 kernel-aarch64-debug-rhel.config | 1 + ...h64.config => kernel-aarch64-fedora.config | 0 kernel-aarch64-rhel.config | 1 + ...nfig => kernel-armv7hl-debug-fedora.config | 0 ...7hl.config => kernel-armv7hl-fedora.config | 0 ...=> kernel-armv7hl-lpae-debug-fedora.config | 0 ...onfig => kernel-armv7hl-lpae-fedora.config | 0 ....config => kernel-i686-debug-fedora.config | 0 ...l-i686.config => kernel-i686-fedora.config | 0 ...nfig => kernel-ppc64le-debug-fedora.config | 0 kernel-ppc64le-debug-rhel.config | 1 + ...4le.config => kernel-ppc64le-fedora.config | 0 kernel-ppc64le-rhel.config | 1 + ...config => kernel-s390x-debug-fedora.config | 0 kernel-s390x-debug-rhel.config | 1 + ...s390x.config => kernel-s390x-fedora.config | 0 kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + ...onfig => kernel-x86_64-debug-fedora.config | 0 kernel-x86_64-debug-rhel.config | 1 + ...6_64.config => kernel-x86_64-fedora.config | 0 kernel-x86_64-rhel.config | 1 + kernel.spec | 204 +++++++++++++----- mod-extra.list.fedora | 196 +++++++++++++++++ mod-extra.list.rhel | 0 parallel_xz.sh | 0 redhatsecureboot003.cer | Bin 0 -> 829 bytes redhatsecurebootca2.cer | Bin 0 -> 872 bytes secureboot.cer | Bin 0 -> 899 bytes securebootca.cer | Bin 0 -> 977 bytes update_scripts.sh | 12 ++ x509.genkey.fedora | 16 ++ x509.genkey.rhel | 16 ++ 65 files changed, 803 insertions(+), 106 deletions(-) create mode 100644 Module.kabi_aarch64 create mode 100644 Module.kabi_dup_aarch64 create mode 100644 Module.kabi_dup_ppc64le create mode 100644 Module.kabi_dup_s390x create mode 100644 Module.kabi_dup_x86_64 create mode 100644 Module.kabi_ppc64le create mode 100644 Module.kabi_s390x create mode 100644 Module.kabi_x86_64 create mode 100644 check-kabi create mode 100644 configs/flavors rename configs/{config_generation => priority.fedora} (100%) create mode 100644 cpupower.config create mode 100644 cpupower.service create mode 100644 filter-aarch64.sh.fedora create mode 100644 filter-aarch64.sh.rhel create mode 100644 filter-armv7hl.sh.fedora create mode 100644 filter-armv7hl.sh.rhel create mode 100644 filter-i686.sh.fedora create mode 100644 filter-i686.sh.rhel create mode 100755 filter-modules.sh.fedora create mode 100644 filter-modules.sh.rhel create mode 100644 filter-ppc64le.sh.fedora create mode 100644 filter-ppc64le.sh.rhel create mode 100644 filter-s390x.sh.fedora create mode 100644 filter-s390x.sh.rhel create mode 100644 filter-x86_64.sh.fedora create mode 100644 filter-x86_64.sh.rhel rename kernel-aarch64-debug.config => kernel-aarch64-debug-fedora.config (100%) create mode 100644 kernel-aarch64-debug-rhel.config rename kernel-aarch64.config => kernel-aarch64-fedora.config (100%) create mode 100644 kernel-aarch64-rhel.config rename kernel-armv7hl-debug.config => kernel-armv7hl-debug-fedora.config (100%) rename kernel-armv7hl.config => kernel-armv7hl-fedora.config (100%) rename kernel-armv7hl-lpae-debug.config => kernel-armv7hl-lpae-debug-fedora.config (100%) rename kernel-armv7hl-lpae.config => kernel-armv7hl-lpae-fedora.config (100%) rename kernel-i686-debug.config => kernel-i686-debug-fedora.config (100%) rename kernel-i686.config => kernel-i686-fedora.config (100%) rename kernel-ppc64le-debug.config => kernel-ppc64le-debug-fedora.config (100%) create mode 100644 kernel-ppc64le-debug-rhel.config rename kernel-ppc64le.config => kernel-ppc64le-fedora.config (100%) create mode 100644 kernel-ppc64le-rhel.config rename kernel-s390x-debug.config => kernel-s390x-debug-fedora.config (100%) create mode 100644 kernel-s390x-debug-rhel.config rename kernel-s390x.config => kernel-s390x-fedora.config (100%) create mode 100644 kernel-s390x-rhel.config create mode 100644 kernel-s390x-zfcpdump-rhel.config rename kernel-x86_64-debug.config => kernel-x86_64-debug-fedora.config (100%) create mode 100644 kernel-x86_64-debug-rhel.config rename kernel-x86_64.config => kernel-x86_64-fedora.config (100%) create mode 100644 kernel-x86_64-rhel.config create mode 100644 mod-extra.list.fedora create mode 100644 mod-extra.list.rhel create mode 100644 parallel_xz.sh create mode 100644 redhatsecureboot003.cer create mode 100644 redhatsecurebootca2.cer create mode 100644 secureboot.cer create mode 100644 securebootca.cer create mode 100755 update_scripts.sh create mode 100644 x509.genkey.fedora create mode 100644 x509.genkey.rhel diff --git a/.gitignore b/.gitignore index d9848a9a2..b962f63e9 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,8 @@ kernel-[2345]*/ perf-man-*.tar.gz kernel-headers/ kernel-tools/ +# because of how we manage having two sets of files we copy these +# over depending on Fedora vs. RHEL. Just ignore the one that gets +# used at runtime. +filter-*.sh +x509.genkey diff --git a/Module.kabi_aarch64 b/Module.kabi_aarch64 new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_dup_aarch64 b/Module.kabi_dup_aarch64 new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_dup_ppc64le b/Module.kabi_dup_ppc64le new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_dup_s390x b/Module.kabi_dup_s390x new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_dup_x86_64 b/Module.kabi_dup_x86_64 new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_ppc64le b/Module.kabi_ppc64le new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_s390x b/Module.kabi_s390x new file mode 100644 index 000000000..e69de29bb diff --git a/Module.kabi_x86_64 b/Module.kabi_x86_64 new file mode 100644 index 000000000..e69de29bb diff --git a/check-kabi b/check-kabi new file mode 100644 index 000000000..e69de29bb diff --git a/configs/build_configs.sh b/configs/build_configs.sh index 61c3c0455..4ccb0dc2e 100755 --- a/configs/build_configs.sh +++ b/configs/build_configs.sh @@ -19,8 +19,6 @@ cd $SCRIPT_DIR set errexit set nounset -control_file="config_generation" - cleanup() { rm -f config-* @@ -52,7 +50,9 @@ function merge_configs() arch=$(echo "$archvar" | cut -f1 -d"-") configs=$2 order=$3 - name=$OUTPUT_DIR/$PACKAGE_NAME-$archvar.config + flavor=$4 + + name=$OUTPUT_DIR/$PACKAGE_NAME-$archvar-$flavor.config echo -n "Building $name ... " touch config-merging config-merged @@ -95,33 +95,55 @@ function merge_configs() echo "done" } +function build_flavor() +{ + flavor=$1 + control_file="priority".$flavor + while read line + do + if [ $(echo "$line" | grep -c "^#") -ne 0 ]; then + continue + elif [ $(echo "$line" | grep -c "^$") -ne 0 ]; then + continue + elif [ $(echo "$line" | grep -c "^EMPTY") -ne 0 ]; then + empty=$(echo "$line" | cut -f2 -d"=") + for a in $empty + do + echo "# EMPTY" > $OUTPUT_DIR/$PACKAGE_NAME-$a-$flavor.config + + done + elif [ $(echo "$line" | grep -c "^ORDER") -ne 0 ]; then + order=$(echo "$line" | cut -f2 -d"=") + for o in $order + do + glist=$(find $o -type d) + for d in $glist + do + combine_config_layer $d + done + done + else + arch=$(echo "$line" | cut -f1 -d"=") + configs=$(echo "$line" | cut -f2 -d"=") + + if [ -n "$SUBARCH" ]; then + case $arch in + $SUBARCH*) + ;; + *) + continue + esac + fi + + merge_configs $arch $configs "$order" $flavor + fi + done < $control_file +} + while read line do - if [ $(echo "$line" | grep -c "^#") -ne 0 ]; then - continue - elif [ $(echo "$line" | grep -c "^$") -ne 0 ]; then - continue - elif [ $(echo "$line" | grep -c "^ORDER") -ne 0 ]; then - order=$(echo "$line" | cut -f2 -d"=") - for o in $order - do - glist=$(find $o -type d) - for d in $glist - do - combine_config_layer $d - done - done - else - arch=$(echo "$line" | cut -f1 -d"=") - configs=$(echo "$line" | cut -f2 -d"=") - - if [ -n "$SUBARCH" -a "$SUBARCH" != "$arch" ]; then - continue - fi - - merge_configs $arch $configs "$order" - fi -done < $control_file + build_flavor $line +done < flavors # A passed in kernel version implies copy to final location # otherwise defer to another script diff --git a/configs/flavors b/configs/flavors new file mode 100644 index 000000000..35a143bac --- /dev/null +++ b/configs/flavors @@ -0,0 +1 @@ +fedora diff --git a/configs/config_generation b/configs/priority.fedora similarity index 100% rename from configs/config_generation rename to configs/priority.fedora diff --git a/configs/process_configs.sh b/configs/process_configs.sh index 846fe2e70..b464d95ce 100755 --- a/configs/process_configs.sh +++ b/configs/process_configs.sh @@ -2,7 +2,20 @@ # # This script takes the merged config files and processes them through oldconfig # and listnewconfig +# +usage() +{ + # alphabetical order please + echo "process_configs.sh [ options ] package_name kernel_version" + echo " -a: report all errors, equivalent to [-c -n -w -i]" + echo " -c: error on mismatched config options" + echo " -i: continue on error" + echo " -n: error on unset config options" + echo " -t: test run, do not overwrite original config" + echo " -w: error on misconfigured config options" + exit 1 +} die() { @@ -14,16 +27,16 @@ die() switch_to_toplevel() { path="$(pwd)" - while test "$path" != "/" + while test -n "$path" do test -e $path/MAINTAINERS && \ - test -d $path/drivers && \ - break + test -d $path/drivers && \ + break path="$(dirname $path)" done - test "$path" != "/" || die "Can't find toplevel" + test -n "$path" || die "Can't find toplevel" echo "$path" } @@ -48,7 +61,7 @@ checkoptions() configs[a[1]]=a[2]; } else { if (configs[a[1]] != "" && configs[a[1]] != a[2]) - print "Found "a[1]"="configs[a[1]]" after generation, had " a[1]"="a[2]" in Source tree"; + print "Found "a[1]"="a[2]" after generation, had " a[1]"="configs[a[1]]" in Source tree"; } } ' $1 $2 > .mismatches @@ -57,14 +70,15 @@ checkoptions() then echo "Error: Mismatches found in configuration files" cat .mismatches - exit 1 + RETURNCODE=1 + [ "$CONTINUEONERROR" ] || exit 1 fi } function process_configs() { # assume we are in $source_tree/configs, need to get to top level - pushd $(switch_to_toplevel) + pushd $(switch_to_toplevel) &>/dev/null for cfg in $SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}${SUBARCH}*.config do @@ -73,49 +87,97 @@ function process_configs() cfgorig="${cfg}.orig" cat $cfg > $cfgorig + if [ "$arch" = "EMPTY" ] + then + # This arch is intentionally left blank + continue + fi echo -n "Processing $cfg ... " - # an empty grep is good but leaves a return value, so use # 'true' to bypass - make ARCH=$arch KCONFIG_CONFIG=$cfg listnewconfig | grep -E 'CONFIG_' > .newoptions || true + make ARCH=$arch KCONFIG_CONFIG=$cfgorig listnewconfig >& .listnewconfig + grep -E 'CONFIG_' .listnewconfig > .newoptions if test -n "$NEWOPTIONS" && test -s .newoptions then echo "Found unset config items, please set them to an appropriate value" cat .newoptions rm .newoptions - exit 1 + RETURNCODE=1 + [ "$CONTINUEONERROR" ] || exit 1 fi rm .newoptions - make ARCH=$arch KCONFIG_CONFIG=$cfg olddefconfig > /dev/null || exit 1 + grep -E 'config.*warning' .listnewconfig > .warnings + if test -n "$CHECKWARNINGS" && test -s .warnings + then + echo "Found misconfigured config items, please set them to an appropriate value" + cat .warnings + rm .warnings + RETURNCODE=1 + [ "$CONTINUEONERROR" ] || exit 1 + fi + rm .warnings + + rm .listnewconfig + + make ARCH=$arch KCONFIG_CONFIG=$cfgorig olddefconfig > /dev/null || exit 1 echo "# $arch" > ${cfgtmp} - cat "${cfg}" >> ${cfgtmp} + cat "${cfgorig}" >> ${cfgtmp} if test -n "$CHECKOPTIONS" then - checkoptions $cfgtmp $cfgorig + checkoptions $cfg $cfgtmp + fi + # if test run, don't overwrite original + if test -n "$TESTRUN" + then + rm ${cfgtmp} + else + mv ${cfgtmp} ${cfg} fi - mv ${cfgtmp} ${cfg} rm ${cfgorig} echo "done" done - rm "$SCRIPT_DIR"/*.config.old + rm "$SCRIPT_DIR"/*.config*.old popd > /dev/null echo "Processed config files are in $SCRIPT_DIR" } -NEWOPTIONS="" CHECKOPTIONS="" +CONTINUEONERROR="" +NEWOPTIONS="" +TESTRUN="" +CHECKWARNINGS="" + +RETURNCODE=0 while [[ $# -gt 0 ]] do key="$1" case $key in - -n) + -a) + CHECKOPTIONS="x" + CONTINUEONERROR="x" NEWOPTIONS="x" + CHECKWARNINGS="x" ;; -c) CHECKOPTIONS="x" ;; + -h) + usage + ;; + -i) + CONTINUEONERROR="x" + ;; + -n) + NEWOPTIONS="x" + ;; + -t) + TESTRUN="x" + ;; + -w) + CHECKWARNINGS="x" + ;; *) break;; esac @@ -133,3 +195,4 @@ SCRIPT_DIR="$(dirname $SCRIPT)" cd $SCRIPT_DIR process_configs +exit $RETURNCODE diff --git a/cpupower.config b/cpupower.config new file mode 100644 index 000000000..e69de29bb diff --git a/cpupower.service b/cpupower.service new file mode 100644 index 000000000..e69de29bb diff --git a/filter-aarch64.sh.fedora b/filter-aarch64.sh.fedora new file mode 100644 index 000000000..41dc7d19c --- /dev/null +++ b/filter-aarch64.sh.fedora @@ -0,0 +1,18 @@ +#! /bin/bash + +# This is the aarch64 override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick message mmc mtd nfc ntb pcmcia power ssb staging tty uio uwb w1" + +ethdrvs="3com adaptec arc alteon atheros broadcom cadence calxeda chelsio cisco dec dlink emulex icplus marvell micrel myricom neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis smsc stmicro sun tehuti ti via wiznet xircom" + +drmdrvs="amd arm bridge ast exynos hisilicon i2c imx mgag200 meson msm nouveau panel pl111 radeon rockchip tegra sun4i sun4i-drm-hdmi tinydrm vc4" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls" diff --git a/filter-aarch64.sh.rhel b/filter-aarch64.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/filter-armv7hl.sh.fedora b/filter-armv7hl.sh.fedora new file mode 100644 index 000000000..69183432b --- /dev/null +++ b/filter-armv7hl.sh.fedora @@ -0,0 +1,18 @@ +#! /bin/bash + +# This is the armv7hl override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn media memstick message nfc ntb pcmcia ssb staging tty uio uwb w1" + +ethdrvs="3com adaptec alteon altera amd atheros broadcom cadence chelsio cisco dec dlink emulex icplus mellanox micrel myricom natsemi neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis sun tehuti via wiznet xircom" + +drmdrvs="amd arm armada bridge ast exynos etnaviv hisilicon i2c imx meson mgag200 msm nouveau omapdrm panel pl111 radeon rockchip sti stm sun4i sun4i-drm-hdmi tegra tilcdc tinydrm vc4" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls bq27xxx_battery_hdq" diff --git a/filter-armv7hl.sh.rhel b/filter-armv7hl.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/filter-i686.sh.fedora b/filter-i686.sh.fedora new file mode 100644 index 000000000..1a13ddf60 --- /dev/null +++ b/filter-i686.sh.fedora @@ -0,0 +1,14 @@ +#! /bin/bash + +# This is the i686 override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb soundwire staging tty uio uwb w1" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub hid-sensor-magn-3d hid-sensor-incl-3d hid-sensor-gyro-3d hid-sensor-iio-common hid-sensor-accel-3d hid-sensor-trigger hid-sensor-als hid-sensor-rotation hid-sensor-temperature hid-sensor-humidity target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus" diff --git a/filter-i686.sh.rhel b/filter-i686.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/filter-modules.sh.fedora b/filter-modules.sh.fedora new file mode 100755 index 000000000..eb246e157 --- /dev/null +++ b/filter-modules.sh.fedora @@ -0,0 +1,153 @@ +#! /bin/bash +# +# Called as filter-modules.sh list-of-modules Arch + +# This script filters the modules into the kernel-core and kernel-modules +# subpackages. We list out subsystems/subdirs to prune from the installed +# module directory. What is left is put into the kernel-core package. What is +# pruned is contained in the kernel-modules package. +# +# This file contains the default subsys/subdirs to prune from all architectures. +# If an architecture needs to differ, we source a per-arch filter-.sh file +# that contains the set of override lists to be used instead. If a module or +# subsys should be in kernel-modules on all arches, please change the defaults +# listed here. + +# Set the default dirs/modules to filter out +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb soundwire staging tty uio uwb w1" + +chardrvs="mwave pcmcia" + +netdrvs="appletalk can dsa hamradio ieee802154 irda ppp slip usb wireless" + +ethdrvs="3com adaptec alteon amd aquantia atheros broadcom cadence calxeda chelsio cisco dec dlink emulex icplus marvell mellanox neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis smsc stmicro sun tehuti ti wiznet xircom" + +inputdrvs="gameport tablet touchscreen" + +scsidrvs="aacraid advansys aic7xxx aic94xx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2r fcoe fnic isci libsas lpfc megaraid mpt2sas mpt3sas mvsas pm8001 qla2xxx qla4xxx sym53c8xx_2 ufs qedf wd719x" + +usbdrvs="atm image misc serial wusbcore" + +fsdrvs="affs befs coda cramfs dlm ecryptfs hfs hfsplus jfs jffs2 minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs" + +netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee802154 irda l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless" + +drmdrvs="amd ast bridge gma500 i2c i915 mgag200 nouveau panel radeon" + +iiodrvs="accel adc afe common dac gyro health humidity light magnetometer multiplexer orientation potentiometer potentiostat pressure temperature" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus" + +# Grab the arch-specific filter list overrides +source ./filter-$2.sh + +filter_dir() { + filelist=$1 + dir=$2 + + grep -v -e "${dir}/" ${filelist} > ${filelist}.tmp + + if [ $? -ne 0 ] + then + echo "Couldn't remove ${dir}. Skipping." + else + grep -e "${dir}/" ${filelist} >> k-d.list + mv ${filelist}.tmp $filelist + fi + + return 0 +} + +filter_ko() { + filelist=$1 + mod=$2 + + grep -v -e "${mod}.ko" ${filelist} > ${filelist}.tmp + + if [ $? -ne 0 ] + then + echo "Couldn't remove ${mod}.ko Skipping." + else + grep -e "${mod}.ko" ${filelist} >> k-d.list + mv ${filelist}.tmp $filelist + fi + + return 0 +} + +# Filter the drivers/ subsystems +for subsys in ${driverdirs} +do + filter_dir $1 drivers/${subsys} +done + +# Filter the networking drivers +for netdrv in ${netdrvs} +do + filter_dir $1 drivers/net/${netdrv} +done + +# Filter the char drivers +for char in ${chardrvs} +do + filter_dir $1 drivers/char/${input} +done + +# Filter the ethernet drivers +for eth in ${ethdrvs} +do + filter_dir $1 drivers/net/ethernet/${eth} +done + +# SCSI +for scsi in ${scsidrvs} +do + filter_dir $1 drivers/scsi/${scsi} +done + +# Input +for input in ${inputdrvs} +do + filter_dir $1 drivers/input/${input} +done + +# USB +for usb in ${usbdrvs} +do + filter_dir $1 drivers/usb/${usb} +done + +# Filesystems +for fs in ${fsdrvs} +do + filter_dir $1 fs/${fs} +done + +# Network protocols +for prot in ${netprots} +do + filter_dir $1 kernel/net/${prot} +done + +# DRM +for drm in ${drmdrvs} +do + filter_dir $1 drivers/gpu/drm/${drm} +done + +# Just kill sound. +filter_dir $1 kernel/sound + +# Now go through and filter any single .ko files that might have deps on the +# things we filtered above +for mod in ${singlemods} +do + filter_ko $1 ${mod} +done + +# Go through our generated drivers list and remove the .ko files. We'll +# restore them later. +for mod in `cat k-d.list` +do + rm -rf $mod +done diff --git a/filter-modules.sh.rhel b/filter-modules.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/filter-ppc64le.sh.fedora b/filter-ppc64le.sh.fedora new file mode 100644 index 000000000..24d3f1346 --- /dev/null +++ b/filter-ppc64le.sh.fedora @@ -0,0 +1,14 @@ +#! /bin/bash + +# This is the ppc64le override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick message mmc mtd nfc ntb pcmcia platform power ssb staging tty uio uwb w1" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls" diff --git a/filter-ppc64le.sh.rhel b/filter-ppc64le.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/filter-s390x.sh.fedora b/filter-s390x.sh.fedora new file mode 100644 index 000000000..04f7110ad --- /dev/null +++ b/filter-s390x.sh.fedora @@ -0,0 +1,12 @@ +#! /bin/bash + +# This is the s390x override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +# Defaults work so no need to override diff --git a/filter-s390x.sh.rhel b/filter-s390x.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/filter-x86_64.sh.fedora b/filter-x86_64.sh.fedora new file mode 100644 index 000000000..1aa80f2e0 --- /dev/null +++ b/filter-x86_64.sh.fedora @@ -0,0 +1,12 @@ +#! /bin/bash + +# This is the x86_64 override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +# Defaults work so no need to override diff --git a/filter-x86_64.sh.rhel b/filter-x86_64.sh.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/generate_all_configs.sh b/generate_all_configs.sh index dde72eaff..14f0f3a24 100755 --- a/generate_all_configs.sh +++ b/generate_all_configs.sh @@ -1,6 +1,36 @@ #!/bin/sh -for i in kernel-*.config; do - NEW=kernel-$VERSION-`echo $i | cut -d - -f2-` +# Adjusts the configuration options to build the variants correctly +# +# arg1: configuration to go in the primary variant +# arg2: are we only generating debug configs + + +PRIMARY=$1 +DEBUGBUILDSENABLED=$2 + +if [ -z $2 ]; then + exit 1 +fi + +if [ $PRIMARY == "fedora" ]; then + SECONDARY=rhel +else + SECONDARY=fedora +fi + +for i in kernel-*-$PRIMARY.config; do + NEW=kernel-$VERSION-`echo $i | cut -d - -f2- | sed s/-$PRIMARY//` + #echo $NEW mv $i $NEW done + +rm kernel-*-$SECONDARY.config + +if [ $DEBUGBUILDSENABLED -eq 0 ]; then + for i in kernel-*debug*.config; do + base=`echo $i | sed -r s/-?debug//g` + NEW=kernel-`echo $base | cut -d - -f2-` + mv $i $NEW + done +fi diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug-fedora.config similarity index 100% rename from kernel-aarch64-debug.config rename to kernel-aarch64-debug-fedora.config diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-aarch64-debug-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-aarch64.config b/kernel-aarch64-fedora.config similarity index 100% rename from kernel-aarch64.config rename to kernel-aarch64-fedora.config diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-aarch64-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug-fedora.config similarity index 100% rename from kernel-armv7hl-debug.config rename to kernel-armv7hl-debug-fedora.config diff --git a/kernel-armv7hl.config b/kernel-armv7hl-fedora.config similarity index 100% rename from kernel-armv7hl.config rename to kernel-armv7hl-fedora.config diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug-fedora.config similarity index 100% rename from kernel-armv7hl-lpae-debug.config rename to kernel-armv7hl-lpae-debug-fedora.config diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae-fedora.config similarity index 100% rename from kernel-armv7hl-lpae.config rename to kernel-armv7hl-lpae-fedora.config diff --git a/kernel-i686-debug.config b/kernel-i686-debug-fedora.config similarity index 100% rename from kernel-i686-debug.config rename to kernel-i686-debug-fedora.config diff --git a/kernel-i686.config b/kernel-i686-fedora.config similarity index 100% rename from kernel-i686.config rename to kernel-i686-fedora.config diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug-fedora.config similarity index 100% rename from kernel-ppc64le-debug.config rename to kernel-ppc64le-debug-fedora.config diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-ppc64le-debug-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-ppc64le.config b/kernel-ppc64le-fedora.config similarity index 100% rename from kernel-ppc64le.config rename to kernel-ppc64le-fedora.config diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-ppc64le-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug-fedora.config similarity index 100% rename from kernel-s390x-debug.config rename to kernel-s390x-debug-fedora.config diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-s390x-debug-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-s390x.config b/kernel-s390x-fedora.config similarity index 100% rename from kernel-s390x.config rename to kernel-s390x-fedora.config diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-s390x-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-s390x-zfcpdump-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug-fedora.config similarity index 100% rename from kernel-x86_64-debug.config rename to kernel-x86_64-debug-fedora.config diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-x86_64-debug-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel-x86_64.config b/kernel-x86_64-fedora.config similarity index 100% rename from kernel-x86_64.config rename to kernel-x86_64-fedora.config diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config new file mode 100644 index 000000000..c76e0e471 --- /dev/null +++ b/kernel-x86_64-rhel.config @@ -0,0 +1 @@ +# EMPTY diff --git a/kernel.spec b/kernel.spec index 8822508d7..737527e86 100644 --- a/kernel.spec +++ b/kernel.spec @@ -57,6 +57,12 @@ Summary: The Linux kernel # define buildid .local +%if 0%{?fedora} +%define primary_target fedora +%else +%define primary_target rhel +%endif + # baserelease defines which build revision of this kernel version we're # building. We used to call this fedora_build, but the magical name # baserelease is matched by the rpmdev-bumpspec tool, which you should use. @@ -573,43 +579,133 @@ BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{kversion}.tar.xz -Source11: x509.genkey -Source15: merge.pl -Source16: mod-extra.list +# Name of the packaged file containing signing key +%ifarch ppc64le +%define signing_key_filename kernel-signing-ppc.cer +%endif +%ifarch s390x +%define signing_key_filename kernel-signing-s390.cer +%endif + +Source10: x509.genkey.rhel +Source11: x509.genkey.fedora +%if %{?released_kernel} + +Source12: securebootca.cer +Source13: secureboot.cer +Source14: secureboot_s390.cer +Source15: secureboot_ppc.cer + +%define secureboot_ca %{SOURCE12} +%ifarch x86_64 aarch64 +%define secureboot_key %{SOURCE13} +%define pesign_name redhatsecureboot301 +%endif +%ifarch s390x +%define secureboot_key %{SOURCE14} +%define pesign_name redhatsecureboot302 +%endif +%ifarch ppc64le +%define secureboot_key %{SOURCE15} +%define pesign_name redhatsecureboot303 +%endif + +%else # released_kernel + +Source12: redhatsecurebootca2.cer +Source13: redhatsecureboot003.cer + +%define secureboot_ca %{SOURCE12} +%define secureboot_key %{SOURCE13} +%define pesign_name redhatsecureboot003 + +%endif # released_kernel + +Source15: mod-extra.list.rhel +Source16: mod-extra.list.fedora Source17: mod-extra.sh Source18: mod-sign.sh Source19: mod-extra-blacklist.sh -Source90: filter-x86_64.sh -Source91: filter-armv7hl.sh -Source92: filter-i686.sh -Source93: filter-aarch64.sh -Source94: filter-ppc64le.sh -Source95: filter-s390x.sh -Source99: filter-modules.sh +Source79: parallel_xz.sh + +Source80: filter-x86_64.sh.fedora +Source81: filter-armv7hl.sh.fedora +Source82: filter-i686.sh.fedora +Source83: filter-aarch64.sh.fedora +Source86: filter-ppc64le.sh.fedora +Source87: filter-s390x.sh.fedora +Source89: filter-modules.sh.fedora + +Source90: filter-x86_64.sh.rhel +Source91: filter-armv7hl.sh.rhel +Source92: filter-i686.sh.rhel +Source93: filter-aarch64.sh.rhel +Source96: filter-ppc64le.sh.rhel +Source97: filter-s390x.sh.rhel +Source99: filter-modules.sh.rhel %define modsign_cmd %{SOURCE18} -Source20: kernel-aarch64.config -Source21: kernel-aarch64-debug.config -Source22: kernel-armv7hl.config -Source23: kernel-armv7hl-debug.config -Source24: kernel-armv7hl-lpae.config -Source25: kernel-armv7hl-lpae-debug.config -Source26: kernel-i686.config -Source27: kernel-i686-debug.config -Source30: kernel-ppc64le.config -Source31: kernel-ppc64le-debug.config -Source32: kernel-s390x.config -Source33: kernel-s390x-debug.config -Source34: kernel-x86_64.config -Source35: kernel-x86_64-debug.config +Source20: kernel-aarch64-rhel.config +Source21: kernel-aarch64-debug-rhel.config +Source30: kernel-ppc64le-rhel.config +Source31: kernel-ppc64le-debug-rhel.config +Source32: kernel-s390x-rhel.config +Source33: kernel-s390x-debug-rhel.config +Source34: kernel-s390x-zfcpdump-rhel.config +Source35: kernel-x86_64-rhel.config +Source36: kernel-x86_64-debug-rhel.config -Source40: generate_all_configs.sh -Source41: generate_debug_configs.sh +Source37: kernel-aarch64-fedora.config +Source38: kernel-aarch64-debug-fedora.config +Source39: kernel-armv7hl-fedora.config +Source40: kernel-armv7hl-debug-fedora.config +Source41: kernel-armv7hl-lpae-fedora.config +Source42: kernel-armv7hl-lpae-debug-fedora.config +Source43: kernel-i686-fedora.config +Source44: kernel-i686-debug-fedora.config +Source45: kernel-ppc64le-fedora.config +Source46: kernel-ppc64le-debug-fedora.config +Source47: kernel-s390x-fedora.config +Source48: kernel-s390x-debug-fedora.config +Source49: kernel-x86_64-fedora.config +Source50: kernel-x86_64-debug-fedora.config -Source42: process_configs.sh -Source43: generate_bls_conf.sh -Source44: mod-internal.list + +Source51: generate_all_configs.sh + +Source52: process_configs.sh +Source53: generate_bls_conf.sh +Source56: update_scripts.sh + +Source54: mod-internal.list +Source55: merge.pl + +Source200: check-kabi + +Source201: Module.kabi_aarch64 +Source202: Module.kabi_ppc64le +Source203: Module.kabi_s390x +Source204: Module.kabi_x86_64 + +Source210: Module.kabi_dup_aarch64 +Source211: Module.kabi_dup_ppc64le +Source212: Module.kabi_dup_s390x +Source213: Module.kabi_dup_x86_64 + +# Source300: kernel-abi-whitelists-%{rpmversion}-%{distro_build}.tar.bz2 +# Source301: kernel-kabi-dw-%{rpmversion}-%{distro_build}.tar.bz2 + +# Sources for kernel-tools +Source2000: cpupower.service +Source2001: cpupower.config + +## Patches needed for building this package + +# Patch1: patch-%{rpmversion}-redhat.patch + +# empty final patch to facilitate testing of kernel patches +# Patch999999: linux-kernel-test.patch # This file is intentionally left empty in the stock kernel. Its a nicety # added for those wanting to do custom rebuilds with altered config opts. @@ -1281,23 +1377,10 @@ cd configs # Drop some necessary files from the source dir into the buildroot cp $RPM_SOURCE_DIR/kernel-*.config . cp %{SOURCE1000} . -cp %{SOURCE15} . -cp %{SOURCE40} . -cp %{SOURCE41} . -cp %{SOURCE43} . +cp %{SOURCE55} . +cp %{SOURCE51} . +VERSION=%{version} ./generate_all_configs.sh %{primary_target} %{debugbuildsenabled} -%if !%{debugbuildsenabled} -# The normal build is a really debug build and the user has explicitly requested -# a release kernel. Change the config files into non-debug versions. -%if !%{with_release} -VERSION=%{version} ./generate_debug_configs.sh -%else -VERSION=%{version} ./generate_all_configs.sh -%endif - -%else -VERSION=%{version} ./generate_all_configs.sh -%endif # Merge in any user-provided local config option changes %ifnarch %nobuildarches @@ -1324,17 +1407,16 @@ do done %endif -cp %{SOURCE42} . +cp %{SOURCE52} . OPTS="" %if %{with_configchecks} -%if 0%{?fedora} - OPTS="$OPTS -n -c" -%else OPTS="$OPTS -w -n -c" %endif -%endif ./process_configs.sh $OPTS kernel %{rpmversion} +cp %{SOURCE56} . +RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh %{primary_target} + # end of kernel config %endif @@ -1435,7 +1517,7 @@ BuildKernel() { cp configs/$Config .config %if %{signkernel}%{signmodules} - cp %{SOURCE11} certs/. + cp $RPM_SOURCE_DIR/x509.genkey certs/. %endif Arch=`head -1 .config | cut -b 3-` @@ -1788,11 +1870,11 @@ BuildKernel() { popd # Call the modules-extra script to move things around - %{SOURCE17} $RPM_BUILD_ROOT/lib/modules/$KernelVer %{SOURCE16} + %{SOURCE17} $RPM_BUILD_ROOT/lib/modules/$KernelVer $RPM_SOURCE_DIR/mod-extra.list # Blacklist net autoloadable modules in modules-extra %{SOURCE19} $RPM_BUILD_ROOT lib/modules/$KernelVer # Call the modules-extra script for internal modules - %{SOURCE17} $RPM_BUILD_ROOT/lib/modules/$KernelVer %{SOURCE44} internal + %{SOURCE17} $RPM_BUILD_ROOT/lib/modules/$KernelVer %{SOURCE54} internal # # Generate the kernel-core and kernel-modules files lists @@ -1815,7 +1897,7 @@ BuildKernel() { # from the dir. find lib/modules/$KernelVer/kernel -name *.ko | sort -n > modules.list cp $RPM_SOURCE_DIR/filter-*.sh . - %{SOURCE99} modules.list %{_target_cpu} + ./filter-modules.sh modules.list %{_target_cpu} rm filter-*.sh # Run depmod on the resulting module tree and make sure it isn't broken @@ -1886,9 +1968,8 @@ BuildKernel() { find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete # build a BLS config for this kernel - %{SOURCE43} "$KernelVer" "$RPM_BUILD_ROOT" "%{?variant}" + %{SOURCE53} "$KernelVer" "$RPM_BUILD_ROOT" "%{?variant}" -%if 0 # Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer install -m 0644 %{secureboot_ca} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer @@ -1903,7 +1984,6 @@ BuildKernel() { fi fi %endif -%endif %if %{with_ipaclones} MAXPROCS=$(echo %{?_smp_mflags} | sed -n 's/-j\s*\([0-9]\+\)/\1/p') @@ -2324,7 +2404,7 @@ fi # # This macro defines the %%files sections for a kernel package # and its devel and debuginfo packages. -# %%kernel_variant_files [-k vmlinux] +# %%kernel_variant_files [-k vmlinux] # %define kernel_variant_files(k:) \ %if %{2}\ @@ -2353,6 +2433,12 @@ fi /lib/modules/%{KVERREL}%{?3:+%{3}}/source\ /lib/modules/%{KVERREL}%{?3:+%{3}}/updates\ /lib/modules/%{KVERREL}%{?3:+%{3}}/bls.conf\ +%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}/kernel-signing-ca.cer\ +%ifarch s390x ppc64le\ +%if 0%{!?4:1}\ +%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}/%{signing_key_filename} \ +%endif\ +%endif\ %if %{1}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\ %endif\ @@ -2383,7 +2469,7 @@ fi %kernel_variant_files %{_use_vdso} %{with_up} %kernel_variant_files %{_use_vdso} %{with_debug} debug %kernel_variant_files %{use_vdso} %{with_pae} lpae -%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump +%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump 1 %define kernel_variant_ipaclones(k:) \ %if %{1}\ diff --git a/mod-extra.list.fedora b/mod-extra.list.fedora new file mode 100644 index 000000000..8140f5c9e --- /dev/null +++ b/mod-extra.list.fedora @@ -0,0 +1,196 @@ +6pack.ko +a3d.ko +act200l-sir.ko +actisys-sir.ko +adi.ko +aer_inject.ko +af_802154.ko +affs.ko +ali-ircc.ko +analog.ko +appletalk.ko +atm.ko +avma1_cs.ko +avm_cs.ko +avmfritz.ko +ax25.ko +b1.ko +bas_gigaset.ko +batman-adv.ko +baycom_par.ko +baycom_ser_fdx.ko +baycom_ser_hdx.ko +befs.ko +bpqether.ko +br2684.ko +capi.ko +c_can.ko +c_can_platform.ko +clip.ko +cobra.ko +coda.ko +cuse.ko +db9.ko +dccp_diag.ko +dccp_ipv4.ko +dccp_ipv6.ko +dccp.ko +dccp_probe.ko +diva_idi.ko +divas.ko +dlm.ko +ds1wm.ko +ds2482.ko +ds2490.ko +dss1_divert.ko +elsa_cs.ko +ems_pci.ko +ems_usb.ko +esd_usb2.ko +esi-sir.ko +floppy.ko +gamecon.ko +gf2k.ko +gfs2.ko +gigaset.ko +girbil-sir.ko +grip.ko +grip_mp.ko +guillemot.ko +hdlcdrv.ko +hfc4s8s_l1.ko +hfcmulti.ko +hfcpci.ko +hisax.ko +hwa-rc.ko +hysdn.ko +i2400m.ko +i2400m-sdio.ko +i2400m-usb.ko +ieee802154.ko +iforce.ko +interact.ko +ipddp.ko +ipx.ko +isdn.ko +joydump.ko +kingsun-sir.ko +ks959-sir.ko +ksdazzle-sir.ko +kvaser_pci.ko +l2tp_core.ko +l2tp_debugfs.ko +l2tp_eth.ko +l2tp_ip.ko +l2tp_netlink.ko +l2tp_ppp.ko +lec.ko +ma600-sir.ko +magellan.ko +mcp2120-sir.ko +mISDN_core.ko +mISDN_dsp.ko +mkiss.ko +mptbase.ko +mptctl.ko +mptfc.ko +nci.ko +ncpfs.ko +netjet.ko +netrom.ko +nfc.ko +nilfs2.ko +ocfs2_dlmfs.ko +ocfs2_dlm.ko +ocfs2.ko +ocfs2_nodemanager.ko +ocfs2_stackglue.ko +ocfs2_stack_o2cb.ko +ocfs2_stack_user.ko +old_belkin-sir.ko +orinoco_cs.ko +orinoco.ko +orinoco_nortel.ko +orinoco_pci.ko +orinoco_plx.ko +orinoco_usb.ko +pcspkr.ko +plx_pci.ko +pn_pep.ko +pppoatm.ko +rds.ko +rds_rdma.ko +rds_tcp.ko +rose.ko +sch_atm.ko +sch_cbq.ko +sch_choke.ko +sch_drr.ko +sch_dsmark.ko +sch_etf.ko +sch_gred.ko +sch_mqprio.ko +sch_multiq.ko +sch_netem.ko +sch_qfq.ko +sch_red.ko +sch_sfb.ko +sch_teql.ko +sctp.ko +sctp_probe.ko +sidewinder.ko +sja1000.ko +sja1000_platform.ko +slcan.ko +slip.ko +softing_cs.ko +softing.ko +spaceball.ko +spaceorb.ko +stinger.ko +sysv.ko +tcp_bic.ko +tcp_highspeed.ko +tcp_htcp.ko +tcp_hybla.ko +tcp_illinois.ko +tcp_lp.ko +tcp_scalable.ko +tcp_vegas.ko +tcp_veno.ko +tcp_westwood.ko +tcp_yeah.ko +tekram-sir.ko +tmdc.ko +toim3232-sir.ko +trancevibrator.ko +turbografx.ko +twidjoy.ko +ubifs.ko +ufs.ko +umc.ko +usbip-core.ko +usbip-host.ko +uwb.ko +vcan.ko +vhci-hcd.ko +w1_bq27000.ko +w1_ds2408.ko +w1_ds2423.ko +w1_ds2431.ko +w1_ds2433.ko +w1_ds2760.ko +w1_ds2780.ko +w1_ds2781.ko +w1_ds28e04.ko +w1_smem.ko +w1_therm.ko +w6692.ko +walkera0701.ko +wanrouter.ko +warrior.ko +whci.ko +wire.ko +xpad.ko +yam.ko +zhenhua.ko diff --git a/mod-extra.list.rhel b/mod-extra.list.rhel new file mode 100644 index 000000000..e69de29bb diff --git a/parallel_xz.sh b/parallel_xz.sh new file mode 100644 index 000000000..e69de29bb diff --git a/redhatsecureboot003.cer b/redhatsecureboot003.cer new file mode 100644 index 0000000000000000000000000000000000000000..439b75bf3ae770d62b82116e68f58758e21f2444 GIT binary patch literal 829 zcmXqLVzxABVp3ed%*4pV#K~~)o6?a_AKRD=c-c6$+C196^D;7WvoaWH8EP1)u`!3T zFbm5ErKTu&B$g-yrzV#cr7Ae(=a(orJ1Q6{Xe6bUBx)MSiSrto7#bKG0!d3F<0x@n zV{=0TBU32XK;KZ;KpSF~3O2KXGt=`j^U@WJVForaDj~avk(GhDiIJbdpox)-sfm%1 zVehSlZ+rVhV}3A}dw3;G`>Fox(Z)>vK*^xGBPM+hXU|!(G3Hw1jEa9NpK>$onv+s@ z{7litVsAnApbrYux@TJ6yZy`7_0f!K9>*sZmlqSV`9Eg&JYLjbGwmbSwzLD@iQh}kUaszo zv%ED^!FclJ5A|zJUv~7)*`NB+o#|)ITlILaRGahhd>vCu?){#pH*vPB`H9y5j~xsC zU475jq{Ok^+Qsfpbp5XV&m!hB<(2Lacyr!<=|rwakvfN;vogQ9we>IB4HrbAkz5boqLSk+u!Gww(PsU?)K%{ zl+9Ym5dcgOzzASuNRzXb4K}{#cl^kg`?n+{yH@^xl&rn)Q)2R?Z*SeD3Yp$$z3(i4 z{I@Ohqdo7>yr0%<)!es#;$5q}INkbm?mTAxJ(Oo5L--``k_#a&33Qa z+%s9Zc=s~y8qpg(i!y`$cU^MUOcduWDY<;6Y08`RDssi2V>H&cGrfyWlDxyS_leN^ z>+#ICm5X=Z;E8&1s(tIDdtX#F9)8|!T{!hfpd!;Oqa=373Qy1yo*h@ zea8xcL&whC7h?Z^xM>;@1>t? zGu0NFpDlU)nEkYplL5oM;>%t~j%XRUoZBF>Pe;c6R?Ef78}}F=+iK0k%*epFxUt8e zvC}{n7(cRnEMhDojX&PG$Jo97eQs&XzU%95U#?BrtYr`dl2&F3HVACMs$iks5*Z5Mz9^I)@fAQ%22Td8dJF?m{>Wls{ZQj$kTehHK z%NHA-;K^Gbgf|7p9bLv(XRxd0x%KP^ds-)G2LFsXwet?=tn>Zdi=Q!zy_Y??<*8xY zqT7FD-?<)DIh*fh7@KOtl`Iq+&^g(|st-i4JEXQ8}?2KZ0 literal 0 HcmV?d00001 diff --git a/secureboot.cer b/secureboot.cer new file mode 100644 index 0000000000000000000000000000000000000000..20e660479db920c9af073ef60dfd52cfcd55ef35 GIT binary patch literal 899 zcmXqLVy-u6VoG1Y%*4pV#L4h}zvyHQr&ERoylk9WZ60mkc^MhGSs4s`4b=@)*_cCF zn1$tnQd1N>5=#_OQj1C) zic(WD5=-=w^K%X4#CZ)(3=Iv;4Gj!U4NRlNd5z71To3|r4T21H474EDDPy&+I5Ryj zGcTPKJDV7lkbT9-%D~*j$j@NV#K^_e#K_37NxkdnB-fbdAp)7dSWBPZtXrYb5w*C@ z@r&`BZ02)^7x}9-F_f-vdj9zHex2s374i`=>Kunka%XeJpYTcWnYOXcua#Nzv{P2r z{{KfRpNsxBUvPxw_cT2h+pJ?Ab^$YP&OhK@vBdbb{HgCD zgVUK-5>__PZZU-1nmGUR*MJSDB-cbvx6RHHnXKVwU9@H2#x6FkEt|?~dgtD8aoSb6 z`P$`cNzxNN-!l}2zMhj&w=>05mb+)gq|2XQRV^~E`;)lfwmuUxBLm~&Sc7N-9$?7J z3NtePXJIm6FyIF9_*qz(nb;c)WI-H07BLo)aL4})TlQq;>8I$gIMsYUAgZGz$Uq(> zt;`}}Al4w_Al4%0a?Yxeg@ctn?ZuBpb5eiAAV&Z&Spg$}kwNnVx9_f&sUPlII<6Po zwsYpDLfs|_*M8fGuUk4-m%YAz`?d3h%8P~vysm29RsQ!WK%@63*E zY;yV?ieH$Xp0GJ~>}cV)`v*$4n0`ogx_k24UDm?Lu%T{WiSI>r}MgeY{-MAm@j(GO|_ezzhSNC%m_dopoSNWyMX47EzS*y|} z3cr~?y=&H&a;tfp6>ylk9WZ60mkc^MhGSs4s`4b=@)*_cCF zn1$tnQd1N>5=#_OQj1C) zic(WD5=-=w^K%X4#CZ)(42%qc(8R>VG)kP;*xbO#zzoWzwslR6O2{5!WMyD(V&rEq zXkz4IYGPz$nC+~vi6EDouC4!V-;tv&JA zN}nf->iaHo2tM8rAb&8=Njdj{a^${=Z?aE)&k<1VH{Q3Wx7jKD-_5CYum4K4d~JV` z`ccOE*<7!m22LI4&u3g0F3h!NN?ysm?c*7~^lIfF3D-Xhnr_&uU!bJ$?ZS8WW+A0- zr9raw{Iep~On)hDAUrqc*pZy>@YoE^;z#ABPp))utMY{K9XOZuN+87Vv97^}gccFK z6&c%&T=rzVyKuJ1S>c?Rq?77kYS zv==`X%}MC|0a-81!fL?G$oL;QPJxLO7^jR3 zp{b9(0{X(lQ;+K%h_CKtxc%nd+9kH!CBia&JkgcqO9LvF9(I1~^2+p(_fBqs&+@+g zjZG)^b(y8?lr#NV`RkoR|I-BpaSiJiPBV7drX0Bbe!0fPB95K&)ygj1YM5%bK;(6L z=7Y@r2hM%A`uyr;o|A^(c{icYtu_B=WuE^MZ_<i|1QMhsQHT z4}wg*#%C!d<*ePQAKPyWoS|9R;jPUx*P-5Ksuo_~6c3tyKHzf+y+r*{_;vOAw> zmv4Wk&h*1hGe;ze)#t#BH;PsH)$e|FOmna8+@9jW!^ymRMf{q+C84h)mppfN*sxn6 NnfI|Q%N6m!6aeL$dME$@ literal 0 HcmV?d00001 diff --git a/update_scripts.sh b/update_scripts.sh new file mode 100755 index 000000000..7cacfb6c1 --- /dev/null +++ b/update_scripts.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +if [ -z $1 ]; then + exit 1 +fi + +TARGET=$1 + +for i in $RPM_SOURCE_DIR/*.$TARGET; do + NEW=$(echo $i | sed -e "s/\.$TARGET//") + cp $i $NEW +done diff --git a/x509.genkey.fedora b/x509.genkey.fedora new file mode 100644 index 000000000..2f90e1bce --- /dev/null +++ b/x509.genkey.fedora @@ -0,0 +1,16 @@ +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +x509_extensions = myexts + +[ req_distinguished_name ] +O = Fedora +CN = Fedora kernel signing key +emailAddress = kernel-team@fedoraproject.org + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid diff --git a/x509.genkey.rhel b/x509.genkey.rhel new file mode 100644 index 000000000..b1bbe387f --- /dev/null +++ b/x509.genkey.rhel @@ -0,0 +1,16 @@ +[ req ] +default_bits = 3072 +distinguished_name = req_distinguished_name +prompt = no +x509_extensions = myexts + +[ req_distinguished_name ] +O = Red Hat +CN = Red Hat Enterprise Linux kernel signing key +emailAddress = secalert@redhat.com + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid From dba767169462cd40ad78590952674c41e221f41e Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 6 Nov 2019 12:47:55 -0500 Subject: [PATCH 10/76] Better xz compression Borrowed from downstream, we can be a little bit smarter on how we compress modules. --- kernel.spec | 4 +--- parallel_xz.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) mode change 100644 => 100755 parallel_xz.sh diff --git a/kernel.spec b/kernel.spec index 737527e86..101240c54 100644 --- a/kernel.spec +++ b/kernel.spec @@ -51,8 +51,6 @@ Summary: The Linux kernel %if %{zipmodules} %global zipsed -e 's/\.ko$/\.ko.xz/' -# for parallel xz processes, replace with 1 to go back to single process -%global zcpu `nproc --all` %endif # define buildid .local @@ -2070,7 +2068,7 @@ find Documentation -type d | xargs chmod u+w fi \ fi \ if [ "%{zipmodules}" -eq "1" ]; then \ - find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -P%{zcpu} xz; \ + find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | %{SOURCE79} %{?_smp_mflags}; \ fi \ %{nil} diff --git a/parallel_xz.sh b/parallel_xz.sh old mode 100644 new mode 100755 index e69de29bb..bc08a548d --- a/parallel_xz.sh +++ b/parallel_xz.sh @@ -0,0 +1,26 @@ +#!/bin/sh +# Reads filenames on stdin, xz-compresses each in place. +# Not optimal for "compress relatively few, large files" scenario! + +# How many xz's to run in parallel: +procgroup="" +while test "$#" != 0; do + # Get it from -jNUM + N="${1#-j}" + if test "$N" = "$1"; then + # Not -j - warn and ignore + echo "parallel_xz: warning: unrecognized argument: '$1'" + else + procgroup="$N" + fi + shift +done + +# If told to use only one cpu: +test "$procgroup" || exec xargs -r xz +test "$procgroup" = 1 && exec xargs -r xz + +# xz has some startup cost. If files are really small, +# this cost might be significant. To combat this, +# process several files (in sequence) by each xz process via -n 16: +exec xargs -r -n 16 -P $procgroup xz From 897c1bc38db23dcf437f999d834cfb1fa5078d09 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 6 Nov 2019 12:59:50 -0500 Subject: [PATCH 11/76] Increase the scope of the nobuildarches We don't need to do some config work if we're not doing an arch build. --- kernel.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/kernel.spec b/kernel.spec index 101240c54..83064524d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1368,6 +1368,12 @@ pathfix.py -i "%{__python3} %{py3_shbang_opts}" -p -n \ Documentation \ scripts/gen_compile_commands.py +# only deal with configs if we are going to build for the arch +%ifnarch %nobuildarches + +if [ -L configs ]; then + rm -f configs +fi # Deal with configs stuff mkdir configs cd configs @@ -1390,9 +1396,6 @@ do done %endif -# only deal with configs if we are going to build for the arch -%ifnarch %nobuildarches - %if !%{debugbuildsenabled} rm -f kernel-%{version}-*debug.config %endif From d6b81a036fe8e441c8b8f401a06c343a3e6d89f3 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 6 Nov 2019 13:05:32 -0500 Subject: [PATCH 12/76] Don't build kernel meta package if we are only building a sub-package Borrowed from downstream, if we're not doing an arch build and only building a sub-package don't bother building the kernel meta package. --- kernel.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel.spec b/kernel.spec index 83064524d..9ae95c965 100644 --- a/kernel.spec +++ b/kernel.spec @@ -2390,7 +2390,10 @@ fi %endif # empty meta-package +%ifnarch %nobuildarches noarch %files +%endif + %if %{with_gcov} %ifarch x86_64 s390x ppc64le aarch64 %files gcov From b8cf3e7d6404a08197db9a8da83aa8d1af9c92fd Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 6 Nov 2019 13:07:19 -0500 Subject: [PATCH 13/76] Add kpatch flags Now that we have the rest of the flags hooked up, go ahead and build with the kpatch flags. This should have a minimal effect at runtime. --- kernel.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel.spec b/kernel.spec index 9ae95c965..0289fa8c6 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1526,6 +1526,11 @@ BuildKernel() { KCFLAGS="%{?kcflags}" + # add kpatch flags for base kernel + if [ "$Flavour" == "" ]; then + KCFLAGS="$KCFLAGS %{?kpatch_kcflags}" + fi + %{make} ARCH=$Arch olddefconfig >/dev/null # This ensures build-ids are unique to allow parallel debuginfo From ac4c8ecc59a9784123e4e56863cea195b2718f77 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 6 Nov 2019 13:09:47 -0500 Subject: [PATCH 14/76] whitespace Fix up some whitespace --- kernel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 0289fa8c6..bb0d749f2 100644 --- a/kernel.spec +++ b/kernel.spec @@ -2066,7 +2066,7 @@ find Documentation -type d | xargs chmod u+w %define __modsign_install_post \ if [ "%{signmodules}" -eq "1" ]; then \ if [ "%{with_pae}" -ne "0" ]; then \ - %{modsign_cmd} certs/signing_key.pem.sign+lpae certs/signing_key.x509.sign+lpae $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+lpae/ \ + %{modsign_cmd} certs/signing_key.pem.sign+lpae certs/signing_key.x509.sign+lpae $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+lpae/ \ fi \ if [ "%{with_debug}" -ne "0" ]; then \ %{modsign_cmd} certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+debug/ \ From bd2450b71d7fd14a9911bfe68b2036087dd5d388 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 6 Nov 2019 13:15:08 -0500 Subject: [PATCH 15/76] Be smarter about getting rid of debuginfo We've been doing a workaround of using a uuid for the build-id for userspace binaries to let us get parallel debuginfo (the trick we use for the kernel doesn't extend to userspace binaries). This works but isn't ideal for reproducibility. Given we don't actually care about this debuginfo, just remove it from the buildroot completely. --- kernel.spec | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index bb0d749f2..8495d29bf 100644 --- a/kernel.spec +++ b/kernel.spec @@ -930,6 +930,11 @@ Enterprise Linux kernel, suitable for the kabi-dw tool. # This macro creates a kernel--debuginfo package. # %%kernel_debuginfo_package # +# Explanation of the find_debuginfo_opts: We build multiple kernels (debug +# pae etc.) so the regex filters those kernels appropriately. We also +# have to package several binaries as part of kernel-devel but getting +# unique build-ids is tricky for these userspace binaries. We don't really +# care about debugging those so we just filter those out and remove it. %define kernel_debuginfo_package() \ %package %{?1:%{1}-}debuginfo\ Summary: Debug information for package %{name}%{?1:-%{1}}\ @@ -940,7 +945,9 @@ AutoReqProv: no\ %description %{?1:%{1}-}debuginfo\ This package provides debug information for package %{name}%{?1:-%{1}}.\ This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\ +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*\/usr\/src\/kernels/.*|XXX' -o ignored-debuginfo.list -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\ + + %{nil} # @@ -1464,7 +1471,7 @@ cp_vmlinux() # flags cause issues with the host compiler. %if !%{with_cross} %define build_hostcflags %{?build_cflags} -%define build_hostldflags %{?build_ldflags} -Wl,--build-id=uuid +%define build_hostldflags %{?build_ldflags} %endif %define make make %{?cross_opts} %{?make_opts} HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}" @@ -2099,11 +2106,13 @@ find Documentation -type d | xargs chmod u+w # We don't want to package debuginfo for self-tests and samples but # we have to delete them to avoid an error messages about unpackaged # files. +# Delete the debuginfo for for kernel-devel files %define __remove_unwanted_dbginfo_install_post \ if [ "%{with_selftests}" -ne "0" ]; then \ rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/ksamples; \ rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/kselftests; \ fi \ + rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/src; \ %{nil} # From e2cf7bd7e5f8918fb1c206610f23d10fcf889d08 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Thu, 14 Nov 2019 12:49:29 -0500 Subject: [PATCH 16/76] Make dwarves Fedora only This isn't quite ready for other buildroots yet, just mark it as Fedora only. Signed-off-by: Laura Abbott --- kernel.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 8495d29bf..3cfa5225f 100644 --- a/kernel.spec +++ b/kernel.spec @@ -516,7 +516,10 @@ Requires: kernel-modules-uname-r = %{KVERREL}%{?variant} BuildRequires: kmod, patch, bash, tar, git-core BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex -BuildRequires: net-tools, hostname, bc, elfutils-devel, dwarves +BuildRequires: net-tools, hostname, bc, elfutils-devel +%if 0%{?fedora} +BuildRequires: dwarves +%endif # Used to mangle unversioned shebangs to be Python 3 BuildRequires: python3-devel %if %{with_headers} @@ -543,7 +546,9 @@ BuildConflicts: rhbuildsys(DiskFree) < 500Mb %if %{with_debuginfo} BuildRequires: rpm-build, elfutils BuildConflicts: rpm < 4.13.0.1-19 +%if 0%{?fedora} BuildConflicts: dwarves < 1.13 +%endif # Most of these should be enabled after more investigation %undefine _include_minidebuginfo %undefine _find_debuginfo_dwz_opts From 013d4e378f2a2ea48ea4661ac29c9b80f0f4a2cd Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Thu, 14 Nov 2019 13:22:13 -0500 Subject: [PATCH 17/76] bump and build --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 3cfa5225f..3de067574 100644 --- a/kernel.spec +++ b/kernel.spec @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 1 +%global baserelease 2 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -2512,6 +2512,9 @@ fi # # %changelog +* Thu Nov 14 2019 Laura Abbott - 5.4.0-0.rc7.git1.2 +- bump and build + * Wed Nov 13 2019 Jeremy Cline - 5.4.0-0.rc7.git1.1 - Linux v5.4-rc7-49-g0e3f1ad80fc8 From 382121b4a1014bed9440edad2e83f5f080b05425 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Fri, 15 Nov 2019 12:08:26 -0500 Subject: [PATCH 18/76] Linux v5.4-rc7-68-g96b95eff4a59 --- gitrev | 2 +- kernel.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/gitrev b/gitrev index 09cced593..93e731af4 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -0e3f1ad80fc8cb0c517fd9a9afb22752b741fa76 +96b95eff4a591dbac582c2590d067e356a18aacb diff --git a/kernel.spec b/kernel.spec index 3de067574..978141b98 100644 --- a/kernel.spec +++ b/kernel.spec @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 2 +%global baserelease 1 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 7 # The git snapshot level -%define gitrev 1 +%define gitrev 2 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -2512,6 +2512,9 @@ fi # # %changelog +* Fri Nov 15 2019 Jeremy Cline - 5.4.0-0.rc7.git2.1 +- Linux v5.4-rc7-68-g96b95eff4a59 + * Thu Nov 14 2019 Laura Abbott - 5.4.0-0.rc7.git1.2 - bump and build diff --git a/sources b/sources index 4459c08ae..c014aa044 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ SHA512 (linux-5.3.tar.xz) = 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d SHA512 (patch-5.4-rc7.xz) = 0bd727332fc13d43f48497c7587ede034a1ca7df67bae3f6a7dab6001f0b75c858b15d4fa6c0ca5bf71bd467c330f14a92918e8bbc542c7c40f59d2a8f71eeb1 -SHA512 (patch-5.4-rc7-git1.xz) = e91441caa7f3cf03c4034faf45d9e4cd4dfc568e034409b437bfbcdd611481ac3e7624f86e8ccefbcda022bfc23d3a6c232cd766125abeed1f7aaa779221b60a +SHA512 (patch-5.4-rc7-git2.xz) = bb0d3d65dffa95ee10dbc1d56fb233542e49e01981788734c264bb1687cdfa97bbe12649a25c31b16418af180cf4b4653210316d40b0751832363f9adf6b08c3 From 6a1ea74a459e2a0e84cc04318d73899c74bcb714 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Nov 2019 01:37:42 +0000 Subject: [PATCH 19/76] enable the STMPE touchscreen stack to a wider audience --- .../generic/arm/{armv7/armv7 => }/CONFIG_GPIO_STMPE | 0 .../generic/arm/{armv7/armv7 => }/CONFIG_KEYBOARD_STMPE | 0 .../generic/arm/{armv7/armv7 => }/CONFIG_MFD_STMPE | 0 .../generic/arm/{armv7/armv7 => }/CONFIG_PWM_STMPE | 0 configs/fedora/generic/arm/{armv7 => }/CONFIG_STMPE_ADC | 0 .../generic/arm/{armv7/armv7 => }/CONFIG_STMPE_I2C | 0 .../generic/arm/{armv7/armv7 => }/CONFIG_STMPE_SPI | 0 .../arm/{armv7/armv7 => }/CONFIG_TOUCHSCREEN_STMPE | 0 kernel-aarch64-debug-fedora.config | 9 ++++++++- kernel-aarch64-fedora.config | 9 ++++++++- kernel-armv7hl-lpae-debug-fedora.config | 8 +++++++- kernel-armv7hl-lpae-fedora.config | 8 +++++++- 12 files changed, 30 insertions(+), 4 deletions(-) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_GPIO_STMPE (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_KEYBOARD_STMPE (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_MFD_STMPE (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_PWM_STMPE (100%) rename configs/fedora/generic/arm/{armv7 => }/CONFIG_STMPE_ADC (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_STMPE_I2C (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_STMPE_SPI (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_TOUCHSCREEN_STMPE (100%) diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_GPIO_STMPE b/configs/fedora/generic/arm/CONFIG_GPIO_STMPE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_GPIO_STMPE rename to configs/fedora/generic/arm/CONFIG_GPIO_STMPE diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_KEYBOARD_STMPE b/configs/fedora/generic/arm/CONFIG_KEYBOARD_STMPE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_KEYBOARD_STMPE rename to configs/fedora/generic/arm/CONFIG_KEYBOARD_STMPE diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_MFD_STMPE b/configs/fedora/generic/arm/CONFIG_MFD_STMPE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_MFD_STMPE rename to configs/fedora/generic/arm/CONFIG_MFD_STMPE diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_PWM_STMPE b/configs/fedora/generic/arm/CONFIG_PWM_STMPE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_PWM_STMPE rename to configs/fedora/generic/arm/CONFIG_PWM_STMPE diff --git a/configs/fedora/generic/arm/armv7/CONFIG_STMPE_ADC b/configs/fedora/generic/arm/CONFIG_STMPE_ADC similarity index 100% rename from configs/fedora/generic/arm/armv7/CONFIG_STMPE_ADC rename to configs/fedora/generic/arm/CONFIG_STMPE_ADC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_STMPE_I2C b/configs/fedora/generic/arm/CONFIG_STMPE_I2C similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_STMPE_I2C rename to configs/fedora/generic/arm/CONFIG_STMPE_I2C diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_STMPE_SPI b/configs/fedora/generic/arm/CONFIG_STMPE_SPI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_STMPE_SPI rename to configs/fedora/generic/arm/CONFIG_STMPE_SPI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TOUCHSCREEN_STMPE b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_STMPE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TOUCHSCREEN_STMPE rename to configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_STMPE diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index d735470ae..3c83a7a82 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -2056,6 +2056,7 @@ CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SAMA5D2_PIOBU is not set # CONFIG_GPIO_SCH311X is not set +CONFIG_GPIO_STMPE=y CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_TEGRA186=y @@ -2950,6 +2951,7 @@ CONFIG_KEYBOARD_QT1070=m # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_SAMSUNG is not set CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_STMPE=m # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUN4I_LRADC is not set # CONFIG_KEYBOARD_SUNKBD is not set @@ -3384,7 +3386,7 @@ CONFIG_MFD_SM501=m # CONFIG_MFD_SMSC is not set CONFIG_MFD_SPMI_PMIC=m # CONFIG_MFD_STMFX is not set -# CONFIG_MFD_STMPE is not set +CONFIG_MFD_STMPE=y # CONFIG_MFD_STPMIC1 is not set # CONFIG_MFD_SUN4I_GPADC is not set # CONFIG_MFD_SUN6I_PRCM is not set @@ -4735,6 +4737,7 @@ CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_ROCKCHIP=m +# CONFIG_PWM_STMPE is not set CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -6212,6 +6215,9 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set +# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y CONFIG_STRICT_DEVMEM=y # CONFIG_STRING_SELFTEST is not set CONFIG_STRIP_ASM_SYMS=y @@ -6498,6 +6504,7 @@ CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_STMFTS is not set +CONFIG_TOUCHSCREEN_STMPE=m # CONFIG_TOUCHSCREEN_SUN4I is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 104f99094..9c9b9f0ba 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -2040,6 +2040,7 @@ CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SAMA5D2_PIOBU is not set # CONFIG_GPIO_SCH311X is not set +CONFIG_GPIO_STMPE=y CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_TEGRA186=y @@ -2932,6 +2933,7 @@ CONFIG_KEYBOARD_QT1070=m # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_SAMSUNG is not set CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_STMPE=m # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUN4I_LRADC is not set # CONFIG_KEYBOARD_SUNKBD is not set @@ -3365,7 +3367,7 @@ CONFIG_MFD_SM501=m # CONFIG_MFD_SMSC is not set CONFIG_MFD_SPMI_PMIC=m # CONFIG_MFD_STMFX is not set -# CONFIG_MFD_STMPE is not set +CONFIG_MFD_STMPE=y # CONFIG_MFD_STPMIC1 is not set # CONFIG_MFD_SUN4I_GPADC is not set # CONFIG_MFD_SUN6I_PRCM is not set @@ -4714,6 +4716,7 @@ CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_ROCKCHIP=m +# CONFIG_PWM_STMPE is not set CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -6190,6 +6193,9 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set +# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y CONFIG_STRICT_DEVMEM=y # CONFIG_STRING_SELFTEST is not set CONFIG_STRIP_ASM_SYMS=y @@ -6476,6 +6482,7 @@ CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_STMFTS is not set +CONFIG_TOUCHSCREEN_STMPE=m # CONFIG_TOUCHSCREEN_SUN4I is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index b7dfc4800..91a6fd95c 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -2007,6 +2007,7 @@ CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SAMA5D2_PIOBU is not set # CONFIG_GPIO_SCH311X is not set +CONFIG_GPIO_STMPE=y CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_TEGRA=y @@ -2884,6 +2885,7 @@ CONFIG_KEYBOARD_QT1050=m CONFIG_KEYBOARD_QT1070=m # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_SAMSUNG is not set +CONFIG_KEYBOARD_STMPE=m # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUN4I_LRADC=m # CONFIG_KEYBOARD_SUNKBD is not set @@ -3333,7 +3335,7 @@ CONFIG_MFD_SM501=m CONFIG_MFD_STM32_LPTIMER=m CONFIG_MFD_STM32_TIMERS=m # CONFIG_MFD_STMFX is not set -# CONFIG_MFD_STMPE is not set +CONFIG_MFD_STMPE=y CONFIG_MFD_STPMIC1=m CONFIG_MFD_SUN4I_GPADC=m CONFIG_MFD_SUN6I_PRCM=y @@ -4654,6 +4656,7 @@ CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m # CONFIG_PWM_STM32 is not set # CONFIG_PWM_STM32_LP is not set +# CONFIG_PWM_STMPE is not set CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -6121,6 +6124,8 @@ CONFIG_STMMAC_ETH=m CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set # CONFIG_STMPE_ADC is not set +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y CONFIG_STPMIC1_WATCHDOG=m CONFIG_STRICT_DEVMEM=y CONFIG_STRICT_KERNEL_RWX=y @@ -6416,6 +6421,7 @@ CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_STMFTS is not set +CONFIG_TOUCHSCREEN_STMPE=m CONFIG_TOUCHSCREEN_SUN4I=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 7177b848d..6a15c5191 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -1992,6 +1992,7 @@ CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SAMA5D2_PIOBU is not set # CONFIG_GPIO_SCH311X is not set +CONFIG_GPIO_STMPE=y CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_TEGRA=y @@ -2867,6 +2868,7 @@ CONFIG_KEYBOARD_QT1050=m CONFIG_KEYBOARD_QT1070=m # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_SAMSUNG is not set +CONFIG_KEYBOARD_STMPE=m # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUN4I_LRADC=m # CONFIG_KEYBOARD_SUNKBD is not set @@ -3315,7 +3317,7 @@ CONFIG_MFD_SM501=m CONFIG_MFD_STM32_LPTIMER=m CONFIG_MFD_STM32_TIMERS=m # CONFIG_MFD_STMFX is not set -# CONFIG_MFD_STMPE is not set +CONFIG_MFD_STMPE=y CONFIG_MFD_STPMIC1=m CONFIG_MFD_SUN4I_GPADC=m CONFIG_MFD_SUN6I_PRCM=y @@ -4634,6 +4636,7 @@ CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m # CONFIG_PWM_STM32 is not set # CONFIG_PWM_STM32_LP is not set +# CONFIG_PWM_STMPE is not set CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -6100,6 +6103,8 @@ CONFIG_STMMAC_ETH=m CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set # CONFIG_STMPE_ADC is not set +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y CONFIG_STPMIC1_WATCHDOG=m CONFIG_STRICT_DEVMEM=y CONFIG_STRICT_KERNEL_RWX=y @@ -6395,6 +6400,7 @@ CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_STMFTS is not set +CONFIG_TOUCHSCREEN_STMPE=m CONFIG_TOUCHSCREEN_SUN4I=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set From 2a05296f131fd4eae9903e3574d0d5e8bf349168 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Nov 2019 22:16:11 +0000 Subject: [PATCH 20/76] arm: minor usb config tweaks --- configs/fedora/generic/CONFIG_USB_OHCI_HCD_SSB | 1 + configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD | 1 + configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD | 1 + kernel-aarch64-debug-fedora.config | 5 +++-- kernel-aarch64-fedora.config | 5 +++-- kernel-armv7hl-debug-fedora.config | 5 +++-- kernel-armv7hl-fedora.config | 5 +++-- kernel-armv7hl-lpae-debug-fedora.config | 5 +++-- kernel-armv7hl-lpae-fedora.config | 5 +++-- kernel-i686-debug-fedora.config | 1 + kernel-i686-fedora.config | 1 + kernel-ppc64le-debug-fedora.config | 1 + kernel-ppc64le-fedora.config | 1 + kernel-s390x-debug-fedora.config | 1 + kernel-s390x-fedora.config | 1 + kernel-x86_64-debug-fedora.config | 1 + kernel-x86_64-fedora.config | 1 + 17 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_USB_OHCI_HCD_SSB create mode 100644 configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD create mode 100644 configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD diff --git a/configs/fedora/generic/CONFIG_USB_OHCI_HCD_SSB b/configs/fedora/generic/CONFIG_USB_OHCI_HCD_SSB new file mode 100644 index 000000000..eb3e84ce6 --- /dev/null +++ b/configs/fedora/generic/CONFIG_USB_OHCI_HCD_SSB @@ -0,0 +1 @@ +# CONFIG_USB_OHCI_HCD_SSB is not set diff --git a/configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD b/configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD new file mode 100644 index 000000000..a2df656e0 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD @@ -0,0 +1 @@ +CONFIG_USB_EHCI_HCD=m diff --git a/configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD b/configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD new file mode 100644 index 000000000..b57227638 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD @@ -0,0 +1 @@ +CONFIG_USB_OHCI_HCD=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 3c83a7a82..bc3f82c13 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -6692,9 +6692,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_FSL=m +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_MXC is not set CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m @@ -6864,9 +6864,10 @@ CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m # CONFIG_USB_OTG_WHITELIST is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 9c9b9f0ba..1247d620b 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -6670,9 +6670,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_FSL=m +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_MXC is not set CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m @@ -6842,9 +6842,10 @@ CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m # CONFIG_USB_OTG_WHITELIST is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 0d6a11c76..21a160564 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -6944,11 +6944,11 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_EHCI_HCD_STI=m -CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MV=m # CONFIG_USB_EHCI_MV_U2O is not set CONFIG_USB_EHCI_MXC=m @@ -7127,11 +7127,12 @@ CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m +CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_OMAP3=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD_STI=m -CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m # CONFIG_USB_OTG_WHITELIST is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 68df342ff..bbbc5e1ea 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -6923,11 +6923,11 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_EHCI_HCD_STI=m -CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MV=m # CONFIG_USB_EHCI_MV_U2O is not set CONFIG_USB_EHCI_MXC=m @@ -7106,11 +7106,12 @@ CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m +CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_OMAP3=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD_STI=m -CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m # CONFIG_USB_OTG_WHITELIST is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 91a6fd95c..545bb9f45 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -6612,9 +6612,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m CONFIG_USB_EHCI_TT_NEWSCHED=y @@ -6782,9 +6782,10 @@ CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m +CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m # CONFIG_USB_OTG_WHITELIST is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 6a15c5191..94bc2eea8 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -6591,9 +6591,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m CONFIG_USB_EHCI_TT_NEWSCHED=y @@ -6761,9 +6761,10 @@ CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m +CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m # CONFIG_USB_OTG_WHITELIST is not set diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index abbd6606b..24193dcbc 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -6180,6 +6180,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 74ad25121..011d52613 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -6159,6 +6159,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 459d8630b..7518e82a2 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -5813,6 +5813,7 @@ CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PPC_OF_BE=y CONFIG_USB_OHCI_HCD_PPC_OF_LE=y CONFIG_USB_OHCI_HCD_PPC_OF=y +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 13d8d9d1c..b2d84eee8 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -5790,6 +5790,7 @@ CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PPC_OF_BE=y CONFIG_USB_OHCI_HCD_PPC_OF_LE=y CONFIG_USB_OHCI_HCD_PPC_OF=y +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 9a2501c95..7ef9ab9ca 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -5750,6 +5750,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 237b2a434..e477b11a2 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -5727,6 +5727,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 4ff2b06d2..512606e79 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -6235,6 +6235,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index d03767fad..29bc442fc 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -6214,6 +6214,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set From 45da71ea64212f51522e603b8eb82262ff28923a Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Mon, 18 Nov 2019 10:08:20 -0500 Subject: [PATCH 21/76] Disable debugging options. --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 978141b98..508cc105c 100644 --- a/kernel.spec +++ b/kernel.spec @@ -191,7 +191,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 0 +%define debugbuildsenabled 1 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -2512,6 +2512,9 @@ fi # # %changelog +* Mon Nov 18 2019 Jeremy Cline +- Disable debugging options. + * Fri Nov 15 2019 Jeremy Cline - 5.4.0-0.rc7.git2.1 - Linux v5.4-rc7-68-g96b95eff4a59 From eb5fbf2f84f557ecda2ea823a3e474e565060708 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Mon, 18 Nov 2019 10:12:45 -0500 Subject: [PATCH 22/76] Linux v5.4-rc8 --- kernel.spec | 7 +++++-- sources | 3 +-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/kernel.spec b/kernel.spec index 508cc105c..ef0c936c1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -102,9 +102,9 @@ Summary: The Linux kernel # The next upstream release sublevel (base_sublevel+1) %define upstream_sublevel %(echo $((%{base_sublevel} + 1))) # The rc snapshot level -%global rcrev 7 +%global rcrev 8 # The git snapshot level -%define gitrev 2 +%define gitrev 0 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -2512,6 +2512,9 @@ fi # # %changelog +* Mon Nov 18 2019 Jeremy Cline - 5.4.0-0.rc8.git0.1 +- Linux v5.4-rc8 + * Mon Nov 18 2019 Jeremy Cline - Disable debugging options. diff --git a/sources b/sources index c014aa044..7e54e0649 100644 --- a/sources +++ b/sources @@ -1,3 +1,2 @@ SHA512 (linux-5.3.tar.xz) = 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d -SHA512 (patch-5.4-rc7.xz) = 0bd727332fc13d43f48497c7587ede034a1ca7df67bae3f6a7dab6001f0b75c858b15d4fa6c0ca5bf71bd467c330f14a92918e8bbc542c7c40f59d2a8f71eeb1 -SHA512 (patch-5.4-rc7-git2.xz) = bb0d3d65dffa95ee10dbc1d56fb233542e49e01981788734c264bb1687cdfa97bbe12649a25c31b16418af180cf4b4653210316d40b0751832363f9adf6b08c3 +SHA512 (patch-5.4-rc8.xz) = 41766518ed994c6d39571015f48345c3f6fff1f83c8b54d78fe2288f6b8475d30a060ac5d96e16b7fdcba95854d37195ac137c21c71ae2b4d0b4dd5f46758e8b From 3d93b18d2615522f0cb8e4d95c74f14f6a3b60fc Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 20 Nov 2019 12:46:22 -0500 Subject: [PATCH 23/76] Drop the Fedora checks around pesign Now that we are packaging the certificates, there's no reason to have the extra check. pesign will take care of doing the right thing behind the scenes --- kernel.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/kernel.spec b/kernel.spec index ef0c936c1..3cf27d74a 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1600,12 +1600,8 @@ BuildKernel() { fi %ifarch x86_64 aarch64 - %if 0%{?fedora} - %pesign -s -i $KernelImage -o vmlinuz.signed - %else %pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca} -c %{secureboot_key} -n %{pesign_name} %endif - %endif %ifarch s390x ppc64le if [ -x /usr/bin/rpm-sign ]; then rpm-sign --key "%{pesign_name}" --lkmsign $SignImage --output vmlinuz.signed From 222e96a09b3d8f5870a1d3b2fe03975eb3d80079 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 20 Nov 2019 12:55:02 -0500 Subject: [PATCH 24/76] bump and build to check the pesign --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 3cf27d74a..c88f199a5 100644 --- a/kernel.spec +++ b/kernel.spec @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 1 +%global baserelease 2 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -2508,6 +2508,9 @@ fi # # %changelog +* Wed Nov 20 2019 Laura Abbott - 5.4.0-0.rc8.git0.2 +- bump and build to check the pesign + * Mon Nov 18 2019 Jeremy Cline - 5.4.0-0.rc8.git0.1 - Linux v5.4-rc8 From a1f67e60efa2670e838eea326fdbeff87808482a Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Thu, 21 Nov 2019 14:25:24 -0600 Subject: [PATCH 25/76] Fix a bunch of CVEs --- ...fix-memory-leak-in-crypto_reportstat.patch | 107 +++++++++++++++++ ...x-memory-leak-in-__ipmi_bmc_register.patch | 102 ++++++++++++++++ kernel.spec | 56 +++++++++ ...vent-memory-leak-in-cx23888_ir_probe.patch | 103 ++++++++++++++++ ...y-leak-in-mwifiex_pcie_init_evt_ring.patch | 111 ++++++++++++++++++ ...eak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch | 109 +++++++++++++++++ ...t-memory-leak-in-i40e_setup_macvlans.patch | 80 +++++++++++++ rpmsg-char-release-allocated-memory.patch | 103 ++++++++++++++++ ...ease-skb-if-rsi_prepare_beacon-fails.patch | 101 ++++++++++++++++ rtl8xxxu-prevent-leaking-urb.patch | 101 ++++++++++++++++ ...prevent-memory-leak-in-rtl_usb_probe.patch | 110 +++++++++++++++++ ...se-allocated-memory-in-case-of-error.patch | 105 +++++++++++++++++ ...revent-memory-leak-in-spi_gpio_probe.patch | 39 ++++++ ...i-fix-memory-leak-in-fsl_lpspi_probe.patch | 105 +++++++++++++++++ 14 files changed, 1332 insertions(+) create mode 100644 crypto-user-fix-memory-leak-in-crypto_reportstat.patch create mode 100644 ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch create mode 100644 media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch create mode 100644 mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch create mode 100644 mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch create mode 100644 net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch create mode 100644 rpmsg-char-release-allocated-memory.patch create mode 100644 rsi-release-skb-if-rsi_prepare_beacon-fails.patch create mode 100644 rtl8xxxu-prevent-leaking-urb.patch create mode 100644 rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch create mode 100644 scsi-bfa-release-allocated-memory-in-case-of-error.patch create mode 100644 spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch create mode 100644 spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch diff --git a/crypto-user-fix-memory-leak-in-crypto_reportstat.patch b/crypto-user-fix-memory-leak-in-crypto_reportstat.patch new file mode 100644 index 000000000..8779b8565 --- /dev/null +++ b/crypto-user-fix-memory-leak-in-crypto_reportstat.patch @@ -0,0 +1,107 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on + aws-us-west-2-korg-lkml-1.web.codeaurora.org +X-Spam-Level: +X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, + DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, + HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, + SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable + autolearn_force=no version=3.4.0 +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id 8D752C4CED1 + for ; Fri, 4 Oct 2019 19:35:05 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 696E721D81 + for ; Fri, 4 Oct 2019 19:35:05 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KfPgoQZi" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1730579AbfJDTfE (ORCPT + ); + Fri, 4 Oct 2019 15:35:04 -0400 +Received: from mail-io1-f66.google.com ([209.85.166.66]:36406 "EHLO + mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1725932AbfJDTfE (ORCPT + ); + Fri, 4 Oct 2019 15:35:04 -0400 +Received: by mail-io1-f66.google.com with SMTP id b136so16026274iof.3; + Fri, 04 Oct 2019 12:35:03 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=YUxdWoMjBc3fq7ZEjHVbfnvWMNYpsAW2uL8SUTPJJOk=; + b=KfPgoQZiuCc2H7qvFQGzN/Y3EGPnFsu/TLq9CSR8tecMTpa9YL5eWsqgES34oDbm/Z + tBCmz9oK9X/m4/+VrPKpX573tizGffhrsfpuA+Fq69Y2qLjGgld9HOjAHd01oZ83u+Oe + IfpTdiUjqLS2q1WMSLKP4SYO6lGOL2hAK3fuICIkeFaCYYGEBCZ2DyuGyNv2KTqUkk7I + KQb1aZ8FaukkgvjqFvRKzmxBX1EAfsP/eODyKd0CEqnIZdQbkd0Y6geyteNUOKSTNqcn + /XpZgD+IsGXz2qWx9KTOw6csMacDX9jweaZEo3BHAZO4XGnVw+LP8rKJvYE92arFNI4q + +LLA== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=YUxdWoMjBc3fq7ZEjHVbfnvWMNYpsAW2uL8SUTPJJOk=; + b=MZTiefsa/zD0rlKyJnXaNkjhKxyXM1RPbiOfRsBzjAXppzdpVXEsMuoNuMbb7UL0XD + StXE1INBYwfkI73zbAuORpk1uc3QBCg0KUc6/FT8QWdwM6pVw3g0pWbwPcnA3YhdqbTk + 0XWZReG3dHpnGJ+HjFibx9C5K2a5pTK2zAXRfXgJvSLWuhLdI26dNRjOdqmwW02tAThC + Z86x/deIZhaQiRbpDadvJVNEx7tRQ0TT1d27Rf93LQStQ5vJW01jA5g//b8D5aB1Q4md + mqI61eE+ughOjC7Ef3gIldPML4dtt/zOjR45rFV078yk8vaefDXDqdVnXIL309NOfiRj + iGPg== +X-Gm-Message-State: APjAAAWuXZ3QkwcdijV+oJ20x5WQPqQsko2OjLI/I2ZE5tL5mXtDiZ9P + Kn6oGyHFRVspaJiNUH3WmBs= +X-Google-Smtp-Source: APXvYqxdxqTqNQ2D2g2hs/N3xw+sie1sFybvZM7Bv8s50eW0Wl4EA5uLHeMeKaifDlU11aRt9jEhKg== +X-Received: by 2002:a5d:88d1:: with SMTP id i17mr14654011iol.235.1570217702565; + Fri, 04 Oct 2019 12:35:02 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id t8sm3372621ild.7.2019.10.04.12.35.01 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Fri, 04 Oct 2019 12:35:01 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, + Navid Emamdoost , + Herbert Xu , + "David S. Miller" , + linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org +Subject: [PATCH] crypto: user - fix memory leak in crypto_reportstat +Date: Fri, 4 Oct 2019 14:34:54 -0500 +Message-Id: <20191004193455.18348-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org +Archived-At: +List-Archive: +List-Post: + +In crypto_reportstat, a new skb is created by nlmsg_new(). This skb is +leaked if crypto_reportstat_alg() fails. Required release for skb is +added. + +Fixes: cac5818c25d0 ("crypto: user - Implement a generic crypto statistics") +Signed-off-by: Navid Emamdoost +--- + crypto/crypto_user_stat.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/crypto/crypto_user_stat.c b/crypto/crypto_user_stat.c +index 8bad88413de1..1be95432fa23 100644 +--- a/crypto/crypto_user_stat.c ++++ b/crypto/crypto_user_stat.c +@@ -328,8 +328,10 @@ int crypto_reportstat(struct sk_buff *in_skb, struct nlmsghdr *in_nlh, + drop_alg: + crypto_mod_put(alg); + +- if (err) ++ if (err) { ++ kfree_skb(skb); + return err; ++ } + + return nlmsg_unicast(net->crypto_nlsk, skb, NETLINK_CB(in_skb).portid); + } +-- +2.17.1 + + diff --git a/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch b/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch new file mode 100644 index 000000000..779810f98 --- /dev/null +++ b/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch @@ -0,0 +1,102 @@ +From patchwork Mon Oct 21 20:06:48 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 1142634 +Return-Path: +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id EA234CA9EAF + for ; Mon, 21 Oct 2019 20:06:59 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id BED092084C + for ; Mon, 21 Oct 2019 20:06:59 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="X0MaxGN8" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1730272AbfJUUG6 (ORCPT + ); + Mon, 21 Oct 2019 16:06:58 -0400 +Received: from mail-io1-f68.google.com ([209.85.166.68]:34607 "EHLO + mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1729406AbfJUUG6 (ORCPT + ); + Mon, 21 Oct 2019 16:06:58 -0400 +Received: by mail-io1-f68.google.com with SMTP id q1so17550475ion.1 + for ; + Mon, 21 Oct 2019 13:06:57 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=DIJwALRySeQ5zjngsNl1Oe1bgDriLGNlywHknPtGNKc=; + b=X0MaxGN8uxeLjYheUzuflEGcTyAqv8YypCRnHwa4mTnDTdSFogTx9CmYGVwjKjmBXc + ImeJqPHySwSBK5FlsHysS8KWszaYtbNOrRgojf/0F+/RfarheahIQiunZyUotRZ9TAof + xIVIJOh6WGISCOs5n1WzwQq1osMxUM9HEh3Szg6lGyhQQ7k6jd7Jemg1+TpOtd8USEPH + r3a/x+xk11Q/5Opu+1zLFcPL9hujVi3s+U9By+5oBW5H6sgEMiQdgX9KSjIN0fWYy6p2 + vxxpECwHW/25y9nXwmH/GJvl9MgOHRHPBm4IGzRvu6ppe9DHbvB6CFaDWsXRNxK+lzJf + Idjw== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=DIJwALRySeQ5zjngsNl1Oe1bgDriLGNlywHknPtGNKc=; + b=j2RCkPeTaplVf86HaOq2gLcWX/ri2fSs8uSZL59RuMcUohLJhfdxMZ5PCO5yGpm3vz + 9U3Eo7NyCGuTCv+xLJvanDw5YSe+QadEz92hTBZbP5vdhYcWlT1byLjRnLXr1n3O7fvG + irPww56P/AyO4hZBMwQpJLvAcwgKYLYbUVdL2QQVAIk+RAnIfYxFEMG56H6NPDhOyDer + rmEyr3Z1yQZHEmrqPSvaYyQ5rWLgfHl9GVACAz/nNoF2+j5H7NFRWyfPFAD4qBtnaimm + GVINQdfuXGU18S4Qlt26cvs4G3kx05gVVDtEn1LYJ/Wrim1vPPalKKJ3CJtvUd6NH5pC + /jxQ== +X-Gm-Message-State: APjAAAXVQAU+1Bai+XjnGC0zCaCEr0QIS571QaPV5KbcsMXjGxIQjnYr + zFmkQrr1KoRu2rZPwhOr/yU= +X-Google-Smtp-Source: + APXvYqwEYhuc38vwAbFtVAVtw8KV1JZMFhL3O31vXn9gEH9A2rMxW/fJ2esBpTWkjZy7Hbvve2Y6Tg== +X-Received: by 2002:a02:3208:: with SMTP id j8mr93347jaa.86.1571688417041; + Mon, 21 Oct 2019 13:06:57 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + d21sm4743611iom.29.2019.10.21.13.06.56 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Mon, 21 Oct 2019 13:06:56 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, + Navid Emamdoost , + Corey Minyard , Arnd Bergmann , + Greg Kroah-Hartman , + openipmi-developer@lists.sourceforge.net, + linux-kernel@vger.kernel.org +Subject: [PATCH] ipmi: Fix memory leak in __ipmi_bmc_register +Date: Mon, 21 Oct 2019 15:06:48 -0500 +Message-Id: <20191021200649.1511-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org + +In the impelementation of __ipmi_bmc_register() the allocated memory for +bmc should be released in case ida_simple_get() fails. + +Fixes: 68e7e50f195f ("ipmi: Don't use BMC product/dev ids in the BMC name") +Signed-off-by: Navid Emamdoost +--- + drivers/char/ipmi/ipmi_msghandler.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c +index 2aab80e19ae0..e4928ed46396 100644 +--- a/drivers/char/ipmi/ipmi_msghandler.c ++++ b/drivers/char/ipmi/ipmi_msghandler.c +@@ -3031,8 +3031,11 @@ static int __ipmi_bmc_register(struct ipmi_smi *intf, + bmc->pdev.name = "ipmi_bmc"; + + rv = ida_simple_get(&ipmi_bmc_ida, 0, 0, GFP_KERNEL); +- if (rv < 0) ++ if (rv < 0) { ++ kfree(bmc); + goto out; ++ } ++ + bmc->pdev.dev.driver = &ipmidriver.driver; + bmc->pdev.id = rv; + bmc->pdev.dev.release = release_bmc_device; diff --git a/kernel.spec b/kernel.spec index c88f199a5..31da1c149 100644 --- a/kernel.spec +++ b/kernel.spec @@ -810,6 +810,46 @@ Patch504: 0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch # https://lkml.org/lkml/2019/8/29/1772 Patch505: ARM-fix-__get_user_check-in-case-uaccess_-calls-are-not-inlined.patch +# CVE-2019-19071 rhbz 1774949 1774950 +Patch509: rsi-release-skb-if-rsi_prepare_beacon-fails.patch + +# CVE-2019-19070 rhbz 1774957 1774958 +Patch510: spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch + +# CVE-2019-19068 rhbz 1774963 1774965 +Patch511: rtl8xxxu-prevent-leaking-urb.patch + +# CVE-2019-19043 rhbz 1774972 1774973 +Patch512: net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch + +# CVE-2019-19066 rhbz 1774976 1774978 +Patch513: scsi-bfa-release-allocated-memory-in-case-of-error.patch + +# CVE-2019-19046 rhbz 1774988 1774989 +Patch514: ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch + +# CVE-2019-19050 rhbz 1774998 1775002 +# CVE-2019-19062 rhbz 1775021 1775023 +Patch515: crypto-user-fix-memory-leak-in-crypto_reportstat.patch + +# CVE-2019-19064 rhbz 1775010 1775011 +Patch516: spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch + +# CVE-2019-19063 rhbz 1775015 1775016 +Patch517: rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch + +# CVE-2019-19057 rhbz 1775050 1775051 +Patch520: mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch + +# CVE-2019-19053 rhbz 1775956 1775110 +Patch521: rpmsg-char-release-allocated-memory.patch + +# CVE-2019-19056 rhbz 1775097 1775115 +Patch522: mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch + +# CVE-2019-19054 rhbz 1775063 1775117 +Patch524: media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch + # END OF PATCH DEFINITIONS %endif @@ -2508,6 +2548,22 @@ fi # # %changelog +* Thu Nov 21 2019 Justin M. Forbes - 5.3.12-300 +- Fix CVE-2019-19071 (rhbz 1774949 1774950) +- Fix CVE-2019-19070 (rhbz 1774957 1774958) +- Fix CVE-2019-19068 (rhbz 1774963 1774965) +- Fix CVE-2019-19043 (rhbz 1774972 1774973) +- Fix CVE-2019-19066 (rhbz 1774976 1774978) +- Fix CVE-2019-19046 (rhbz 1774988 1774989) +- Fix CVE-2019-19050 (rhbz 1774998 1775002) +- Fix CVE-2019-19062 (rhbz 1775021 1775023) +- Fix CVE-2019-19064 (rhbz 1775010 1775011) +- Fix CVE-2019-19063 (rhbz 1775015 1775016) +- Fix CVE-2019-19057 (rhbz 1775050 1775051) +- Fix CVE-2019-19053 (rhbz 1775956 1775110) +- Fix CVE-2019-19056 (rhbz 1775097 1775115) +- Fix CVE-2019-19054 (rhbz 1775063 1775117) + * Wed Nov 20 2019 Laura Abbott - 5.4.0-0.rc8.git0.2 - bump and build to check the pesign diff --git a/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch b/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch new file mode 100644 index 000000000..10ec07f22 --- /dev/null +++ b/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch @@ -0,0 +1,103 @@ +From patchwork Wed Sep 25 15:02:41 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 1131334 +Return-Path: +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id D12E6C432C2 + for ; Wed, 25 Sep 2019 15:02:56 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id A3ACD21D7B + for ; Wed, 25 Sep 2019 15:02:56 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="arASj5Yv" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S2438783AbfIYPC4 (ORCPT + ); + Wed, 25 Sep 2019 11:02:56 -0400 +Received: from mail-io1-f66.google.com ([209.85.166.66]:44698 "EHLO + mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1731142AbfIYPCz (ORCPT + ); + Wed, 25 Sep 2019 11:02:55 -0400 +Received: by mail-io1-f66.google.com with SMTP id j4so14606376iog.11; + Wed, 25 Sep 2019 08:02:53 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=MWyh3PNmOklfeVqzYOrNwzDcAH8lax2jMCGmRDG4urM=; + b=arASj5Yv5bqz17U8QZVYbble7TDB5sj0TMbNk56fxz5ejOoHyT3kYbYJ/QtfbbLSs6 + iEjbcUYxhDqPRDkxpycr9uysp4vVx+usX4dONocnmhwJEwUZNwBO9gxatNe8zkYv3cBV + 6/zgf3/mu1ElXkjkjabewFHnWgFLNY2bEKtd9Wx3P6FGJyuwNg5dgB8SDQb/2DSr4X9q + aUgMqjBas1yw+cOjn/+KzpYS5k6gjQTDGNc4k+SZec43+S+O208YvxdUJ1ivWceNMa90 + RFPA3kk2XYQIgbJVbmqVTOzfX1l/qDVCb/GHdWaEq3GUolGoF7RGnD3ntqNF7uyElR4g + 1cfA== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=MWyh3PNmOklfeVqzYOrNwzDcAH8lax2jMCGmRDG4urM=; + b=a11vAjMQ8OwRtbrsNLlkXz9P6ewInEp9Y3Yp+tDjNcUdkcFEfckW79Eoc5EIFPd58E + KdJncVKoKTHG4PNxbHcjBXFY82d8wYP+gzkfv4Fx5zKfi9ZRj03gupr1tq8kAizI6+QM + fQUaDU5Z+kETTNPQx4V9W9WsMituZTsmC3yIjhtyaY9qnvDFpjeIcFi8ityCJ59nqaBs + xDkYx9NCUK/ZkRujeIznZ3kaCDvgTxG/PM02POWE8/CEnkaS4oVwMqIJ1WJqRO4cW5Rd + ak9LLUKankinb6T5dd1BPeVmOq4MJJnB8OrnMrENhtYgLgCDELF9090hqfpBkv4FW4zN + vGOQ== +X-Gm-Message-State: APjAAAULnVDgP2mQfcWBZXj8JYWYlmhlw/fk0WqZRMbvjRR4s+BO+yLW + YtHDvZSJqP12YLMYI6zTrm0= +X-Google-Smtp-Source: + APXvYqwPBH16FuEXUH7rOy3JWTXRjXFzwF9Spfa1QHh9p2MfWd+kBFJthLybBlVk8lVb6Ym4UWB2NA== +X-Received: by 2002:a5d:8ad4:: with SMTP id e20mr2109019iot.203.1569423773435; + Wed, 25 Sep 2019 08:02:53 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + 2sm206447ilw.50.2019.09.25.08.02.52 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Wed, 25 Sep 2019 08:02:52 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, + Navid Emamdoost , + Mauro Carvalho Chehab , + Kate Stewart , + Thomas Gleixner , + Allison Randal , + Greg Kroah-Hartman , + Sean Young , linux-media@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] media: rc: prevent memory leak in cx23888_ir_probe +Date: Wed, 25 Sep 2019 10:02:41 -0500 +Message-Id: <20190925150244.13644-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org + +In cx23888_ir_probe if kfifo_alloc fails the allocated memory for state +should be released. + +Signed-off-by: Navid Emamdoost +--- + drivers/media/pci/cx23885/cx23888-ir.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/drivers/media/pci/cx23885/cx23888-ir.c b/drivers/media/pci/cx23885/cx23888-ir.c +index e880afe37f15..90e7c32c54bb 100644 +--- a/drivers/media/pci/cx23885/cx23888-ir.c ++++ b/drivers/media/pci/cx23885/cx23888-ir.c +@@ -1167,8 +1167,11 @@ int cx23888_ir_probe(struct cx23885_dev *dev) + return -ENOMEM; + + spin_lock_init(&state->rx_kfifo_lock); +- if (kfifo_alloc(&state->rx_kfifo, CX23888_IR_RX_KFIFO_SIZE, GFP_KERNEL)) ++ if (kfifo_alloc(&state->rx_kfifo, CX23888_IR_RX_KFIFO_SIZE, ++ GFP_KERNEL)) { ++ kfree(state); + return -ENOMEM; ++ } + + state->dev = dev; + sd = &state->sd; diff --git a/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch b/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch new file mode 100644 index 000000000..b606e1c82 --- /dev/null +++ b/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch @@ -0,0 +1,111 @@ +From patchwork Fri Oct 4 20:16:48 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 11175265 +X-Patchwork-Delegate: kvalo@adurom.com +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8B95B16B1 + for ; + Fri, 4 Oct 2019 20:17:03 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 695CE222BE + for ; + Fri, 4 Oct 2019 20:17:03 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="eKzyOkdw" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1731313AbfJDUQ7 (ORCPT + ); + Fri, 4 Oct 2019 16:16:59 -0400 +Received: from mail-io1-f66.google.com ([209.85.166.66]:38177 "EHLO + mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1727978AbfJDUQ7 (ORCPT + ); + Fri, 4 Oct 2019 16:16:59 -0400 +Received: by mail-io1-f66.google.com with SMTP id u8so16270784iom.5; + Fri, 04 Oct 2019 13:16:59 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=hT/oExY7ats1AqepuNnxgrg+W5xUde0ZFah/AwhjxeA=; + b=eKzyOkdwTVgDQ2K7yVdvbQpQ2Y5o9gQHjf1ZLs/0TtknuoSEf88gRE3B/VgSXRe2nM + MaPWiP+DFmtmMOa4V+/fIXuzmU7h0LfbH92QwqYCh6xpzlPF6Y4etarqtYGFwcN8YIFh + KTbhy9t0/3m87L4UKRDIPV+aiyoEDLA1YrY+pxytqsh/8wTp82JG4WTVt4pgwk2YsDFT + TYQK7y3xY2D8O2nwUROYE+zlwF6oua9EA/ixXRVx4CRlh/lRFc124Qw5TlMD2GZdMIPJ + 3GHq32K5Z1F8XMQnUSU6+WxybmUN18B736DtQMDHjjnt70M8oCb/qgoMbH3Bx6xDBx4t + mwIQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=hT/oExY7ats1AqepuNnxgrg+W5xUde0ZFah/AwhjxeA=; + b=OCKRhcqw7kz4tZ/5U2VB84zj0RK/HtQHQ0/BUR0GLJMYOM7HJ1WBdSXnPtJs7UfIX1 + +C4Eq7PaUUpYg+OTWL+BOB7HpPh2AWvmoN/pElS49IYwKCcF9gUb/yfz1ZPSZBZrILg5 + pLgkiiBqoKOaUgVMzBGUs53mAhE7h0RuUDK3i3lptARoQDhVnRCk3HW6uz9G1pjCG6+m + nOC9rnGsphMQZ30AbdG6u8z1oVH+F63nWumldsiz4sNMs++qwDXS5a9ho2EjS9cZwCnL + c3V0vn5HgDqWWVwakE75xEnYAmApdEOC+BtAw6/zMFPMGWoDI98gN1u2ej7Ig6VZ3sDY + GmXA== +X-Gm-Message-State: APjAAAUvXc/AEaa09LdQbBGOHXwA82YLzxvRaRqZB1BY9YQoSNU4yJRa + 7zybbZ/DYfKfmszLK0NP4Vs= +X-Google-Smtp-Source: + APXvYqzNrXPxTps0mq67LtrgFhdE+kz3sXZyk7jqXZoSLFBjfwzONVFvHnNSmdK/pmDZR02HMuSgCw== +X-Received: by 2002:a6b:6e02:: with SMTP id d2mr5637516ioh.8.1570220218662; + Fri, 04 Oct 2019 13:16:58 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + o5sm2830180ilc.68.2019.10.04.13.16.57 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Fri, 04 Oct 2019 13:16:58 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, + Navid Emamdoost , + Amitkumar Karwar , + Nishant Sarmukadam , + Ganapathi Bhat , + Xinming Hu , + Kalle Valo , + "David S. Miller" , + linux-wireless@vger.kernel.org, netdev@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring +Date: Fri, 4 Oct 2019 15:16:48 -0500 +Message-Id: <20191004201649.25087-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-wireless-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-wireless@vger.kernel.org + +In mwifiex_pcie_init_evt_ring, a new skb is allocated which should be +released if mwifiex_map_pci_memory() fails. The release for skb and +card->evtbd_ring_vbase is added. + +Fixes: 0732484b47b5 ("mwifiex: separate ring initialization and ring creation routines") +Signed-off-by: Navid Emamdoost +Acked-by: Ganapathi Bhat +--- + drivers/net/wireless/marvell/mwifiex/pcie.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c +index eff06d59e9df..096334e941a1 100644 +--- a/drivers/net/wireless/marvell/mwifiex/pcie.c ++++ b/drivers/net/wireless/marvell/mwifiex/pcie.c +@@ -687,8 +687,11 @@ static int mwifiex_pcie_init_evt_ring(struct mwifiex_adapter *adapter) + skb_put(skb, MAX_EVENT_SIZE); + + if (mwifiex_map_pci_memory(adapter, skb, MAX_EVENT_SIZE, +- PCI_DMA_FROMDEVICE)) ++ PCI_DMA_FROMDEVICE)) { ++ kfree_skb(skb); ++ kfree(card->evtbd_ring_vbase); + return -1; ++ } + + buf_pa = MWIFIEX_SKB_DMA_ADDR(skb); + diff --git a/mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch b/mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch new file mode 100644 index 000000000..5c12cb493 --- /dev/null +++ b/mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch @@ -0,0 +1,109 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on + aws-us-west-2-korg-lkml-1.web.codeaurora.org +X-Spam-Level: +X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, + DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, + HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, + SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable + autolearn_force=no version=3.4.0 +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id 973EDC47404 + for ; Fri, 4 Oct 2019 20:09:06 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 700B62133F + for ; Fri, 4 Oct 2019 20:09:06 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="kWRjsMO7" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1731310AbfJDUJE (ORCPT ); + Fri, 4 Oct 2019 16:09:04 -0400 +Received: from mail-io1-f68.google.com ([209.85.166.68]:42107 "EHLO + mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1729079AbfJDUJD (ORCPT + ); Fri, 4 Oct 2019 16:09:03 -0400 +Received: by mail-io1-f68.google.com with SMTP id n197so16151518iod.9; + Fri, 04 Oct 2019 13:09:03 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=TzGHd63YhhSYgCiRZ9tl0C+QqBhc3B9t1YurdXMHHEk=; + b=kWRjsMO7kWGMm/IT1zcaML7wX7Qq9Yq8WRm+RABc1yvFRuSkg1MJFKvuhIADpR86Sk + vk1W0Z5v0fSKpGUd8/OWzfGGYUmUKyVV0GCdL13GMMOSK9DpPSyvyt77eG5WmY3ZmctQ + TGC8Cmmzyp9qWwicYV847MUo/KmeyE8yz2h7Smb7WOcrkh2TV9S23hinrXd+nv5M0ZyF + ASEYU02I8rRxFXPCLp8D/KgP4shuTzi8Fg2/Hk1WrnV7b+j7LB2iDWk/cyp1qilFIKMU + ZBR7mheI1uaHirJEtlL1lGs5B+v25rI82daNM0pAfgJ1uilLnWPeFNCSgjxJjo/1l4rp + Y9qg== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=TzGHd63YhhSYgCiRZ9tl0C+QqBhc3B9t1YurdXMHHEk=; + b=i14dfaCVcowVdtunic+1Wp2wGV+1ZNLuoXJwp7E15v+1eEJZwFN3kPpygTaLhCxUcK + GwKISgBQGzHrbHDnyg1HwrLXM02Ldx63K+ocW92bWoiabvGepNaNkKLLjh1Cc9Z5Udr5 + FaRfo4jqaLUlKwSETn1kU+GSCbHc7OjVJMEAosWc4bRRpy2Z+vcoUwHuCG5OaNg6EQsh + rYclOJRJfMAu448q1becWoBHIpImXDm50NiWfQtEoUOj5o22/QPRUwaUeIC5LrB/sOiI + ZDVFoRHgEjTok93ZXTlcDfOXok4PcETTA6aDez2v7cwSd2y9Z9PI3Ng1mnPK/vmvqmXW + iQZw== +X-Gm-Message-State: APjAAAXV8P3/lHsEKg8iHeiLr3dvIg5sDmZQ5/1qeeMO2VMTctGtUgtN + UfU23ad10Ce+u/Moful94ba6TP6V/uo= +X-Google-Smtp-Source: APXvYqzID3S043QvcjXSlnz2Lfed2XSsv1r0x047tSPe8/gvBVD1NyJxtMQ/ZV89X4qzhOAjTbC2WA== +X-Received: by 2002:a92:603:: with SMTP id x3mr17481056ilg.295.1570219742776; + Fri, 04 Oct 2019 13:09:02 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id i67sm4267112ilf.84.2019.10.04.13.09.02 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Fri, 04 Oct 2019 13:09:02 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, + Navid Emamdoost , + Amitkumar Karwar , + Nishant Sarmukadam , + Ganapathi Bhat , + Xinming Hu , + Kalle Valo , + "David S. Miller" , + linux-wireless@vger.kernel.org, netdev@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf +Date: Fri, 4 Oct 2019 15:08:52 -0500 +Message-Id: <20191004200853.23353-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: netdev-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: netdev@vger.kernel.org +Archived-At: +List-Archive: +List-Post: + +In mwifiex_pcie_alloc_cmdrsp_buf, a new skb is allocated which should be +released if mwifiex_map_pci_memory() fails. The release is added. + +Fixes: fc3314609047 ("mwifiex: use pci_alloc/free_consistent APIs for PCIe") +Signed-off-by: Navid Emamdoost +--- + drivers/net/wireless/marvell/mwifiex/pcie.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c +index eff06d59e9df..1578eaa071bd 100644 +--- a/drivers/net/wireless/marvell/mwifiex/pcie.c ++++ b/drivers/net/wireless/marvell/mwifiex/pcie.c +@@ -1029,8 +1029,10 @@ static int mwifiex_pcie_alloc_cmdrsp_buf(struct mwifiex_adapter *adapter) + } + skb_put(skb, MWIFIEX_UPLD_SIZE); + if (mwifiex_map_pci_memory(adapter, skb, MWIFIEX_UPLD_SIZE, +- PCI_DMA_FROMDEVICE)) ++ PCI_DMA_FROMDEVICE)) { ++ kfree_skb(skb); + return -1; ++ } + + card->cmdrsp_buf = skb; + +-- +2.17.1 + + diff --git a/net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch b/net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch new file mode 100644 index 000000000..e58103c7a --- /dev/null +++ b/net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch @@ -0,0 +1,80 @@ +From patchwork Fri Oct 25 20:42:42 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Jeff Kirsher +X-Patchwork-Id: 1184451 +X-Patchwork-Delegate: davem@davemloft.net +Return-Path: +X-Original-To: patchwork-incoming-netdev@ozlabs.org +Delivered-To: patchwork-incoming-netdev@ozlabs.org +Authentication-Results: ozlabs.org; spf=none (no SPF record) + smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; + helo=vger.kernel.org; + envelope-from=netdev-owner@vger.kernel.org; + receiver=) +Authentication-Results: ozlabs.org; + dmarc=fail (p=none dis=none) header.from=intel.com +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by ozlabs.org (Postfix) with ESMTP id 470GJz096Tz9sPf + for ; + Sat, 26 Oct 2019 07:42:59 +1100 (AEDT) +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1728655AbfJYUmz (ORCPT + ); + Fri, 25 Oct 2019 16:42:55 -0400 +Received: from mga11.intel.com ([192.55.52.93]:22523 "EHLO mga11.intel.com" + rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP + id S1728604AbfJYUmq (ORCPT ); + Fri, 25 Oct 2019 16:42:46 -0400 +X-Amp-Result: SKIPPED(no attachment in message) +X-Amp-File-Uploaded: False +Received: from orsmga006.jf.intel.com ([10.7.209.51]) + by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; + 25 Oct 2019 13:42:46 -0700 +X-ExtLoop1: 1 +X-IronPort-AV: E=Sophos;i="5.68,229,1569308400"; d="scan'208";a="202713981" +Received: from jtkirshe-desk1.jf.intel.com ([134.134.177.96]) + by orsmga006.jf.intel.com with ESMTP; 25 Oct 2019 13:42:44 -0700 +From: Jeff Kirsher +To: davem@davemloft.net +Cc: Navid Emamdoost , + netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com, + Andrew Bowers , + Jeff Kirsher +Subject: [net-next v2 9/9] i40e: prevent memory leak in i40e_setup_macvlans +Date: Fri, 25 Oct 2019 13:42:42 -0700 +Message-Id: <20191025204242.10535-10-jeffrey.t.kirsher@intel.com> +X-Mailer: git-send-email 2.21.0 +In-Reply-To: <20191025204242.10535-1-jeffrey.t.kirsher@intel.com> +References: <20191025204242.10535-1-jeffrey.t.kirsher@intel.com> +MIME-Version: 1.0 +Sender: netdev-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: netdev@vger.kernel.org + +From: Navid Emamdoost + +In i40e_setup_macvlans if i40e_setup_channel fails the allocated memory +for ch should be released. + +Signed-off-by: Navid Emamdoost +Tested-by: Andrew Bowers +Signed-off-by: Jeff Kirsher +--- + drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c +index 2e4df0bd8d37..141575ada588 100644 +--- a/drivers/net/ethernet/intel/i40e/i40e_main.c ++++ b/drivers/net/ethernet/intel/i40e/i40e_main.c +@@ -7187,6 +7187,7 @@ static int i40e_setup_macvlans(struct i40e_vsi *vsi, u16 macvlan_cnt, u16 qcnt, + ch->num_queue_pairs = qcnt; + if (!i40e_setup_channel(pf, vsi, ch)) { + ret = -EINVAL; ++ kfree(ch); + goto err_free; + } + ch->parent_vsi = vsi; diff --git a/rpmsg-char-release-allocated-memory.patch b/rpmsg-char-release-allocated-memory.patch new file mode 100644 index 000000000..fa44f8468 --- /dev/null +++ b/rpmsg-char-release-allocated-memory.patch @@ -0,0 +1,103 @@ +From patchwork Tue Sep 17 03:31:23 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 11148039 +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AADA514E5 + for ; + Tue, 17 Sep 2019 03:31:44 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 8922720650 + for ; + Tue, 17 Sep 2019 03:31:44 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="rGHRRJc6" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S2392211AbfIQDbo (ORCPT + ); + Mon, 16 Sep 2019 23:31:44 -0400 +Received: from mail-io1-f65.google.com ([209.85.166.65]:43574 "EHLO + mail-io1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1730000AbfIQDbo (ORCPT + ); + Mon, 16 Sep 2019 23:31:44 -0400 +Received: by mail-io1-f65.google.com with SMTP id v2so4080968iob.10; + Mon, 16 Sep 2019 20:31:43 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=AZbBTIbQbqXwZoo2mD7WVQh8P9va3DGLxdwCMpbqykM=; + b=rGHRRJc6cmlQU6fzDipZt7KO5qJAWDWcnNDKSmndXpk0ewSLW23M8z7MSAS//IRj1l + tALlRIDw+7SUzX5oZBm7estXiqj5CDURnMfZuF79BxBQ+zBn15C215GlFtTeHRuG5oJR + v35CbGdsHyQUlJbZwndh7jhpbviDigFIUwvtN87/RcR1LLkquGA24oKzOknAIZzGKLxO + 7oJx7GgYMDJcZTaQBiy1SXTwC0dRQjDNmtdSjt40yzfROfi7nvGYsEyGo683REJTh3cr + Csz+zl2qSybIJaFl1b9JqdfU0fZdWLhwBvZAW6VFTo1GDKCalj3bu56OLWpXe5/2EyHe + k8+Q== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=AZbBTIbQbqXwZoo2mD7WVQh8P9va3DGLxdwCMpbqykM=; + b=H0T7GzjEzd76Q4M+fZ0zeWuyI2xvoQ6DwrCEEZr3Gb78xewtcJrJ2Uoy02HqXTY7Wh + wPXhKdlNpvGEAr5jCqHSqAO97xEf0q8Uo+5PTpbIePdn6AUBy+oZq95pT7ugT55Lw+X4 + 0q/Ef6854dvkM3Z9cjers0ia9MTaDYv1Ipn5SZ0gb87EvuZ9iQxfcNxpiqrAR3DfEGIH + LTwDRowj4YD0b9QqzpEyDlqbsMWY2241Yfj+awLnJ0gOSCTnAhE/BlgB2BrraWvCYfFH + t7thN0U6VI7faKxaP/Q1pUMeJ3tIcq+5lXfEzZecdIBxHFvS5W4u4eULnDUKhaa/jk4u + SLbQ== +X-Gm-Message-State: APjAAAVgR6KWN4oOwYJYA/Y6CJAcZxUfM16AUVfuG/Yx618weACP4BC4 + YV7/xT1rb1pLuAt/gojQxXgdV4jgRos= +X-Google-Smtp-Source: + APXvYqx4BGYBTXWug5NY3wJbo99uGA8r8HQaH6QnaLuCl7KSJytf2lAhCbNRWnl2/4bx5Sw7OH9Ksg== +X-Received: by 2002:a6b:c7c2:: with SMTP id + x185mr1469065iof.224.1568691103125; + Mon, 16 Sep 2019 20:31:43 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + i26sm1134258ion.40.2019.09.16.20.31.42 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Mon, 16 Sep 2019 20:31:42 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, + Navid Emamdoost , + Ohad Ben-Cohen , + Bjorn Andersson , + linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org +Subject: [PATCH] rpmsg: char: release allocated memory +Date: Mon, 16 Sep 2019 22:31:23 -0500 +Message-Id: <20190917033124.1077-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-remoteproc-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-remoteproc@vger.kernel.org + +In rpmsg_eptdev_write_iter, if copy_from_iter_full fails the allocated +buffer needs to be released. + +Signed-off-by: Navid Emamdoost +--- + drivers/rpmsg/rpmsg_char.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/drivers/rpmsg/rpmsg_char.c b/drivers/rpmsg/rpmsg_char.c +index eea5ebbb5119..c655074c07c2 100644 +--- a/drivers/rpmsg/rpmsg_char.c ++++ b/drivers/rpmsg/rpmsg_char.c +@@ -227,8 +227,10 @@ static ssize_t rpmsg_eptdev_write_iter(struct kiocb *iocb, + if (!kbuf) + return -ENOMEM; + +- if (!copy_from_iter_full(kbuf, len, from)) +- return -EFAULT; ++ if (!copy_from_iter_full(kbuf, len, from)) { ++ ret = -EFAULT; ++ goto free_kbuf; ++ } + + if (mutex_lock_interruptible(&eptdev->ept_lock)) { + ret = -ERESTARTSYS; diff --git a/rsi-release-skb-if-rsi_prepare_beacon-fails.patch b/rsi-release-skb-if-rsi_prepare_beacon-fails.patch new file mode 100644 index 000000000..64c40f408 --- /dev/null +++ b/rsi-release-skb-if-rsi_prepare_beacon-fails.patch @@ -0,0 +1,101 @@ +From patchwork Sat Sep 14 00:08:11 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 11145515 +X-Patchwork-Delegate: kvalo@adurom.com +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3BDCB14DB + for ; + Sat, 14 Sep 2019 00:08:28 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 1C8DC20692 + for ; + Sat, 14 Sep 2019 00:08:28 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="H4ki8bM3" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S2390814AbfINAIX (ORCPT + ); + Fri, 13 Sep 2019 20:08:23 -0400 +Received: from mail-io1-f67.google.com ([209.85.166.67]:38748 "EHLO + mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S2390793AbfINAIX (ORCPT + ); + Fri, 13 Sep 2019 20:08:23 -0400 +Received: by mail-io1-f67.google.com with SMTP id k5so41134655iol.5; + Fri, 13 Sep 2019 17:08:22 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=jwG/Aiknb+UcZynbTQk90VqogFgsnd/QMY7azs6Zupc=; + b=H4ki8bM3b9Bmty2ruf5ZSCj1ONr4jsOiep+vLMdBWcjq1+6e8umPfwLlGHYesuoz/Q + VF5OFoRIgllqVfRh1O0ob/rthiQm73toq+PTtrX9iKlZ8u3smXrOHJ2yH7252RrvcFpT + O3TQVuU3UKw0Am3Efn13+5jVOA3Oh/oH5UC9uNsla1kvJ3F/R6nBoiOSwOMnclPvgRSn + vay6xtYVjr5LkBAO60l/e/agltxV8p/eNiUH2xLAV7FcQ7951+WbMmnXr40trn8HDEj4 + 6yl80zQa8B2dbLThm6nFvE462hhCUY3BrldbuGcsFiHG7iW0/cIshuHIso8SieQZdhM+ + gIzw== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=jwG/Aiknb+UcZynbTQk90VqogFgsnd/QMY7azs6Zupc=; + b=sTBiyouiK4UyXL4mE50HQlhIkI9Ns2+bLnk+9IC/vhspdjwj+xTPQI2DtQxLD94ruR + EUXt194VEVxAqhmZQJy2MmYkPLsTxt31pXvm59EGf0bFyboMEVIx/BOWcqjS1+pOKH4I + PisI3obo+CTL2hsat1wiEc2pMg+ZsZKzwlboyXVB0sL/FjH0xkEqAF1YC39sbegiiU6P + PX/iDiNXMRckuIc/hvl5JA+8DFBj6onQYoXyPjRG7Ry122UQPLyu9SCSc2nGtgiv/EqM + 0YAhTTXDm0FyknKt7MoTbOuMcDqzz/io6uTl6/oMPotLSrKVAe+8u0V/hl9WS8VvitOm + U3xw== +X-Gm-Message-State: APjAAAUnAd+MBw2rCpslu6F+1lT07zH7ui3l7LUI6IDQAbTwKXToMRDT + yPjM/YAgsdE/f2RMGo4WmJhx7rwf6+4= +X-Google-Smtp-Source: + APXvYqw7AMJKs0y62zgNzfsmBOSndsvr5y6XtYV+6wx/T/jGH6LPa1JJmCjPhOygc0/qx3csQoLVXA== +X-Received: by 2002:a6b:5b07:: with SMTP id v7mr3108833ioh.76.1568419702221; + Fri, 13 Sep 2019 17:08:22 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + t9sm3973230iop.86.2019.09.13.17.08.21 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Fri, 13 Sep 2019 17:08:21 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, + Navid Emamdoost , + Amitkumar Karwar , + Siva Rebbagondla , + Kalle Valo , + "David S. Miller" , + linux-wireless@vger.kernel.org, netdev@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] rsi: release skb if rsi_prepare_beacon fails +Date: Fri, 13 Sep 2019 19:08:11 -0500 +Message-Id: <20190914000812.10188-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-wireless-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-wireless@vger.kernel.org + +In rsi_send_beacon, if rsi_prepare_beacon fails the allocated skb should +be released. + +Signed-off-by: Navid Emamdoost +--- + drivers/net/wireless/rsi/rsi_91x_mgmt.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/net/wireless/rsi/rsi_91x_mgmt.c b/drivers/net/wireless/rsi/rsi_91x_mgmt.c +index 6c7f26ef6476..9cc8a335d519 100644 +--- a/drivers/net/wireless/rsi/rsi_91x_mgmt.c ++++ b/drivers/net/wireless/rsi/rsi_91x_mgmt.c +@@ -1756,6 +1756,7 @@ static int rsi_send_beacon(struct rsi_common *common) + skb_pull(skb, (64 - dword_align_bytes)); + if (rsi_prepare_beacon(common, skb)) { + rsi_dbg(ERR_ZONE, "Failed to prepare beacon\n"); ++ dev_kfree_skb(skb); + return -EINVAL; + } + skb_queue_tail(&common->tx_queue[MGMT_BEACON_Q], skb); diff --git a/rtl8xxxu-prevent-leaking-urb.patch b/rtl8xxxu-prevent-leaking-urb.patch new file mode 100644 index 000000000..ff088dea0 --- /dev/null +++ b/rtl8xxxu-prevent-leaking-urb.patch @@ -0,0 +1,101 @@ +From patchwork Fri Sep 20 03:00:41 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 11153733 +X-Patchwork-Delegate: kvalo@adurom.com +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7607B76 + for ; + Fri, 20 Sep 2019 03:00:56 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 48CF521929 + for ; + Fri, 20 Sep 2019 03:00:56 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="fzAGUdQV" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S2405830AbfITDAw (ORCPT + ); + Thu, 19 Sep 2019 23:00:52 -0400 +Received: from mail-io1-f66.google.com ([209.85.166.66]:44050 "EHLO + mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S2389956AbfITDAv (ORCPT + ); + Thu, 19 Sep 2019 23:00:51 -0400 +Received: by mail-io1-f66.google.com with SMTP id j4so12740088iog.11; + Thu, 19 Sep 2019 20:00:51 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=wR9pye3sH3f9c/Ue486PD/cpETKoqUyEfHnMaMiRPdY=; + b=fzAGUdQVIXP8BO6Um0bEY7aXmxWrofp3WYusEuhMgPmQ27A5ZhIq51xSMAN9gohJey + xdsD6nXME5ZveH9/lQ1MvNo7e8lxKB+VJiF53+KRWHjYY3yo3CO+r/lMh38wUGe5T120 + NI5FyQ8YmYV/aaqGUTa6/SbDVBDZBSb3F3uOkXNjWxRyI80HGsx60/fhQaY8HNtHHcDb + 511aV1DthYS9mGIh4z56qpebAKs9Q6CMcrqtYaemGR01y1sZsyooYZweWPqYYQ28lZUi + oVHgUKZHp3jvfYhzZnVc8ousIPPiZiLXszN06Siqs6CGkR6p4m+lf80we8Xi6J0bEISz + hFBw== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=wR9pye3sH3f9c/Ue486PD/cpETKoqUyEfHnMaMiRPdY=; + b=mUe4i46sJphvT9eHFwqTegYlyqNnE95+R/GbAr/Is0OJfzCFXHu/cUrw5ElaQR4ATd + ShSEU7xpcL4ISPtNRc3kSBvt3ROv3RHbxdgCw3UYVG+DJLMet3AvPnJT0bwN5UWcCodd + z7bw4VprjwTZj8WPj+itlX2LdPws17O4C/ROM8RuRJ7MFQLwCg0qLscbxBXwKUsnyoTp + KIi52u4X85ABBEBFgGrx6ZS/sllG/u+spcSMjf/TVV0UglkLy7sRgZ4gyMBHgbMrzUDO + tGJQMGon7uU9OTA6a73s3ap8eeQ/c8KZUftJBh6c7xJL7qrH5lfZJSQBjePgKF+RF/rt + 40wQ== +X-Gm-Message-State: APjAAAWUFzu7MpjxWJtu4hgZuo8rk1uE8i27EiFcdjhNEG5ZaOg9jkNB + zqGym44mT1nF7nFS4RHjg/Y= +X-Google-Smtp-Source: + APXvYqwI+IXRu7Lhr0HmMj08qfXGIRkcCHYMdmSMkCW5GIIz+Ml1cQ5Uy6GCUGV2WrCpixMQAv4aog== +X-Received: by 2002:a02:ac82:: with SMTP id x2mr13978167jan.34.1568948450810; + Thu, 19 Sep 2019 20:00:50 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + t9sm380269iop.86.2019.09.19.20.00.50 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Thu, 19 Sep 2019 20:00:50 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, + Navid Emamdoost , + Jes Sorensen , + Kalle Valo , + "David S. Miller" , + linux-wireless@vger.kernel.org, netdev@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] rtl8xxxu: prevent leaking urb +Date: Thu, 19 Sep 2019 22:00:41 -0500 +Message-Id: <20190920030043.30137-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-wireless-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-wireless@vger.kernel.org + +In rtl8xxxu_submit_int_urb if usb_submit_urb fails the allocated urb +should be released. + +Signed-off-by: Navid Emamdoost +Reviewed-by: Chris Chiu +--- + drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +index 8136e268b4e6..4a559c37e208 100644 +--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c ++++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +@@ -5443,6 +5443,7 @@ static int rtl8xxxu_submit_int_urb(struct ieee80211_hw *hw) + ret = usb_submit_urb(urb, GFP_KERNEL); + if (ret) { + usb_unanchor_urb(urb); ++ usb_free_urb(urb); + goto error; + } + diff --git a/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch b/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch new file mode 100644 index 000000000..69d1c0f46 --- /dev/null +++ b/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch @@ -0,0 +1,110 @@ +From patchwork Wed Sep 25 01:20:21 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 1131161 +Return-Path: +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id BC591C432C1 + for ; Wed, 25 Sep 2019 01:20:44 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 8BCDC2146E + for ; Wed, 25 Sep 2019 01:20:44 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="SWiOz5xt" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S2411353AbfIYBUn (ORCPT + ); + Tue, 24 Sep 2019 21:20:43 -0400 +Received: from mail-io1-f68.google.com ([209.85.166.68]:33885 "EHLO + mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S2392379AbfIYBUn (ORCPT + ); + Tue, 24 Sep 2019 21:20:43 -0400 +Received: by mail-io1-f68.google.com with SMTP id q1so9351551ion.1; + Tue, 24 Sep 2019 18:20:42 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=mQUUiLblrejWrKd0KlOdzOcENXF40rH5GYEM9TuaSS4=; + b=SWiOz5xtaFHfAe7qhrZOfB3XaTTABaRoUA2WkntQTu6mZLAPtLqltcn1HSz4FOVdmc + C4hiQS6HxKitVmGPHJR6BnOiAdmb8p/ke41JsAiVtxDyJj/EtgPgcn000LqwSw2XXpRs + aJsehFF9sM31eMjJ3jPJMVhf1moysCBTI8rG+6ARu4tg//7sLz/cZpWsKuTFtLA41S2X + Moj049CPHidyuiCC+TLFAA4dTAVT1wk5YorB1e+xMSVKHkW4g3k4FuVp38c12CmbT13R + wsO2tqJ0iRFy2a/3SfO203+i0XYenfEQ/WWVu5ywTPrwX422oKO4PeywgDE5pL7ILA7N + 5lXA== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=mQUUiLblrejWrKd0KlOdzOcENXF40rH5GYEM9TuaSS4=; + b=PVpA/fyBIdoLH3ctyZntsZiwJLKRkFCP/mefxIVWehzdNs+J01dhg9UvthHik8uSD0 + WAfXOKljH2T6Dz6LC8B/araiwV5iwm9zy3h1VlfLlervg6lYtMtGN8XfNFJccvIcoFIf + 0rOQal8NWpkvib3lEqdVdolhDogapBQWxjPQApj9tuYkO3JWOpr994A5Legt0Ha/Mdpg + iLum0KUzciv2wLRhPIGTis08rgOJQbuV/lWNmEkCqbS6tSlvN/HH7apJEJU+Xm1vfhqB + SB2zOsviArNFeNhb/VpZyY329Au5/aGwh06J3nI6xfxyUSWEDCs24g1LN/PL7ESZvquK + +kzg== +X-Gm-Message-State: APjAAAWn+51fVnTld2M5xyo/OXfdxePecAEGRlXft7qNHI0Gnp9EyVgR + otCkul6uMkwDI6M6UjbBXIo20ZwJqcc= +X-Google-Smtp-Source: + APXvYqwYH0op/7MmCPiM8xAfMsxn7k8FX5LrV/HLNynk01ydo/cjks9o5mJOS8EhqcleAu7Y+qfNeQ== +X-Received: by 2002:a02:5ec4:: with SMTP id + h187mr2345350jab.101.1569374442036; + Tue, 24 Sep 2019 18:20:42 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id + r12sm28225ilq.70.2019.09.24.18.20.41 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Tue, 24 Sep 2019 18:20:41 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, + Navid Emamdoost , + Ping-Ke Shih , + Kalle Valo , + "David S. Miller" , + linux-wireless@vger.kernel.org, netdev@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] rtlwifi: prevent memory leak in rtl_usb_probe +Date: Tue, 24 Sep 2019 20:20:21 -0500 +Message-Id: <20190925012022.13727-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org + +In rtl_usb_probe if allocation for usb_data fails the allocated hw +should be released. In addition the allocated rtlpriv->usb_data should +be released on error handling path. + +Signed-off-by: Navid Emamdoost +--- + drivers/net/wireless/realtek/rtlwifi/usb.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/drivers/net/wireless/realtek/rtlwifi/usb.c b/drivers/net/wireless/realtek/rtlwifi/usb.c +index 4b59f3b46b28..348b0072cdd6 100644 +--- a/drivers/net/wireless/realtek/rtlwifi/usb.c ++++ b/drivers/net/wireless/realtek/rtlwifi/usb.c +@@ -1021,8 +1021,10 @@ int rtl_usb_probe(struct usb_interface *intf, + rtlpriv->hw = hw; + rtlpriv->usb_data = kcalloc(RTL_USB_MAX_RX_COUNT, sizeof(u32), + GFP_KERNEL); +- if (!rtlpriv->usb_data) ++ if (!rtlpriv->usb_data) { ++ ieee80211_free_hw(hw); + return -ENOMEM; ++ } + + /* this spin lock must be initialized early */ + spin_lock_init(&rtlpriv->locks.usb_lock); +@@ -1083,6 +1085,7 @@ int rtl_usb_probe(struct usb_interface *intf, + _rtl_usb_io_handler_release(hw); + usb_put_dev(udev); + complete(&rtlpriv->firmware_loading_complete); ++ kfree(rtlpriv->usb_data); + return -ENODEV; + } + EXPORT_SYMBOL(rtl_usb_probe); diff --git a/scsi-bfa-release-allocated-memory-in-case-of-error.patch b/scsi-bfa-release-allocated-memory-in-case-of-error.patch new file mode 100644 index 000000000..6bbf61364 --- /dev/null +++ b/scsi-bfa-release-allocated-memory-in-case-of-error.patch @@ -0,0 +1,105 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on + aws-us-west-2-korg-lkml-1.web.codeaurora.org +X-Spam-Level: +X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, + DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, + HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, + SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable + autolearn_force=no version=3.4.0 +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id 91A3BC49ED7 + for ; Tue, 10 Sep 2019 23:44:32 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 695AB216F4 + for ; Tue, 10 Sep 2019 23:44:32 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="agIEQzR/" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1726192AbfIJXo2 (ORCPT ); + Tue, 10 Sep 2019 19:44:28 -0400 +Received: from mail-io1-f68.google.com ([209.85.166.68]:47033 "EHLO + mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1725876AbfIJXo2 (ORCPT + ); Tue, 10 Sep 2019 19:44:28 -0400 +Received: by mail-io1-f68.google.com with SMTP id d17so19749943ios.13; + Tue, 10 Sep 2019 16:44:28 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=ZGP+PYUf116KpmFZWCQJ/+W1BpD8OneYbmbPw8KI1DY=; + b=agIEQzR/UIcZsX92ydKv9iYSTD0wKkF0DCdfCvbuRl+mJRlsmk4xv6oXdAgiahYN66 + Y4Q1c3uqGfdg1IWTY8T5VS2bzEO4YTifAiDII2S1ZWE4qCq8jQdhAiMYFsy8Ny7SDa1i + RXfYurzoCzrqs+1B+eQquaIosJ9qTs67bacbWDhEbp+bhuDtAJoSJ2fs0ADFREjunWBy + UiNXq4j/j6LSfUZc7/Al3xGpHnxht5yshuaAEMNrtlbZPVklWY2XcluBTm1eBpVv4pNu + 6n0+q3EwwYu6YMWPprH1JbHi2Uu9ZaR2Jluku1++jFb128U92+e23LofkhY5gkwB7hwY + Liug== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=ZGP+PYUf116KpmFZWCQJ/+W1BpD8OneYbmbPw8KI1DY=; + b=Vn2eF6QjqBqKG9rCWyHMzAcWxAyjzqoNnmTtmP1drV/AtPZojXG21vO6Yrnrd0w3PE + D6Ej3hyD9banePwuxeoxD9PJaOZhH6vDSisM4T6cdycmHACIq7Q4y0wNLMJHmBpfx92C + WnE4PkQBXz9XrBkbHT0/qI0csFhmBgKD4B+pbnRSAiIqSIt4WSSTwSpLo/TOL7Ub4fTj + pzgVYex3XzJEdoPo2wADo0RBjCbf+JqPDME58Yub8LpfLVerY/I/+jo838cdS9dbfHcN + cD1eu4BYssjD887++aPPqQnIKLOMNl4pra1065KqKPtIfrEB1T9nwAqxbcC8/weZWeAn + MbFA== +X-Gm-Message-State: APjAAAVbAnon8+4rQ6lpU3M2lHtSY87bZtAXd06oMDim1otUrO2FXd8d + LBElDhZf0bU+XXNO4CU1XdQ= +X-Google-Smtp-Source: APXvYqzpHFPcs8wqSh6UDjLhtAgV9r92A+H6PKQaASa8MTnRPf9hCZWEZ/wN9o/vH1jWAEJYkcaPtA== +X-Received: by 2002:a6b:b714:: with SMTP id h20mr37211941iof.302.1568159067609; + Tue, 10 Sep 2019 16:44:27 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id z20sm19383990iof.38.2019.09.10.16.44.26 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Tue, 10 Sep 2019 16:44:27 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, + Navid Emamdoost , + Anil Gurumurthy , + Sudarsana Kalluru , + "James E.J. Bottomley" , + "Martin K. Petersen" , + linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org +Subject: [PATCH] scsi: bfa: release allocated memory in case of error +Date: Tue, 10 Sep 2019 18:44:15 -0500 +Message-Id: <20190910234417.22151-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-scsi-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-scsi@vger.kernel.org +Archived-At: +List-Archive: +List-Post: + +In bfad_im_get_stats if bfa_port_get_stats fails, allocated memory +needs to be released. + +Signed-off-by: Navid Emamdoost +--- + drivers/scsi/bfa/bfad_attr.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/drivers/scsi/bfa/bfad_attr.c b/drivers/scsi/bfa/bfad_attr.c +index 29ab81df75c0..fbfce02e5b93 100644 +--- a/drivers/scsi/bfa/bfad_attr.c ++++ b/drivers/scsi/bfa/bfad_attr.c +@@ -275,8 +275,10 @@ bfad_im_get_stats(struct Scsi_Host *shost) + rc = bfa_port_get_stats(BFA_FCPORT(&bfad->bfa), + fcstats, bfad_hcb_comp, &fcomp); + spin_unlock_irqrestore(&bfad->bfad_lock, flags); +- if (rc != BFA_STATUS_OK) ++ if (rc != BFA_STATUS_OK) { ++ kfree(fcstats); + return NULL; ++ } + + wait_for_completion(&fcomp.comp); + +-- +2.17.1 + + diff --git a/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch b/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch new file mode 100644 index 000000000..e0a79cfe2 --- /dev/null +++ b/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch @@ -0,0 +1,39 @@ +From d3b0ffa1d75d5305ebe34735598993afbb8a869d Mon Sep 17 00:00:00 2001 +From: Navid Emamdoost +Date: Mon, 30 Sep 2019 15:52:40 -0500 +Subject: spi: gpio: prevent memory leak in spi_gpio_probe + +In spi_gpio_probe an SPI master is allocated via spi_alloc_master, but +this controller should be released if devm_add_action_or_reset fails, +otherwise memory leaks. In order to avoid leak spi_contriller_put must +be called in case of failure for devm_add_action_or_reset. + +Fixes: 8b797490b4db ("spi: gpio: Make sure spi_master_put() is called in every error path") +Signed-off-by: Navid Emamdoost +Link: https://lore.kernel.org/r/20190930205241.5483-1-navid.emamdoost@gmail.com +Signed-off-by: Mark Brown +--- + drivers/spi/spi-gpio.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +(limited to 'drivers/spi/spi-gpio.c') + +diff --git a/drivers/spi/spi-gpio.c b/drivers/spi/spi-gpio.c +index 1d3e23ec20a6..f9c5bbb74714 100644 +--- a/drivers/spi/spi-gpio.c ++++ b/drivers/spi/spi-gpio.c +@@ -371,8 +371,10 @@ static int spi_gpio_probe(struct platform_device *pdev) + return -ENOMEM; + + status = devm_add_action_or_reset(&pdev->dev, spi_gpio_put, master); +- if (status) ++ if (status) { ++ spi_master_put(master); + return status; ++ } + + if (of_id) + status = spi_gpio_probe_dt(pdev, master); +-- +cgit 1.2-0.3.lf.el7 + diff --git a/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch b/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch new file mode 100644 index 000000000..918877f5e --- /dev/null +++ b/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch @@ -0,0 +1,105 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on + aws-us-west-2-korg-lkml-1.web.codeaurora.org +X-Spam-Level: +X-Spam-Status: No, score=-9.4 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, + DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, + HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, + SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no + version=3.4.0 +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id C92DFC4360C + for ; Mon, 30 Sep 2019 03:46:18 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 9B3EE20863 + for ; Mon, 30 Sep 2019 03:46:18 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MxIuKg6c" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1729507AbfI3DqO (ORCPT + ); + Sun, 29 Sep 2019 23:46:14 -0400 +Received: from mail-io1-f66.google.com ([209.85.166.66]:35210 "EHLO + mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1726360AbfI3DqO (ORCPT + ); + Sun, 29 Sep 2019 23:46:14 -0400 +Received: by mail-io1-f66.google.com with SMTP id q10so34551005iop.2; + Sun, 29 Sep 2019 20:46:13 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=CSb8gKQFW+56QuRhWd4MVB/962Fvkd5QK+eXub6cDmE=; + b=MxIuKg6cc7vmVBU35srXcQltSjWfzAQElpoZgAlV4IAegsPDx906fw8dUzLriT4baK + fBI64z8uZ5KseshsQzqi5BVxbpb6LulT2mykTJq/pUGdaGaks60BJexhUMeSfNyaRrSw + jfZjzE0QCgGBSOYA5ovK/1GcPySgrArlnITUbkIzeObOLmetAQSgfIuEmD3QDkMSGBgo + vEJ/PmjTcPWD8rCJc/XKg+rTU7wVeK/VTlmL6KxFvwOwenU6A7VjSjSUIUuRLyY4DrMN + cYq+KCSyF9sfI4q5YOSUdQ0T1s5RpFvx8+sTAS78lMKQQqGwvVqM05jR/nbSHSEltzPy + JHUg== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=CSb8gKQFW+56QuRhWd4MVB/962Fvkd5QK+eXub6cDmE=; + b=bNFNL53TYUcz8nZsGgBlk1ntXRHaszBkoC9NrxFaR2ySpC2T71F+IlYFFeTyhVcLUW + F9WAID6IG3m1OQEoyR0Hdnz5xkY22u1wVHTx4QWpil9NKsfyBmzVhoAlGmKRvgt1nso3 + 2XJXPzoemp9nWy/y8GTqhFO+OofhRcwJdijhsRitU6J8z5xb0wHCwplFwRGZjRZI9uP7 + /+81BUj3Dhsz4jPbMTT9LrFVvqszsTkzTReqyp6sKnxMKhpfhUQwSX9fRF++E5EBEc3C + X8uCSxmhI2UraYuwaASHqGk+nvpVTkUaNNaaz9J8HNMi0dq7N1xua7AT65rICXDfBvkO + Sdnw== +X-Gm-Message-State: APjAAAWroOwvHW6SHGBmhWef7X7KS1ypb0sPG9ZHVxp4GIygokLX/WFb + 1azxubBLqnwY/4ic3z+D784= +X-Google-Smtp-Source: APXvYqzx55nalXFB8YovlLh9qfXLKQ5njGsXu/sw9z0VR74i+3mZlYSj//BvPzrbGIA2nI5KDHHqbw== +X-Received: by 2002:a92:844b:: with SMTP id l72mr17962867ild.275.1569815173041; + Sun, 29 Sep 2019 20:46:13 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id w16sm5283677ilc.62.2019.09.29.20.46.12 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Sun, 29 Sep 2019 20:46:12 -0700 (PDT) +From: Navid Emamdoost +Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, + Navid Emamdoost , + Mark Brown , linux-spi@vger.kernel.org, + linux-kernel@vger.kernel.org +Subject: [PATCH] spi: lpspi: fix memory leak in fsl_lpspi_probe +Date: Sun, 29 Sep 2019 22:46:01 -0500 +Message-Id: <20190930034602.1467-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +To: unlisted-recipients:; (no To-header on input) +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org +Archived-At: +List-Archive: +List-Post: + +In fsl_lpspi_probe an SPI controller is allocated either via +spi_alloc_slave or spi_alloc_master. In all but one error cases this +controller is put by going to error handling code. This commit fixes the +case when pm_runtime_get_sync fails and it should go to the error +handling path. + +Fixes: 944c01a889d9 ("spi: lpspi: enable runtime pm for lpspi") +Signed-off-by: Navid Emamdoost +--- + drivers/spi/spi-fsl-lpspi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/spi/spi-fsl-lpspi.c b/drivers/spi/spi-fsl-lpspi.c +index d08e9324140e..3528ed5eea9b 100644 +--- a/drivers/spi/spi-fsl-lpspi.c ++++ b/drivers/spi/spi-fsl-lpspi.c +@@ -938,7 +938,7 @@ static int fsl_lpspi_probe(struct platform_device *pdev) + ret = pm_runtime_get_sync(fsl_lpspi->dev); + if (ret < 0) { + dev_err(fsl_lpspi->dev, "failed to enable clock\n"); +- return ret; ++ goto out_controller_put; + } + + temp = readl(fsl_lpspi->base + IMX7ULP_PARAM); +-- +2.17.1 + + From 0cb0921c3398cae2c8d8c49aaf41c61c8196be6c Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Fri, 22 Nov 2019 10:00:11 -0500 Subject: [PATCH 26/76] Reenable debugging options. --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 31da1c149..c5c4fc13d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -191,7 +191,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 1 +%define debugbuildsenabled 0 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -2548,6 +2548,9 @@ fi # # %changelog +* Fri Nov 22 2019 Jeremy Cline +- Reenable debugging options. + * Thu Nov 21 2019 Justin M. Forbes - 5.3.12-300 - Fix CVE-2019-19071 (rhbz 1774949 1774950) - Fix CVE-2019-19070 (rhbz 1774957 1774958) From ac3be8bad1d86c6f981fe56ce5897e62bd88074b Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Fri, 22 Nov 2019 10:00:29 -0500 Subject: [PATCH 27/76] Linux v5.4-rc8-15-g81429eb8d9ca --- gitrev | 2 +- kernel.spec | 7 +++++-- sources | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gitrev b/gitrev index 93e731af4..d3540db0e 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -96b95eff4a591dbac582c2590d067e356a18aacb +81429eb8d9ca40b0c65bb739d29fa856c5d5e958 diff --git a/kernel.spec b/kernel.spec index c5c4fc13d..8e08f5cc1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 2 +%global baserelease 1 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 8 # The git snapshot level -%define gitrev 0 +%define gitrev 1 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -2548,6 +2548,9 @@ fi # # %changelog +* Fri Nov 22 2019 Jeremy Cline - 5.4.0-0.rc8.git1.1 +- Linux v5.4-rc8-15-g81429eb8d9ca + * Fri Nov 22 2019 Jeremy Cline - Reenable debugging options. diff --git a/sources b/sources index 7e54e0649..4de411495 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (linux-5.3.tar.xz) = 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d SHA512 (patch-5.4-rc8.xz) = 41766518ed994c6d39571015f48345c3f6fff1f83c8b54d78fe2288f6b8475d30a060ac5d96e16b7fdcba95854d37195ac137c21c71ae2b4d0b4dd5f46758e8b +SHA512 (patch-5.4-rc8-git1.xz) = 3fe22d1d7addea529fc71904aec0bb9e30e6d57bef83bb209a7775e2ea849e7c642f7cb62a314c396af8880a8532cf8a0144850f43c13a3c6a4852b8741294e1 From 0de6709e239cbe31f8caa8fc95e49ddd12358b5f Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 18 Nov 2019 17:14:34 -0500 Subject: [PATCH 28/76] Enable CONFIG_CPU_IDLE_GOV_HALTPOLL --- configs/fedora/generic/x86/CONFIG_CPU_IDLE_GOV_HALTPOLL | 1 + kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 configs/fedora/generic/x86/CONFIG_CPU_IDLE_GOV_HALTPOLL diff --git a/configs/fedora/generic/x86/CONFIG_CPU_IDLE_GOV_HALTPOLL b/configs/fedora/generic/x86/CONFIG_CPU_IDLE_GOV_HALTPOLL new file mode 100644 index 000000000..4e01ab97c --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_CPU_IDLE_GOV_HALTPOLL @@ -0,0 +1 @@ +CONFIG_CPU_IDLE_GOV_HALTPOLL=y diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 24193dcbc..838155b5b 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -853,7 +853,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ=y # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set +CONFIG_CPU_IDLE_GOV_HALTPOLL=y # CONFIG_CPU_IDLE_GOV_LADDER is not set # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 011d52613..828148e2d 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -852,7 +852,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ=y # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set +CONFIG_CPU_IDLE_GOV_HALTPOLL=y # CONFIG_CPU_IDLE_GOV_LADDER is not set # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 512606e79..421c91ddf 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -867,7 +867,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ=y # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set +CONFIG_CPU_IDLE_GOV_HALTPOLL=y # CONFIG_CPU_IDLE_GOV_LADDER is not set # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE=y diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 29bc442fc..e7425de31 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -866,7 +866,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ=y # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set +CONFIG_CPU_IDLE_GOV_HALTPOLL=y # CONFIG_CPU_IDLE_GOV_LADDER is not set # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE=y From e601d48b509060a9de3edb5ba0dd0b3e3aa88c50 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 18 Nov 2019 17:41:31 -0500 Subject: [PATCH 29/76] Enable some header building options This installs local headers and also runs various checks. Some of this isn't completely relevant with the split out headers but overall it's the right approach for validation. --- configs/fedora/generic/CONFIG_HEADERS_INSTALL | 2 +- configs/fedora/generic/CONFIG_HEADER_TEST | 2 +- configs/fedora/generic/CONFIG_KERNEL_HEADER_TEST | 1 + configs/fedora/generic/CONFIG_UAPI_HEADER_TEST | 1 + kernel-aarch64-debug-fedora.config | 6 ++++-- kernel-aarch64-fedora.config | 6 ++++-- kernel-armv7hl-debug-fedora.config | 6 ++++-- kernel-armv7hl-fedora.config | 6 ++++-- kernel-armv7hl-lpae-debug-fedora.config | 6 ++++-- kernel-armv7hl-lpae-fedora.config | 6 ++++-- kernel-i686-debug-fedora.config | 6 ++++-- kernel-i686-fedora.config | 6 ++++-- kernel-ppc64le-debug-fedora.config | 6 ++++-- kernel-ppc64le-fedora.config | 6 ++++-- kernel-s390x-debug-fedora.config | 6 ++++-- kernel-s390x-fedora.config | 6 ++++-- kernel-x86_64-debug-fedora.config | 6 ++++-- kernel-x86_64-fedora.config | 6 ++++-- 18 files changed, 60 insertions(+), 30 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_KERNEL_HEADER_TEST create mode 100644 configs/fedora/generic/CONFIG_UAPI_HEADER_TEST diff --git a/configs/fedora/generic/CONFIG_HEADERS_INSTALL b/configs/fedora/generic/CONFIG_HEADERS_INSTALL index 5b3057511..3400dd672 100644 --- a/configs/fedora/generic/CONFIG_HEADERS_INSTALL +++ b/configs/fedora/generic/CONFIG_HEADERS_INSTALL @@ -1 +1 @@ -# CONFIG_HEADERS_INSTALL is not set +CONFIG_HEADERS_INSTALL=y diff --git a/configs/fedora/generic/CONFIG_HEADER_TEST b/configs/fedora/generic/CONFIG_HEADER_TEST index 2d55c1445..bcdd8b485 100644 --- a/configs/fedora/generic/CONFIG_HEADER_TEST +++ b/configs/fedora/generic/CONFIG_HEADER_TEST @@ -1 +1 @@ -# CONFIG_HEADER_TEST is not set +CONFIG_HEADER_TEST=y diff --git a/configs/fedora/generic/CONFIG_KERNEL_HEADER_TEST b/configs/fedora/generic/CONFIG_KERNEL_HEADER_TEST new file mode 100644 index 000000000..040d0b830 --- /dev/null +++ b/configs/fedora/generic/CONFIG_KERNEL_HEADER_TEST @@ -0,0 +1 @@ +CONFIG_KERNEL_HEADER_TEST=y diff --git a/configs/fedora/generic/CONFIG_UAPI_HEADER_TEST b/configs/fedora/generic/CONFIG_UAPI_HEADER_TEST new file mode 100644 index 000000000..b42b04505 --- /dev/null +++ b/configs/fedora/generic/CONFIG_UAPI_HEADER_TEST @@ -0,0 +1 @@ +CONFIG_UAPI_HEADER_TEST=y diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index bc3f82c13..5a11d5fd7 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -2095,8 +2095,8 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y # CONFIG_HERMES is not set CONFIG_HERMES_PRISM=y @@ -2914,6 +2914,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6580,6 +6581,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 1247d620b..2256fd98f 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -2079,8 +2079,8 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y # CONFIG_HERMES is not set CONFIG_HERMES_PRISM=y @@ -2896,6 +2896,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6558,6 +6559,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 21a160564..46ddca5da 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -2117,8 +2117,8 @@ CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HDQ_MASTER_OMAP=m CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y # CONFIG_HERMES is not set CONFIG_HERMES_PRISM=y @@ -2939,6 +2939,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6828,6 +6829,7 @@ CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index bbbc5e1ea..7ecbdc606 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -2102,8 +2102,8 @@ CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HDQ_MASTER_OMAP=m CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y # CONFIG_HERMES is not set CONFIG_HERMES_PRISM=y @@ -2922,6 +2922,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6807,6 +6808,7 @@ CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 545bb9f45..fba205256 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -2046,8 +2046,8 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y # CONFIG_HERMES is not set CONFIG_HERMES_PRISM=y @@ -2850,6 +2850,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6498,6 +6499,7 @@ CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 94bc2eea8..61f8d211d 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -2031,8 +2031,8 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y # CONFIG_HERMES is not set CONFIG_HERMES_PRISM=y @@ -2833,6 +2833,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6477,6 +6478,7 @@ CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 838155b5b..28f6cef93 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -1829,8 +1829,8 @@ CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HDMI_LPE_AUDIO=m CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2658,6 +2658,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5951,6 +5952,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 828148e2d..53758eff4 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -1812,8 +1812,8 @@ CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HDMI_LPE_AUDIO=m CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2639,6 +2639,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5930,6 +5931,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 7518e82a2..d7b52c775 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -1665,8 +1665,8 @@ CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2419,6 +2419,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5580,6 +5581,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index b2d84eee8..fc9313a26 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -1648,8 +1648,8 @@ CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2400,6 +2400,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5557,6 +5558,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 7ef9ab9ca..2d9215437 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -1660,8 +1660,8 @@ CONFIG_HARDENED_USERCOPY=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2397,6 +2397,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5522,6 +5523,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index e477b11a2..532ef69d3 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -1643,8 +1643,8 @@ CONFIG_HARDENED_USERCOPY=y CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2378,6 +2378,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5499,6 +5500,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 421c91ddf..930de439b 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -1863,8 +1863,8 @@ CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HDMI_LPE_AUDIO=m CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2708,6 +2708,7 @@ CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -6005,6 +6006,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index e7425de31..72f10be0b 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -1846,8 +1846,8 @@ CONFIG_HD44780=m # CONFIG_HDC100X is not set CONFIG_HDMI_LPE_AUDIO=m CONFIG_HEADERS_CHECK=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_HEADER_TEST is not set +CONFIG_HEADERS_INSTALL=y +CONFIG_HEADER_TEST=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_HERMES=m CONFIG_HERMES_PRISM=y @@ -2689,6 +2689,7 @@ CONFIG_KARMA_PARTITION=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_GZIP=y +CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set @@ -5984,6 +5985,7 @@ CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m +CONFIG_UAPI_HEADER_TEST=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_AUTHENTICATION=y From 7b45617ef76f2b5404c2794c248a5239a2c86b83 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 19 Nov 2019 11:42:18 -0500 Subject: [PATCH 30/76] Enable CONFIG_IONIC It's an ethernet driver. --- configs/fedora/generic/CONFIG_IONIC | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-armv7hl-debug-fedora.config | 2 +- kernel-armv7hl-fedora.config | 2 +- kernel-armv7hl-lpae-debug-fedora.config | 2 +- kernel-armv7hl-lpae-fedora.config | 2 +- kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/configs/fedora/generic/CONFIG_IONIC b/configs/fedora/generic/CONFIG_IONIC index d363a0927..389ea4bb6 100644 --- a/configs/fedora/generic/CONFIG_IONIC +++ b/configs/fedora/generic/CONFIG_IONIC @@ -1 +1 @@ -# CONFIG_IONIC is not set +CONFIG_IONIC=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 5a11d5fd7..524a392dc 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -2627,7 +2627,7 @@ CONFIG_IOMMU_DMA=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 2256fd98f..7358117de 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -2611,7 +2611,7 @@ CONFIG_IOMMU_DMA=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 46ddca5da..a904c35d3 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -2653,7 +2653,7 @@ CONFIG_IOMMU_DMA=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 7ecbdc606..b704e5398 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -2638,7 +2638,7 @@ CONFIG_IOMMU_DMA=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index fba205256..f156669f4 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -2565,7 +2565,7 @@ CONFIG_IOMMU_DMA=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 61f8d211d..5448e78fc 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -2550,7 +2550,7 @@ CONFIG_IOMMU_DMA=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 28f6cef93..e236bd5d8 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -2371,7 +2371,7 @@ CONFIG_IO_DELAY_0X80=y CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_IOSF_MBI=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 53758eff4..f7b5de9ee 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -2354,7 +2354,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_IOSF_MBI=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index d7b52c775..df0739de2 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -2138,7 +2138,7 @@ CONFIG_IO_EVENT_IRQ=y CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index fc9313a26..4a153ea59 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -2121,7 +2121,7 @@ CONFIG_IO_EVENT_IRQ=y # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 2d9215437..32f2265dd 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -2117,7 +2117,7 @@ CONFIG_IO_DELAY_0X80=y CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 532ef69d3..ed1763a07 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -2100,7 +2100,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_IP6_NF_FILTER=m diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 930de439b..286c7d61a 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -2419,7 +2419,7 @@ CONFIG_IO_DELAY_0X80=y CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_IOSF_MBI=y diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 72f10be0b..a65856fb9 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -2402,7 +2402,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_SUPPORT=y -# CONFIG_IONIC is not set +CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_IOSF_MBI=y From fd12e13e28cfa45a7ddc1a6550633def7a6fa51d Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 19 Nov 2019 11:42:46 -0500 Subject: [PATCH 31/76] enable CONFIG_NETDEVSIM useful for networking developers --- configs/fedora/generic/CONFIG_NETDEVSIM | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-armv7hl-debug-fedora.config | 2 +- kernel-armv7hl-fedora.config | 2 +- kernel-armv7hl-lpae-debug-fedora.config | 2 +- kernel-armv7hl-lpae-fedora.config | 2 +- kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/configs/fedora/generic/CONFIG_NETDEVSIM b/configs/fedora/generic/CONFIG_NETDEVSIM index f7666c533..96004592a 100644 --- a/configs/fedora/generic/CONFIG_NETDEVSIM +++ b/configs/fedora/generic/CONFIG_NETDEVSIM @@ -1 +1 @@ -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 524a392dc..ed134e5fe 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -3766,7 +3766,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 7358117de..cd8f53e11 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -3746,7 +3746,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index a904c35d3..ae2038884 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -3837,7 +3837,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index b704e5398..c22a9c1b7 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -3818,7 +3818,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index f156669f4..12fa41237 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -3715,7 +3715,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 5448e78fc..f34b68a8a 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -3696,7 +3696,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index e236bd5d8..627d3ab5b 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -3451,7 +3451,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index f7b5de9ee..6bc6f0087 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -3432,7 +3432,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index df0739de2..75bcd29a8 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -3178,7 +3178,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 4a153ea59..d9fb06b1e 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -3157,7 +3157,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 32f2265dd..e558b2b6b 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -3151,7 +3151,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index ed1763a07..fd948691b 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -3130,7 +3130,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 286c7d61a..e75a98c9d 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -3491,7 +3491,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index a65856fb9..b0a2bc928 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -3472,7 +3472,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y -# CONFIG_NETDEVSIM is not set +CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y CONFIG_NET_DSA_BCM_SF2=m # CONFIG_NET_DSA_LANTIQ_GSWIP is not set From d5de29366877efca7e7ae1fbe62576d8dcf38c36 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 19 Nov 2019 11:56:06 -0500 Subject: [PATCH 32/76] enable CONFIG_RDMA_SIW Useful for verification of RDMA --- configs/fedora/generic/CONFIG_RDMA_SIW | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-armv7hl-debug-fedora.config | 2 +- kernel-armv7hl-fedora.config | 2 +- kernel-armv7hl-lpae-debug-fedora.config | 2 +- kernel-armv7hl-lpae-fedora.config | 2 +- kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/configs/fedora/generic/CONFIG_RDMA_SIW b/configs/fedora/generic/CONFIG_RDMA_SIW index 67d1735af..3bc1ec48a 100644 --- a/configs/fedora/generic/CONFIG_RDMA_SIW +++ b/configs/fedora/generic/CONFIG_RDMA_SIW @@ -1 +1 @@ -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index ed134e5fe..1ebd3a83c 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -4893,7 +4893,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set # CONFIG_RDS is not set CONFIG_RDS_RDMA=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index cd8f53e11..68ae48a8a 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -4872,7 +4872,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set # CONFIG_RDS is not set CONFIG_RDS_RDMA=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index ae2038884..58580bb16 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -4984,7 +4984,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y # CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set # CONFIG_RDS is not set # CONFIG_RDS_RDMA is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index c22a9c1b7..66aee0701 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -4964,7 +4964,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y # CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set # CONFIG_RDS is not set # CONFIG_RDS_RDMA is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 12fa41237..1bd41c89f 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -4775,7 +4775,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y # CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set # CONFIG_RDS is not set # CONFIG_RDS_RDMA is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index f34b68a8a..af826a24e 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -4755,7 +4755,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y # CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set # CONFIG_RDS is not set # CONFIG_RDS_RDMA is not set diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 627d3ab5b..b3d00fcd4 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -4429,7 +4429,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 6bc6f0087..f76e930b2 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -4409,7 +4409,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 75bcd29a8..3a94fa508 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -4131,7 +4131,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index d9fb06b1e..e2f01f596 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -4109,7 +4109,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index e558b2b6b..70500a875 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -4067,7 +4067,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index fd948691b..2e3e5c818 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -4045,7 +4045,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index e75a98c9d..dd80de5f2 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -4470,7 +4470,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index b0a2bc928..424413341 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -4450,7 +4450,7 @@ CONFIG_RD_LZ4=y CONFIG_RD_LZMA=y CONFIG_RD_LZO=y CONFIG_RDMA_RXE=m -# CONFIG_RDMA_SIW is not set +CONFIG_RDMA_SIW=m # CONFIG_RDS_DEBUG is not set CONFIG_RDS=m CONFIG_RDS_RDMA=m From 778c57c3df0fd8556689f2b57b22f2a6ef414974 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 19 Nov 2019 13:22:33 -0500 Subject: [PATCH 33/76] Delete CONFIG_AMD_XGBE at the top level This is architecture specific and doesn't need to be turned on --- configs/fedora/generic/CONFIG_AMD_XGBE | 1 - 1 file changed, 1 deletion(-) delete mode 100644 configs/fedora/generic/CONFIG_AMD_XGBE diff --git a/configs/fedora/generic/CONFIG_AMD_XGBE b/configs/fedora/generic/CONFIG_AMD_XGBE deleted file mode 100644 index bc3c626e4..000000000 --- a/configs/fedora/generic/CONFIG_AMD_XGBE +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AMD_XGBE is not set From 0fc2c9a1e69f39f2167b14e1cb8562743262ece4 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 19 Nov 2019 14:42:58 -0500 Subject: [PATCH 34/76] enable CONFIG_EDAC_BLUEFIELD Used on some ARM platforms --- configs/fedora/generic/arm/aarch64/CONFIG_EDAC_BLUEFIELD | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-armv7hl-debug-fedora.config | 1 - kernel-armv7hl-fedora.config | 1 - kernel-armv7hl-lpae-debug-fedora.config | 1 - kernel-armv7hl-lpae-fedora.config | 1 - kernel-ppc64le-debug-fedora.config | 1 - kernel-ppc64le-fedora.config | 1 - kernel-s390x-debug-fedora.config | 1 - kernel-s390x-fedora.config | 1 - 11 files changed, 3 insertions(+), 11 deletions(-) diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_EDAC_BLUEFIELD b/configs/fedora/generic/arm/aarch64/CONFIG_EDAC_BLUEFIELD index 1113a3bc0..8cecdf961 100644 --- a/configs/fedora/generic/arm/aarch64/CONFIG_EDAC_BLUEFIELD +++ b/configs/fedora/generic/arm/aarch64/CONFIG_EDAC_BLUEFIELD @@ -1 +1 @@ -# CONFIG_EDAC_BLUEFIELD is not set +CONFIG_EDAC_BLUEFIELD=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 1ebd3a83c..083565c8b 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1702,7 +1702,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_ECHO=m CONFIG_ECRYPT_FS=m # CONFIG_ECRYPT_FS_MESSAGING is not set -# CONFIG_EDAC_BLUEFIELD is not set +CONFIG_EDAC_BLUEFIELD=m # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_GHES=y CONFIG_EDAC_LAYERSCAPE=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 68ae48a8a..1bcbe61d8 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1694,7 +1694,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_ECHO=m CONFIG_ECRYPT_FS=m # CONFIG_ECRYPT_FS_MESSAGING is not set -# CONFIG_EDAC_BLUEFIELD is not set +CONFIG_EDAC_BLUEFIELD=m # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_GHES=y CONFIG_EDAC_LAYERSCAPE=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 58580bb16..380d516c2 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -176,7 +176,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y CONFIG_AMX3_PM=m # CONFIG_ANDROID is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 66aee0701..53547549d 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -176,7 +176,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y CONFIG_AMX3_PM=m # CONFIG_ANDROID is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 1bd41c89f..aa253b937 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -174,7 +174,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index af826a24e..8b2574c71 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -174,7 +174,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 3a94fa508..a985cc2e1 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -167,7 +167,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index e2f01f596..7d4d0dbf9 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -167,7 +167,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 70500a875..45b426477 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -166,7 +166,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 2e3e5c818..c64cc37a0 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -166,7 +166,6 @@ CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set -# CONFIG_AMD_XGBE is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set From 95f65f02fb7450aebcd5c2be9be65fd166d17440 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 20 Nov 2019 14:33:06 -0500 Subject: [PATCH 35/76] Enable CONFIG_X86_5LEVEL Most Fedora users will never actually need it but it should be stable enough at this point. --- configs/fedora/generic/x86/x86_64/CONFIG_X86_5LEVEL | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_X86_5LEVEL b/configs/fedora/generic/x86/x86_64/CONFIG_X86_5LEVEL index db301f396..ee4d305c7 100644 --- a/configs/fedora/generic/x86/x86_64/CONFIG_X86_5LEVEL +++ b/configs/fedora/generic/x86/x86_64/CONFIG_X86_5LEVEL @@ -1 +1 @@ -# CONFIG_X86_5LEVEL is not set +CONFIG_X86_5LEVEL=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index dd80de5f2..3f64ca3c7 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -6648,7 +6648,7 @@ CONFIG_WMI_BMOF=m CONFIG_WQ_WATCHDOG=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_5LEVEL is not set +CONFIG_X86_5LEVEL=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 424413341..d995f90c4 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -6627,7 +6627,7 @@ CONFIG_WMI_BMOF=m # CONFIG_WQ_WATCHDOG is not set # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_5LEVEL is not set +CONFIG_X86_5LEVEL=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ=m From 190ce77780d78782f3eb85faebe399b568ed2bd5 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 20 Nov 2019 14:36:06 -0500 Subject: [PATCH 36/76] Enable CONFIG_PARAVIRT_SPINLOCKS This seems like an option we should have had on a while a go --- configs/fedora/generic/x86/CONFIG_PARAVIRT_SPINLOCKS | 2 +- kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/configs/fedora/generic/x86/CONFIG_PARAVIRT_SPINLOCKS b/configs/fedora/generic/x86/CONFIG_PARAVIRT_SPINLOCKS index 857e9465e..14b4c8d8d 100644 --- a/configs/fedora/generic/x86/CONFIG_PARAVIRT_SPINLOCKS +++ b/configs/fedora/generic/x86/CONFIG_PARAVIRT_SPINLOCKS @@ -1 +1 @@ -# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_SPINLOCKS=y diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index b3d00fcd4..7b7e48ce6 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -4006,7 +4006,7 @@ CONFIG_PANASONIC_LAPTOP=m CONFIG_PANIC_TIMEOUT=0 CONFIG_PANTHERLORD_FF=y # CONFIG_PARAVIRT_DEBUG is not set -# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT=y # CONFIG_PARIDE is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index f76e930b2..1f4e39f0c 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -3987,7 +3987,7 @@ CONFIG_PANASONIC_LAPTOP=m CONFIG_PANIC_TIMEOUT=0 CONFIG_PANTHERLORD_FF=y # CONFIG_PARAVIRT_DEBUG is not set -# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT=y # CONFIG_PARIDE is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 3f64ca3c7..a61d9b990 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -4053,7 +4053,7 @@ CONFIG_PANASONIC_LAPTOP=m CONFIG_PANIC_TIMEOUT=0 CONFIG_PANTHERLORD_FF=y # CONFIG_PARAVIRT_DEBUG is not set -# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT=y # CONFIG_PARIDE is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index d995f90c4..003bed80c 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -4034,7 +4034,7 @@ CONFIG_PANASONIC_LAPTOP=m CONFIG_PANIC_TIMEOUT=0 CONFIG_PANTHERLORD_FF=y # CONFIG_PARAVIRT_DEBUG is not set -# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT=y # CONFIG_PARIDE is not set From 3792ab811f3d097b7883cf43235c75ea410b3ebc Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 20 Nov 2019 14:43:52 -0500 Subject: [PATCH 37/76] Enable CONFIG_LIVEPATCH No Fedora doesn't support delivering livepatches to the kernel but it's useful to validate the infrastructure around livepatch. Signed-off-by: Laura Abbott --- configs/fedora/generic/CONFIG_LIVEPATCH | 2 +- configs/fedora/generic/CONFIG_TEST_LIVEPATCH | 1 + kernel-aarch64-debug-fedora.config | 3 ++- kernel-aarch64-fedora.config | 3 ++- kernel-armv7hl-debug-fedora.config | 3 ++- kernel-armv7hl-fedora.config | 3 ++- kernel-armv7hl-lpae-debug-fedora.config | 3 ++- kernel-armv7hl-lpae-fedora.config | 3 ++- kernel-i686-debug-fedora.config | 3 ++- kernel-i686-fedora.config | 3 ++- kernel-ppc64le-debug-fedora.config | 3 ++- kernel-ppc64le-fedora.config | 3 ++- kernel-s390x-debug-fedora.config | 3 ++- kernel-s390x-fedora.config | 3 ++- kernel-x86_64-debug-fedora.config | 3 ++- kernel-x86_64-fedora.config | 3 ++- 16 files changed, 30 insertions(+), 15 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_TEST_LIVEPATCH diff --git a/configs/fedora/generic/CONFIG_LIVEPATCH b/configs/fedora/generic/CONFIG_LIVEPATCH index 6f147cf26..1b05d0d1a 100644 --- a/configs/fedora/generic/CONFIG_LIVEPATCH +++ b/configs/fedora/generic/CONFIG_LIVEPATCH @@ -1 +1 @@ -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y diff --git a/configs/fedora/generic/CONFIG_TEST_LIVEPATCH b/configs/fedora/generic/CONFIG_TEST_LIVEPATCH new file mode 100644 index 000000000..38a780283 --- /dev/null +++ b/configs/fedora/generic/CONFIG_TEST_LIVEPATCH @@ -0,0 +1 @@ +# CONFIG_TEST_LIVEPATCH is not set diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 083565c8b..c4a08339b 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -3109,7 +3109,7 @@ CONFIG_LIBNVDIMM=m # CONFIG_LIQUIDIO is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -6365,6 +6365,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 1bcbe61d8..fb49e1910 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -3091,7 +3091,7 @@ CONFIG_LIBNVDIMM=m # CONFIG_LIQUIDIO is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -6343,6 +6343,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 380d516c2..471ad724f 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -3140,7 +3140,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -6594,6 +6594,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 53547549d..fc4da28d9 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -3123,7 +3123,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -6573,6 +6573,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index aa253b937..afb9de96f 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -3047,7 +3047,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -6278,6 +6278,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 8b2574c71..30b689cbf 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -3030,7 +3030,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -6257,6 +6257,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 7b7e48ce6..e79831b53 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -2849,7 +2849,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5734,6 +5734,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 1f4e39f0c..513b622f7 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -2830,7 +2830,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5713,6 +5713,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index a985cc2e1..8387c1130 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -2603,7 +2603,7 @@ CONFIG_LIBNVDIMM=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5374,6 +5374,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 7d4d0dbf9..4cb9d4fd2 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -2584,7 +2584,7 @@ CONFIG_LIBNVDIMM=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5351,6 +5351,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 45b426477..0227965ec 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -2579,7 +2579,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5310,6 +5310,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index c64cc37a0..ed46190f7 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -2560,7 +2560,7 @@ CONFIG_LIBFCOE=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5287,6 +5287,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index a61d9b990..aae87d6bc 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -2901,7 +2901,7 @@ CONFIG_LIBNVDIMM=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5788,6 +5788,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=y +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 003bed80c..d16a16d8e 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -2882,7 +2882,7 @@ CONFIG_LIBNVDIMM=m # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIQUIDIO_VF=m CONFIG_LIRC=y -# CONFIG_LIVEPATCH is not set +CONFIG_LIVEPATCH=y # CONFIG_LKDTM is not set # CONFIG_LLC2 is not set CONFIG_LLC=m @@ -5767,6 +5767,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set From 7340224cd75eb5e6f2593f185498f28bf7d7c595 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 20 Nov 2019 14:49:43 -0500 Subject: [PATCH 38/76] Enable CONFIG_TLS_DEVICE We could potentially offload TLS. Enable this option. --- configs/fedora/generic/CONFIG_MLX5_TLS | 1 + configs/fedora/generic/CONFIG_TLS_DEVICE | 2 +- kernel-aarch64-debug-fedora.config | 3 ++- kernel-aarch64-fedora.config | 3 ++- kernel-armv7hl-debug-fedora.config | 3 ++- kernel-armv7hl-fedora.config | 3 ++- kernel-armv7hl-lpae-debug-fedora.config | 3 ++- kernel-armv7hl-lpae-fedora.config | 3 ++- kernel-i686-debug-fedora.config | 3 ++- kernel-i686-fedora.config | 3 ++- kernel-ppc64le-debug-fedora.config | 3 ++- kernel-ppc64le-fedora.config | 3 ++- kernel-s390x-debug-fedora.config | 3 ++- kernel-s390x-fedora.config | 3 ++- kernel-x86_64-debug-fedora.config | 3 ++- kernel-x86_64-fedora.config | 3 ++- 16 files changed, 30 insertions(+), 15 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_MLX5_TLS diff --git a/configs/fedora/generic/CONFIG_MLX5_TLS b/configs/fedora/generic/CONFIG_MLX5_TLS new file mode 100644 index 000000000..ca3633796 --- /dev/null +++ b/configs/fedora/generic/CONFIG_MLX5_TLS @@ -0,0 +1 @@ +# CONFIG_MLX5_TLS is not set diff --git a/configs/fedora/generic/CONFIG_TLS_DEVICE b/configs/fedora/generic/CONFIG_TLS_DEVICE index 1d436b4a8..7a19aef6a 100644 --- a/configs/fedora/generic/CONFIG_TLS_DEVICE +++ b/configs/fedora/generic/CONFIG_TLS_DEVICE @@ -1 +1 @@ -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index c4a08339b..e2e24a58a 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -3452,6 +3452,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXBF_TMFIFO=m @@ -6448,7 +6449,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set # CONFIG_TLAN is not set -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index fb49e1910..5a7901511 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -3433,6 +3433,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXBF_TMFIFO=m @@ -6426,7 +6427,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set # CONFIG_TLAN is not set -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 471ad724f..2d87a54a6 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -3506,6 +3506,7 @@ CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_INFINIBAND is not set CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -6686,7 +6687,7 @@ CONFIG_TI_SOC_THERMAL=m CONFIG_TI_THERMAL=y # CONFIG_TI_TLC4541 is not set # CONFIG_TLAN is not set -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index fc4da28d9..607a9da85 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -3488,6 +3488,7 @@ CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_INFINIBAND is not set CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -6665,7 +6666,7 @@ CONFIG_TI_SOC_THERMAL=m CONFIG_TI_THERMAL=y # CONFIG_TI_TLC4541 is not set # CONFIG_TLAN is not set -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index afb9de96f..e68d4076a 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -3402,6 +3402,7 @@ CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_INFINIBAND is not set CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -6363,7 +6364,7 @@ CONFIG_TI_SOC_THERMAL=m CONFIG_TI_THERMAL=y # CONFIG_TI_TLC4541 is not set # CONFIG_TLAN is not set -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 30b689cbf..a9e8502d1 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -3384,6 +3384,7 @@ CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_INFINIBAND is not set CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -6342,7 +6343,7 @@ CONFIG_TI_SOC_THERMAL=m CONFIG_TI_THERMAL=y # CONFIG_TI_TLC4541 is not set # CONFIG_TLAN is not set -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index e79831b53..8fb6ca2ff 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -3178,6 +3178,7 @@ CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_INFINIBAND is not set CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5818,7 +5819,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 513b622f7..987144b0b 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -3159,6 +3159,7 @@ CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_INFINIBAND is not set CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5797,7 +5798,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 8387c1130..d33f09415 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -2919,6 +2919,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5451,7 +5452,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 4cb9d4fd2..887bcca41 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -2899,6 +2899,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5428,7 +5429,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 0227965ec..21ae5fac3 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -2895,6 +2895,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5387,7 +5388,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index ed46190f7..91c789d12 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -2875,6 +2875,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5364,7 +5365,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index aae87d6bc..03aa58b85 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -3225,6 +3225,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5872,7 +5873,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index d16a16d8e..901b27a10 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -3206,6 +3206,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y +# CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_MLXFW=m @@ -5851,7 +5852,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TI_ST is not set # CONFIG_TI_TLC4541 is not set CONFIG_TLAN=m -# CONFIG_TLS_DEVICE is not set +CONFIG_TLS_DEVICE=y CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set From 97bb52b5db0b55b977f75767aa40ffafaf7289e2 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Fri, 22 Nov 2019 11:01:28 -0500 Subject: [PATCH 39/76] bump and build to test new configs --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 8e08f5cc1..18ee1c17c 100644 --- a/kernel.spec +++ b/kernel.spec @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 1 +%global baserelease 2 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -2548,6 +2548,9 @@ fi # # %changelog +* Fri Nov 22 2019 Laura Abbott - 5.4.0-0.rc8.git1.2 +- bump and build to test new configs + * Fri Nov 22 2019 Jeremy Cline - 5.4.0-0.rc8.git1.1 - Linux v5.4-rc8-15-g81429eb8d9ca From d6de88bcac1f1c43ddb32fa29752c55406d64e68 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 24 Nov 2019 16:57:13 +0000 Subject: [PATCH 40/76] Enable drivers for a number of the RPi HATs, minor config tidy ups --- .../fedora/generic/CONFIG_INPUT_PWM_BEEPER | 2 +- configs/fedora/generic/arm/CONFIG_APDS9960 | 1 + .../generic/arm/CONFIG_BATTERY_GAUGE_LTC2941 | 1 + .../generic/arm/CONFIG_BATTERY_MAX17040 | 1 + configs/fedora/generic/arm/CONFIG_CAN_MCP251X | 1 + configs/fedora/generic/arm/CONFIG_HDC100X | 1 + configs/fedora/generic/arm/CONFIG_HTU21 | 1 + .../generic/arm/CONFIG_INPUT_PWM_BEEPER | 1 - .../fedora/generic/arm/CONFIG_LEDS_PCA963X | 1 + configs/fedora/generic/arm/CONFIG_MCP320X | 1 + configs/fedora/generic/arm/CONFIG_MCP3422 | 1 + configs/fedora/generic/arm/CONFIG_PWM_PCA9685 | 1 + .../arm/{armv7 => }/CONFIG_SENSORS_GPIO_FAN | 0 .../generic/arm/{armv7 => }/CONFIG_SI7020 | 0 .../generic/arm/CONFIG_SND_SOC_ADAU1977_I2C | 1 + .../fedora/generic/arm/CONFIG_SND_SOC_CS4265 | 1 + .../generic/arm/CONFIG_SND_SOC_CS4271_I2C | 1 + .../armv7 => }/CONFIG_SND_SOC_CS42XX8_I2C | 0 .../fedora/generic/arm/CONFIG_SND_SOC_DA7213 | 1 + .../generic/arm/CONFIG_SND_SOC_ICS43432 | 1 + .../{aarch64 => }/CONFIG_SND_SOC_MAX98357A | 0 .../generic/arm/CONFIG_SND_SOC_PCM5102A | 1 + .../arm/{aarch64 => }/CONFIG_SND_SOC_SGTL5000 | 0 .../armv7 => }/CONFIG_SND_SOC_TLV320AIC23 | 0 .../armv7 => }/CONFIG_SND_SOC_TLV320AIC23_I2C | 0 .../armv7 => }/CONFIG_SND_SOC_TLV320AIC23_SPI | 0 .../{armv7/armv7 => }/CONFIG_SND_SOC_WM8731 | 0 .../fedora/generic/arm/CONFIG_SND_SOC_WM8741 | 1 + .../{armv7 => }/CONFIG_TOUCHSCREEN_ADS7846 | 0 .../generic/arm/CONFIG_TOUCHSCREEN_EXC3000 | 1 + .../generic/arm/CONFIG_TOUCHSCREEN_GOODIX | 1 + configs/fedora/generic/arm/CONFIG_TSL4531 | 1 + configs/fedora/generic/arm/CONFIG_VEML6070 | 1 + .../generic/arm/armv7/CONFIG_SND_SOC_SGTL5000 | 1 - .../generic/powerpc/CONFIG_INPUT_PWM_BEEPER | 1 - .../generic/s390x/CONFIG_INPUT_PWM_BEEPER | 1 + .../fedora/generic/{ => x86}/CONFIG_KS0108 | 0 .../generic/{ => x86}/CONFIG_KS0108_DELAY | 0 .../generic/{ => x86}/CONFIG_KS0108_PORT | 0 .../generic/x86/i686/CONFIG_INPUT_PWM_BEEPER | 1 - kernel-aarch64-debug-fedora.config | 56 ++++++++++--------- kernel-aarch64-fedora.config | 56 ++++++++++--------- kernel-armv7hl-debug-fedora.config | 42 +++++++------- kernel-armv7hl-fedora.config | 42 +++++++------- kernel-armv7hl-lpae-debug-fedora.config | 51 +++++++++-------- kernel-armv7hl-lpae-fedora.config | 51 +++++++++-------- kernel-ppc64le-debug-fedora.config | 3 - kernel-ppc64le-fedora.config | 3 - kernel-s390x-debug-fedora.config | 3 - kernel-s390x-fedora.config | 3 - kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 52 files changed, 181 insertions(+), 161 deletions(-) create mode 100644 configs/fedora/generic/arm/CONFIG_APDS9960 create mode 100644 configs/fedora/generic/arm/CONFIG_BATTERY_GAUGE_LTC2941 create mode 100644 configs/fedora/generic/arm/CONFIG_BATTERY_MAX17040 create mode 100644 configs/fedora/generic/arm/CONFIG_CAN_MCP251X create mode 100644 configs/fedora/generic/arm/CONFIG_HDC100X create mode 100644 configs/fedora/generic/arm/CONFIG_HTU21 delete mode 100644 configs/fedora/generic/arm/CONFIG_INPUT_PWM_BEEPER create mode 100644 configs/fedora/generic/arm/CONFIG_LEDS_PCA963X create mode 100644 configs/fedora/generic/arm/CONFIG_MCP320X create mode 100644 configs/fedora/generic/arm/CONFIG_MCP3422 create mode 100644 configs/fedora/generic/arm/CONFIG_PWM_PCA9685 rename configs/fedora/generic/arm/{armv7 => }/CONFIG_SENSORS_GPIO_FAN (100%) rename configs/fedora/generic/arm/{armv7 => }/CONFIG_SI7020 (100%) create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_ADAU1977_I2C create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_CS4265 create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_CS4271_I2C rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_SND_SOC_CS42XX8_I2C (100%) create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_DA7213 create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_ICS43432 rename configs/fedora/generic/arm/{aarch64 => }/CONFIG_SND_SOC_MAX98357A (100%) create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_PCM5102A rename configs/fedora/generic/arm/{aarch64 => }/CONFIG_SND_SOC_SGTL5000 (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_SND_SOC_TLV320AIC23 (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_SND_SOC_TLV320AIC23_I2C (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_SND_SOC_TLV320AIC23_SPI (100%) rename configs/fedora/generic/arm/{armv7/armv7 => }/CONFIG_SND_SOC_WM8731 (100%) create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_WM8741 rename configs/fedora/generic/arm/{armv7 => }/CONFIG_TOUCHSCREEN_ADS7846 (100%) create mode 100644 configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_EXC3000 create mode 100644 configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_GOODIX create mode 100644 configs/fedora/generic/arm/CONFIG_TSL4531 create mode 100644 configs/fedora/generic/arm/CONFIG_VEML6070 delete mode 100644 configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_SGTL5000 delete mode 100644 configs/fedora/generic/powerpc/CONFIG_INPUT_PWM_BEEPER create mode 100644 configs/fedora/generic/s390x/CONFIG_INPUT_PWM_BEEPER rename configs/fedora/generic/{ => x86}/CONFIG_KS0108 (100%) rename configs/fedora/generic/{ => x86}/CONFIG_KS0108_DELAY (100%) rename configs/fedora/generic/{ => x86}/CONFIG_KS0108_PORT (100%) delete mode 100644 configs/fedora/generic/x86/i686/CONFIG_INPUT_PWM_BEEPER diff --git a/configs/fedora/generic/CONFIG_INPUT_PWM_BEEPER b/configs/fedora/generic/CONFIG_INPUT_PWM_BEEPER index 9ac1c7b31..59fdb225d 100644 --- a/configs/fedora/generic/CONFIG_INPUT_PWM_BEEPER +++ b/configs/fedora/generic/CONFIG_INPUT_PWM_BEEPER @@ -1 +1 @@ -# CONFIG_INPUT_PWM_BEEPER is not set +CONFIG_INPUT_PWM_BEEPER=m diff --git a/configs/fedora/generic/arm/CONFIG_APDS9960 b/configs/fedora/generic/arm/CONFIG_APDS9960 new file mode 100644 index 000000000..d8df5d41a --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_APDS9960 @@ -0,0 +1 @@ +CONFIG_APDS9960=m diff --git a/configs/fedora/generic/arm/CONFIG_BATTERY_GAUGE_LTC2941 b/configs/fedora/generic/arm/CONFIG_BATTERY_GAUGE_LTC2941 new file mode 100644 index 000000000..232f4909b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_BATTERY_GAUGE_LTC2941 @@ -0,0 +1 @@ +CONFIG_BATTERY_GAUGE_LTC2941=m diff --git a/configs/fedora/generic/arm/CONFIG_BATTERY_MAX17040 b/configs/fedora/generic/arm/CONFIG_BATTERY_MAX17040 new file mode 100644 index 000000000..e9e3fab08 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_BATTERY_MAX17040 @@ -0,0 +1 @@ +CONFIG_BATTERY_MAX17040=m diff --git a/configs/fedora/generic/arm/CONFIG_CAN_MCP251X b/configs/fedora/generic/arm/CONFIG_CAN_MCP251X new file mode 100644 index 000000000..861e26b17 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CAN_MCP251X @@ -0,0 +1 @@ +CONFIG_CAN_MCP251X=m diff --git a/configs/fedora/generic/arm/CONFIG_HDC100X b/configs/fedora/generic/arm/CONFIG_HDC100X new file mode 100644 index 000000000..01ce4e667 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_HDC100X @@ -0,0 +1 @@ +CONFIG_HDC100X=m diff --git a/configs/fedora/generic/arm/CONFIG_HTU21 b/configs/fedora/generic/arm/CONFIG_HTU21 new file mode 100644 index 000000000..9508d6609 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_HTU21 @@ -0,0 +1 @@ +CONFIG_HTU21=m diff --git a/configs/fedora/generic/arm/CONFIG_INPUT_PWM_BEEPER b/configs/fedora/generic/arm/CONFIG_INPUT_PWM_BEEPER deleted file mode 100644 index 59fdb225d..000000000 --- a/configs/fedora/generic/arm/CONFIG_INPUT_PWM_BEEPER +++ /dev/null @@ -1 +0,0 @@ -CONFIG_INPUT_PWM_BEEPER=m diff --git a/configs/fedora/generic/arm/CONFIG_LEDS_PCA963X b/configs/fedora/generic/arm/CONFIG_LEDS_PCA963X new file mode 100644 index 000000000..42b62ab96 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_LEDS_PCA963X @@ -0,0 +1 @@ +CONFIG_LEDS_PCA963X=m diff --git a/configs/fedora/generic/arm/CONFIG_MCP320X b/configs/fedora/generic/arm/CONFIG_MCP320X new file mode 100644 index 000000000..072c95cb0 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_MCP320X @@ -0,0 +1 @@ +CONFIG_MCP320X=m diff --git a/configs/fedora/generic/arm/CONFIG_MCP3422 b/configs/fedora/generic/arm/CONFIG_MCP3422 new file mode 100644 index 000000000..213f87aa8 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_MCP3422 @@ -0,0 +1 @@ +CONFIG_MCP3422=m diff --git a/configs/fedora/generic/arm/CONFIG_PWM_PCA9685 b/configs/fedora/generic/arm/CONFIG_PWM_PCA9685 new file mode 100644 index 000000000..822677184 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PWM_PCA9685 @@ -0,0 +1 @@ +CONFIG_PWM_PCA9685=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SENSORS_GPIO_FAN b/configs/fedora/generic/arm/CONFIG_SENSORS_GPIO_FAN similarity index 100% rename from configs/fedora/generic/arm/armv7/CONFIG_SENSORS_GPIO_FAN rename to configs/fedora/generic/arm/CONFIG_SENSORS_GPIO_FAN diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SI7020 b/configs/fedora/generic/arm/CONFIG_SI7020 similarity index 100% rename from configs/fedora/generic/arm/armv7/CONFIG_SI7020 rename to configs/fedora/generic/arm/CONFIG_SI7020 diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_ADAU1977_I2C b/configs/fedora/generic/arm/CONFIG_SND_SOC_ADAU1977_I2C new file mode 100644 index 000000000..9665f5229 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_ADAU1977_I2C @@ -0,0 +1 @@ +CONFIG_SND_SOC_ADAU1977_I2C=m diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_CS4265 b/configs/fedora/generic/arm/CONFIG_SND_SOC_CS4265 new file mode 100644 index 000000000..3c8bc686b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_CS4265 @@ -0,0 +1 @@ +CONFIG_SND_SOC_CS4265=m diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_CS4271_I2C b/configs/fedora/generic/arm/CONFIG_SND_SOC_CS4271_I2C new file mode 100644 index 000000000..3408b3502 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_CS4271_I2C @@ -0,0 +1 @@ +CONFIG_SND_SOC_CS4271_I2C=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_CS42XX8_I2C b/configs/fedora/generic/arm/CONFIG_SND_SOC_CS42XX8_I2C similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_CS42XX8_I2C rename to configs/fedora/generic/arm/CONFIG_SND_SOC_CS42XX8_I2C diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_DA7213 b/configs/fedora/generic/arm/CONFIG_SND_SOC_DA7213 new file mode 100644 index 000000000..e7f8eecca --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_DA7213 @@ -0,0 +1 @@ +CONFIG_SND_SOC_DA7213=m diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_ICS43432 b/configs/fedora/generic/arm/CONFIG_SND_SOC_ICS43432 new file mode 100644 index 000000000..be2f8fc33 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_ICS43432 @@ -0,0 +1 @@ +CONFIG_SND_SOC_ICS43432=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_MAX98357A b/configs/fedora/generic/arm/CONFIG_SND_SOC_MAX98357A similarity index 100% rename from configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_MAX98357A rename to configs/fedora/generic/arm/CONFIG_SND_SOC_MAX98357A diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_PCM5102A b/configs/fedora/generic/arm/CONFIG_SND_SOC_PCM5102A new file mode 100644 index 000000000..b5aa6251d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_PCM5102A @@ -0,0 +1 @@ +CONFIG_SND_SOC_PCM5102A=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SGTL5000 b/configs/fedora/generic/arm/CONFIG_SND_SOC_SGTL5000 similarity index 100% rename from configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SGTL5000 rename to configs/fedora/generic/arm/CONFIG_SND_SOC_SGTL5000 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23 b/configs/fedora/generic/arm/CONFIG_SND_SOC_TLV320AIC23 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23 rename to configs/fedora/generic/arm/CONFIG_SND_SOC_TLV320AIC23 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23_I2C b/configs/fedora/generic/arm/CONFIG_SND_SOC_TLV320AIC23_I2C similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23_I2C rename to configs/fedora/generic/arm/CONFIG_SND_SOC_TLV320AIC23_I2C diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23_SPI b/configs/fedora/generic/arm/CONFIG_SND_SOC_TLV320AIC23_SPI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23_SPI rename to configs/fedora/generic/arm/CONFIG_SND_SOC_TLV320AIC23_SPI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_WM8731 b/configs/fedora/generic/arm/CONFIG_SND_SOC_WM8731 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_WM8731 rename to configs/fedora/generic/arm/CONFIG_SND_SOC_WM8731 diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_WM8741 b/configs/fedora/generic/arm/CONFIG_SND_SOC_WM8741 new file mode 100644 index 000000000..58adc551f --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_WM8741 @@ -0,0 +1 @@ +CONFIG_SND_SOC_WM8741=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_TOUCHSCREEN_ADS7846 b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_ADS7846 similarity index 100% rename from configs/fedora/generic/arm/armv7/CONFIG_TOUCHSCREEN_ADS7846 rename to configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_ADS7846 diff --git a/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_EXC3000 b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_EXC3000 new file mode 100644 index 000000000..9211c830e --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_EXC3000 @@ -0,0 +1 @@ +CONFIG_TOUCHSCREEN_EXC3000=m diff --git a/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_GOODIX b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_GOODIX new file mode 100644 index 000000000..ad45d6831 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_GOODIX @@ -0,0 +1 @@ +CONFIG_TOUCHSCREEN_GOODIX=m diff --git a/configs/fedora/generic/arm/CONFIG_TSL4531 b/configs/fedora/generic/arm/CONFIG_TSL4531 new file mode 100644 index 000000000..82759bc16 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_TSL4531 @@ -0,0 +1 @@ +CONFIG_TSL4531=m diff --git a/configs/fedora/generic/arm/CONFIG_VEML6070 b/configs/fedora/generic/arm/CONFIG_VEML6070 new file mode 100644 index 000000000..b714b90a3 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_VEML6070 @@ -0,0 +1 @@ +CONFIG_VEML6070=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_SGTL5000 b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_SGTL5000 deleted file mode 100644 index ea71dece1..000000000 --- a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_SGTL5000 +++ /dev/null @@ -1 +0,0 @@ -CONFIG_SND_SOC_SGTL5000=m diff --git a/configs/fedora/generic/powerpc/CONFIG_INPUT_PWM_BEEPER b/configs/fedora/generic/powerpc/CONFIG_INPUT_PWM_BEEPER deleted file mode 100644 index 59fdb225d..000000000 --- a/configs/fedora/generic/powerpc/CONFIG_INPUT_PWM_BEEPER +++ /dev/null @@ -1 +0,0 @@ -CONFIG_INPUT_PWM_BEEPER=m diff --git a/configs/fedora/generic/s390x/CONFIG_INPUT_PWM_BEEPER b/configs/fedora/generic/s390x/CONFIG_INPUT_PWM_BEEPER new file mode 100644 index 000000000..9ac1c7b31 --- /dev/null +++ b/configs/fedora/generic/s390x/CONFIG_INPUT_PWM_BEEPER @@ -0,0 +1 @@ +# CONFIG_INPUT_PWM_BEEPER is not set diff --git a/configs/fedora/generic/CONFIG_KS0108 b/configs/fedora/generic/x86/CONFIG_KS0108 similarity index 100% rename from configs/fedora/generic/CONFIG_KS0108 rename to configs/fedora/generic/x86/CONFIG_KS0108 diff --git a/configs/fedora/generic/CONFIG_KS0108_DELAY b/configs/fedora/generic/x86/CONFIG_KS0108_DELAY similarity index 100% rename from configs/fedora/generic/CONFIG_KS0108_DELAY rename to configs/fedora/generic/x86/CONFIG_KS0108_DELAY diff --git a/configs/fedora/generic/CONFIG_KS0108_PORT b/configs/fedora/generic/x86/CONFIG_KS0108_PORT similarity index 100% rename from configs/fedora/generic/CONFIG_KS0108_PORT rename to configs/fedora/generic/x86/CONFIG_KS0108_PORT diff --git a/configs/fedora/generic/x86/i686/CONFIG_INPUT_PWM_BEEPER b/configs/fedora/generic/x86/i686/CONFIG_INPUT_PWM_BEEPER deleted file mode 100644 index 59fdb225d..000000000 --- a/configs/fedora/generic/x86/i686/CONFIG_INPUT_PWM_BEEPER +++ /dev/null @@ -1 +0,0 @@ -CONFIG_INPUT_PWM_BEEPER=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index e2e24a58a..d6706a037 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -206,7 +206,7 @@ CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m -# CONFIG_APDS9960 is not set +CONFIG_APDS9960=m # CONFIG_APPLE_PROPERTIES is not set # CONFIG_APPLICOM is not set CONFIG_APQ_GCC_8084=y @@ -544,9 +544,9 @@ CONFIG_BATTERY_BQ27XXX=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_BATTERY_GAUGE_LTC2941=m # CONFIG_BATTERY_LEGO_EV3 is not set -# CONFIG_BATTERY_MAX17040 is not set +CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_SBS=m @@ -815,7 +815,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_M_CAN_PLATFORM is not set # CONFIG_CAN_M_CAN_TCAN4X5X is not set CONFIG_CAN_MCBA_USB=m -# CONFIG_CAN_MCP251X is not set +CONFIG_CAN_MCP251X=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCIEFD=m CONFIG_CAN_PEAK_PCI=m @@ -2093,7 +2093,7 @@ CONFIG_HARDENED_USERCOPY=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m -# CONFIG_HDC100X is not set +CONFIG_HDC100X=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y CONFIG_HEADER_TEST=y @@ -2247,7 +2247,7 @@ CONFIG_HT16K33=m # CONFIG_HTC_I2CPLD is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTS221=m -# CONFIG_HTU21 is not set +CONFIG_HTU21=m CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y # CONFIG_HVC_DCC is not set @@ -2978,9 +2978,6 @@ CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES=y CONFIG_KPSS_XCC=m CONFIG_KRAITCC=m -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set @@ -3056,7 +3053,7 @@ CONFIG_LEDS_NIC78BX=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set +CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_SPI_BYTE is not set @@ -3219,8 +3216,8 @@ CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m CONFIG_MCP3911=m CONFIG_MCP4018=m CONFIG_MCP41010=m @@ -4737,7 +4734,7 @@ CONFIG_PWM_HIBVT=m CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m -# CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m # CONFIG_PWM_STMPE is not set CONFIG_PWM_SUN4I=m @@ -5435,7 +5432,7 @@ CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m -# CONFIG_SENSORS_GPIO_FAN is not set +CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set @@ -5659,7 +5656,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set +CONFIG_SI7020=m CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIMPLE_PM_BUS=y # CONFIG_SIOX is not set @@ -5857,6 +5854,7 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set @@ -5880,21 +5878,22 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS4265 is not set +CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set +CONFIG_SND_SOC_CS4271_I2C=m # CONFIG_SND_SOC_CS4271_SPI is not set CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS43130=m # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m # CONFIG_SND_SOC_ES7241 is not set @@ -5916,6 +5915,7 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ICS43432=m # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_IMX_AUDMIX=m # CONFIG_SND_SOC_IMX_AUDMUX is not set @@ -5951,6 +5951,7 @@ CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3060_SPI=m # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set +CONFIG_SND_SOC_PCM5102A=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_SPI=m @@ -6016,8 +6017,9 @@ CONFIG_SND_SOC_TEGRA_SGTL5000=m # CONFIG_SND_SOC_TEGRA_WM8903 is not set # CONFIG_SND_SOC_TEGRA_WM9712 is not set # CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m # CONFIG_SND_SOC_TLV320AIC31XX is not set CONFIG_SND_SOC_TLV320AIC32X4_I2C=m CONFIG_SND_SOC_TLV320AIC32X4_SPI=m @@ -6034,9 +6036,9 @@ CONFIG_SND_SOC_WM8524=m # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731 is not set +CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set +CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set @@ -6460,7 +6462,7 @@ CONFIG_TMPFS=y # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m -# CONFIG_TOUCHSCREEN_ADS7846 is not set +CONFIG_TOUCHSCREEN_ADS7846=m # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=m # CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set @@ -6481,9 +6483,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set +CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m -# CONFIG_TOUCHSCREEN_GOODIX is not set +CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set @@ -6550,7 +6552,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TS4800_WATCHDOG is not set # CONFIG_TSL2583 is not set CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set +CONFIG_TSL4531=m # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set CONFIG_TULIP=m @@ -7028,7 +7030,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y -# CONFIG_VEML6070 is not set +CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y # CONFIG_VF610_ADC is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 5a7901511..71568fc8a 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -206,7 +206,7 @@ CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m -# CONFIG_APDS9960 is not set +CONFIG_APDS9960=m # CONFIG_APPLE_PROPERTIES is not set # CONFIG_APPLICOM is not set CONFIG_APQ_GCC_8084=y @@ -544,9 +544,9 @@ CONFIG_BATTERY_BQ27XXX=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_BATTERY_GAUGE_LTC2941=m # CONFIG_BATTERY_LEGO_EV3 is not set -# CONFIG_BATTERY_MAX17040 is not set +CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_SBS=m @@ -815,7 +815,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_M_CAN_PLATFORM is not set # CONFIG_CAN_M_CAN_TCAN4X5X is not set CONFIG_CAN_MCBA_USB=m -# CONFIG_CAN_MCP251X is not set +CONFIG_CAN_MCP251X=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCIEFD=m CONFIG_CAN_PEAK_PCI=m @@ -2077,7 +2077,7 @@ CONFIG_HARDENED_USERCOPY=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m -# CONFIG_HDC100X is not set +CONFIG_HDC100X=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y CONFIG_HEADER_TEST=y @@ -2231,7 +2231,7 @@ CONFIG_HT16K33=m # CONFIG_HTC_I2CPLD is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTS221=m -# CONFIG_HTU21 is not set +CONFIG_HTU21=m CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y # CONFIG_HVC_DCC is not set @@ -2960,9 +2960,6 @@ CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES=y CONFIG_KPSS_XCC=m CONFIG_KRAITCC=m -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set @@ -3038,7 +3035,7 @@ CONFIG_LEDS_NIC78BX=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set +CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_SPI_BYTE is not set @@ -3200,8 +3197,8 @@ CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m CONFIG_MCP3911=m CONFIG_MCP4018=m CONFIG_MCP41010=m @@ -4716,7 +4713,7 @@ CONFIG_PWM_HIBVT=m CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m -# CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m # CONFIG_PWM_STMPE is not set CONFIG_PWM_SUN4I=m @@ -5414,7 +5411,7 @@ CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m -# CONFIG_SENSORS_GPIO_FAN is not set +CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set @@ -5638,7 +5635,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set +CONFIG_SI7020=m CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SIMPLE_PM_BUS=y # CONFIG_SIOX is not set @@ -5835,6 +5832,7 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set @@ -5858,21 +5856,22 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS4265 is not set +CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set +CONFIG_SND_SOC_CS4271_I2C=m # CONFIG_SND_SOC_CS4271_SPI is not set CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS43130=m # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m # CONFIG_SND_SOC_ES7241 is not set @@ -5894,6 +5893,7 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ICS43432=m # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_IMX_AUDMIX=m # CONFIG_SND_SOC_IMX_AUDMUX is not set @@ -5929,6 +5929,7 @@ CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3060_SPI=m # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set +CONFIG_SND_SOC_PCM5102A=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_SPI=m @@ -5994,8 +5995,9 @@ CONFIG_SND_SOC_TEGRA_SGTL5000=m # CONFIG_SND_SOC_TEGRA_WM8903 is not set # CONFIG_SND_SOC_TEGRA_WM9712 is not set # CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m # CONFIG_SND_SOC_TLV320AIC31XX is not set CONFIG_SND_SOC_TLV320AIC32X4_I2C=m CONFIG_SND_SOC_TLV320AIC32X4_SPI=m @@ -6012,9 +6014,9 @@ CONFIG_SND_SOC_WM8524=m # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731 is not set +CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set +CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set @@ -6438,7 +6440,7 @@ CONFIG_TMPFS=y # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m -# CONFIG_TOUCHSCREEN_ADS7846 is not set +CONFIG_TOUCHSCREEN_ADS7846=m # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=m # CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set @@ -6459,9 +6461,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set +CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m -# CONFIG_TOUCHSCREEN_GOODIX is not set +CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set @@ -6528,7 +6530,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TS4800_WATCHDOG is not set # CONFIG_TSL2583 is not set CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set +CONFIG_TSL4531=m # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set CONFIG_TULIP=m @@ -7006,7 +7008,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y -# CONFIG_VEML6070 is not set +CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y # CONFIG_VF610_ADC is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 2d87a54a6..08c34c836 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -181,7 +181,7 @@ CONFIG_AMX3_PM=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m -# CONFIG_APDS9960 is not set +CONFIG_APDS9960=m # CONFIG_APM_EMULATION is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_APPLICOM is not set @@ -547,9 +547,9 @@ CONFIG_BATTERY_DA9052=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_BATTERY_GAUGE_LTC2941=m # CONFIG_BATTERY_LEGO_EV3 is not set -# CONFIG_BATTERY_MAX17040 is not set +CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_OLPC=m @@ -821,7 +821,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_M_CAN_PLATFORM is not set # CONFIG_CAN_M_CAN_TCAN4X5X is not set CONFIG_CAN_MCBA_USB=m -# CONFIG_CAN_MCP251X is not set +CONFIG_CAN_MCP251X=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCIEFD=m CONFIG_CAN_PEAK_PCI=m @@ -2113,7 +2113,7 @@ CONFIG_HAVE_ARM_TWD=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m -# CONFIG_HDC100X is not set +CONFIG_HDC100X=m CONFIG_HDQ_MASTER_OMAP=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y @@ -2264,7 +2264,7 @@ CONFIG_HT16K33=m # CONFIG_HTC_I2CPLD is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTS221=m -# CONFIG_HTU21 is not set +CONFIG_HTU21=m CONFIG_HUGETLBFS=y # CONFIG_HUGETLB_PAGE is not set # CONFIG_HVC_DCC is not set @@ -3006,9 +3006,6 @@ CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES=y CONFIG_KPSS_XCC=m CONFIG_KRAITCC=m -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set CONFIG_KS8851=m @@ -3087,7 +3084,7 @@ CONFIG_LEDS_NS2=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set +CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PM8058=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m @@ -3269,8 +3266,8 @@ CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m CONFIG_MCP3911=m CONFIG_MCP4018=m CONFIG_MCP41010=m @@ -4833,7 +4830,7 @@ CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m CONFIG_PWM_OMAP_DMTIMER=m -# CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m CONFIG_PWM_STI=m @@ -6004,6 +6001,7 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m @@ -6030,9 +6028,9 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS4265 is not set +CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set +CONFIG_SND_SOC_CS4271_I2C=m # CONFIG_SND_SOC_CS4271_SPI is not set CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set @@ -6045,6 +6043,7 @@ CONFIG_SND_SOC_CS43130=m # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DAVINCI_MCASP=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m @@ -6069,6 +6068,7 @@ CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_HDMI_CODEC=m CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_ICS43432=m # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_IMX_AUDMIX is not set CONFIG_SND_SOC_IMX_AUDMUX=m @@ -6086,6 +6086,7 @@ CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6119,6 +6120,7 @@ CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3060_SPI=m # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set +CONFIG_SND_SOC_PCM5102A=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_SPI=m @@ -6213,7 +6215,7 @@ CONFIG_SND_SOC_WM8524=m # CONFIG_SND_SOC_WM8728 is not set CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set +CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set CONFIG_SND_SOC_WM8753=m # CONFIG_SND_SOC_WM8770 is not set @@ -6720,9 +6722,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set +CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m -# CONFIG_TOUCHSCREEN_GOODIX is not set +CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set @@ -6790,7 +6792,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TS4800_WATCHDOG is not set # CONFIG_TSL2583 is not set CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set +CONFIG_TSL4531=m # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set CONFIG_TULIP=m @@ -7294,7 +7296,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VDSO is not set -# CONFIG_VEML6070 is not set +CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y # CONFIG_VF610_ADC is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 607a9da85..3440ad0a8 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -181,7 +181,7 @@ CONFIG_AMX3_PM=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m -# CONFIG_APDS9960 is not set +CONFIG_APDS9960=m # CONFIG_APM_EMULATION is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_APPLICOM is not set @@ -547,9 +547,9 @@ CONFIG_BATTERY_DA9052=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_BATTERY_GAUGE_LTC2941=m # CONFIG_BATTERY_LEGO_EV3 is not set -# CONFIG_BATTERY_MAX17040 is not set +CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_OLPC=m @@ -821,7 +821,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_M_CAN_PLATFORM is not set # CONFIG_CAN_M_CAN_TCAN4X5X is not set CONFIG_CAN_MCBA_USB=m -# CONFIG_CAN_MCP251X is not set +CONFIG_CAN_MCP251X=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCIEFD=m CONFIG_CAN_PEAK_PCI=m @@ -2098,7 +2098,7 @@ CONFIG_HAVE_ARM_TWD=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m -# CONFIG_HDC100X is not set +CONFIG_HDC100X=m CONFIG_HDQ_MASTER_OMAP=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y @@ -2249,7 +2249,7 @@ CONFIG_HT16K33=m # CONFIG_HTC_I2CPLD is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTS221=m -# CONFIG_HTU21 is not set +CONFIG_HTU21=m CONFIG_HUGETLBFS=y # CONFIG_HUGETLB_PAGE is not set # CONFIG_HVC_DCC is not set @@ -2989,9 +2989,6 @@ CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES=y CONFIG_KPSS_XCC=m CONFIG_KRAITCC=m -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set CONFIG_KS8851=m @@ -3070,7 +3067,7 @@ CONFIG_LEDS_NS2=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set +CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PM8058=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m @@ -3251,8 +3248,8 @@ CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m CONFIG_MCP3911=m CONFIG_MCP4018=m CONFIG_MCP41010=m @@ -4813,7 +4810,7 @@ CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m CONFIG_PWM_OMAP_DMTIMER=m -# CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m CONFIG_PWM_STI=m @@ -5983,6 +5980,7 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m @@ -6009,9 +6007,9 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS4265 is not set +CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set +CONFIG_SND_SOC_CS4271_I2C=m # CONFIG_SND_SOC_CS4271_SPI is not set CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set @@ -6024,6 +6022,7 @@ CONFIG_SND_SOC_CS43130=m # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DAVINCI_MCASP=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m @@ -6048,6 +6047,7 @@ CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_HDMI_CODEC=m CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_ICS43432=m # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_IMX_AUDMIX is not set CONFIG_SND_SOC_IMX_AUDMUX=m @@ -6065,6 +6065,7 @@ CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6098,6 +6099,7 @@ CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3060_SPI=m # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set +CONFIG_SND_SOC_PCM5102A=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_SPI=m @@ -6192,7 +6194,7 @@ CONFIG_SND_SOC_WM8524=m # CONFIG_SND_SOC_WM8728 is not set CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set +CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set CONFIG_SND_SOC_WM8753=m # CONFIG_SND_SOC_WM8770 is not set @@ -6699,9 +6701,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set +CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m -# CONFIG_TOUCHSCREEN_GOODIX is not set +CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set @@ -6769,7 +6771,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TS4800_WATCHDOG is not set # CONFIG_TSL2583 is not set CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set +CONFIG_TSL4531=m # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set CONFIG_TULIP=m @@ -7273,7 +7275,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VDSO is not set -# CONFIG_VEML6070 is not set +CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y # CONFIG_VF610_ADC is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index e68d4076a..01e72756a 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -178,7 +178,7 @@ CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m -# CONFIG_APDS9960 is not set +CONFIG_APDS9960=m # CONFIG_APM_EMULATION is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_APPLICOM is not set @@ -526,9 +526,9 @@ CONFIG_BATTERY_AXP20X=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_BATTERY_GAUGE_LTC2941=m # CONFIG_BATTERY_LEGO_EV3 is not set -# CONFIG_BATTERY_MAX17040 is not set +CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_SBS=m @@ -796,7 +796,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_M_CAN_PLATFORM is not set # CONFIG_CAN_M_CAN_TCAN4X5X is not set CONFIG_CAN_MCBA_USB=m -# CONFIG_CAN_MCP251X is not set +CONFIG_CAN_MCP251X=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCIEFD=m CONFIG_CAN_PEAK_PCI=m @@ -2043,7 +2043,7 @@ CONFIG_HAVE_ARM_TWD=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m -# CONFIG_HDC100X is not set +CONFIG_HDC100X=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y CONFIG_HEADER_TEST=y @@ -2193,7 +2193,7 @@ CONFIG_HT16K33=m # CONFIG_HTC_I2CPLD is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTS221=m -# CONFIG_HTU21 is not set +CONFIG_HTU21=m CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y # CONFIG_HVC_DCC is not set @@ -2914,9 +2914,6 @@ CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES=y CONFIG_KPSS_XCC=m CONFIG_KRAITCC=m -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set CONFIG_KS8851=m @@ -2995,7 +2992,7 @@ CONFIG_LEDS_NS2=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set +CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_SPI_BYTE is not set @@ -3170,8 +3167,8 @@ CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m CONFIG_MCP3911=m CONFIG_MCP4018=m CONFIG_MCP41010=m @@ -4652,7 +4649,7 @@ CONFIG_PWM_HIBVT=m CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m -# CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m # CONFIG_PWM_STM32 is not set @@ -5748,6 +5745,7 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set @@ -5771,21 +5769,22 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS4265 is not set +CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set +CONFIG_SND_SOC_CS4271_I2C=m # CONFIG_SND_SOC_CS4271_SPI is not set CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS43130=m # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DAVINCI_MCASP=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m @@ -5808,6 +5807,7 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ICS43432=m # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_IMX_AUDMIX is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set @@ -5817,6 +5817,7 @@ CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5842,6 +5843,7 @@ CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3060_SPI=m # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set +CONFIG_SND_SOC_PCM5102A=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_SPI=m @@ -5909,8 +5911,9 @@ CONFIG_SND_SOC_TEGRA_SGTL5000=m # CONFIG_SND_SOC_TEGRA_WM8903 is not set # CONFIG_SND_SOC_TEGRA_WM9712 is not set # CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m # CONFIG_SND_SOC_TLV320AIC31XX is not set CONFIG_SND_SOC_TLV320AIC32X4_I2C=m CONFIG_SND_SOC_TLV320AIC32X4_SPI=m @@ -5926,9 +5929,9 @@ CONFIG_SND_SOC_WM8524=m # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731 is not set +CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set +CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set @@ -6396,9 +6399,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set +CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m -# CONFIG_TOUCHSCREEN_GOODIX is not set +CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set @@ -6466,7 +6469,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TS4800_WATCHDOG is not set # CONFIG_TSL2583 is not set CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set +CONFIG_TSL4531=m # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set CONFIG_TULIP=m @@ -6946,7 +6949,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y -# CONFIG_VEML6070 is not set +CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y # CONFIG_VF610_ADC is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index a9e8502d1..093af1efa 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -178,7 +178,7 @@ CONFIG_AMIGA_PARTITION=y # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m -# CONFIG_APDS9960 is not set +CONFIG_APDS9960=m # CONFIG_APM_EMULATION is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_APPLICOM is not set @@ -526,9 +526,9 @@ CONFIG_BATTERY_AXP20X=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set +CONFIG_BATTERY_GAUGE_LTC2941=m # CONFIG_BATTERY_LEGO_EV3 is not set -# CONFIG_BATTERY_MAX17040 is not set +CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_SBS=m @@ -796,7 +796,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_M_CAN_PLATFORM is not set # CONFIG_CAN_M_CAN_TCAN4X5X is not set CONFIG_CAN_MCBA_USB=m -# CONFIG_CAN_MCP251X is not set +CONFIG_CAN_MCP251X=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PEAK_PCIEFD=m CONFIG_CAN_PEAK_PCI=m @@ -2028,7 +2028,7 @@ CONFIG_HAVE_ARM_TWD=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m -# CONFIG_HDC100X is not set +CONFIG_HDC100X=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y CONFIG_HEADER_TEST=y @@ -2178,7 +2178,7 @@ CONFIG_HT16K33=m # CONFIG_HTC_I2CPLD is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTS221=m -# CONFIG_HTU21 is not set +CONFIG_HTU21=m CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y # CONFIG_HVC_DCC is not set @@ -2897,9 +2897,6 @@ CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES=y CONFIG_KPSS_XCC=m CONFIG_KRAITCC=m -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set CONFIG_KS8851=m @@ -2978,7 +2975,7 @@ CONFIG_LEDS_NS2=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set +CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_SPI_BYTE is not set @@ -3152,8 +3149,8 @@ CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set -# CONFIG_MCP320X is not set -# CONFIG_MCP3422 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m CONFIG_MCP3911=m CONFIG_MCP4018=m CONFIG_MCP41010=m @@ -4632,7 +4629,7 @@ CONFIG_PWM_HIBVT=m CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m -# CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m # CONFIG_PWM_STM32 is not set @@ -5727,6 +5724,7 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set @@ -5750,21 +5748,22 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS4265 is not set +CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set +CONFIG_SND_SOC_CS4271_I2C=m # CONFIG_SND_SOC_CS4271_SPI is not set CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set +CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS43130=m # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DAVINCI_MCASP=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m @@ -5787,6 +5786,7 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_HDAC_HDA=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ICS43432=m # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_IMX_AUDMIX is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set @@ -5796,6 +5796,7 @@ CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5821,6 +5822,7 @@ CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3060_SPI=m # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set +CONFIG_SND_SOC_PCM5102A=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_SPI=m @@ -5888,8 +5890,9 @@ CONFIG_SND_SOC_TEGRA_SGTL5000=m # CONFIG_SND_SOC_TEGRA_WM8903 is not set # CONFIG_SND_SOC_TEGRA_WM9712 is not set # CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m # CONFIG_SND_SOC_TLV320AIC31XX is not set CONFIG_SND_SOC_TLV320AIC32X4_I2C=m CONFIG_SND_SOC_TLV320AIC32X4_SPI=m @@ -5905,9 +5908,9 @@ CONFIG_SND_SOC_WM8524=m # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731 is not set +CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set +CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set @@ -6375,9 +6378,9 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set +CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m -# CONFIG_TOUCHSCREEN_GOODIX is not set +CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set @@ -6445,7 +6448,7 @@ CONFIG_TRUSTED_KEYS=m # CONFIG_TS4800_WATCHDOG is not set # CONFIG_TSL2583 is not set CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set +CONFIG_TSL4531=m # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set CONFIG_TULIP=m @@ -6925,7 +6928,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y -# CONFIG_VEML6070 is not set +CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y # CONFIG_VF610_ADC is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index d33f09415..05c53b910 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -2471,9 +2471,6 @@ CONFIG_KGDB=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBES_SANITY_TEST is not set CONFIG_KPROBES=y -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 887bcca41..637910909 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -2452,9 +2452,6 @@ CONFIG_KGDB=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBES_SANITY_TEST is not set CONFIG_KPROBES=y -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 21ae5fac3..b0c255ff2 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -2451,9 +2451,6 @@ CONFIG_KGDB=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBES_SANITY_TEST is not set CONFIG_KPROBES=y -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 91c789d12..90b0b5690 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -2432,9 +2432,6 @@ CONFIG_KGDB=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBES_SANITY_TEST is not set CONFIG_KPROBES=y -CONFIG_KS0108_DELAY=2 -CONFIG_KS0108=m -CONFIG_KS0108_PORT=0x378 # CONFIG_KS7010 is not set # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 03aa58b85..fb2a17a8f 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -2335,7 +2335,7 @@ CONFIG_INPUT_PM8XXX_VIBRATOR=m CONFIG_INPUT_PMIC8XXX_PWRKEY=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_POWERMATE=m -# CONFIG_INPUT_PWM_BEEPER is not set +CONFIG_INPUT_PWM_BEEPER=m # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_RK805_PWRKEY=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 901b27a10..e1c7dfd36 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -2318,7 +2318,7 @@ CONFIG_INPUT_PM8XXX_VIBRATOR=m CONFIG_INPUT_PMIC8XXX_PWRKEY=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_POWERMATE=m -# CONFIG_INPUT_PWM_BEEPER is not set +CONFIG_INPUT_PWM_BEEPER=m # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_RK805_PWRKEY=m From 55a801695aa6f502cb6ae3b4927cec233b0eedab Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Mon, 25 Nov 2019 09:30:36 -0500 Subject: [PATCH 41/76] Renumber the second definition of Source15 --- kernel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 18ee1c17c..d41960b24 100644 --- a/kernel.spec +++ b/kernel.spec @@ -624,7 +624,7 @@ Source13: redhatsecureboot003.cer %endif # released_kernel -Source15: mod-extra.list.rhel +Source22: mod-extra.list.rhel Source16: mod-extra.list.fedora Source17: mod-extra.sh Source18: mod-sign.sh From f6b57a59dc24537339fe39cb651dcf43c23c0823 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Mon, 25 Nov 2019 09:23:08 -0500 Subject: [PATCH 42/76] Linux v5.4 --- kernel.spec | 13 ++++++++----- sources | 4 +--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/kernel.spec b/kernel.spec index d41960b24..fefd0d2c1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -24,7 +24,7 @@ Summary: The Linux kernel # For rawhide and/or a kernel built from an rc or git snapshot, # released_kernel should be 0. # For a stable, released kernel, released_kernel should be 1. -%global released_kernel 0 +%global released_kernel 1 %if 0%{?fedora} %define secure_boot_arch x86_64 @@ -77,13 +77,13 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 2 +%global baserelease 1 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching # on top of -- for example, 3.1-rc7-git1 starts with a 3.0 base, # which yields a base_sublevel of 0. -%define base_sublevel 3 +%define base_sublevel 4 ## If this is a released kernel ## %if 0%{?released_kernel} @@ -102,7 +102,7 @@ Summary: The Linux kernel # The next upstream release sublevel (base_sublevel+1) %define upstream_sublevel %(echo $((%{base_sublevel} + 1))) # The rc snapshot level -%global rcrev 8 +%global rcrev 1 # The git snapshot level %define gitrev 1 # Set rpm version accordingly @@ -191,7 +191,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 0 +%define debugbuildsenabled 1 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -2548,6 +2548,9 @@ fi # # %changelog +* Mon Nov 25 2019 Jeremy Cline - 5.4.0-1 +- Linux v5.4.0 + * Fri Nov 22 2019 Laura Abbott - 5.4.0-0.rc8.git1.2 - bump and build to test new configs diff --git a/sources b/sources index 4de411495..302ffe6b7 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -SHA512 (linux-5.3.tar.xz) = 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d -SHA512 (patch-5.4-rc8.xz) = 41766518ed994c6d39571015f48345c3f6fff1f83c8b54d78fe2288f6b8475d30a060ac5d96e16b7fdcba95854d37195ac137c21c71ae2b4d0b4dd5f46758e8b -SHA512 (patch-5.4-rc8-git1.xz) = 3fe22d1d7addea529fc71904aec0bb9e30e6d57bef83bb209a7775e2ea849e7c642f7cb62a314c396af8880a8532cf8a0144850f43c13a3c6a4852b8741294e1 +SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f From facf80d5e336193efa10a9c466efcd928b1cfa0f Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Mon, 25 Nov 2019 10:13:23 -0500 Subject: [PATCH 43/76] Drop the secureboot key sources for s390 and ppc This caused a duplicate definition of Source15 and the secureboot key files are not currently in the tree. --- kernel.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/kernel.spec b/kernel.spec index fefd0d2c1..2fe02f8f1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -596,22 +596,12 @@ Source11: x509.genkey.fedora Source12: securebootca.cer Source13: secureboot.cer -Source14: secureboot_s390.cer -Source15: secureboot_ppc.cer %define secureboot_ca %{SOURCE12} %ifarch x86_64 aarch64 %define secureboot_key %{SOURCE13} %define pesign_name redhatsecureboot301 %endif -%ifarch s390x -%define secureboot_key %{SOURCE14} -%define pesign_name redhatsecureboot302 -%endif -%ifarch ppc64le -%define secureboot_key %{SOURCE15} -%define pesign_name redhatsecureboot303 -%endif %else # released_kernel @@ -624,7 +614,7 @@ Source13: redhatsecureboot003.cer %endif # released_kernel -Source22: mod-extra.list.rhel +Source15: mod-extra.list.rhel Source16: mod-extra.list.fedora Source17: mod-extra.sh Source18: mod-sign.sh From be6041e7ff7b38fbfb8058dd00e02e34b382ca68 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Mon, 25 Nov 2019 10:19:55 -0600 Subject: [PATCH 44/76] Fix a number of CVEs --- ath10k-fix-memory-leak.patch | 154 ++++++++++++ kernel.spec | 20 ++ ...-overflows-at-parsing-bss-descriptor.patch | 120 ++++++++++ ...n-mmwifiex_process_tdls_action_frame.patch | 226 ++++++++++++++++++ ...erflow-in-mwifiex_process_country_ie.patch | 129 ++++++++++ 5 files changed, 649 insertions(+) create mode 100644 ath10k-fix-memory-leak.patch create mode 100644 libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch create mode 100644 mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch create mode 100644 mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch diff --git a/ath10k-fix-memory-leak.patch b/ath10k-fix-memory-leak.patch new file mode 100644 index 000000000..f7120b81f --- /dev/null +++ b/ath10k-fix-memory-leak.patch @@ -0,0 +1,154 @@ +From patchwork Fri Sep 20 01:36:26 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Navid Emamdoost +X-Patchwork-Id: 11153701 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D3F0714DB + for ; + Fri, 20 Sep 2019 01:36:54 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id B1A2E206C2 + for ; + Fri, 20 Sep 2019 01:36:54 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="bhsKgarK"; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=gmail.com header.i=@gmail.com header.b="nljLTTHa" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B1A2E206C2 +Authentication-Results: mail.kernel.org; + dmarc=fail (p=none dis=none) header.from=gmail.com +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=ath10k-bounces+patchwork-ath10k=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: + List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: + Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: + Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: + References:List-Owner; bh=TgqIPzTUSDBMffxK6MmqtQ+I81SfWmrbmWLuWLbhwV8=; b=bhs + KgarKUaVoFaf/6TPo+T+LIemPUgT0DioZ9Aa4cXD7m02vV5SrBodW911B9amgDGQ4ipx7UyAgOokS + QqumgU8MLbC9VEmDHseDYkrMDJvPAVL/+Ou5bAAoDDa4G14hJi1RWh5lsdIJBMKmjMI9KcW7qFdEj + eQ6JBoJXliaYp31BoAPEbyBnG4b8RQxO6wT9wA+/Bs8gR8bBQN9Wjo7zsIKHobQbKfAXTTRwn46dt + J7kt19264hkIv2Dr3UQc7W8kYL09TmllYFjEGYTOuGFEOoHlejt6CpbUnh0mdPtDggPPxsQ+e/f/h + 0dGNUqgR/L7R5/70DbHnF24DnXzwfQw==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) + id 1iB7qu-0006An-U6; Fri, 20 Sep 2019 01:36:52 +0000 +Received: from mail-io1-xd43.google.com ([2607:f8b0:4864:20::d43]) + by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) + id 1iB7qr-0006A2-PC + for ath10k@lists.infradead.org; Fri, 20 Sep 2019 01:36:51 +0000 +Received: by mail-io1-xd43.google.com with SMTP id q10so12531160iop.2 + for ; Thu, 19 Sep 2019 18:36:47 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=2vkYM2Vw9GpvccAiSSIMhifEzfuK8Ld4R3bwXVgh1ps=; + b=nljLTTHaQr3RenMHyxOGrtAwE/I0ES0GK9UJLdYkS7iEalzRrwu+/ygif0A/YnEFuE + fMLFG5zBRN2I7SpqvTBqaxAYJbA+a5Nnb5ymeV3s6Ef+CcGHE165IRfi+4dxEt/RvV3k + 4CjBDTDWGnnBO1wfDcS0WW9TqjJEoxFKWNCL+8oAzUyMten4zs8XPRUPlZVc5dHnkqC9 + LmLWnaSBjm2g5JG0GJKSrT8KrYP2mv4yGUR0HaWruQWwfQQ8NJc2RyXm1Ml99KZkoU73 + TG98jQSy2dcHrVqaNRfpAtyj0WEwXdLqMfT1ggk69p1ZfC7ol/7QEQxzgDIU0EFn2r59 + owvA== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=2vkYM2Vw9GpvccAiSSIMhifEzfuK8Ld4R3bwXVgh1ps=; + b=h6uidvjJA/lvtevOi6n+lWV9vjtx5XM1d7kRlAFgObUBjJMIap329Jxa7uA0de8dx/ + 4ANBCQj9/8psgTYwWqBv0bJH+7IC+ewxZb2m3z1dMYwsFp8coTyMryaBVWb4trh0My3B + XT2OseKTL0iAiy35/SDbWV/5FljTuVmto5Jgglq6lB3uPpQVIGu46UY8kNKwuIdNseow + y4r+4w82KCHMoANJmlEPlFYb7xnmENPIdx0ZITs6ISjjvTICaf8nyA3OgqPCI5l3/DCb + 3plewsEuTwGiFXPqJx2ldY3gIwfH8D7w1MLxadUUL6o2fDRt0ZjFbJuUk/tiX/EM5MOL + W3dQ== +X-Gm-Message-State: APjAAAWIX+IMQ2tM7gV9yX2n6iqisUO1ysXCEYfl/P1BcWwlYgTk8xNq + /djn9P594uwGss08Ku8JA9E= +X-Google-Smtp-Source: + APXvYqzLPqJkNUviwDSfcaSYJH+eUFOLc0fBeZpgji797e/U5UAY6XAi9Cq7iKldElsnElvAmFWNCw== +X-Received: by 2002:a6b:8f15:: with SMTP id r21mr3490587iod.259.1568943406715; + Thu, 19 Sep 2019 18:36:46 -0700 (PDT) +Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) + by smtp.googlemail.com with ESMTPSA id x12sm335602ioh.76.2019.09.19.18.36.45 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Thu, 19 Sep 2019 18:36:45 -0700 (PDT) +From: Navid Emamdoost +To: +Subject: [PATCH] ath10k: fix memory leak +Date: Thu, 19 Sep 2019 20:36:26 -0500 +Message-Id: <20190920013632.30796-1-navid.emamdoost@gmail.com> +X-Mailer: git-send-email 2.17.1 +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20190919_183649_845813_A1A80F7F +X-CRM114-Status: UNSURE ( 7.25 ) +X-CRM114-Notice: Please train this message. +X-Spam-Score: -0.2 (/) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-0.2 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, + no trust [2607:f8b0:4864:20:0:0:0:d43 listed in] + [list.dnswl.org] + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record + -0.0 SPF_PASS SPF: sender matches SPF record + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail + provider (navid.emamdoost[at]gmail.com) + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily + valid +X-BeenThere: ath10k@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Cc: linux-wireless@vger.kernel.org, kjlu@umn.edu, + linux-kernel@vger.kernel.org, + ath10k@lists.infradead.org, emamd001@umn.edu, smccaman@umn.edu, + netdev@vger.kernel.org, "David S. Miller" , + Kalle Valo , + Navid Emamdoost +MIME-Version: 1.0 +Sender: "ath10k" +Errors-To: + ath10k-bounces+patchwork-ath10k=patchwork.kernel.org@lists.infradead.org + +In ath10k_usb_hif_tx_sg the allocated urb should be released if +usb_submit_urb fails. + +Signed-off-by: Navid Emamdoost +--- + drivers/net/wireless/ath/ath10k/usb.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/net/wireless/ath/ath10k/usb.c b/drivers/net/wireless/ath/ath10k/usb.c +index e1420f67f776..730ed22e08a0 100644 +--- a/drivers/net/wireless/ath/ath10k/usb.c ++++ b/drivers/net/wireless/ath/ath10k/usb.c +@@ -435,6 +435,7 @@ static int ath10k_usb_hif_tx_sg(struct ath10k *ar, u8 pipe_id, + ath10k_dbg(ar, ATH10K_DBG_USB_BULK, + "usb bulk transmit failed: %d\n", ret); + usb_unanchor_urb(urb); ++ usb_free_urb(urb); + ret = -EINVAL; + goto err_free_urb_to_pipe; + } diff --git a/kernel.spec b/kernel.spec index 2fe02f8f1..1a75dcae8 100644 --- a/kernel.spec +++ b/kernel.spec @@ -840,6 +840,19 @@ Patch522: mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch # CVE-2019-19054 rhbz 1775063 1775117 Patch524: media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch +# CVE-2019-14895 rhbz 1774870 1776139 +Patch525: mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch + +# CVE-2019-14896 rhbz 1774875 1776143 +# CVE-2019-14897 rhbz 1774879 1776146 +Patch526: libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch + +# CVE-2019-14901 rhbz 1773519 1776184 +Patch527: mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch + +# CVE-2019-19078 rhbz 1776354 1776353 +Patch528: ath10k-fix-memory-leak.patch + # END OF PATCH DEFINITIONS %endif @@ -2538,6 +2551,13 @@ fi # # %changelog +* Mon Nov 25 2019 Justin M. Forbes +- Fix CVE-2019-14895 (rhbz 1774870 1776139) +- Fix CVE-2019-14896 (rhbz 1774875 1776143) +- Fix CVE-2019-14897 (rhbz 1774879 1776146) +- Fix CVE-2019-14901 (rhbz 1773519 1776184) +- Fix CVE-2019-19078 (rhbz 1776354 1776353) + * Mon Nov 25 2019 Jeremy Cline - 5.4.0-1 - Linux v5.4.0 diff --git a/libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch b/libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch new file mode 100644 index 000000000..e8c4c4b64 --- /dev/null +++ b/libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch @@ -0,0 +1,120 @@ +From patchwork Fri Nov 22 05:29:17 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: huangwenabc@gmail.com +X-Patchwork-Id: 11257187 +X-Patchwork-Delegate: kvalo@adurom.com +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 032DA112B + for ; + Fri, 22 Nov 2019 05:29:36 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id D68A920707 + for ; + Fri, 22 Nov 2019 05:29:35 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com + header.b="WaDUta6X" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1726719AbfKVF3f (ORCPT + ); + Fri, 22 Nov 2019 00:29:35 -0500 +Received: from mail-pf1-f194.google.com ([209.85.210.194]:43041 "EHLO + mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1726529AbfKVF3e (ORCPT + ); + Fri, 22 Nov 2019 00:29:34 -0500 +Received: by mail-pf1-f194.google.com with SMTP id 3so2912048pfb.10 + for ; + Thu, 21 Nov 2019 21:29:34 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id; + bh=9G4UM2vhuEG4TSdFZTVuZ71GTOHLABBI6xxxI/2Oncw=; + b=WaDUta6XODn4hzzqR0np+iPcfBChaSE05EpSM8UrALWvgf7x/9f0e8SMvgXTGXaN74 + Irmx+lKSr5piR/mhpfRO+HVN7bu7ukOSsxCxlNav6kvJn3SG/q0TV9VGoWEKM+8yISrK + Bc5MtndhyGLDrWQFgc5fSdMf+/79HC0AWnnavMoEKxnAti/HKBQnIPreGoLnrWIpbhXZ + EdU3ei0kxlwAUbNl8/FywUG2qzQeoeh5RranVfooFhbBQ0QfNtx3k3ARWrVdT9uV7QtX + pcpYtJsjn94TXL0llHTzpE182eTvmUrzxf89ubigJh+EYnryHC+HUHZoVtjYtbjidWoV + I0FQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id; + bh=9G4UM2vhuEG4TSdFZTVuZ71GTOHLABBI6xxxI/2Oncw=; + b=gNC3IOfmB1H65frnsn63mdzaxphxG6xvR0SHEIOJSaWI/Jx9VK+CfnGr+7pOQZ/Pyw + wORhpVi6EbFsE7mVKbjlJ7O96hk14FnUKSPVOhl9NH4xXBktd7sJc5Z36N3J6RRv9Cfc + gQWPy1otHKeNz1riMgHcbkaiKj3CANpJ6gaAE/R8EjWLXjS7Bw/vBgQSr5WnAVV27Ppw + Flrks3Qv8BGkRUCymKArD05r646Fx1ew/FI7oGyKQhxxWJPuv5RoVTGPbAC1unU+zjfN + 2XNdr1yKKfY4R5S8q49FeHsN5Mb+lmriUPdLPL062UzQ7x/pTzfh3rI9Lf92jMJiJ9/n + 9zPw== +X-Gm-Message-State: APjAAAVgSeSrlZfb2Ch2KXDFaNq6RLCJCvq40zW4toublIDi1zh7feyc + srNh0xN+iNrBCzEMbsxDKJS2IOoUYXc= +X-Google-Smtp-Source: + APXvYqwPwHZStvNKOZtUBWgPYiEFiNFqEQLMngqNoFN6jFqDKFjISduUPDUYh2y907mFwD+Qn6zs9w== +X-Received: by 2002:a63:7456:: with SMTP id + e22mr14245471pgn.314.1574400573682; + Thu, 21 Nov 2019 21:29:33 -0800 (PST) +Received: from localhost ([38.121.20.202]) + by smtp.gmail.com with ESMTPSA id + x192sm5658165pfd.96.2019.11.21.21.29.32 + (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); + Thu, 21 Nov 2019 21:29:32 -0800 (PST) +From: huangwenabc@gmail.com +To: linux-wireless@vger.kernel.org +Cc: linux-distros@vs.openwall.org, security@kernel.org, + libertas-dev@lists.infradead.org +Subject: [PATCH] libertas: Fix two buffer overflows at parsing bss descriptor +Date: Fri, 22 Nov 2019 13:29:17 +0800 +Message-Id: <20191122052917.11309-1-huangwenabc@gmail.com> +X-Mailer: git-send-email 2.17.1 +Sender: linux-wireless-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-wireless@vger.kernel.org + +From: Wen Huang + +add_ie_rates() copys rates without checking the length +in bss descriptor from remote AP.when victim connects to +remote attacker, this may trigger buffer overflow. +lbs_ibss_join_existing() copys rates without checking the length +in bss descriptor from remote IBSS node.when victim connects to +remote attacker, this may trigger buffer overflow. +Fix them by putting the length check before performing copy. + +This fix addresses CVE-2019-14896 and CVE-2019-14897. + +Signed-off-by: Wen Huang +--- + drivers/net/wireless/marvell/libertas/cfg.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/drivers/net/wireless/marvell/libertas/cfg.c b/drivers/net/wireless/marvell/libertas/cfg.c +index 57edfada0..290280764 100644 +--- a/drivers/net/wireless/marvell/libertas/cfg.c ++++ b/drivers/net/wireless/marvell/libertas/cfg.c +@@ -273,6 +273,10 @@ add_ie_rates(u8 *tlv, const u8 *ie, int *nrates) + int hw, ap, ap_max = ie[1]; + u8 hw_rate; + ++ if (ap_max > MAX_RATES) { ++ lbs_deb_assoc("invalid rates\n"); ++ return tlv; ++ } + /* Advance past IE header */ + ie += 2; + +@@ -1777,6 +1781,10 @@ static int lbs_ibss_join_existing(struct lbs_private *priv, + } else { + int hw, i; + u8 rates_max = rates_eid[1]; ++ if (rates_max > MAX_RATES) { ++ lbs_deb_join("invalid rates"); ++ goto out; ++ } + u8 *rates = cmd.bss.rates; + for (hw = 0; hw < ARRAY_SIZE(lbs_rates); hw++) { + u8 hw_rate = lbs_rates[hw].bitrate / 5; diff --git a/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch b/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch new file mode 100644 index 000000000..bfd39e5a9 --- /dev/null +++ b/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch @@ -0,0 +1,226 @@ +From patchwork Fri Nov 22 09:43:49 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: qize wang +X-Patchwork-Id: 11257535 +X-Patchwork-Delegate: kvalo@adurom.com +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 311581390 + for ; + Fri, 22 Nov 2019 09:44:01 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 09A6920708 + for ; + Fri, 22 Nov 2019 09:44:01 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com + header.b="gFC1GPvm" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1726802AbfKVJoA (ORCPT + ); + Fri, 22 Nov 2019 04:44:00 -0500 +Received: from mail-pj1-f65.google.com ([209.85.216.65]:35154 "EHLO + mail-pj1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1726500AbfKVJoA (ORCPT + ); + Fri, 22 Nov 2019 04:44:00 -0500 +Received: by mail-pj1-f65.google.com with SMTP id s8so2836990pji.2 + for ; + Fri, 22 Nov 2019 01:43:57 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:content-transfer-encoding:mime-version:subject:message-id:date + :cc:to; + bh=1kENrBK+Si8GTG/z7vluv90p0vaDDTLdLP0ZTBYtdys=; + b=gFC1GPvmciglvQH3QRWVdrtGLMliah1xCIA8nZta7Mis7sATxTwTG/XMZ/G4Zb8efA + bvc58q+E3uHBiZOOCVFqZrDhJzM1SJVkOtFKPIquJLhmKms1Rd7FLwLFKwbq9DKE28C4 + crZUPOja7RMESC2jajleQdZ9YO/o/LEA+6QmEKIQFZ11R7j/qT/bNTdf08hDTINa7VVq + r20OL/q5iTBYBqodQaQVOPHH7f8iRs46gS/23GSX8E8Lo920r4wtTUPXXBidt0bay7ID + L2CF8vLLDGRe4Dohd71wCJgl54yVxF1Fi9qAvQluyVTulAtDVNw8Ol9hFdLa9R7j2M2z + 9wWw== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:content-transfer-encoding:mime-version + :subject:message-id:date:cc:to; + bh=1kENrBK+Si8GTG/z7vluv90p0vaDDTLdLP0ZTBYtdys=; + b=lGAdjvr9L1WcGIvtpY5RO07jVV2t+CQ7rGsSqHcqyoDarWzcfl+FowtU0U+OV0Uf0k + Dxs4mJ+rml43X7SrPljpiHzQB1mRWWnTcIKwO9YFH1DbuMxYpTV/AdDtkyLGwQEPCTu2 + U/RIv2CvLNWTGQYXAqUH4wZJ0MAo0w2fWX8QeMCWarAPRgOsyeT9LEZQT6ypWzy9bAKs + ri4P+HqxmhlvDFb3ij0pl0x7hhOOhDCSdzZEfy8MGL/wmxdbOLM5AV8DevGNLEZHZrJ9 + AHHgRlkUPn5esIeIhTiYu3hox+z4GLrcRZccqcL3O9QM9rKX6SyNF9MjoEIgD5WK7ycl + Tlvg== +X-Gm-Message-State: APjAAAVLU8HZian8Pqy8r1Iwnjga8cqc70tKNQWQHXIQ/WEWDgKWDzip + dkM+yuOUv3M4BD3u8wHsttGE4Sk9BqOSqA== +X-Google-Smtp-Source: + APXvYqxWR1wx4sFD+yyfHofiemrR7B+b6xLDxQu9tS4dKDTYtMBUggkRWVG0Y4CUsP1DbHGVYW2rGg== +X-Received: by 2002:a17:90a:c004:: with SMTP id + p4mr17937350pjt.104.1574415837353; + Fri, 22 Nov 2019 01:43:57 -0800 (PST) +Received: from [127.0.0.1] (187.220.92.34.bc.googleusercontent.com. + [34.92.220.187]) + by smtp.gmail.com with ESMTPSA id + 71sm6800121pfx.107.2019.11.22.01.43.52 + (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); + Fri, 22 Nov 2019 01:43:56 -0800 (PST) +From: qize wang +Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) +Subject: [PATCH] mwifiex: Fix heap overflow in + mmwifiex_process_tdls_action_frame() +Message-Id: +Date: Fri, 22 Nov 2019 17:43:49 +0800 +Cc: amitkarwar , nishants , + gbhat , huxinming820 , + kvalo , Greg KH , + security , + linux-distros , + "dan.carpenter" , + Solar Designer +To: linux-wireless@vger.kernel.org +X-Mailer: Apple Mail (2.3445.6.18) +Sender: linux-wireless-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-wireless@vger.kernel.org + +mwifiex_process_tdls_action_frame() without checking +the incoming tdls infomation element's vality before use it, +this may cause multi heap buffer overflows. + +Fix them by putting vality check before use it. + +Signed-off-by: qize wang +--- +drivers/net/wireless/marvell/mwifiex/tdls.c | 70 ++++++++++++++++++++++++++--- +1 file changed, 64 insertions(+), 6 deletions(-) + +diff --git a/drivers/net/wireless/marvell/mwifiex/tdls.c b/drivers/net/wireless/marvell/mwifiex/tdls.c +index 18e654d..7f60214 100644 +--- a/drivers/net/wireless/marvell/mwifiex/tdls.c ++++ b/drivers/net/wireless/marvell/mwifiex/tdls.c +@@ -954,59 +954,117 @@ void mwifiex_process_tdls_action_frame(struct mwifiex_private *priv, + + switch (*pos) { + case WLAN_EID_SUPP_RATES: ++ if (pos[1] > 32) ++ return; + sta_ptr->tdls_cap.rates_len = pos[1]; + for (i = 0; i < pos[1]; i++) + sta_ptr->tdls_cap.rates[i] = pos[i + 2]; + break; + + case WLAN_EID_EXT_SUPP_RATES: ++ if (pos[1] > 32) ++ return; + basic = sta_ptr->tdls_cap.rates_len; ++ if (pos[1] > 32 - basic) ++ return; + for (i = 0; i < pos[1]; i++) + sta_ptr->tdls_cap.rates[basic + i] = pos[i + 2]; + sta_ptr->tdls_cap.rates_len += pos[1]; + break; + case WLAN_EID_HT_CAPABILITY: +- memcpy((u8 *)&sta_ptr->tdls_cap.ht_capb, pos, ++ if (pos > end - sizeof(struct ieee80211_ht_cap) - 2) ++ return; ++ if (pos[1] != sizeof(struct ieee80211_ht_cap)) ++ return; ++ /* copy the ie's value into ht_capb*/ ++ memcpy((u8 *)&sta_ptr->tdls_cap.ht_capb, pos + 2, + sizeof(struct ieee80211_ht_cap)); + sta_ptr->is_11n_enabled = 1; + break; + case WLAN_EID_HT_OPERATION: +- memcpy(&sta_ptr->tdls_cap.ht_oper, pos, ++ if (pos > end - ++ sizeof(struct ieee80211_ht_operation) - 2) ++ return; ++ if (pos[1] != sizeof(struct ieee80211_ht_operation)) ++ return; ++ /* copy the ie's value into ht_oper*/ ++ memcpy(&sta_ptr->tdls_cap.ht_oper, pos + 2, + sizeof(struct ieee80211_ht_operation)); + break; + case WLAN_EID_BSS_COEX_2040: ++ if (pos > end - 3) ++ return; ++ if (pos[1] != 1) ++ return; + sta_ptr->tdls_cap.coex_2040 = pos[2]; + break; + case WLAN_EID_EXT_CAPABILITY: ++ if (pos > end - sizeof(struct ieee_types_header)) ++ return; ++ if (pos[1] < sizeof(struct ieee_types_header)) ++ return; ++ if (pos[1] > 8) ++ return; + memcpy((u8 *)&sta_ptr->tdls_cap.extcap, pos, + sizeof(struct ieee_types_header) + + min_t(u8, pos[1], 8)); + break; + case WLAN_EID_RSN: ++ if (pos > end - sizeof(struct ieee_types_header)) ++ return; ++ if (pos[1] < sizeof(struct ieee_types_header)) ++ return; ++ if (pos[1] > IEEE_MAX_IE_SIZE - ++ sizeof(struct ieee_types_header)) ++ return; + memcpy((u8 *)&sta_ptr->tdls_cap.rsn_ie, pos, + sizeof(struct ieee_types_header) + + min_t(u8, pos[1], IEEE_MAX_IE_SIZE - + sizeof(struct ieee_types_header))); + break; + case WLAN_EID_QOS_CAPA: ++ if (pos > end - 3) ++ return; ++ if (pos[1] != 1) ++ return; + sta_ptr->tdls_cap.qos_info = pos[2]; + break; + case WLAN_EID_VHT_OPERATION: +- if (priv->adapter->is_hw_11ac_capable) +- memcpy(&sta_ptr->tdls_cap.vhtoper, pos, ++ if (priv->adapter->is_hw_11ac_capable) { ++ if (pos > end - ++ sizeof(struct ieee80211_vht_operation) - 2) ++ return; ++ if (pos[1] != ++ sizeof(struct ieee80211_vht_operation)) ++ return; ++ /* copy the ie's value into vhtoper*/ ++ memcpy(&sta_ptr->tdls_cap.vhtoper, pos + 2, + sizeof(struct ieee80211_vht_operation)); ++ } + break; + case WLAN_EID_VHT_CAPABILITY: + if (priv->adapter->is_hw_11ac_capable) { +- memcpy((u8 *)&sta_ptr->tdls_cap.vhtcap, pos, ++ if (pos > end - ++ sizeof(struct ieee80211_vht_cap) - 2) ++ return; ++ if (pos[1] != sizeof(struct ieee80211_vht_cap)) ++ return; ++ /* copy the ie's value into vhtcap*/ ++ memcpy((u8 *)&sta_ptr->tdls_cap.vhtcap, pos + 2, + sizeof(struct ieee80211_vht_cap)); + sta_ptr->is_11ac_enabled = 1; + } + break; + case WLAN_EID_AID: +- if (priv->adapter->is_hw_11ac_capable) ++ if (priv->adapter->is_hw_11ac_capable) { ++ if (pos > end - 4) ++ return; ++ if (pos[1] != 2) ++ return; + sta_ptr->tdls_cap.aid = + get_unaligned_le16((pos + 2)); ++ } ++ break; + default: + break; + } diff --git a/mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch b/mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch new file mode 100644 index 000000000..c006a9b2c --- /dev/null +++ b/mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch @@ -0,0 +1,129 @@ +From patchwork Thu Nov 21 16:04:38 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Ganapathi Bhat +X-Patchwork-Id: 11256477 +X-Patchwork-Delegate: kvalo@adurom.com +Return-Path: +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AAABF138C + for ; + Thu, 21 Nov 2019 16:04:48 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id 8950220637 + for ; + Thu, 21 Nov 2019 16:04:48 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=marvell.com header.i=@marvell.com + header.b="nkGygBtm" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1727141AbfKUQEs (ORCPT + ); + Thu, 21 Nov 2019 11:04:48 -0500 +Received: from mx0b-0016f401.pphosted.com ([67.231.156.173]:6582 "EHLO + mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-OK) + by vger.kernel.org with ESMTP id S1726980AbfKUQEr (ORCPT + ); + Thu, 21 Nov 2019 11:04:47 -0500 +Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) + by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id + xALFu718003199; + Thu, 21 Nov 2019 08:04:44 -0800 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; + h=from : to : cc : + subject : date : message-id : mime-version : content-type; s=pfpt0818; + bh=o/oIGGHPmwt5MFTKPl2GcISKabBWhPBOdPXPhlV+8H8=; + b=nkGygBtmdc1LxIp0VzpsKssm8mQFI+syng1Rek/N5Fx3Vz4o2KAlRceJkhXNdV7WpjTG + XDtRj/LiYd+OAIqSLM6J2VNtOKOhaNSDydtTUnIi4imHPzYoAdESDQW5aFV8JKZqOfYx + 0oQTjw6AhdjJCsngL+bImzmnJoZsc2gUu3BAic/kW+6Uj0JCgQwoUFBH9rNaO+Q33BY+ + dZy9MdKD905LxSBE7A5xWx5GEgrqRcvfxSOu2K78FQhsJ20suhvWSobxpYE0LIrajl6s + oQGuDbTsdOO/8v7D9Xn7zObUH6qZ08AMxDZNaBLqiKpjFY/RA7LbR2eulwEnhjCLDQfK uA== +Received: from sc-exch03.marvell.com ([199.233.58.183]) + by mx0b-0016f401.pphosted.com with ESMTP id 2wd090yntp-1 + (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); + Thu, 21 Nov 2019 08:04:44 -0800 +Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH03.marvell.com + (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 21 Nov + 2019 08:04:43 -0800 +Received: from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com + (10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend + Transport; Thu, 21 Nov 2019 08:04:43 -0800 +Received: from testmailhost.marvell.com (testmailhost.marvell.com + [10.31.130.105]) + by maili.marvell.com (Postfix) with ESMTP id 898743F703F; + Thu, 21 Nov 2019 08:04:40 -0800 (PST) +From: Ganapathi Bhat +To: +CC: Cathy Luo , Zhiyuan Yang , + James Cao , + Rakesh Parmar , + Brian Norris , + Mohammad Tausif Siddiqui , + huangwen , + Ganapathi Bhat +Subject: [PATCH] mwifiex: fix possible heap overflow in + mwifiex_process_country_ie() +Date: Thu, 21 Nov 2019 21:34:38 +0530 +Message-ID: <1574352278-7592-1-git-send-email-gbhat@marvell.com> +X-Mailer: git-send-email 1.9.1 +MIME-Version: 1.0 +X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 + definitions=2019-11-21_03:2019-11-21,2019-11-21 signatures=0 +Sender: linux-wireless-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-wireless@vger.kernel.org + +mwifiex_process_country_ie() function parse elements of bss +descriptor in beacon packet. When processing WLAN_EID_COUNTRY +element, there is no upper limit check for country_ie_len before +calling memcpy. The destination buffer domain_info->triplet is an +array of length MWIFIEX_MAX_TRIPLET_802_11D(83). The remote +attacker can build a fake AP with the same ssid as real AP, and +send malicous beacon packet with long WLAN_EID_COUNTRY elemen +(country_ie_len > 83). Attacker can force STA connect to fake AP +on a different channel. When the victim STA connects to fake AP, +will trigger the heap buffer overflow. Fix this by checking for +length and if found invalid, don not connect to the AP. + +This fix addresses CVE-2019-14895. + +Reported-by: huangwen +Signed-off-by: Ganapathi Bhat +--- + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +diff --git a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c +index 74e5056..6dd835f 100644 +--- a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c ++++ b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c +@@ -229,6 +229,14 @@ static int mwifiex_process_country_ie(struct mwifiex_private *priv, + "11D: skip setting domain info in FW\n"); + return 0; + } ++ ++ if (country_ie_len > ++ (IEEE80211_COUNTRY_STRING_LEN + MWIFIEX_MAX_TRIPLET_802_11D)) { ++ mwifiex_dbg(priv->adapter, ERROR, ++ "11D: country_ie_len overflow!, deauth AP\n"); ++ return -EINVAL; ++ } ++ + memcpy(priv->adapter->country_code, &country_ie[2], 2); + + domain_info->country_code[0] = country_ie[2]; +@@ -272,8 +280,9 @@ int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, + priv->scan_block = false; + + if (bss) { +- if (adapter->region_code == 0x00) +- mwifiex_process_country_ie(priv, bss); ++ if (adapter->region_code == 0x00 && ++ mwifiex_process_country_ie(priv, bss)) ++ return -EINVAL; + + /* Allocate and fill new bss descriptor */ + bss_desc = kzalloc(sizeof(struct mwifiex_bssdescriptor), From c89ab676098cb5fdcbd596de4be665ea65f7e705 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 25 Nov 2019 10:35:44 -0500 Subject: [PATCH 45/76] Fixup missing keys These were missing from the sync up. Also fix a duplicate file. --- kernel.spec | 12 +++++++++++- secureboot_ppc.cer | Bin 0 -> 899 bytes secureboot_s390.cer | Bin 0 -> 899 bytes 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 secureboot_ppc.cer create mode 100644 secureboot_s390.cer diff --git a/kernel.spec b/kernel.spec index 1a75dcae8..b575499c1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -596,12 +596,22 @@ Source11: x509.genkey.fedora Source12: securebootca.cer Source13: secureboot.cer +Source14: secureboot_s390.cer +Source15: secureboot_ppc.cer %define secureboot_ca %{SOURCE12} %ifarch x86_64 aarch64 %define secureboot_key %{SOURCE13} %define pesign_name redhatsecureboot301 %endif +%ifarch s390x +%define secureboot_key %{SOURCE14} +%define pesign_name redhatsecureboot302 +%endif +%ifarch ppc64le +%define secureboot_key %{SOURCE15} +%define pesign_name redhatsecureboot303 +%endif %else # released_kernel @@ -614,7 +624,7 @@ Source13: redhatsecureboot003.cer %endif # released_kernel -Source15: mod-extra.list.rhel +Source22: mod-extra.list.rhel Source16: mod-extra.list.fedora Source17: mod-extra.sh Source18: mod-sign.sh diff --git a/secureboot_ppc.cer b/secureboot_ppc.cer new file mode 100644 index 0000000000000000000000000000000000000000..2c0087dbc5da376aef641bb23833401857c34940 GIT binary patch literal 899 zcmXqLVy-u6VoG1Y%*4pV#L4h}zvyHQr&GoTylk9WZ60mkc^MhGSs4s`4b=@)*_cCF zn1$tnQd1N>5=#_OQj1C) zic(WD5=-=w^K%X4#CZ)Z4a^Ko3@l8IOe~_rd5tX$3=NE+T!SD(9Rn?}bv(*gtt-w< z&&$k92is{(oSjXKO31!qWMyD(V&rEqXkz4IYGPz$II>2G|M$FqPFt5GY@Z}j_wdcG z>qlNkR*SLi2#vh>#O(I_Wno7c`4SC2=y=Zd`<9;a@{@2)?V*sz8{HTFd-E&#gtt#; zUgHuWz1pJ-y#K9{o_n?Q@4oA|9nu>-nGU?#lm1zM!m(4+W^!G6o63L4^zhgAs4rhs zUmj^WrxfJ3J}dJeuq`Lta*xk?}tZlL3PPH;Bj2!otkN-e4dL;_$JEv50IdKm9LW&^Yn$5_R6=HKv!R z$vZ?D$b+PnStJa^8bln#TEtw=Sv9h7u(GGU__1hC>W>)Y2mmH4U<5ES#PkO5sC<9x z!JKt`$32eKDcv>kntnv_@NIu_U*Q=Xk1EvP<=w1`yP>!G=8u`mTv|szZevQCch1^& z!q2ncK3iyARETApaF1br*%L8#fw_eaRczCW1C=8SIyp9OHWxSD>F|+J;%msh6TGS4 z7i9eW_V~}UtyNmb|NVAU_`StO+3?O0&CipWay2jh-RRBjrY}Bi{e-UnA#J9g_4+s? zD*o^EabCXQ^?4Wm+_igF-`xN2a7LS$!jkBBmcGB8+wcBUs^a;5FNJd^r+L3*+)39L zjQ8{>JTSZxpz7w(F!4!Co|pZnnG+e$u$S(t-F5BW&3P{?riLzZE|e}c7rGqT{#S2( H=YvQ9de&%$ literal 0 HcmV?d00001 diff --git a/secureboot_s390.cer b/secureboot_s390.cer new file mode 100644 index 0000000000000000000000000000000000000000..137d3858f1fc667fe1f26383e25824a936fa91e8 GIT binary patch literal 899 zcmXqLVy-u6VoG1Y%*4pV#L4h}zvyHQr&C4-ylk9WZ60mkc^MhGSs4s`4b=@)*_cCF zn1$tnQd1N>5=#_OQj1C) zic(WD5=-=w^K%X4#CZ)(3=Iv;4Gj!Ujm)FOd5z71To3|r4T21H474EDDPy&+I5Ryj zGcO%%rx9^>HZdw8`-+j3fw_s1pTVGsk&CH`k&)rL)%R`Z9d8Pni%j#8nS5%xYuMhN z*~K4aw_VNiPW<+5c6{qxhcog<1%{!S%d1ve-?lt7@nEG`YSGWvdwIjVs*?E~j91q@gA4wBC`{mJtw`VzCYgeqDVESaG#pR6C zD+_e;md#nK!lbi9HpX;|mup7)t%bLrv;0ijE!1(@RqEN^EVt?5S>I0f?Fz_Dl1n{T z^z+T$sVnC#^t>}W@P-&!eqc;zzyQ@v#>BTu{RjVf;fCEVk{yJS7%(mk@0@j`<)rVUNbje_vBsq z%s?I_t;`}}Al4w_Al4%0a?Yxeg@ctn?ZuBpb5eiAAV&Z&Spg$}k-=C)`p4YsaxQY) znmLm5HopJ0{@@0W?)meWA3sQ0m@vJ5ZDDBpic4A?YeHZ0AKo)b@@#NiYNxhBPO?|Z zj+x2TUhfsY&YgU?ch9%qOBZdLDm?RTXuILP;&s!`a+Rviyx?}3X~8eCHC%Nrw`X(k zwLX2Exk22ZP<5y0<;^BD{~tYgZ|#J5`{ws**O-mn0nHp^XSjT>;?@T$(mP)t Ho!JKfe5PxE literal 0 HcmV?d00001 From 0b30cc5df58af3a1385f218163d33634b51ed67f Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 25 Nov 2019 14:57:11 -0500 Subject: [PATCH 46/76] Remove extra files from being packaged This commit was missed --- kernel.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/kernel.spec b/kernel.spec index b575499c1..a3e123536 100644 --- a/kernel.spec +++ b/kernel.spec @@ -2522,9 +2522,6 @@ fi %{expand:%%files %{?3:%{3}-}modules-extra}\ %config(noreplace) /etc/modprobe.d/*-blacklist.conf\ /lib/modules/%{KVERREL}%{?3:+%{3}}/extra\ -%%defattr(-,root,root)\ -%defverify(not mtime)\ -/usr/src/kernels/%{KVERREL}%{?3:+%{3}}\ %{expand:%%files %{?3:%{3}-}modules-internal}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/internal\ %if %{with_debuginfo}\ From 786bb94902ac99e68472d9d15462177418976504 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 25 Nov 2019 15:01:47 -0500 Subject: [PATCH 47/76] bump and build to pick up fixes --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index a3e123536..8ff38b9b1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 1 +%global baserelease 2 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -2558,6 +2558,9 @@ fi # # %changelog +* Mon Nov 25 2019 Laura Abbott - 5.4.0-2 +- bump and build to pick up fixes + * Mon Nov 25 2019 Justin M. Forbes - Fix CVE-2019-14895 (rhbz 1774870 1776139) - Fix CVE-2019-14896 (rhbz 1774875 1776143) From 7009ddf5df3fe8e765d8e0743b4051e0df68f5e2 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 25 Nov 2019 17:23:43 -0500 Subject: [PATCH 48/76] Clean up stray *.h.s files The various header testing options (e.g. CONFIG_KERNEL_HEADER_TEST) leave a lot of stray *.s files around. Make sure these get cleaned up so they don't end up packaged. --- kernel.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel.spec b/kernel.spec index 8ff38b9b1..ec88bcb56 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1728,6 +1728,9 @@ BuildKernel() { mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/internal mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates + # CONFIG_KERNEL_HEADER_TEST generates some extra files in the process of + # testing so just delete + find . -name *.h.s -delete # first copy everything cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build From 17ffa26d54598f92b17e25a82f76ffa1837d06c2 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Tue, 26 Nov 2019 12:44:01 -0600 Subject: [PATCH 49/76] Linux v5.4-3619-gbe2eca94d144 --- ath10k-fix-memory-leak.patch | 154 ------------------ configs/fedora/generic/CONFIG_CRYPTO_BLAKE2B | 1 + configs/fedora/generic/CONFIG_CRYPTO_BLAKE2S | 1 + .../fedora/generic/CONFIG_CRYPTO_CURVE25519 | 1 + .../generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL | 1 + .../CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG | 1 + .../fedora/generic/CONFIG_CRYPTO_LIB_BLAKE2S | 1 + .../fedora/generic/CONFIG_CRYPTO_LIB_CHACHA | 1 + .../CONFIG_CRYPTO_LIB_CHACHA20POLY1305 | 1 + .../generic/CONFIG_CRYPTO_LIB_CURVE25519 | 1 + .../fedora/generic/CONFIG_CRYPTO_LIB_POLY1305 | 1 + configs/fedora/generic/CONFIG_DP83869_PHY | 1 + configs/fedora/generic/CONFIG_FSL_ENETC_QOS | 1 + configs/fedora/generic/CONFIG_KUNIT | 1 + .../fedora/generic/CONFIG_MTD_NAND_CADENCE | 1 + .../generic/CONFIG_NDC_DIS_DYNAMIC_CACHING | 1 + .../fedora/generic/CONFIG_NET_DSA_MSCC_FELIX | 1 + .../fedora/generic/CONFIG_NET_DSA_TAG_OCELOT | 1 + .../fedora/generic/CONFIG_NET_VENDOR_XILINX | 1 + configs/fedora/generic/CONFIG_NFC_PN532_UART | 1 + configs/fedora/generic/CONFIG_NVME_HWMON | 1 + .../generic/CONFIG_PTP_1588_CLOCK_IDTCM | 1 + .../fedora/generic/CONFIG_SYMBOLIC_ERRNAME | 1 + .../fedora/generic/CONFIG_TCG_TIS_SPI_CR50 | 1 + configs/fedora/generic/CONFIG_TIPC_CRYPTO | 1 + configs/fedora/generic/CONFIG_TLS_TOE | 1 + .../generic/arm/CONFIG_CRYPTO_CURVE25519_NEON | 1 + .../generic/arm/CONFIG_CRYPTO_DEV_ALLWINNER | 1 + .../generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE | 1 + .../arm/CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG | 1 + .../generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS | 1 + .../arm/CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG | 1 + .../generic/arm/CONFIG_CRYPTO_POLY1305_ARM | 1 + .../generic/arm/CONFIG_TI_CPSW_SWITCHDEV | 1 + .../arm/aarch64/CONFIG_ARM64_ERRATUM_1319367 | 1 + .../arm/aarch64/CONFIG_ARM64_ERRATUM_1542419 | 1 + .../arm/aarch64/CONFIG_CPU_LITTLE_ENDIAN | 1 + .../arm/aarch64/CONFIG_CRYPTO_DEV_HISI_HPRE | 1 + .../arm/aarch64/CONFIG_CRYPTO_DEV_HISI_SEC2 | 1 + .../arm/aarch64/CONFIG_CRYPTO_POLY1305_NEON | 1 + .../arm/aarch64/CONFIG_HW_RANDOM_HISI_V2 | 1 + .../x86/x86_64/CONFIG_CRYPTO_BLAKE2S_x86 | 1 + .../x86/x86_64/CONFIG_CRYPTO_CURVE25519_X86 | 1 + ...fix-memory-leak-in-crypto_reportstat.patch | 107 ------------ gitrev | 2 +- ...x-memory-leak-in-__ipmi_bmc_register.patch | 102 ------------ kernel-aarch64-debug-fedora.config | 40 +++++ kernel-aarch64-fedora.config | 40 +++++ kernel-armv7hl-debug-fedora.config | 32 ++++ kernel-armv7hl-fedora.config | 32 ++++ kernel-armv7hl-lpae-debug-fedora.config | 32 ++++ kernel-armv7hl-lpae-fedora.config | 32 ++++ kernel-i686-debug-fedora.config | 24 +++ kernel-i686-fedora.config | 24 +++ kernel-ppc64le-debug-fedora.config | 24 +++ kernel-ppc64le-fedora.config | 24 +++ kernel-s390x-debug-fedora.config | 25 +++ kernel-s390x-fedora.config | 25 +++ kernel-x86_64-debug-fedora.config | 26 +++ kernel-x86_64-fedora.config | 26 +++ kernel.spec | 46 +----- ...y-leak-in-mwifiex_pcie_init_evt_ring.patch | 111 ------------- ...eak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch | 109 ------------- ...t-memory-leak-in-i40e_setup_macvlans.patch | 80 --------- ...ease-skb-if-rsi_prepare_beacon-fails.patch | 101 ------------ rtl8xxxu-prevent-leaking-urb.patch | 101 ------------ ...prevent-memory-leak-in-rtl_usb_probe.patch | 110 ------------- sources | 1 + ...revent-memory-leak-in-spi_gpio_probe.patch | 39 ----- ...i-fix-memory-leak-in-fsl_lpspi_probe.patch | 105 ------------ 70 files changed, 458 insertions(+), 1158 deletions(-) delete mode 100644 ath10k-fix-memory-leak.patch create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_BLAKE2B create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_BLAKE2S create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_CURVE25519 create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_LIB_BLAKE2S create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA20POLY1305 create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_LIB_CURVE25519 create mode 100644 configs/fedora/generic/CONFIG_CRYPTO_LIB_POLY1305 create mode 100644 configs/fedora/generic/CONFIG_DP83869_PHY create mode 100644 configs/fedora/generic/CONFIG_FSL_ENETC_QOS create mode 100644 configs/fedora/generic/CONFIG_KUNIT create mode 100644 configs/fedora/generic/CONFIG_MTD_NAND_CADENCE create mode 100644 configs/fedora/generic/CONFIG_NDC_DIS_DYNAMIC_CACHING create mode 100644 configs/fedora/generic/CONFIG_NET_DSA_MSCC_FELIX create mode 100644 configs/fedora/generic/CONFIG_NET_DSA_TAG_OCELOT create mode 100644 configs/fedora/generic/CONFIG_NET_VENDOR_XILINX create mode 100644 configs/fedora/generic/CONFIG_NFC_PN532_UART create mode 100644 configs/fedora/generic/CONFIG_NVME_HWMON create mode 100644 configs/fedora/generic/CONFIG_PTP_1588_CLOCK_IDTCM create mode 100644 configs/fedora/generic/CONFIG_SYMBOLIC_ERRNAME create mode 100644 configs/fedora/generic/CONFIG_TCG_TIS_SPI_CR50 create mode 100644 configs/fedora/generic/CONFIG_TIPC_CRYPTO create mode 100644 configs/fedora/generic/CONFIG_TLS_TOE create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_CURVE25519_NEON create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_ALLWINNER create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_POLY1305_ARM create mode 100644 configs/fedora/generic/arm/CONFIG_TI_CPSW_SWITCHDEV create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1319367 create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1542419 create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_CPU_LITTLE_ENDIAN create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_HPRE create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_SEC2 create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_POLY1305_NEON create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_HW_RANDOM_HISI_V2 create mode 100644 configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_BLAKE2S_x86 create mode 100644 configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_CURVE25519_X86 delete mode 100644 crypto-user-fix-memory-leak-in-crypto_reportstat.patch delete mode 100644 ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch delete mode 100644 mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch delete mode 100644 mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch delete mode 100644 net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch delete mode 100644 rsi-release-skb-if-rsi_prepare_beacon-fails.patch delete mode 100644 rtl8xxxu-prevent-leaking-urb.patch delete mode 100644 rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch delete mode 100644 spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch delete mode 100644 spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch diff --git a/ath10k-fix-memory-leak.patch b/ath10k-fix-memory-leak.patch deleted file mode 100644 index f7120b81f..000000000 --- a/ath10k-fix-memory-leak.patch +++ /dev/null @@ -1,154 +0,0 @@ -From patchwork Fri Sep 20 01:36:26 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 11153701 -Return-Path: - -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D3F0714DB - for ; - Fri, 20 Sep 2019 01:36:54 +0000 (UTC) -Received: from bombadil.infradead.org (bombadil.infradead.org - [198.137.202.133]) - (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) - (No client certificate requested) - by mail.kernel.org (Postfix) with ESMTPS id B1A2E206C2 - for ; - Fri, 20 Sep 2019 01:36:54 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=pass (2048-bit key) header.d=lists.infradead.org - header.i=@lists.infradead.org header.b="bhsKgarK"; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="nljLTTHa" -DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B1A2E206C2 -Authentication-Results: mail.kernel.org; - dmarc=fail (p=none dis=none) header.from=gmail.com -Authentication-Results: mail.kernel.org; - spf=none - smtp.mailfrom=ath10k-bounces+patchwork-ath10k=patchwork.kernel.org@lists.infradead.org -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; - d=lists.infradead.org; s=bombadil.20170209; h=Sender: - Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: - List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: - Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: - Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: - References:List-Owner; bh=TgqIPzTUSDBMffxK6MmqtQ+I81SfWmrbmWLuWLbhwV8=; b=bhs - KgarKUaVoFaf/6TPo+T+LIemPUgT0DioZ9Aa4cXD7m02vV5SrBodW911B9amgDGQ4ipx7UyAgOokS - QqumgU8MLbC9VEmDHseDYkrMDJvPAVL/+Ou5bAAoDDa4G14hJi1RWh5lsdIJBMKmjMI9KcW7qFdEj - eQ6JBoJXliaYp31BoAPEbyBnG4b8RQxO6wT9wA+/Bs8gR8bBQN9Wjo7zsIKHobQbKfAXTTRwn46dt - J7kt19264hkIv2Dr3UQc7W8kYL09TmllYFjEGYTOuGFEOoHlejt6CpbUnh0mdPtDggPPxsQ+e/f/h - 0dGNUqgR/L7R5/70DbHnF24DnXzwfQw==; -Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) - by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) - id 1iB7qu-0006An-U6; Fri, 20 Sep 2019 01:36:52 +0000 -Received: from mail-io1-xd43.google.com ([2607:f8b0:4864:20::d43]) - by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) - id 1iB7qr-0006A2-PC - for ath10k@lists.infradead.org; Fri, 20 Sep 2019 01:36:51 +0000 -Received: by mail-io1-xd43.google.com with SMTP id q10so12531160iop.2 - for ; Thu, 19 Sep 2019 18:36:47 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=2vkYM2Vw9GpvccAiSSIMhifEzfuK8Ld4R3bwXVgh1ps=; - b=nljLTTHaQr3RenMHyxOGrtAwE/I0ES0GK9UJLdYkS7iEalzRrwu+/ygif0A/YnEFuE - fMLFG5zBRN2I7SpqvTBqaxAYJbA+a5Nnb5ymeV3s6Ef+CcGHE165IRfi+4dxEt/RvV3k - 4CjBDTDWGnnBO1wfDcS0WW9TqjJEoxFKWNCL+8oAzUyMten4zs8XPRUPlZVc5dHnkqC9 - LmLWnaSBjm2g5JG0GJKSrT8KrYP2mv4yGUR0HaWruQWwfQQ8NJc2RyXm1Ml99KZkoU73 - TG98jQSy2dcHrVqaNRfpAtyj0WEwXdLqMfT1ggk69p1ZfC7ol/7QEQxzgDIU0EFn2r59 - owvA== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=2vkYM2Vw9GpvccAiSSIMhifEzfuK8Ld4R3bwXVgh1ps=; - b=h6uidvjJA/lvtevOi6n+lWV9vjtx5XM1d7kRlAFgObUBjJMIap329Jxa7uA0de8dx/ - 4ANBCQj9/8psgTYwWqBv0bJH+7IC+ewxZb2m3z1dMYwsFp8coTyMryaBVWb4trh0My3B - XT2OseKTL0iAiy35/SDbWV/5FljTuVmto5Jgglq6lB3uPpQVIGu46UY8kNKwuIdNseow - y4r+4w82KCHMoANJmlEPlFYb7xnmENPIdx0ZITs6ISjjvTICaf8nyA3OgqPCI5l3/DCb - 3plewsEuTwGiFXPqJx2ldY3gIwfH8D7w1MLxadUUL6o2fDRt0ZjFbJuUk/tiX/EM5MOL - W3dQ== -X-Gm-Message-State: APjAAAWIX+IMQ2tM7gV9yX2n6iqisUO1ysXCEYfl/P1BcWwlYgTk8xNq - /djn9P594uwGss08Ku8JA9E= -X-Google-Smtp-Source: - APXvYqzLPqJkNUviwDSfcaSYJH+eUFOLc0fBeZpgji797e/U5UAY6XAi9Cq7iKldElsnElvAmFWNCw== -X-Received: by 2002:a6b:8f15:: with SMTP id r21mr3490587iod.259.1568943406715; - Thu, 19 Sep 2019 18:36:46 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id x12sm335602ioh.76.2019.09.19.18.36.45 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Thu, 19 Sep 2019 18:36:45 -0700 (PDT) -From: Navid Emamdoost -To: -Subject: [PATCH] ath10k: fix memory leak -Date: Thu, 19 Sep 2019 20:36:26 -0500 -Message-Id: <20190920013632.30796-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 -X-CRM114-CacheID: sfid-20190919_183649_845813_A1A80F7F -X-CRM114-Status: UNSURE ( 7.25 ) -X-CRM114-Notice: Please train this message. -X-Spam-Score: -0.2 (/) -X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: - Content analysis details: (-0.2 points) - pts rule name description - ---- ---------------------- - -------------------------------------------------- - -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, - no trust [2607:f8b0:4864:20:0:0:0:d43 listed in] - [list.dnswl.org] - 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record - -0.0 SPF_PASS SPF: sender matches SPF record - 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail - provider (navid.emamdoost[at]gmail.com) - -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature - -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from - author's domain - -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from - envelope-from domain - 0.1 DKIM_SIGNED Message has a DKIM or DK signature, - not necessarily - valid -X-BeenThere: ath10k@lists.infradead.org -X-Mailman-Version: 2.1.29 -Precedence: list -List-Id: -List-Unsubscribe: , - -List-Archive: -List-Post: -List-Help: -List-Subscribe: , - -Cc: linux-wireless@vger.kernel.org, kjlu@umn.edu, - linux-kernel@vger.kernel.org, - ath10k@lists.infradead.org, emamd001@umn.edu, smccaman@umn.edu, - netdev@vger.kernel.org, "David S. Miller" , - Kalle Valo , - Navid Emamdoost -MIME-Version: 1.0 -Sender: "ath10k" -Errors-To: - ath10k-bounces+patchwork-ath10k=patchwork.kernel.org@lists.infradead.org - -In ath10k_usb_hif_tx_sg the allocated urb should be released if -usb_submit_urb fails. - -Signed-off-by: Navid Emamdoost ---- - drivers/net/wireless/ath/ath10k/usb.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/net/wireless/ath/ath10k/usb.c b/drivers/net/wireless/ath/ath10k/usb.c -index e1420f67f776..730ed22e08a0 100644 ---- a/drivers/net/wireless/ath/ath10k/usb.c -+++ b/drivers/net/wireless/ath/ath10k/usb.c -@@ -435,6 +435,7 @@ static int ath10k_usb_hif_tx_sg(struct ath10k *ar, u8 pipe_id, - ath10k_dbg(ar, ATH10K_DBG_USB_BULK, - "usb bulk transmit failed: %d\n", ret); - usb_unanchor_urb(urb); -+ usb_free_urb(urb); - ret = -EINVAL; - goto err_free_urb_to_pipe; - } diff --git a/configs/fedora/generic/CONFIG_CRYPTO_BLAKE2B b/configs/fedora/generic/CONFIG_CRYPTO_BLAKE2B new file mode 100644 index 000000000..13f92b91f --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_BLAKE2B @@ -0,0 +1 @@ +CONFIG_CRYPTO_BLAKE2B=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_BLAKE2S b/configs/fedora/generic/CONFIG_CRYPTO_BLAKE2S new file mode 100644 index 000000000..4f908f178 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_BLAKE2S @@ -0,0 +1 @@ +CONFIG_CRYPTO_BLAKE2S=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_CURVE25519 b/configs/fedora/generic/CONFIG_CRYPTO_CURVE25519 new file mode 100644 index 000000000..7ddf015cc --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_CURVE25519 @@ -0,0 +1 @@ +CONFIG_CRYPTO_CURVE25519=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL b/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL new file mode 100644 index 000000000..da3c8d8ec --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y diff --git a/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG b/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG new file mode 100644 index 000000000..74c570326 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG @@ -0,0 +1 @@ +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set diff --git a/configs/fedora/generic/CONFIG_CRYPTO_LIB_BLAKE2S b/configs/fedora/generic/CONFIG_CRYPTO_LIB_BLAKE2S new file mode 100644 index 000000000..8f69984cd --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_LIB_BLAKE2S @@ -0,0 +1 @@ +CONFIG_CRYPTO_LIB_BLAKE2S=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA b/configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA new file mode 100644 index 000000000..7259b1641 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA @@ -0,0 +1 @@ +CONFIG_CRYPTO_LIB_CHACHA=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA20POLY1305 b/configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA20POLY1305 new file mode 100644 index 000000000..cbd068355 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_LIB_CHACHA20POLY1305 @@ -0,0 +1 @@ +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_LIB_CURVE25519 b/configs/fedora/generic/CONFIG_CRYPTO_LIB_CURVE25519 new file mode 100644 index 000000000..3b1931064 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_LIB_CURVE25519 @@ -0,0 +1 @@ +CONFIG_CRYPTO_LIB_CURVE25519=m diff --git a/configs/fedora/generic/CONFIG_CRYPTO_LIB_POLY1305 b/configs/fedora/generic/CONFIG_CRYPTO_LIB_POLY1305 new file mode 100644 index 000000000..3d2420f66 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CRYPTO_LIB_POLY1305 @@ -0,0 +1 @@ +CONFIG_CRYPTO_LIB_POLY1305=m diff --git a/configs/fedora/generic/CONFIG_DP83869_PHY b/configs/fedora/generic/CONFIG_DP83869_PHY new file mode 100644 index 000000000..9cc5171f9 --- /dev/null +++ b/configs/fedora/generic/CONFIG_DP83869_PHY @@ -0,0 +1 @@ +CONFIG_DP83869_PHY=m diff --git a/configs/fedora/generic/CONFIG_FSL_ENETC_QOS b/configs/fedora/generic/CONFIG_FSL_ENETC_QOS new file mode 100644 index 000000000..850301b89 --- /dev/null +++ b/configs/fedora/generic/CONFIG_FSL_ENETC_QOS @@ -0,0 +1 @@ +CONFIG_FSL_ENETC_QOS=y diff --git a/configs/fedora/generic/CONFIG_KUNIT b/configs/fedora/generic/CONFIG_KUNIT new file mode 100644 index 000000000..ce06a7ad3 --- /dev/null +++ b/configs/fedora/generic/CONFIG_KUNIT @@ -0,0 +1 @@ +# CONFIG_KUNIT is not set diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_CADENCE b/configs/fedora/generic/CONFIG_MTD_NAND_CADENCE new file mode 100644 index 000000000..c252bd95e --- /dev/null +++ b/configs/fedora/generic/CONFIG_MTD_NAND_CADENCE @@ -0,0 +1 @@ +CONFIG_MTD_NAND_CADENCE=m diff --git a/configs/fedora/generic/CONFIG_NDC_DIS_DYNAMIC_CACHING b/configs/fedora/generic/CONFIG_NDC_DIS_DYNAMIC_CACHING new file mode 100644 index 000000000..7d8b9a5c6 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NDC_DIS_DYNAMIC_CACHING @@ -0,0 +1 @@ +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set diff --git a/configs/fedora/generic/CONFIG_NET_DSA_MSCC_FELIX b/configs/fedora/generic/CONFIG_NET_DSA_MSCC_FELIX new file mode 100644 index 000000000..d594c10df --- /dev/null +++ b/configs/fedora/generic/CONFIG_NET_DSA_MSCC_FELIX @@ -0,0 +1 @@ +# CONFIG_NET_DSA_MSCC_FELIX is not set diff --git a/configs/fedora/generic/CONFIG_NET_DSA_TAG_OCELOT b/configs/fedora/generic/CONFIG_NET_DSA_TAG_OCELOT new file mode 100644 index 000000000..9188cc006 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NET_DSA_TAG_OCELOT @@ -0,0 +1 @@ +CONFIG_NET_DSA_TAG_OCELOT=m diff --git a/configs/fedora/generic/CONFIG_NET_VENDOR_XILINX b/configs/fedora/generic/CONFIG_NET_VENDOR_XILINX new file mode 100644 index 000000000..46ccaba73 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NET_VENDOR_XILINX @@ -0,0 +1 @@ +CONFIG_NET_VENDOR_XILINX=y diff --git a/configs/fedora/generic/CONFIG_NFC_PN532_UART b/configs/fedora/generic/CONFIG_NFC_PN532_UART new file mode 100644 index 000000000..f00e815e1 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NFC_PN532_UART @@ -0,0 +1 @@ +# CONFIG_NFC_PN532_UART is not set diff --git a/configs/fedora/generic/CONFIG_NVME_HWMON b/configs/fedora/generic/CONFIG_NVME_HWMON new file mode 100644 index 000000000..d6d282c29 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NVME_HWMON @@ -0,0 +1 @@ +CONFIG_NVME_HWMON=y diff --git a/configs/fedora/generic/CONFIG_PTP_1588_CLOCK_IDTCM b/configs/fedora/generic/CONFIG_PTP_1588_CLOCK_IDTCM new file mode 100644 index 000000000..cacdf1190 --- /dev/null +++ b/configs/fedora/generic/CONFIG_PTP_1588_CLOCK_IDTCM @@ -0,0 +1 @@ +CONFIG_PTP_1588_CLOCK_IDTCM=m diff --git a/configs/fedora/generic/CONFIG_SYMBOLIC_ERRNAME b/configs/fedora/generic/CONFIG_SYMBOLIC_ERRNAME new file mode 100644 index 000000000..237264c75 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SYMBOLIC_ERRNAME @@ -0,0 +1 @@ +CONFIG_SYMBOLIC_ERRNAME=y diff --git a/configs/fedora/generic/CONFIG_TCG_TIS_SPI_CR50 b/configs/fedora/generic/CONFIG_TCG_TIS_SPI_CR50 new file mode 100644 index 000000000..eef087a8b --- /dev/null +++ b/configs/fedora/generic/CONFIG_TCG_TIS_SPI_CR50 @@ -0,0 +1 @@ +CONFIG_TCG_TIS_SPI_CR50=y diff --git a/configs/fedora/generic/CONFIG_TIPC_CRYPTO b/configs/fedora/generic/CONFIG_TIPC_CRYPTO new file mode 100644 index 000000000..73824dd34 --- /dev/null +++ b/configs/fedora/generic/CONFIG_TIPC_CRYPTO @@ -0,0 +1 @@ +CONFIG_TIPC_CRYPTO=y diff --git a/configs/fedora/generic/CONFIG_TLS_TOE b/configs/fedora/generic/CONFIG_TLS_TOE new file mode 100644 index 000000000..a6c7df399 --- /dev/null +++ b/configs/fedora/generic/CONFIG_TLS_TOE @@ -0,0 +1 @@ +# CONFIG_TLS_TOE is not set diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_CURVE25519_NEON b/configs/fedora/generic/arm/CONFIG_CRYPTO_CURVE25519_NEON new file mode 100644 index 000000000..177896090 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_CURVE25519_NEON @@ -0,0 +1 @@ +CONFIG_CRYPTO_CURVE25519_NEON=m diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_ALLWINNER b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_ALLWINNER new file mode 100644 index 000000000..2933a3d0b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_ALLWINNER @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_ALLWINNER=y diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE new file mode 100644 index 000000000..b90abb91e --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_SUN8I_CE=m diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG new file mode 100644 index 000000000..aaebf5e32 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG @@ -0,0 +1 @@ +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS new file mode 100644 index 000000000..d0795a85c --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_SUN8I_SS=m diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG new file mode 100644 index 000000000..a8b15d139 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG @@ -0,0 +1 @@ +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_POLY1305_ARM b/configs/fedora/generic/arm/CONFIG_CRYPTO_POLY1305_ARM new file mode 100644 index 000000000..bb326b4f9 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_POLY1305_ARM @@ -0,0 +1 @@ +CONFIG_CRYPTO_POLY1305_ARM=m diff --git a/configs/fedora/generic/arm/CONFIG_TI_CPSW_SWITCHDEV b/configs/fedora/generic/arm/CONFIG_TI_CPSW_SWITCHDEV new file mode 100644 index 000000000..19ec3d23c --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_TI_CPSW_SWITCHDEV @@ -0,0 +1 @@ +CONFIG_TI_CPSW_SWITCHDEV=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1319367 b/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1319367 new file mode 100644 index 000000000..3c76daab5 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1319367 @@ -0,0 +1 @@ +CONFIG_ARM64_ERRATUM_1319367=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1542419 b/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1542419 new file mode 100644 index 000000000..fc1543d3a --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_ERRATUM_1542419 @@ -0,0 +1 @@ +CONFIG_ARM64_ERRATUM_1542419=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_CPU_LITTLE_ENDIAN b/configs/fedora/generic/arm/aarch64/CONFIG_CPU_LITTLE_ENDIAN new file mode 100644 index 000000000..ee43fdb3b --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_CPU_LITTLE_ENDIAN @@ -0,0 +1 @@ +CONFIG_CPU_LITTLE_ENDIAN=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_HPRE b/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_HPRE new file mode 100644 index 000000000..5c97a6853 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_HPRE @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_HISI_HPRE=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_SEC2 b/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_SEC2 new file mode 100644 index 000000000..59b3e238e --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_DEV_HISI_SEC2 @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_HISI_SEC2=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_POLY1305_NEON b/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_POLY1305_NEON new file mode 100644 index 000000000..9dba23aee --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_CRYPTO_POLY1305_NEON @@ -0,0 +1 @@ +CONFIG_CRYPTO_POLY1305_NEON=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_HW_RANDOM_HISI_V2 b/configs/fedora/generic/arm/aarch64/CONFIG_HW_RANDOM_HISI_V2 new file mode 100644 index 000000000..7ca3b277f --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_HW_RANDOM_HISI_V2 @@ -0,0 +1 @@ +CONFIG_HW_RANDOM_HISI_V2=y diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_BLAKE2S_x86 b/configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_BLAKE2S_x86 new file mode 100644 index 000000000..a39ac8c58 --- /dev/null +++ b/configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_BLAKE2S_x86 @@ -0,0 +1 @@ +CONFIG_CRYPTO_BLAKE2S_X86=m diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_CURVE25519_X86 b/configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_CURVE25519_X86 new file mode 100644 index 000000000..19b41bb62 --- /dev/null +++ b/configs/fedora/generic/x86/x86_64/CONFIG_CRYPTO_CURVE25519_X86 @@ -0,0 +1 @@ +CONFIG_CRYPTO_CURVE25519_X86=m diff --git a/crypto-user-fix-memory-leak-in-crypto_reportstat.patch b/crypto-user-fix-memory-leak-in-crypto_reportstat.patch deleted file mode 100644 index 8779b8565..000000000 --- a/crypto-user-fix-memory-leak-in-crypto_reportstat.patch +++ /dev/null @@ -1,107 +0,0 @@ -From mboxrd@z Thu Jan 1 00:00:00 1970 -Return-Path: -X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on - aws-us-west-2-korg-lkml-1.web.codeaurora.org -X-Spam-Level: -X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, - DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, - HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, - SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable - autolearn_force=no version=3.4.0 -Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) - by smtp.lore.kernel.org (Postfix) with ESMTP id 8D752C4CED1 - for ; Fri, 4 Oct 2019 19:35:05 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 696E721D81 - for ; Fri, 4 Oct 2019 19:35:05 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KfPgoQZi" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1730579AbfJDTfE (ORCPT - ); - Fri, 4 Oct 2019 15:35:04 -0400 -Received: from mail-io1-f66.google.com ([209.85.166.66]:36406 "EHLO - mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1725932AbfJDTfE (ORCPT - ); - Fri, 4 Oct 2019 15:35:04 -0400 -Received: by mail-io1-f66.google.com with SMTP id b136so16026274iof.3; - Fri, 04 Oct 2019 12:35:03 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=YUxdWoMjBc3fq7ZEjHVbfnvWMNYpsAW2uL8SUTPJJOk=; - b=KfPgoQZiuCc2H7qvFQGzN/Y3EGPnFsu/TLq9CSR8tecMTpa9YL5eWsqgES34oDbm/Z - tBCmz9oK9X/m4/+VrPKpX573tizGffhrsfpuA+Fq69Y2qLjGgld9HOjAHd01oZ83u+Oe - IfpTdiUjqLS2q1WMSLKP4SYO6lGOL2hAK3fuICIkeFaCYYGEBCZ2DyuGyNv2KTqUkk7I - KQb1aZ8FaukkgvjqFvRKzmxBX1EAfsP/eODyKd0CEqnIZdQbkd0Y6geyteNUOKSTNqcn - /XpZgD+IsGXz2qWx9KTOw6csMacDX9jweaZEo3BHAZO4XGnVw+LP8rKJvYE92arFNI4q - +LLA== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=YUxdWoMjBc3fq7ZEjHVbfnvWMNYpsAW2uL8SUTPJJOk=; - b=MZTiefsa/zD0rlKyJnXaNkjhKxyXM1RPbiOfRsBzjAXppzdpVXEsMuoNuMbb7UL0XD - StXE1INBYwfkI73zbAuORpk1uc3QBCg0KUc6/FT8QWdwM6pVw3g0pWbwPcnA3YhdqbTk - 0XWZReG3dHpnGJ+HjFibx9C5K2a5pTK2zAXRfXgJvSLWuhLdI26dNRjOdqmwW02tAThC - Z86x/deIZhaQiRbpDadvJVNEx7tRQ0TT1d27Rf93LQStQ5vJW01jA5g//b8D5aB1Q4md - mqI61eE+ughOjC7Ef3gIldPML4dtt/zOjR45rFV078yk8vaefDXDqdVnXIL309NOfiRj - iGPg== -X-Gm-Message-State: APjAAAWuXZ3QkwcdijV+oJ20x5WQPqQsko2OjLI/I2ZE5tL5mXtDiZ9P - Kn6oGyHFRVspaJiNUH3WmBs= -X-Google-Smtp-Source: APXvYqxdxqTqNQ2D2g2hs/N3xw+sie1sFybvZM7Bv8s50eW0Wl4EA5uLHeMeKaifDlU11aRt9jEhKg== -X-Received: by 2002:a5d:88d1:: with SMTP id i17mr14654011iol.235.1570217702565; - Fri, 04 Oct 2019 12:35:02 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id t8sm3372621ild.7.2019.10.04.12.35.01 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Fri, 04 Oct 2019 12:35:01 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, - Navid Emamdoost , - Herbert Xu , - "David S. Miller" , - linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH] crypto: user - fix memory leak in crypto_reportstat -Date: Fri, 4 Oct 2019 14:34:54 -0500 -Message-Id: <20191004193455.18348-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-kernel-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-kernel@vger.kernel.org -Archived-At: -List-Archive: -List-Post: - -In crypto_reportstat, a new skb is created by nlmsg_new(). This skb is -leaked if crypto_reportstat_alg() fails. Required release for skb is -added. - -Fixes: cac5818c25d0 ("crypto: user - Implement a generic crypto statistics") -Signed-off-by: Navid Emamdoost ---- - crypto/crypto_user_stat.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/crypto/crypto_user_stat.c b/crypto/crypto_user_stat.c -index 8bad88413de1..1be95432fa23 100644 ---- a/crypto/crypto_user_stat.c -+++ b/crypto/crypto_user_stat.c -@@ -328,8 +328,10 @@ int crypto_reportstat(struct sk_buff *in_skb, struct nlmsghdr *in_nlh, - drop_alg: - crypto_mod_put(alg); - -- if (err) -+ if (err) { -+ kfree_skb(skb); - return err; -+ } - - return nlmsg_unicast(net->crypto_nlsk, skb, NETLINK_CB(in_skb).portid); - } --- -2.17.1 - - diff --git a/gitrev b/gitrev index d3540db0e..4f6143978 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -81429eb8d9ca40b0c65bb739d29fa856c5d5e958 +be2eca94d144e3ffed565c483a58ecc76a869c98 diff --git a/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch b/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch deleted file mode 100644 index 779810f98..000000000 --- a/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch +++ /dev/null @@ -1,102 +0,0 @@ -From patchwork Mon Oct 21 20:06:48 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 1142634 -Return-Path: -Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) - by smtp.lore.kernel.org (Postfix) with ESMTP id EA234CA9EAF - for ; Mon, 21 Oct 2019 20:06:59 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id BED092084C - for ; Mon, 21 Oct 2019 20:06:59 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="X0MaxGN8" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1730272AbfJUUG6 (ORCPT - ); - Mon, 21 Oct 2019 16:06:58 -0400 -Received: from mail-io1-f68.google.com ([209.85.166.68]:34607 "EHLO - mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1729406AbfJUUG6 (ORCPT - ); - Mon, 21 Oct 2019 16:06:58 -0400 -Received: by mail-io1-f68.google.com with SMTP id q1so17550475ion.1 - for ; - Mon, 21 Oct 2019 13:06:57 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=DIJwALRySeQ5zjngsNl1Oe1bgDriLGNlywHknPtGNKc=; - b=X0MaxGN8uxeLjYheUzuflEGcTyAqv8YypCRnHwa4mTnDTdSFogTx9CmYGVwjKjmBXc - ImeJqPHySwSBK5FlsHysS8KWszaYtbNOrRgojf/0F+/RfarheahIQiunZyUotRZ9TAof - xIVIJOh6WGISCOs5n1WzwQq1osMxUM9HEh3Szg6lGyhQQ7k6jd7Jemg1+TpOtd8USEPH - r3a/x+xk11Q/5Opu+1zLFcPL9hujVi3s+U9By+5oBW5H6sgEMiQdgX9KSjIN0fWYy6p2 - vxxpECwHW/25y9nXwmH/GJvl9MgOHRHPBm4IGzRvu6ppe9DHbvB6CFaDWsXRNxK+lzJf - Idjw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=DIJwALRySeQ5zjngsNl1Oe1bgDriLGNlywHknPtGNKc=; - b=j2RCkPeTaplVf86HaOq2gLcWX/ri2fSs8uSZL59RuMcUohLJhfdxMZ5PCO5yGpm3vz - 9U3Eo7NyCGuTCv+xLJvanDw5YSe+QadEz92hTBZbP5vdhYcWlT1byLjRnLXr1n3O7fvG - irPww56P/AyO4hZBMwQpJLvAcwgKYLYbUVdL2QQVAIk+RAnIfYxFEMG56H6NPDhOyDer - rmEyr3Z1yQZHEmrqPSvaYyQ5rWLgfHl9GVACAz/nNoF2+j5H7NFRWyfPFAD4qBtnaimm - GVINQdfuXGU18S4Qlt26cvs4G3kx05gVVDtEn1LYJ/Wrim1vPPalKKJ3CJtvUd6NH5pC - /jxQ== -X-Gm-Message-State: APjAAAXVQAU+1Bai+XjnGC0zCaCEr0QIS571QaPV5KbcsMXjGxIQjnYr - zFmkQrr1KoRu2rZPwhOr/yU= -X-Google-Smtp-Source: - APXvYqwEYhuc38vwAbFtVAVtw8KV1JZMFhL3O31vXn9gEH9A2rMxW/fJ2esBpTWkjZy7Hbvve2Y6Tg== -X-Received: by 2002:a02:3208:: with SMTP id j8mr93347jaa.86.1571688417041; - Mon, 21 Oct 2019 13:06:57 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id - d21sm4743611iom.29.2019.10.21.13.06.56 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 21 Oct 2019 13:06:56 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, - Navid Emamdoost , - Corey Minyard , Arnd Bergmann , - Greg Kroah-Hartman , - openipmi-developer@lists.sourceforge.net, - linux-kernel@vger.kernel.org -Subject: [PATCH] ipmi: Fix memory leak in __ipmi_bmc_register -Date: Mon, 21 Oct 2019 15:06:48 -0500 -Message-Id: <20191021200649.1511-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-kernel-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-kernel@vger.kernel.org - -In the impelementation of __ipmi_bmc_register() the allocated memory for -bmc should be released in case ida_simple_get() fails. - -Fixes: 68e7e50f195f ("ipmi: Don't use BMC product/dev ids in the BMC name") -Signed-off-by: Navid Emamdoost ---- - drivers/char/ipmi/ipmi_msghandler.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c -index 2aab80e19ae0..e4928ed46396 100644 ---- a/drivers/char/ipmi/ipmi_msghandler.c -+++ b/drivers/char/ipmi/ipmi_msghandler.c -@@ -3031,8 +3031,11 @@ static int __ipmi_bmc_register(struct ipmi_smi *intf, - bmc->pdev.name = "ipmi_bmc"; - - rv = ida_simple_get(&ipmi_bmc_ida, 0, 0, GFP_KERNEL); -- if (rv < 0) -+ if (rv < 0) { -+ kfree(bmc); - goto out; -+ } -+ - bmc->pdev.dev.driver = &ipmidriver.driver; - bmc->pdev.id = rv; - bmc->pdev.dev.release = release_bmc_device; diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index d6706a037..ce35051d3 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -288,8 +288,10 @@ CONFIG_ARM64_CRYPTO=y CONFIG_ARM64_ERRATUM_1024718=y CONFIG_ARM64_ERRATUM_1165522=y CONFIG_ARM64_ERRATUM_1286807=y +CONFIG_ARM64_ERRATUM_1319367=y CONFIG_ARM64_ERRATUM_1418040=y CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_819472=y CONFIG_ARM64_ERRATUM_824069=y CONFIG_ARM64_ERRATUM_826319=y @@ -1062,6 +1064,7 @@ CONFIG_CPU_FREQ=y # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE=y # CONFIG_CPU_ISOLATION is not set +CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y @@ -1115,6 +1118,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -1136,8 +1141,13 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m @@ -1163,6 +1173,8 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m # CONFIG_CRYPTO_DEV_HISI_SEC is not set # CONFIG_CRYPTO_DEV_HISI_ZIP is not set CONFIG_CRYPTO_DEV_MARVELL_CESA=m @@ -1176,6 +1188,10 @@ CONFIG_CRYPTO_DEV_SAFEXCEL=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SUN4I_SS=m CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DRBG_CTR=y @@ -1197,6 +1213,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1212,7 +1233,9 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_NEON=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m @@ -1431,6 +1454,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m CONFIG_DP83867_PHY=m +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPAA2_CONSOLE=m CONFIG_DPOT_DAC=m @@ -1930,6 +1954,7 @@ CONFIG_FSL_ENETC_HW_TIMESTAMPING=y CONFIG_FSL_ENETC=m # CONFIG_FSL_ENETC_MDIO is not set CONFIG_FSL_ENETC_PTP_CLOCK=m +CONFIG_FSL_ENETC_QOS=y CONFIG_FSL_ENETC_VF=m CONFIG_FSL_ERRATUM_A008585=y CONFIG_FSL_FMAN=m @@ -2261,6 +2286,7 @@ CONFIG_HWPOISON_INJECT=m CONFIG_HW_RANDOM_BCM2835=m CONFIG_HW_RANDOM_CAVIUM=m CONFIG_HW_RANDOM_HISI=m +CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_IMX_RNGC=m CONFIG_HW_RANDOM_MESON=m CONFIG_HW_RANDOM_OMAP=m @@ -2984,6 +3010,7 @@ CONFIG_KRAITCC=m # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KUSER_HELPERS=y CONFIG_KVM=y CONFIG_KXCJK1013=m @@ -3633,6 +3660,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3719,6 +3747,7 @@ CONFIG_NATSEMI=m CONFIG_NCSI_OEM_CMD_GET_MAC=y CONFIG_ND_BLK=m CONFIG_ND_BTT=m +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NET_9P=m @@ -3774,6 +3803,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3787,6 +3817,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4020,6 +4051,7 @@ CONFIG_NET_VENDOR_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_NET_VENDOR_VIA=y # CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_NET_VENDOR_XILINX=y # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_NET_VRF=m CONFIG_NETWORK_FILESYSTEMS=y @@ -4063,6 +4095,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -4252,6 +4285,7 @@ CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m CONFIG_NVMEM_IMX_OCOTP_SCU=m @@ -4722,6 +4756,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK_QORIQ=m CONFIG_PTP_1588_CLOCK=y @@ -6260,6 +6295,7 @@ CONFIG_SWAP=y CONFIG_SWP_EMULATION=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -6301,6 +6337,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -6427,6 +6464,7 @@ CONFIG_TI_ADS8344=m # CONFIG_TI_ADS8688 is not set CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m @@ -6442,6 +6480,7 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -6453,6 +6492,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TLAN is not set CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 71568fc8a..201e81f3a 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -288,8 +288,10 @@ CONFIG_ARM64_CRYPTO=y CONFIG_ARM64_ERRATUM_1024718=y CONFIG_ARM64_ERRATUM_1165522=y CONFIG_ARM64_ERRATUM_1286807=y +CONFIG_ARM64_ERRATUM_1319367=y CONFIG_ARM64_ERRATUM_1418040=y CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_819472=y CONFIG_ARM64_ERRATUM_824069=y CONFIG_ARM64_ERRATUM_826319=y @@ -1062,6 +1064,7 @@ CONFIG_CPU_FREQ=y # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE=y # CONFIG_CPU_ISOLATION is not set +CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y @@ -1115,6 +1118,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -1136,8 +1141,13 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m @@ -1163,6 +1173,8 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m # CONFIG_CRYPTO_DEV_HISI_SEC is not set # CONFIG_CRYPTO_DEV_HISI_ZIP is not set CONFIG_CRYPTO_DEV_MARVELL_CESA=m @@ -1176,6 +1188,10 @@ CONFIG_CRYPTO_DEV_SAFEXCEL=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SUN4I_SS=m CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DRBG_CTR=y @@ -1197,6 +1213,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1212,7 +1233,9 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_NEON=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m @@ -1423,6 +1446,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m CONFIG_DP83867_PHY=m +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPAA2_CONSOLE=m CONFIG_DPOT_DAC=m @@ -1914,6 +1938,7 @@ CONFIG_FSL_ENETC_HW_TIMESTAMPING=y CONFIG_FSL_ENETC=m # CONFIG_FSL_ENETC_MDIO is not set CONFIG_FSL_ENETC_PTP_CLOCK=m +CONFIG_FSL_ENETC_QOS=y CONFIG_FSL_ENETC_VF=m CONFIG_FSL_ERRATUM_A008585=y CONFIG_FSL_FMAN=m @@ -2245,6 +2270,7 @@ CONFIG_HWPOISON_INJECT=m CONFIG_HW_RANDOM_BCM2835=m CONFIG_HW_RANDOM_CAVIUM=m CONFIG_HW_RANDOM_HISI=m +CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_IMX_RNGC=m CONFIG_HW_RANDOM_MESON=m CONFIG_HW_RANDOM_OMAP=m @@ -2966,6 +2992,7 @@ CONFIG_KRAITCC=m # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KUSER_HELPERS=y CONFIG_KVM=y CONFIG_KXCJK1013=m @@ -3613,6 +3640,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3699,6 +3727,7 @@ CONFIG_NATSEMI=m CONFIG_NCSI_OEM_CMD_GET_MAC=y CONFIG_ND_BLK=m CONFIG_ND_BTT=m +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NET_9P=m @@ -3754,6 +3783,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3767,6 +3797,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4000,6 +4031,7 @@ CONFIG_NET_VENDOR_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_NET_VENDOR_VIA=y # CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_NET_VENDOR_XILINX=y # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_NET_VRF=m CONFIG_NETWORK_FILESYSTEMS=y @@ -4043,6 +4075,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -4232,6 +4265,7 @@ CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m CONFIG_NVMEM_IMX_OCOTP_SCU=m @@ -4701,6 +4735,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK_QORIQ=m CONFIG_PTP_1588_CLOCK=y @@ -6238,6 +6273,7 @@ CONFIG_SWAP=y CONFIG_SWP_EMULATION=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -6279,6 +6315,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -6405,6 +6442,7 @@ CONFIG_TI_ADS8344=m # CONFIG_TI_ADS8688 is not set CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m @@ -6420,6 +6458,7 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -6431,6 +6470,7 @@ CONFIG_TI_SCI_PROTOCOL=m # CONFIG_TLAN is not set CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 08c34c836..bede187c4 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1103,6 +1103,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -1124,8 +1126,13 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -1168,6 +1175,10 @@ CONFIG_CRYPTO_DEV_STM32_CRYP=m CONFIG_CRYPTO_DEV_STM32_HASH=m CONFIG_CRYPTO_DEV_SUN4I_SS=m CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DRBG_CTR=y @@ -1188,6 +1199,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1203,6 +1219,7 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m @@ -1428,6 +1445,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1952,6 +1970,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -3012,6 +3031,7 @@ CONFIG_KS8851=m CONFIG_KS8851_MLL=m CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KUSER_HELPERS=y CONFIG_KXCJK1013=m CONFIG_KXSD9_I2C=m @@ -3698,6 +3718,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3788,6 +3809,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m CONFIG_NEON=y # CONFIG_NET_9P_DEBUG is not set @@ -3844,6 +3866,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3857,6 +3880,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4132,6 +4156,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -4319,6 +4344,7 @@ CONFIG_NULL_TTY=m CONFIG_NVEC_PAZ00=y CONFIG_NVEC_POWER=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y CONFIG_NVMEM_IMX_IIM=m CONFIG_NVMEM_IMX_OCOTP=m # CONFIG_NVMEM_REBOOT_MODE is not set @@ -4818,6 +4844,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -6491,6 +6518,7 @@ CONFIG_SWAP=y CONFIG_SWP_EMULATE=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -6531,6 +6559,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -6655,6 +6684,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_TI_CPPI41=m CONFIG_TI_CPSW=m # CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m CONFIG_TI_CPTS_MOD=m CONFIG_TI_CPTS=y # CONFIG_TI_DAC082S085 is not set @@ -6677,6 +6707,7 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -6691,6 +6722,7 @@ CONFIG_TI_THERMAL=y # CONFIG_TLAN is not set CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 3440ad0a8..ee4938f4e 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1103,6 +1103,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -1124,8 +1126,13 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -1168,6 +1175,10 @@ CONFIG_CRYPTO_DEV_STM32_CRYP=m CONFIG_CRYPTO_DEV_STM32_HASH=m CONFIG_CRYPTO_DEV_SUN4I_SS=m CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DRBG_CTR=y @@ -1188,6 +1199,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1203,6 +1219,7 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m @@ -1421,6 +1438,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1937,6 +1955,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2995,6 +3014,7 @@ CONFIG_KS8851=m CONFIG_KS8851_MLL=m CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KUSER_HELPERS=y CONFIG_KXCJK1013=m CONFIG_KXSD9_I2C=m @@ -3679,6 +3699,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3769,6 +3790,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m CONFIG_NEON=y # CONFIG_NET_9P_DEBUG is not set @@ -3825,6 +3847,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3838,6 +3861,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4113,6 +4137,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -4300,6 +4325,7 @@ CONFIG_NULL_TTY=m CONFIG_NVEC_PAZ00=y CONFIG_NVEC_POWER=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y CONFIG_NVMEM_IMX_IIM=m CONFIG_NVMEM_IMX_OCOTP=m # CONFIG_NVMEM_REBOOT_MODE is not set @@ -4798,6 +4824,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -6470,6 +6497,7 @@ CONFIG_SWAP=y CONFIG_SWP_EMULATE=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -6510,6 +6538,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -6634,6 +6663,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_TI_CPPI41=m CONFIG_TI_CPSW=m # CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m CONFIG_TI_CPTS_MOD=m CONFIG_TI_CPTS=y # CONFIG_TI_DAC082S085 is not set @@ -6656,6 +6686,7 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -6670,6 +6701,7 @@ CONFIG_TI_THERMAL=y # CONFIG_TLAN is not set CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 01e72756a..05c06603c 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -1070,6 +1070,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -1091,8 +1093,13 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -1130,6 +1137,10 @@ CONFIG_CRYPTO_DEV_STM32_CRYP=m CONFIG_CRYPTO_DEV_STM32_HASH=m CONFIG_CRYPTO_DEV_SUN4I_SS=m CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DRBG_CTR=y @@ -1150,6 +1161,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1165,6 +1181,7 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m @@ -1387,6 +1404,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1890,6 +1908,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2920,6 +2939,7 @@ CONFIG_KS8851=m CONFIG_KS8851_MLL=m CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KUSER_HELPERS=y CONFIG_KVM_ARM_HOST=y CONFIG_KVM=y @@ -3577,6 +3597,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set CONFIG_MTD_NAND_DAVINCI=m @@ -3666,6 +3687,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m CONFIG_NEON=y # CONFIG_NET_9P_DEBUG is not set @@ -3722,6 +3744,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3735,6 +3758,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4009,6 +4033,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -4194,6 +4219,7 @@ CONFIG_NS83820=m # CONFIG_NTFS_FS is not set CONFIG_NULL_TTY=m CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y CONFIG_NVMEM_IMX_IIM=m CONFIG_NVMEM_IMX_OCOTP=m # CONFIG_NVMEM_REBOOT_MODE is not set @@ -4638,6 +4664,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -6176,6 +6203,7 @@ CONFIG_SWAP=y CONFIG_SWP_EMULATE=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -6217,6 +6245,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -6338,6 +6367,7 @@ CONFIG_TI_ADS8344=m CONFIG_TI_AEMIF=m CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m @@ -6356,6 +6386,7 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -6369,6 +6400,7 @@ CONFIG_TI_THERMAL=y # CONFIG_TLAN is not set CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 093af1efa..6c36b4c1a 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -1070,6 +1070,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -1091,8 +1093,13 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -1130,6 +1137,10 @@ CONFIG_CRYPTO_DEV_STM32_CRYP=m CONFIG_CRYPTO_DEV_STM32_HASH=m CONFIG_CRYPTO_DEV_SUN4I_SS=m CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DRBG_CTR=y @@ -1150,6 +1161,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1165,6 +1181,7 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m @@ -1380,6 +1397,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1875,6 +1893,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2903,6 +2922,7 @@ CONFIG_KS8851=m CONFIG_KS8851_MLL=m CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KUSER_HELPERS=y CONFIG_KVM_ARM_HOST=y CONFIG_KVM=y @@ -3558,6 +3578,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set CONFIG_MTD_NAND_DAVINCI=m @@ -3647,6 +3668,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m CONFIG_NEON=y # CONFIG_NET_9P_DEBUG is not set @@ -3703,6 +3725,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3716,6 +3739,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3990,6 +4014,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -4175,6 +4200,7 @@ CONFIG_NS83820=m # CONFIG_NTFS_FS is not set CONFIG_NULL_TTY=m CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y CONFIG_NVMEM_IMX_IIM=m CONFIG_NVMEM_IMX_OCOTP=m # CONFIG_NVMEM_REBOOT_MODE is not set @@ -4618,6 +4644,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -6155,6 +6182,7 @@ CONFIG_SWAP=y CONFIG_SWP_EMULATE=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -6196,6 +6224,7 @@ CONFIG_TCG_NSC=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -6317,6 +6346,7 @@ CONFIG_TI_ADS8344=m CONFIG_TI_AEMIF=m CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m @@ -6335,6 +6365,7 @@ CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -6348,6 +6379,7 @@ CONFIG_TI_THERMAL=y # CONFIG_TLAN is not set CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 8fb6ca2ff..47446b33b 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -897,6 +897,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -916,8 +918,11 @@ CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m @@ -962,6 +967,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1195,6 +1205,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1677,6 +1688,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2724,6 +2736,7 @@ CONFIG_KS0108_PORT=0x378 # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM_AMD=m # CONFIG_KVM_DEBUG_FS is not set CONFIG_KVM_GUEST=y @@ -3332,6 +3345,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3406,6 +3420,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET5501 is not set # CONFIG_NET_9P_DEBUG is not set @@ -3462,6 +3477,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3475,6 +3491,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3750,6 +3767,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3939,6 +3957,7 @@ CONFIG_NSC_GPIO=m CONFIG_NULL_TTY=m # CONFIG_NUMA is not set CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -4325,6 +4344,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y @@ -5645,6 +5665,7 @@ CONFIG_SUSPEND=y CONFIG_SWAP=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5685,6 +5706,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5811,6 +5833,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5821,6 +5844,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 987144b0b..1c80b64a2 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -896,6 +896,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -915,8 +917,11 @@ CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m @@ -961,6 +966,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1186,6 +1196,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1660,6 +1671,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2705,6 +2717,7 @@ CONFIG_KS0108_PORT=0x378 # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM_AMD=m # CONFIG_KVM_DEBUG_FS is not set CONFIG_KVM_GUEST=y @@ -3313,6 +3326,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3387,6 +3401,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET5501 is not set # CONFIG_NET_9P_DEBUG is not set @@ -3443,6 +3458,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3456,6 +3472,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3731,6 +3748,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3920,6 +3938,7 @@ CONFIG_NSC_GPIO=m CONFIG_NULL_TTY=m # CONFIG_NUMA is not set CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -4305,6 +4324,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y @@ -5624,6 +5644,7 @@ CONFIG_SUSPEND=y CONFIG_SWAP=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5664,6 +5685,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5790,6 +5812,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5800,6 +5823,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 05c53b910..3ee94bf1c 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -833,6 +833,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -851,8 +853,11 @@ CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -891,6 +896,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1109,6 +1119,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1527,6 +1538,7 @@ CONFIG_FSI_SBEFIFO=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_LBC is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2477,6 +2489,7 @@ CONFIG_KPROBES=y # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM_BOOK3S_64_HV=m CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_PR=m @@ -3062,6 +3075,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3130,6 +3144,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NET_9P=m @@ -3185,6 +3200,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3198,6 +3214,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3471,6 +3488,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3659,6 +3677,7 @@ CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -4033,6 +4052,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -5283,6 +5303,7 @@ CONFIG_SWAP=y CONFIG_SWIOTLB=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5322,6 +5343,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5441,6 +5463,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5451,6 +5474,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 637910909..17ce2a506 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -832,6 +832,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -850,8 +852,11 @@ CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -890,6 +895,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1100,6 +1110,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1510,6 +1521,7 @@ CONFIG_FSI_SBEFIFO=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_LBC is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2458,6 +2470,7 @@ CONFIG_KPROBES=y # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM_BOOK3S_64_HV=m CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_PR=m @@ -3041,6 +3054,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3109,6 +3123,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NET_9P=m @@ -3164,6 +3179,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3177,6 +3193,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3450,6 +3467,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3638,6 +3656,7 @@ CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -4011,6 +4030,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -5260,6 +5280,7 @@ CONFIG_SWAP=y CONFIG_SWIOTLB=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5299,6 +5320,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5418,6 +5440,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5428,6 +5451,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index b0c255ff2..f2d694fb0 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -840,6 +840,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -858,9 +860,12 @@ CONFIG_CRYPTO_CRC32_S390=m # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES_S390=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -893,6 +898,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1117,6 +1127,7 @@ CONFIG_DNS_RESOLVER=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1528,6 +1539,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2457,6 +2469,7 @@ CONFIG_KPROBES=y # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM=m # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KXCJK1013=m @@ -3037,6 +3050,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3103,6 +3117,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NET_9P=m @@ -3158,6 +3173,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3171,6 +3187,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3402,6 +3419,7 @@ CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_NET_VENDOR_XILINX=y # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_NET_VRF=m CONFIG_NETWORK_FILESYSTEMS=y @@ -3443,6 +3461,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3632,6 +3651,7 @@ CONFIG_NUMA_BALANCING=y CONFIG_NUMA_EMU=y CONFIG_NUMA=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -3964,6 +3984,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -5219,6 +5240,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_SWAP=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5258,6 +5280,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5377,6 +5400,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5387,6 +5411,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 90b0b5690..7897e2c03 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -839,6 +839,8 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -857,9 +859,12 @@ CONFIG_CRYPTO_CRC32_S390=m # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES_S390=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set @@ -892,6 +897,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1108,6 +1118,7 @@ CONFIG_DNS_RESOLVER=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1511,6 +1522,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2438,6 +2450,7 @@ CONFIG_KPROBES=y # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM=m # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KXCJK1013=m @@ -3016,6 +3029,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3082,6 +3096,7 @@ CONFIG_NATSEMI=m # CONFIG_NBPFAXI_DMA is not set CONFIG_NCSI_OEM_CMD_GET_MAC=y # CONFIG_ND_BLK is not set +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NET_9P=m @@ -3137,6 +3152,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3150,6 +3166,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3381,6 +3398,7 @@ CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_NET_VENDOR_XILINX=y # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_NET_VRF=m CONFIG_NETWORK_FILESYSTEMS=y @@ -3422,6 +3440,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3611,6 +3630,7 @@ CONFIG_NUMA_BALANCING=y CONFIG_NUMA_EMU=y CONFIG_NUMA=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -3942,6 +3962,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y CONFIG_PVPANIC=m @@ -5196,6 +5217,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_SWAP=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5235,6 +5257,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5354,6 +5377,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5364,6 +5388,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index fb2a17a8f..7128d682b 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -915,6 +915,9 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m +CONFIG_CRYPTO_BLAKE2S_X86=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_X86_64=m @@ -942,9 +945,13 @@ CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_X86=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m @@ -990,6 +997,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1233,6 +1245,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1713,6 +1726,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2775,6 +2789,7 @@ CONFIG_KS0108_PORT=0x378 # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y # CONFIG_KVM_DEBUG_FS is not set @@ -3375,6 +3390,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3446,6 +3462,7 @@ CONFIG_NATSEMI=m CONFIG_NCSI_OEM_CMD_GET_MAC=y CONFIG_ND_BLK=m CONFIG_ND_BTT=m +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_ND_PFN=m CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set @@ -3502,6 +3519,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3515,6 +3533,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3790,6 +3809,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3993,6 +4013,7 @@ CONFIG_NUMA=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_PFN=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -4364,6 +4385,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y @@ -5700,6 +5722,7 @@ CONFIG_SWAP=y CONFIG_SWIOTLB=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5739,6 +5762,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5865,6 +5889,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5875,6 +5900,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index e1c7dfd36..e2d96d909 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -914,6 +914,9 @@ CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S=m +CONFIG_CRYPTO_BLAKE2S_X86=m CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_X86_64=m @@ -941,9 +944,13 @@ CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_X86=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m @@ -989,6 +996,11 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_KEYWRAP=m CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_LIB_BLAKE2S=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_LZ4=m @@ -1224,6 +1236,7 @@ CONFIG_DP83640_PHY=m CONFIG_DP83822_PHY=m CONFIG_DP83848_PHY=m # CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set @@ -1696,6 +1709,7 @@ CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2756,6 +2770,7 @@ CONFIG_KS0108_PORT=0x378 # CONFIG_KS8851_MLL is not set CONFIG_KSM=y CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y # CONFIG_KVM_DEBUG_FS is not set @@ -3356,6 +3371,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_NAND_BRCMNAND is not set +CONFIG_MTD_NAND_CADENCE=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_DENALI_DT is not set @@ -3427,6 +3443,7 @@ CONFIG_NATSEMI=m CONFIG_NCSI_OEM_CMD_GET_MAC=y CONFIG_ND_BLK=m CONFIG_ND_BTT=m +# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set CONFIG_ND_PFN=m CONFIG_NE2K_PCI=m # CONFIG_NET_9P_DEBUG is not set @@ -3483,6 +3500,7 @@ CONFIG_NET_DSA=m # CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set CONFIG_NET_DSA_MICROCHIP_KSZ9477=m CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +# CONFIG_NET_DSA_MSCC_FELIX is not set CONFIG_NET_DSA_MT7530=m # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y @@ -3496,6 +3514,7 @@ CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_OCELOT=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3771,6 +3790,7 @@ CONFIG_NF_CONNTRACK_TFTP=m # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_ZONES=y +# CONFIG_NFC_PN532_UART is not set CONFIG_NFC_PN533_I2C=m CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m @@ -3974,6 +3994,7 @@ CONFIG_NUMA=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_PFN=y CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y @@ -4344,6 +4365,7 @@ CONFIG_PSTORE_LZO_COMPRESS=m CONFIG_PSTORE_RAM=m CONFIG_PSTORE=y # CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTP_1588_CLOCK_IDTCM=m CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK=y @@ -5679,6 +5701,7 @@ CONFIG_SWAP=y CONFIG_SWIOTLB=y # CONFIG_SW_SYNC is not set # CONFIG_SX9500 is not set +CONFIG_SYMBOLIC_ERRNAME=y CONFIG_SYNC_FILE=y # CONFIG_SYNCLINK_CS is not set CONFIG_SYNCLINK_GT=m @@ -5718,6 +5741,7 @@ CONFIG_TCG_NSC=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set +CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set @@ -5844,6 +5868,7 @@ CONFIG_TIGON3=m # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set +CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set @@ -5854,6 +5879,7 @@ CONFIG_TI_SCI_PROTOCOL=m CONFIG_TLAN=m CONFIG_TLS_DEVICE=y CONFIG_TLS=m +# CONFIG_TLS_TOE is not set # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set diff --git a/kernel.spec b/kernel.spec index ec88bcb56..5d8cfc849 100644 --- a/kernel.spec +++ b/kernel.spec @@ -24,7 +24,7 @@ Summary: The Linux kernel # For rawhide and/or a kernel built from an rc or git snapshot, # released_kernel should be 0. # For a stable, released kernel, released_kernel should be 1. -%global released_kernel 1 +%global released_kernel 0 %if 0%{?fedora} %define secure_boot_arch x86_64 @@ -77,7 +77,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 2 +%global baserelease 1 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -102,7 +102,7 @@ Summary: The Linux kernel # The next upstream release sublevel (base_sublevel+1) %define upstream_sublevel %(echo $((%{base_sublevel} + 1))) # The rc snapshot level -%global rcrev 1 +%global rcrev 0 # The git snapshot level %define gitrev 1 # Set rpm version accordingly @@ -191,7 +191,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 1 +%define debugbuildsenabled 0 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -810,43 +810,12 @@ Patch504: 0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch # https://lkml.org/lkml/2019/8/29/1772 Patch505: ARM-fix-__get_user_check-in-case-uaccess_-calls-are-not-inlined.patch -# CVE-2019-19071 rhbz 1774949 1774950 -Patch509: rsi-release-skb-if-rsi_prepare_beacon-fails.patch - -# CVE-2019-19070 rhbz 1774957 1774958 -Patch510: spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch - -# CVE-2019-19068 rhbz 1774963 1774965 -Patch511: rtl8xxxu-prevent-leaking-urb.patch - -# CVE-2019-19043 rhbz 1774972 1774973 -Patch512: net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch - # CVE-2019-19066 rhbz 1774976 1774978 Patch513: scsi-bfa-release-allocated-memory-in-case-of-error.patch -# CVE-2019-19046 rhbz 1774988 1774989 -Patch514: ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch - -# CVE-2019-19050 rhbz 1774998 1775002 -# CVE-2019-19062 rhbz 1775021 1775023 -Patch515: crypto-user-fix-memory-leak-in-crypto_reportstat.patch - -# CVE-2019-19064 rhbz 1775010 1775011 -Patch516: spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch - -# CVE-2019-19063 rhbz 1775015 1775016 -Patch517: rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch - -# CVE-2019-19057 rhbz 1775050 1775051 -Patch520: mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch - # CVE-2019-19053 rhbz 1775956 1775110 Patch521: rpmsg-char-release-allocated-memory.patch -# CVE-2019-19056 rhbz 1775097 1775115 -Patch522: mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch - # CVE-2019-19054 rhbz 1775063 1775117 Patch524: media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch @@ -860,9 +829,6 @@ Patch526: libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch # CVE-2019-14901 rhbz 1773519 1776184 Patch527: mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch -# CVE-2019-19078 rhbz 1776354 1776353 -Patch528: ath10k-fix-memory-leak.patch - # END OF PATCH DEFINITIONS %endif @@ -2561,6 +2527,10 @@ fi # # %changelog +* Tue Nov 26 2019 Justin M. Forbes - 5.5.0-0.rc0.git1.1 +- Linux v5.4-3619-gbe2eca94d144 +- Reenable debugging options. + * Mon Nov 25 2019 Laura Abbott - 5.4.0-2 - bump and build to pick up fixes diff --git a/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch b/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch deleted file mode 100644 index b606e1c82..000000000 --- a/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_evt_ring.patch +++ /dev/null @@ -1,111 +0,0 @@ -From patchwork Fri Oct 4 20:16:48 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 11175265 -X-Patchwork-Delegate: kvalo@adurom.com -Return-Path: -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8B95B16B1 - for ; - Fri, 4 Oct 2019 20:17:03 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 695CE222BE - for ; - Fri, 4 Oct 2019 20:17:03 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="eKzyOkdw" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1731313AbfJDUQ7 (ORCPT - ); - Fri, 4 Oct 2019 16:16:59 -0400 -Received: from mail-io1-f66.google.com ([209.85.166.66]:38177 "EHLO - mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1727978AbfJDUQ7 (ORCPT - ); - Fri, 4 Oct 2019 16:16:59 -0400 -Received: by mail-io1-f66.google.com with SMTP id u8so16270784iom.5; - Fri, 04 Oct 2019 13:16:59 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=hT/oExY7ats1AqepuNnxgrg+W5xUde0ZFah/AwhjxeA=; - b=eKzyOkdwTVgDQ2K7yVdvbQpQ2Y5o9gQHjf1ZLs/0TtknuoSEf88gRE3B/VgSXRe2nM - MaPWiP+DFmtmMOa4V+/fIXuzmU7h0LfbH92QwqYCh6xpzlPF6Y4etarqtYGFwcN8YIFh - KTbhy9t0/3m87L4UKRDIPV+aiyoEDLA1YrY+pxytqsh/8wTp82JG4WTVt4pgwk2YsDFT - TYQK7y3xY2D8O2nwUROYE+zlwF6oua9EA/ixXRVx4CRlh/lRFc124Qw5TlMD2GZdMIPJ - 3GHq32K5Z1F8XMQnUSU6+WxybmUN18B736DtQMDHjjnt70M8oCb/qgoMbH3Bx6xDBx4t - mwIQ== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=hT/oExY7ats1AqepuNnxgrg+W5xUde0ZFah/AwhjxeA=; - b=OCKRhcqw7kz4tZ/5U2VB84zj0RK/HtQHQ0/BUR0GLJMYOM7HJ1WBdSXnPtJs7UfIX1 - +C4Eq7PaUUpYg+OTWL+BOB7HpPh2AWvmoN/pElS49IYwKCcF9gUb/yfz1ZPSZBZrILg5 - pLgkiiBqoKOaUgVMzBGUs53mAhE7h0RuUDK3i3lptARoQDhVnRCk3HW6uz9G1pjCG6+m - nOC9rnGsphMQZ30AbdG6u8z1oVH+F63nWumldsiz4sNMs++qwDXS5a9ho2EjS9cZwCnL - c3V0vn5HgDqWWVwakE75xEnYAmApdEOC+BtAw6/zMFPMGWoDI98gN1u2ej7Ig6VZ3sDY - GmXA== -X-Gm-Message-State: APjAAAUvXc/AEaa09LdQbBGOHXwA82YLzxvRaRqZB1BY9YQoSNU4yJRa - 7zybbZ/DYfKfmszLK0NP4Vs= -X-Google-Smtp-Source: - APXvYqzNrXPxTps0mq67LtrgFhdE+kz3sXZyk7jqXZoSLFBjfwzONVFvHnNSmdK/pmDZR02HMuSgCw== -X-Received: by 2002:a6b:6e02:: with SMTP id d2mr5637516ioh.8.1570220218662; - Fri, 04 Oct 2019 13:16:58 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id - o5sm2830180ilc.68.2019.10.04.13.16.57 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Fri, 04 Oct 2019 13:16:58 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, - Navid Emamdoost , - Amitkumar Karwar , - Nishant Sarmukadam , - Ganapathi Bhat , - Xinming Hu , - Kalle Valo , - "David S. Miller" , - linux-wireless@vger.kernel.org, netdev@vger.kernel.org, - linux-kernel@vger.kernel.org -Subject: [PATCH] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring -Date: Fri, 4 Oct 2019 15:16:48 -0500 -Message-Id: <20191004201649.25087-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-wireless-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-wireless@vger.kernel.org - -In mwifiex_pcie_init_evt_ring, a new skb is allocated which should be -released if mwifiex_map_pci_memory() fails. The release for skb and -card->evtbd_ring_vbase is added. - -Fixes: 0732484b47b5 ("mwifiex: separate ring initialization and ring creation routines") -Signed-off-by: Navid Emamdoost -Acked-by: Ganapathi Bhat ---- - drivers/net/wireless/marvell/mwifiex/pcie.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index eff06d59e9df..096334e941a1 100644 ---- a/drivers/net/wireless/marvell/mwifiex/pcie.c -+++ b/drivers/net/wireless/marvell/mwifiex/pcie.c -@@ -687,8 +687,11 @@ static int mwifiex_pcie_init_evt_ring(struct mwifiex_adapter *adapter) - skb_put(skb, MAX_EVENT_SIZE); - - if (mwifiex_map_pci_memory(adapter, skb, MAX_EVENT_SIZE, -- PCI_DMA_FROMDEVICE)) -+ PCI_DMA_FROMDEVICE)) { -+ kfree_skb(skb); -+ kfree(card->evtbd_ring_vbase); - return -1; -+ } - - buf_pa = MWIFIEX_SKB_DMA_ADDR(skb); - diff --git a/mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch b/mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch deleted file mode 100644 index 5c12cb493..000000000 --- a/mwifiex-pcie-fix-memory-leak-in-mwifiex_pcie_alloc_cmdrsp_buf.patch +++ /dev/null @@ -1,109 +0,0 @@ -From mboxrd@z Thu Jan 1 00:00:00 1970 -Return-Path: -X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on - aws-us-west-2-korg-lkml-1.web.codeaurora.org -X-Spam-Level: -X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, - DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, - HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, - SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable - autolearn_force=no version=3.4.0 -Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) - by smtp.lore.kernel.org (Postfix) with ESMTP id 973EDC47404 - for ; Fri, 4 Oct 2019 20:09:06 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 700B62133F - for ; Fri, 4 Oct 2019 20:09:06 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="kWRjsMO7" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1731310AbfJDUJE (ORCPT ); - Fri, 4 Oct 2019 16:09:04 -0400 -Received: from mail-io1-f68.google.com ([209.85.166.68]:42107 "EHLO - mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1729079AbfJDUJD (ORCPT - ); Fri, 4 Oct 2019 16:09:03 -0400 -Received: by mail-io1-f68.google.com with SMTP id n197so16151518iod.9; - Fri, 04 Oct 2019 13:09:03 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=TzGHd63YhhSYgCiRZ9tl0C+QqBhc3B9t1YurdXMHHEk=; - b=kWRjsMO7kWGMm/IT1zcaML7wX7Qq9Yq8WRm+RABc1yvFRuSkg1MJFKvuhIADpR86Sk - vk1W0Z5v0fSKpGUd8/OWzfGGYUmUKyVV0GCdL13GMMOSK9DpPSyvyt77eG5WmY3ZmctQ - TGC8Cmmzyp9qWwicYV847MUo/KmeyE8yz2h7Smb7WOcrkh2TV9S23hinrXd+nv5M0ZyF - ASEYU02I8rRxFXPCLp8D/KgP4shuTzi8Fg2/Hk1WrnV7b+j7LB2iDWk/cyp1qilFIKMU - ZBR7mheI1uaHirJEtlL1lGs5B+v25rI82daNM0pAfgJ1uilLnWPeFNCSgjxJjo/1l4rp - Y9qg== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=TzGHd63YhhSYgCiRZ9tl0C+QqBhc3B9t1YurdXMHHEk=; - b=i14dfaCVcowVdtunic+1Wp2wGV+1ZNLuoXJwp7E15v+1eEJZwFN3kPpygTaLhCxUcK - GwKISgBQGzHrbHDnyg1HwrLXM02Ldx63K+ocW92bWoiabvGepNaNkKLLjh1Cc9Z5Udr5 - FaRfo4jqaLUlKwSETn1kU+GSCbHc7OjVJMEAosWc4bRRpy2Z+vcoUwHuCG5OaNg6EQsh - rYclOJRJfMAu448q1becWoBHIpImXDm50NiWfQtEoUOj5o22/QPRUwaUeIC5LrB/sOiI - ZDVFoRHgEjTok93ZXTlcDfOXok4PcETTA6aDez2v7cwSd2y9Z9PI3Ng1mnPK/vmvqmXW - iQZw== -X-Gm-Message-State: APjAAAXV8P3/lHsEKg8iHeiLr3dvIg5sDmZQ5/1qeeMO2VMTctGtUgtN - UfU23ad10Ce+u/Moful94ba6TP6V/uo= -X-Google-Smtp-Source: APXvYqzID3S043QvcjXSlnz2Lfed2XSsv1r0x047tSPe8/gvBVD1NyJxtMQ/ZV89X4qzhOAjTbC2WA== -X-Received: by 2002:a92:603:: with SMTP id x3mr17481056ilg.295.1570219742776; - Fri, 04 Oct 2019 13:09:02 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id i67sm4267112ilf.84.2019.10.04.13.09.02 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Fri, 04 Oct 2019 13:09:02 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, - Navid Emamdoost , - Amitkumar Karwar , - Nishant Sarmukadam , - Ganapathi Bhat , - Xinming Hu , - Kalle Valo , - "David S. Miller" , - linux-wireless@vger.kernel.org, netdev@vger.kernel.org, - linux-kernel@vger.kernel.org -Subject: [PATCH] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf -Date: Fri, 4 Oct 2019 15:08:52 -0500 -Message-Id: <20191004200853.23353-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: netdev-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: netdev@vger.kernel.org -Archived-At: -List-Archive: -List-Post: - -In mwifiex_pcie_alloc_cmdrsp_buf, a new skb is allocated which should be -released if mwifiex_map_pci_memory() fails. The release is added. - -Fixes: fc3314609047 ("mwifiex: use pci_alloc/free_consistent APIs for PCIe") -Signed-off-by: Navid Emamdoost ---- - drivers/net/wireless/marvell/mwifiex/pcie.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c -index eff06d59e9df..1578eaa071bd 100644 ---- a/drivers/net/wireless/marvell/mwifiex/pcie.c -+++ b/drivers/net/wireless/marvell/mwifiex/pcie.c -@@ -1029,8 +1029,10 @@ static int mwifiex_pcie_alloc_cmdrsp_buf(struct mwifiex_adapter *adapter) - } - skb_put(skb, MWIFIEX_UPLD_SIZE); - if (mwifiex_map_pci_memory(adapter, skb, MWIFIEX_UPLD_SIZE, -- PCI_DMA_FROMDEVICE)) -+ PCI_DMA_FROMDEVICE)) { -+ kfree_skb(skb); - return -1; -+ } - - card->cmdrsp_buf = skb; - --- -2.17.1 - - diff --git a/net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch b/net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch deleted file mode 100644 index e58103c7a..000000000 --- a/net-next-v2-9-9-i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch +++ /dev/null @@ -1,80 +0,0 @@ -From patchwork Fri Oct 25 20:42:42 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Jeff Kirsher -X-Patchwork-Id: 1184451 -X-Patchwork-Delegate: davem@davemloft.net -Return-Path: -X-Original-To: patchwork-incoming-netdev@ozlabs.org -Delivered-To: patchwork-incoming-netdev@ozlabs.org -Authentication-Results: ozlabs.org; spf=none (no SPF record) - smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; - helo=vger.kernel.org; - envelope-from=netdev-owner@vger.kernel.org; - receiver=) -Authentication-Results: ozlabs.org; - dmarc=fail (p=none dis=none) header.from=intel.com -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by ozlabs.org (Postfix) with ESMTP id 470GJz096Tz9sPf - for ; - Sat, 26 Oct 2019 07:42:59 +1100 (AEDT) -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1728655AbfJYUmz (ORCPT - ); - Fri, 25 Oct 2019 16:42:55 -0400 -Received: from mga11.intel.com ([192.55.52.93]:22523 "EHLO mga11.intel.com" - rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP - id S1728604AbfJYUmq (ORCPT ); - Fri, 25 Oct 2019 16:42:46 -0400 -X-Amp-Result: SKIPPED(no attachment in message) -X-Amp-File-Uploaded: False -Received: from orsmga006.jf.intel.com ([10.7.209.51]) - by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; - 25 Oct 2019 13:42:46 -0700 -X-ExtLoop1: 1 -X-IronPort-AV: E=Sophos;i="5.68,229,1569308400"; d="scan'208";a="202713981" -Received: from jtkirshe-desk1.jf.intel.com ([134.134.177.96]) - by orsmga006.jf.intel.com with ESMTP; 25 Oct 2019 13:42:44 -0700 -From: Jeff Kirsher -To: davem@davemloft.net -Cc: Navid Emamdoost , - netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com, - Andrew Bowers , - Jeff Kirsher -Subject: [net-next v2 9/9] i40e: prevent memory leak in i40e_setup_macvlans -Date: Fri, 25 Oct 2019 13:42:42 -0700 -Message-Id: <20191025204242.10535-10-jeffrey.t.kirsher@intel.com> -X-Mailer: git-send-email 2.21.0 -In-Reply-To: <20191025204242.10535-1-jeffrey.t.kirsher@intel.com> -References: <20191025204242.10535-1-jeffrey.t.kirsher@intel.com> -MIME-Version: 1.0 -Sender: netdev-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: netdev@vger.kernel.org - -From: Navid Emamdoost - -In i40e_setup_macvlans if i40e_setup_channel fails the allocated memory -for ch should be released. - -Signed-off-by: Navid Emamdoost -Tested-by: Andrew Bowers -Signed-off-by: Jeff Kirsher ---- - drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c -index 2e4df0bd8d37..141575ada588 100644 ---- a/drivers/net/ethernet/intel/i40e/i40e_main.c -+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c -@@ -7187,6 +7187,7 @@ static int i40e_setup_macvlans(struct i40e_vsi *vsi, u16 macvlan_cnt, u16 qcnt, - ch->num_queue_pairs = qcnt; - if (!i40e_setup_channel(pf, vsi, ch)) { - ret = -EINVAL; -+ kfree(ch); - goto err_free; - } - ch->parent_vsi = vsi; diff --git a/rsi-release-skb-if-rsi_prepare_beacon-fails.patch b/rsi-release-skb-if-rsi_prepare_beacon-fails.patch deleted file mode 100644 index 64c40f408..000000000 --- a/rsi-release-skb-if-rsi_prepare_beacon-fails.patch +++ /dev/null @@ -1,101 +0,0 @@ -From patchwork Sat Sep 14 00:08:11 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 11145515 -X-Patchwork-Delegate: kvalo@adurom.com -Return-Path: -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3BDCB14DB - for ; - Sat, 14 Sep 2019 00:08:28 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 1C8DC20692 - for ; - Sat, 14 Sep 2019 00:08:28 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="H4ki8bM3" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S2390814AbfINAIX (ORCPT - ); - Fri, 13 Sep 2019 20:08:23 -0400 -Received: from mail-io1-f67.google.com ([209.85.166.67]:38748 "EHLO - mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S2390793AbfINAIX (ORCPT - ); - Fri, 13 Sep 2019 20:08:23 -0400 -Received: by mail-io1-f67.google.com with SMTP id k5so41134655iol.5; - Fri, 13 Sep 2019 17:08:22 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=jwG/Aiknb+UcZynbTQk90VqogFgsnd/QMY7azs6Zupc=; - b=H4ki8bM3b9Bmty2ruf5ZSCj1ONr4jsOiep+vLMdBWcjq1+6e8umPfwLlGHYesuoz/Q - VF5OFoRIgllqVfRh1O0ob/rthiQm73toq+PTtrX9iKlZ8u3smXrOHJ2yH7252RrvcFpT - O3TQVuU3UKw0Am3Efn13+5jVOA3Oh/oH5UC9uNsla1kvJ3F/R6nBoiOSwOMnclPvgRSn - vay6xtYVjr5LkBAO60l/e/agltxV8p/eNiUH2xLAV7FcQ7951+WbMmnXr40trn8HDEj4 - 6yl80zQa8B2dbLThm6nFvE462hhCUY3BrldbuGcsFiHG7iW0/cIshuHIso8SieQZdhM+ - gIzw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=jwG/Aiknb+UcZynbTQk90VqogFgsnd/QMY7azs6Zupc=; - b=sTBiyouiK4UyXL4mE50HQlhIkI9Ns2+bLnk+9IC/vhspdjwj+xTPQI2DtQxLD94ruR - EUXt194VEVxAqhmZQJy2MmYkPLsTxt31pXvm59EGf0bFyboMEVIx/BOWcqjS1+pOKH4I - PisI3obo+CTL2hsat1wiEc2pMg+ZsZKzwlboyXVB0sL/FjH0xkEqAF1YC39sbegiiU6P - PX/iDiNXMRckuIc/hvl5JA+8DFBj6onQYoXyPjRG7Ry122UQPLyu9SCSc2nGtgiv/EqM - 0YAhTTXDm0FyknKt7MoTbOuMcDqzz/io6uTl6/oMPotLSrKVAe+8u0V/hl9WS8VvitOm - U3xw== -X-Gm-Message-State: APjAAAUnAd+MBw2rCpslu6F+1lT07zH7ui3l7LUI6IDQAbTwKXToMRDT - yPjM/YAgsdE/f2RMGo4WmJhx7rwf6+4= -X-Google-Smtp-Source: - APXvYqw7AMJKs0y62zgNzfsmBOSndsvr5y6XtYV+6wx/T/jGH6LPa1JJmCjPhOygc0/qx3csQoLVXA== -X-Received: by 2002:a6b:5b07:: with SMTP id v7mr3108833ioh.76.1568419702221; - Fri, 13 Sep 2019 17:08:22 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id - t9sm3973230iop.86.2019.09.13.17.08.21 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Fri, 13 Sep 2019 17:08:21 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, - Navid Emamdoost , - Amitkumar Karwar , - Siva Rebbagondla , - Kalle Valo , - "David S. Miller" , - linux-wireless@vger.kernel.org, netdev@vger.kernel.org, - linux-kernel@vger.kernel.org -Subject: [PATCH] rsi: release skb if rsi_prepare_beacon fails -Date: Fri, 13 Sep 2019 19:08:11 -0500 -Message-Id: <20190914000812.10188-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-wireless-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-wireless@vger.kernel.org - -In rsi_send_beacon, if rsi_prepare_beacon fails the allocated skb should -be released. - -Signed-off-by: Navid Emamdoost ---- - drivers/net/wireless/rsi/rsi_91x_mgmt.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/net/wireless/rsi/rsi_91x_mgmt.c b/drivers/net/wireless/rsi/rsi_91x_mgmt.c -index 6c7f26ef6476..9cc8a335d519 100644 ---- a/drivers/net/wireless/rsi/rsi_91x_mgmt.c -+++ b/drivers/net/wireless/rsi/rsi_91x_mgmt.c -@@ -1756,6 +1756,7 @@ static int rsi_send_beacon(struct rsi_common *common) - skb_pull(skb, (64 - dword_align_bytes)); - if (rsi_prepare_beacon(common, skb)) { - rsi_dbg(ERR_ZONE, "Failed to prepare beacon\n"); -+ dev_kfree_skb(skb); - return -EINVAL; - } - skb_queue_tail(&common->tx_queue[MGMT_BEACON_Q], skb); diff --git a/rtl8xxxu-prevent-leaking-urb.patch b/rtl8xxxu-prevent-leaking-urb.patch deleted file mode 100644 index ff088dea0..000000000 --- a/rtl8xxxu-prevent-leaking-urb.patch +++ /dev/null @@ -1,101 +0,0 @@ -From patchwork Fri Sep 20 03:00:41 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 11153733 -X-Patchwork-Delegate: kvalo@adurom.com -Return-Path: -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7607B76 - for ; - Fri, 20 Sep 2019 03:00:56 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 48CF521929 - for ; - Fri, 20 Sep 2019 03:00:56 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="fzAGUdQV" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S2405830AbfITDAw (ORCPT - ); - Thu, 19 Sep 2019 23:00:52 -0400 -Received: from mail-io1-f66.google.com ([209.85.166.66]:44050 "EHLO - mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S2389956AbfITDAv (ORCPT - ); - Thu, 19 Sep 2019 23:00:51 -0400 -Received: by mail-io1-f66.google.com with SMTP id j4so12740088iog.11; - Thu, 19 Sep 2019 20:00:51 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=wR9pye3sH3f9c/Ue486PD/cpETKoqUyEfHnMaMiRPdY=; - b=fzAGUdQVIXP8BO6Um0bEY7aXmxWrofp3WYusEuhMgPmQ27A5ZhIq51xSMAN9gohJey - xdsD6nXME5ZveH9/lQ1MvNo7e8lxKB+VJiF53+KRWHjYY3yo3CO+r/lMh38wUGe5T120 - NI5FyQ8YmYV/aaqGUTa6/SbDVBDZBSb3F3uOkXNjWxRyI80HGsx60/fhQaY8HNtHHcDb - 511aV1DthYS9mGIh4z56qpebAKs9Q6CMcrqtYaemGR01y1sZsyooYZweWPqYYQ28lZUi - oVHgUKZHp3jvfYhzZnVc8ousIPPiZiLXszN06Siqs6CGkR6p4m+lf80we8Xi6J0bEISz - hFBw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=wR9pye3sH3f9c/Ue486PD/cpETKoqUyEfHnMaMiRPdY=; - b=mUe4i46sJphvT9eHFwqTegYlyqNnE95+R/GbAr/Is0OJfzCFXHu/cUrw5ElaQR4ATd - ShSEU7xpcL4ISPtNRc3kSBvt3ROv3RHbxdgCw3UYVG+DJLMet3AvPnJT0bwN5UWcCodd - z7bw4VprjwTZj8WPj+itlX2LdPws17O4C/ROM8RuRJ7MFQLwCg0qLscbxBXwKUsnyoTp - KIi52u4X85ABBEBFgGrx6ZS/sllG/u+spcSMjf/TVV0UglkLy7sRgZ4gyMBHgbMrzUDO - tGJQMGon7uU9OTA6a73s3ap8eeQ/c8KZUftJBh6c7xJL7qrH5lfZJSQBjePgKF+RF/rt - 40wQ== -X-Gm-Message-State: APjAAAWUFzu7MpjxWJtu4hgZuo8rk1uE8i27EiFcdjhNEG5ZaOg9jkNB - zqGym44mT1nF7nFS4RHjg/Y= -X-Google-Smtp-Source: - APXvYqwI+IXRu7Lhr0HmMj08qfXGIRkcCHYMdmSMkCW5GIIz+Ml1cQ5Uy6GCUGV2WrCpixMQAv4aog== -X-Received: by 2002:a02:ac82:: with SMTP id x2mr13978167jan.34.1568948450810; - Thu, 19 Sep 2019 20:00:50 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id - t9sm380269iop.86.2019.09.19.20.00.50 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Thu, 19 Sep 2019 20:00:50 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, - Navid Emamdoost , - Jes Sorensen , - Kalle Valo , - "David S. Miller" , - linux-wireless@vger.kernel.org, netdev@vger.kernel.org, - linux-kernel@vger.kernel.org -Subject: [PATCH] rtl8xxxu: prevent leaking urb -Date: Thu, 19 Sep 2019 22:00:41 -0500 -Message-Id: <20190920030043.30137-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-wireless-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-wireless@vger.kernel.org - -In rtl8xxxu_submit_int_urb if usb_submit_urb fails the allocated urb -should be released. - -Signed-off-by: Navid Emamdoost -Reviewed-by: Chris Chiu ---- - drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c -index 8136e268b4e6..4a559c37e208 100644 ---- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c -+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c -@@ -5443,6 +5443,7 @@ static int rtl8xxxu_submit_int_urb(struct ieee80211_hw *hw) - ret = usb_submit_urb(urb, GFP_KERNEL); - if (ret) { - usb_unanchor_urb(urb); -+ usb_free_urb(urb); - goto error; - } - diff --git a/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch b/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch deleted file mode 100644 index 69d1c0f46..000000000 --- a/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch +++ /dev/null @@ -1,110 +0,0 @@ -From patchwork Wed Sep 25 01:20:21 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 1131161 -Return-Path: -Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) - by smtp.lore.kernel.org (Postfix) with ESMTP id BC591C432C1 - for ; Wed, 25 Sep 2019 01:20:44 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 8BCDC2146E - for ; Wed, 25 Sep 2019 01:20:44 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="SWiOz5xt" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S2411353AbfIYBUn (ORCPT - ); - Tue, 24 Sep 2019 21:20:43 -0400 -Received: from mail-io1-f68.google.com ([209.85.166.68]:33885 "EHLO - mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S2392379AbfIYBUn (ORCPT - ); - Tue, 24 Sep 2019 21:20:43 -0400 -Received: by mail-io1-f68.google.com with SMTP id q1so9351551ion.1; - Tue, 24 Sep 2019 18:20:42 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=mQUUiLblrejWrKd0KlOdzOcENXF40rH5GYEM9TuaSS4=; - b=SWiOz5xtaFHfAe7qhrZOfB3XaTTABaRoUA2WkntQTu6mZLAPtLqltcn1HSz4FOVdmc - C4hiQS6HxKitVmGPHJR6BnOiAdmb8p/ke41JsAiVtxDyJj/EtgPgcn000LqwSw2XXpRs - aJsehFF9sM31eMjJ3jPJMVhf1moysCBTI8rG+6ARu4tg//7sLz/cZpWsKuTFtLA41S2X - Moj049CPHidyuiCC+TLFAA4dTAVT1wk5YorB1e+xMSVKHkW4g3k4FuVp38c12CmbT13R - wsO2tqJ0iRFy2a/3SfO203+i0XYenfEQ/WWVu5ywTPrwX422oKO4PeywgDE5pL7ILA7N - 5lXA== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=mQUUiLblrejWrKd0KlOdzOcENXF40rH5GYEM9TuaSS4=; - b=PVpA/fyBIdoLH3ctyZntsZiwJLKRkFCP/mefxIVWehzdNs+J01dhg9UvthHik8uSD0 - WAfXOKljH2T6Dz6LC8B/araiwV5iwm9zy3h1VlfLlervg6lYtMtGN8XfNFJccvIcoFIf - 0rOQal8NWpkvib3lEqdVdolhDogapBQWxjPQApj9tuYkO3JWOpr994A5Legt0Ha/Mdpg - iLum0KUzciv2wLRhPIGTis08rgOJQbuV/lWNmEkCqbS6tSlvN/HH7apJEJU+Xm1vfhqB - SB2zOsviArNFeNhb/VpZyY329Au5/aGwh06J3nI6xfxyUSWEDCs24g1LN/PL7ESZvquK - +kzg== -X-Gm-Message-State: APjAAAWn+51fVnTld2M5xyo/OXfdxePecAEGRlXft7qNHI0Gnp9EyVgR - otCkul6uMkwDI6M6UjbBXIo20ZwJqcc= -X-Google-Smtp-Source: - APXvYqwYH0op/7MmCPiM8xAfMsxn7k8FX5LrV/HLNynk01ydo/cjks9o5mJOS8EhqcleAu7Y+qfNeQ== -X-Received: by 2002:a02:5ec4:: with SMTP id - h187mr2345350jab.101.1569374442036; - Tue, 24 Sep 2019 18:20:42 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id - r12sm28225ilq.70.2019.09.24.18.20.41 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Tue, 24 Sep 2019 18:20:41 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, - Navid Emamdoost , - Ping-Ke Shih , - Kalle Valo , - "David S. Miller" , - linux-wireless@vger.kernel.org, netdev@vger.kernel.org, - linux-kernel@vger.kernel.org -Subject: [PATCH] rtlwifi: prevent memory leak in rtl_usb_probe -Date: Tue, 24 Sep 2019 20:20:21 -0500 -Message-Id: <20190925012022.13727-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-kernel-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-kernel@vger.kernel.org - -In rtl_usb_probe if allocation for usb_data fails the allocated hw -should be released. In addition the allocated rtlpriv->usb_data should -be released on error handling path. - -Signed-off-by: Navid Emamdoost ---- - drivers/net/wireless/realtek/rtlwifi/usb.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/wireless/realtek/rtlwifi/usb.c b/drivers/net/wireless/realtek/rtlwifi/usb.c -index 4b59f3b46b28..348b0072cdd6 100644 ---- a/drivers/net/wireless/realtek/rtlwifi/usb.c -+++ b/drivers/net/wireless/realtek/rtlwifi/usb.c -@@ -1021,8 +1021,10 @@ int rtl_usb_probe(struct usb_interface *intf, - rtlpriv->hw = hw; - rtlpriv->usb_data = kcalloc(RTL_USB_MAX_RX_COUNT, sizeof(u32), - GFP_KERNEL); -- if (!rtlpriv->usb_data) -+ if (!rtlpriv->usb_data) { -+ ieee80211_free_hw(hw); - return -ENOMEM; -+ } - - /* this spin lock must be initialized early */ - spin_lock_init(&rtlpriv->locks.usb_lock); -@@ -1083,6 +1085,7 @@ int rtl_usb_probe(struct usb_interface *intf, - _rtl_usb_io_handler_release(hw); - usb_put_dev(udev); - complete(&rtlpriv->firmware_loading_complete); -+ kfree(rtlpriv->usb_data); - return -ENODEV; - } - EXPORT_SYMBOL(rtl_usb_probe); diff --git a/sources b/sources index 302ffe6b7..8e0b42261 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f +SHA512 (patch-5.4-git1.xz) = 49ec82b391840997aaa55b7a62b25bc660e3acd79123beed47c924d87062b895a5ad2b36fb7accccf80956e8a948ad251df05e4b1d30b60b9a0e353bf4ea772d diff --git a/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch b/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch deleted file mode 100644 index e0a79cfe2..000000000 --- a/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch +++ /dev/null @@ -1,39 +0,0 @@ -From d3b0ffa1d75d5305ebe34735598993afbb8a869d Mon Sep 17 00:00:00 2001 -From: Navid Emamdoost -Date: Mon, 30 Sep 2019 15:52:40 -0500 -Subject: spi: gpio: prevent memory leak in spi_gpio_probe - -In spi_gpio_probe an SPI master is allocated via spi_alloc_master, but -this controller should be released if devm_add_action_or_reset fails, -otherwise memory leaks. In order to avoid leak spi_contriller_put must -be called in case of failure for devm_add_action_or_reset. - -Fixes: 8b797490b4db ("spi: gpio: Make sure spi_master_put() is called in every error path") -Signed-off-by: Navid Emamdoost -Link: https://lore.kernel.org/r/20190930205241.5483-1-navid.emamdoost@gmail.com -Signed-off-by: Mark Brown ---- - drivers/spi/spi-gpio.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -(limited to 'drivers/spi/spi-gpio.c') - -diff --git a/drivers/spi/spi-gpio.c b/drivers/spi/spi-gpio.c -index 1d3e23ec20a6..f9c5bbb74714 100644 ---- a/drivers/spi/spi-gpio.c -+++ b/drivers/spi/spi-gpio.c -@@ -371,8 +371,10 @@ static int spi_gpio_probe(struct platform_device *pdev) - return -ENOMEM; - - status = devm_add_action_or_reset(&pdev->dev, spi_gpio_put, master); -- if (status) -+ if (status) { -+ spi_master_put(master); - return status; -+ } - - if (of_id) - status = spi_gpio_probe_dt(pdev, master); --- -cgit 1.2-0.3.lf.el7 - diff --git a/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch b/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch deleted file mode 100644 index 918877f5e..000000000 --- a/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch +++ /dev/null @@ -1,105 +0,0 @@ -From mboxrd@z Thu Jan 1 00:00:00 1970 -Return-Path: -X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on - aws-us-west-2-korg-lkml-1.web.codeaurora.org -X-Spam-Level: -X-Spam-Status: No, score=-9.4 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, - DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, - HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, - SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no - version=3.4.0 -Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) - by smtp.lore.kernel.org (Postfix) with ESMTP id C92DFC4360C - for ; Mon, 30 Sep 2019 03:46:18 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 9B3EE20863 - for ; Mon, 30 Sep 2019 03:46:18 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MxIuKg6c" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1729507AbfI3DqO (ORCPT - ); - Sun, 29 Sep 2019 23:46:14 -0400 -Received: from mail-io1-f66.google.com ([209.85.166.66]:35210 "EHLO - mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1726360AbfI3DqO (ORCPT - ); - Sun, 29 Sep 2019 23:46:14 -0400 -Received: by mail-io1-f66.google.com with SMTP id q10so34551005iop.2; - Sun, 29 Sep 2019 20:46:13 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=CSb8gKQFW+56QuRhWd4MVB/962Fvkd5QK+eXub6cDmE=; - b=MxIuKg6cc7vmVBU35srXcQltSjWfzAQElpoZgAlV4IAegsPDx906fw8dUzLriT4baK - fBI64z8uZ5KseshsQzqi5BVxbpb6LulT2mykTJq/pUGdaGaks60BJexhUMeSfNyaRrSw - jfZjzE0QCgGBSOYA5ovK/1GcPySgrArlnITUbkIzeObOLmetAQSgfIuEmD3QDkMSGBgo - vEJ/PmjTcPWD8rCJc/XKg+rTU7wVeK/VTlmL6KxFvwOwenU6A7VjSjSUIUuRLyY4DrMN - cYq+KCSyF9sfI4q5YOSUdQ0T1s5RpFvx8+sTAS78lMKQQqGwvVqM05jR/nbSHSEltzPy - JHUg== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=CSb8gKQFW+56QuRhWd4MVB/962Fvkd5QK+eXub6cDmE=; - b=bNFNL53TYUcz8nZsGgBlk1ntXRHaszBkoC9NrxFaR2ySpC2T71F+IlYFFeTyhVcLUW - F9WAID6IG3m1OQEoyR0Hdnz5xkY22u1wVHTx4QWpil9NKsfyBmzVhoAlGmKRvgt1nso3 - 2XJXPzoemp9nWy/y8GTqhFO+OofhRcwJdijhsRitU6J8z5xb0wHCwplFwRGZjRZI9uP7 - /+81BUj3Dhsz4jPbMTT9LrFVvqszsTkzTReqyp6sKnxMKhpfhUQwSX9fRF++E5EBEc3C - X8uCSxmhI2UraYuwaASHqGk+nvpVTkUaNNaaz9J8HNMi0dq7N1xua7AT65rICXDfBvkO - Sdnw== -X-Gm-Message-State: APjAAAWroOwvHW6SHGBmhWef7X7KS1ypb0sPG9ZHVxp4GIygokLX/WFb - 1azxubBLqnwY/4ic3z+D784= -X-Google-Smtp-Source: APXvYqzx55nalXFB8YovlLh9qfXLKQ5njGsXu/sw9z0VR74i+3mZlYSj//BvPzrbGIA2nI5KDHHqbw== -X-Received: by 2002:a92:844b:: with SMTP id l72mr17962867ild.275.1569815173041; - Sun, 29 Sep 2019 20:46:13 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id w16sm5283677ilc.62.2019.09.29.20.46.12 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Sun, 29 Sep 2019 20:46:12 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, kjlu@umn.edu, smccaman@umn.edu, - Navid Emamdoost , - Mark Brown , linux-spi@vger.kernel.org, - linux-kernel@vger.kernel.org -Subject: [PATCH] spi: lpspi: fix memory leak in fsl_lpspi_probe -Date: Sun, 29 Sep 2019 22:46:01 -0500 -Message-Id: <20190930034602.1467-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-kernel-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-kernel@vger.kernel.org -Archived-At: -List-Archive: -List-Post: - -In fsl_lpspi_probe an SPI controller is allocated either via -spi_alloc_slave or spi_alloc_master. In all but one error cases this -controller is put by going to error handling code. This commit fixes the -case when pm_runtime_get_sync fails and it should go to the error -handling path. - -Fixes: 944c01a889d9 ("spi: lpspi: enable runtime pm for lpspi") -Signed-off-by: Navid Emamdoost ---- - drivers/spi/spi-fsl-lpspi.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/spi/spi-fsl-lpspi.c b/drivers/spi/spi-fsl-lpspi.c -index d08e9324140e..3528ed5eea9b 100644 ---- a/drivers/spi/spi-fsl-lpspi.c -+++ b/drivers/spi/spi-fsl-lpspi.c -@@ -938,7 +938,7 @@ static int fsl_lpspi_probe(struct platform_device *pdev) - ret = pm_runtime_get_sync(fsl_lpspi->dev); - if (ret < 0) { - dev_err(fsl_lpspi->dev, "failed to enable clock\n"); -- return ret; -+ goto out_controller_put; - } - - temp = readl(fsl_lpspi->base + IMX7ULP_PARAM); --- -2.17.1 - - From fa3a43c8e6e8a762f046c4b50d9f754af3c1c7f3 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Wed, 27 Nov 2019 13:03:10 -0600 Subject: [PATCH 50/76] Linux v5.4-5280-g89d57dddd7d3 --- configs/fedora/generic/CONFIG_DEV_DAX_HMEM | 1 + .../fedora/generic/CONFIG_EFI_SOFT_RESERVE | 1 + .../fedora/generic/CONFIG_SND_SOC_ADAU7118_HW | 1 + .../generic/CONFIG_SND_SOC_ADAU7118_I2C | 1 + configs/fedora/generic/CONFIG_SND_SOC_FSL_MQS | 1 + configs/fedora/generic/CONFIG_SND_SOC_TAS2562 | 1 + configs/fedora/generic/CONFIG_SND_SOC_TAS2770 | 1 + .../fedora/generic/arm/CONFIG_SND_SOC_ARNDALE | 1 + .../arm/CONFIG_VIDEO_SUN8I_DEINTERLACE | 1 + .../generic/x86/CONFIG_BYTCRC_PMIC_OPREGION | 1 + .../generic/x86/CONFIG_CHTCRC_PMIC_OPREGION | 1 + .../fedora/generic/x86/CONFIG_X86_IOPL_IOPERM | 1 + configs/fedora/generic/x86/i686/CONFIG_M486SX | 1 + efi-secureboot.patch | 31 ++++++++++--------- gitrev | 2 +- kernel-aarch64-debug-fedora.config | 9 ++++++ kernel-aarch64-fedora.config | 9 ++++++ kernel-armv7hl-debug-fedora.config | 9 ++++++ kernel-armv7hl-fedora.config | 9 ++++++ kernel-armv7hl-lpae-debug-fedora.config | 9 ++++++ kernel-armv7hl-lpae-fedora.config | 9 ++++++ kernel-i686-debug-fedora.config | 11 +++++++ kernel-i686-fedora.config | 11 +++++++ kernel-ppc64le-debug-fedora.config | 7 +++++ kernel-ppc64le-fedora.config | 7 +++++ kernel-s390x-debug-fedora.config | 7 +++++ kernel-s390x-fedora.config | 7 +++++ kernel-x86_64-debug-fedora.config | 10 ++++++ kernel-x86_64-fedora.config | 10 ++++++ kernel.spec | 8 ++--- sources | 1 + 31 files changed, 160 insertions(+), 19 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_DEV_DAX_HMEM create mode 100644 configs/fedora/generic/CONFIG_EFI_SOFT_RESERVE create mode 100644 configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_HW create mode 100644 configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_I2C create mode 100644 configs/fedora/generic/CONFIG_SND_SOC_FSL_MQS create mode 100644 configs/fedora/generic/CONFIG_SND_SOC_TAS2562 create mode 100644 configs/fedora/generic/CONFIG_SND_SOC_TAS2770 create mode 100644 configs/fedora/generic/arm/CONFIG_SND_SOC_ARNDALE create mode 100644 configs/fedora/generic/arm/CONFIG_VIDEO_SUN8I_DEINTERLACE create mode 100644 configs/fedora/generic/x86/CONFIG_BYTCRC_PMIC_OPREGION create mode 100644 configs/fedora/generic/x86/CONFIG_CHTCRC_PMIC_OPREGION create mode 100644 configs/fedora/generic/x86/CONFIG_X86_IOPL_IOPERM create mode 100644 configs/fedora/generic/x86/i686/CONFIG_M486SX diff --git a/configs/fedora/generic/CONFIG_DEV_DAX_HMEM b/configs/fedora/generic/CONFIG_DEV_DAX_HMEM new file mode 100644 index 000000000..beb328c9b --- /dev/null +++ b/configs/fedora/generic/CONFIG_DEV_DAX_HMEM @@ -0,0 +1 @@ +CONFIG_DEV_DAX_HMEM=m diff --git a/configs/fedora/generic/CONFIG_EFI_SOFT_RESERVE b/configs/fedora/generic/CONFIG_EFI_SOFT_RESERVE new file mode 100644 index 000000000..f6b5ec7c7 --- /dev/null +++ b/configs/fedora/generic/CONFIG_EFI_SOFT_RESERVE @@ -0,0 +1 @@ +CONFIG_EFI_SOFT_RESERVE=y diff --git a/configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_HW b/configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_HW new file mode 100644 index 000000000..8c0d426d4 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_HW @@ -0,0 +1 @@ +CONFIG_SND_SOC_ADAU7118_HW=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_I2C b/configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_I2C new file mode 100644 index 000000000..3f5b6d362 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_ADAU7118_I2C @@ -0,0 +1 @@ +CONFIG_SND_SOC_ADAU7118_I2C=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_FSL_MQS b/configs/fedora/generic/CONFIG_SND_SOC_FSL_MQS new file mode 100644 index 000000000..5c8531d49 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_FSL_MQS @@ -0,0 +1 @@ +# CONFIG_SND_SOC_FSL_MQS is not set diff --git a/configs/fedora/generic/CONFIG_SND_SOC_TAS2562 b/configs/fedora/generic/CONFIG_SND_SOC_TAS2562 new file mode 100644 index 000000000..505ec623b --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_TAS2562 @@ -0,0 +1 @@ +CONFIG_SND_SOC_TAS2562=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_TAS2770 b/configs/fedora/generic/CONFIG_SND_SOC_TAS2770 new file mode 100644 index 000000000..f500e4d59 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_TAS2770 @@ -0,0 +1 @@ +CONFIG_SND_SOC_TAS2770=m diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_ARNDALE b/configs/fedora/generic/arm/CONFIG_SND_SOC_ARNDALE new file mode 100644 index 000000000..b78c4c357 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_ARNDALE @@ -0,0 +1 @@ +CONFIG_SND_SOC_ARNDALE=m diff --git a/configs/fedora/generic/arm/CONFIG_VIDEO_SUN8I_DEINTERLACE b/configs/fedora/generic/arm/CONFIG_VIDEO_SUN8I_DEINTERLACE new file mode 100644 index 000000000..0c4c491a5 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_VIDEO_SUN8I_DEINTERLACE @@ -0,0 +1 @@ +CONFIG_VIDEO_SUN8I_DEINTERLACE=m diff --git a/configs/fedora/generic/x86/CONFIG_BYTCRC_PMIC_OPREGION b/configs/fedora/generic/x86/CONFIG_BYTCRC_PMIC_OPREGION new file mode 100644 index 000000000..1da9cf47f --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_BYTCRC_PMIC_OPREGION @@ -0,0 +1 @@ +CONFIG_BYTCRC_PMIC_OPREGION=y diff --git a/configs/fedora/generic/x86/CONFIG_CHTCRC_PMIC_OPREGION b/configs/fedora/generic/x86/CONFIG_CHTCRC_PMIC_OPREGION new file mode 100644 index 000000000..67c4ce35e --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_CHTCRC_PMIC_OPREGION @@ -0,0 +1 @@ +CONFIG_CHTCRC_PMIC_OPREGION=y diff --git a/configs/fedora/generic/x86/CONFIG_X86_IOPL_IOPERM b/configs/fedora/generic/x86/CONFIG_X86_IOPL_IOPERM new file mode 100644 index 000000000..cb77e518a --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_X86_IOPL_IOPERM @@ -0,0 +1 @@ +CONFIG_X86_IOPL_IOPERM=y diff --git a/configs/fedora/generic/x86/i686/CONFIG_M486SX b/configs/fedora/generic/x86/i686/CONFIG_M486SX new file mode 100644 index 000000000..8bd98fe83 --- /dev/null +++ b/configs/fedora/generic/x86/i686/CONFIG_M486SX @@ -0,0 +1 @@ +# CONFIG_M486SX is not set diff --git a/efi-secureboot.patch b/efi-secureboot.patch index ee5382029..c7250e47f 100644 --- a/efi-secureboot.patch +++ b/efi-secureboot.patch @@ -36,17 +36,17 @@ index a3763247547c..8d76d1f153ed 100644 #endif /* CONFIG_BPF_SYSCALL */ int (*locked_down)(enum lockdown_reason what); + int (*lock_kernel_down)(const char *where, enum lockdown_reason level); - }; - - struct security_hook_heads { + #ifdef CONFIG_PERF_EVENTS + int (*perf_event_open)(struct perf_event_attr *attr, int type); + int (*perf_event_alloc)(struct perf_event *event); @@ -2060,6 +2067,7 @@ struct security_hook_heads { struct hlist_head bpf_prog_free_security; #endif /* CONFIG_BPF_SYSCALL */ struct hlist_head locked_down; + struct hlist_head lock_kernel_down; - } __randomize_layout; - - /* + #ifdef CONFIG_PERF_EVENTS + struct hlist_head perf_event_open; + struct hlist_head perf_event_alloc; diff --git a/include/linux/security.h b/include/linux/security.h index a8d59d612d27..467b9ccdf993 100644 --- a/include/linux/security.h @@ -86,7 +86,7 @@ diff --git a/security/security.c b/security/security.c index 1bc000f834e2..1506b95427cf 100644 --- a/security/security.c +++ b/security/security.c -@@ -2404,3 +2404,9 @@ int security_locked_down(enum lockdown_reason what) +@@ -2404,6 +2404,12 @@ int security_locked_down(enum lockdown_reason what) return call_int_hook(locked_down, 0, what); } EXPORT_SYMBOL(security_locked_down); @@ -96,6 +96,9 @@ index 1bc000f834e2..1506b95427cf 100644 + return call_int_hook(lock_kernel_down, 0, where, level); +} +EXPORT_SYMBOL(security_lock_kernel_down); + + #ifdef CONFIG_PERF_EVENTS + int security_perf_event_open(struct perf_event_attr *attr, int type) -- 2.21.0 @@ -213,10 +216,10 @@ index 21d81021c1f4..758ec061d03b 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h @@ -1204,6 +1204,14 @@ extern int __init efi_setup_pcdp_console(char *); - #define EFI_DBG 8 /* Print additional debug info at runtime */ #define EFI_NX_PE_DATA 9 /* Can runtime data regions be mapped non-executable? */ #define EFI_MEM_ATTR 10 /* Did firmware publish an EFI_MEMORY_ATTRIBUTES table? */ -+#define EFI_SECURE_BOOT 11 /* Are we in Secure Boot mode? */ + #define EFI_MEM_NO_SOFT_RESERVE 11 /* Is the kernel configured to ignore soft reservations? */ ++#define EFI_SECURE_BOOT 12 /* Are we in Secure Boot mode? */ + +enum efi_secureboot_mode { + efi_secureboot_mode_unset, @@ -233,18 +236,18 @@ index 21d81021c1f4..758ec061d03b 100644 extern void efi_reboot(enum reboot_mode reboot_mode, const char *__unused); + +extern void __init efi_set_secure_boot(enum efi_secureboot_mode mode); - #else - static inline bool efi_enabled(int feature) - { + + bool __pure __efi_soft_reserve_enabled(void); + @@ -1227,6 +1237,8 @@ efi_capsule_pending(int *reset_type) { return false; } + +static inline void efi_set_secure_boot(enum efi_secureboot_mode mode) {} - #endif - extern int efi_status_to_err(efi_status_t status); + static inline bool efi_soft_reserve_enabled(void) + { @@ -1619,12 +1631,6 @@ static inline bool efi_runtime_disabled(void) { return true; } extern void efi_call_virt_check_flags(unsigned long flags, const char *call); extern unsigned long efi_call_virt_save_flags(void); diff --git a/gitrev b/gitrev index 4f6143978..fd29a1332 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -be2eca94d144e3ffed565c483a58ecc76a869c98 +89d57dddd7d319ded00415790a0bb3c954b7e386 diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index ce35051d3..8b978d532 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1376,6 +1376,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_DETECT_HUNG_TASK=y # CONFIG_DEV_APPLETALK is not set +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m @@ -1750,6 +1751,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -5891,6 +5893,8 @@ CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5904,6 +5908,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_ARNDALE=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set @@ -5941,6 +5946,7 @@ CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_AUDMIX=m CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_SSI=m @@ -6030,6 +6036,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_STORM is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -7178,6 +7186,7 @@ CONFIG_VIDEO_STK1160_COMMON=m CONFIG_VIDEO_STK1160=m CONFIG_VIDEO_SUN4I_CSI=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 201e81f3a..9b345ee70 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1369,6 +1369,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_DEV_APPLETALK is not set +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m @@ -1742,6 +1743,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -5869,6 +5871,8 @@ CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5882,6 +5886,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_ARNDALE=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set @@ -5919,6 +5924,7 @@ CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_AUDMIX=m CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_SSI=m @@ -6008,6 +6014,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_STORM is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -7156,6 +7164,7 @@ CONFIG_VIDEO_STK1160_COMMON=m CONFIG_VIDEO_STK1160=m CONFIG_VIDEO_SUN4I_CSI=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index bede187c4..8613f2974 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1362,6 +1362,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEPRECATED_PARAM_STRUCT is not set CONFIG_DETECT_HUNG_TASK=y # CONFIG_DEV_APPLETALK is not set +CONFIG_DEV_DAX_HMEM=m # CONFIG_DEV_DAX_KMEM is not set # CONFIG_DEV_DAX_PMEM_COMPAT is not set CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m @@ -1771,6 +1772,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -6030,6 +6032,8 @@ CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m CONFIG_SND_SOC_ADI=m @@ -6046,6 +6050,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set +CONFIG_SND_SOC_ARNDALE=m CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set @@ -6085,6 +6090,7 @@ CONFIG_SND_SOC_FSL_ASRC=m # CONFIG_SND_SOC_FSL_AUDMIX is not set CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_SSI=m @@ -6196,6 +6202,8 @@ CONFIG_SND_SOC_STI_SAS=m # CONFIG_SND_SOC_STM32_SPDIFRX is not set CONFIG_SND_SOC_STORM=m # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -7464,6 +7472,7 @@ CONFIG_VIDEO_STK1160=m CONFIG_VIDEO_STM32_HDMI_CEC=m CONFIG_VIDEO_SUN4I_CSI=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index ee4938f4e..3c24c8178 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1355,6 +1355,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEPRECATED_PARAM_STRUCT is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_DEV_APPLETALK is not set +CONFIG_DEV_DAX_HMEM=m # CONFIG_DEV_DAX_KMEM is not set # CONFIG_DEV_DAX_PMEM_COMPAT is not set CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m @@ -1764,6 +1765,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -6009,6 +6011,8 @@ CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m CONFIG_SND_SOC_ADI=m @@ -6025,6 +6029,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set +CONFIG_SND_SOC_ARNDALE=m CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set @@ -6064,6 +6069,7 @@ CONFIG_SND_SOC_FSL_ASRC=m # CONFIG_SND_SOC_FSL_AUDMIX is not set CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_SSI=m @@ -6175,6 +6181,8 @@ CONFIG_SND_SOC_STI_SAS=m # CONFIG_SND_SOC_STM32_SPDIFRX is not set CONFIG_SND_SOC_STORM=m # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -7443,6 +7451,7 @@ CONFIG_VIDEO_STK1160=m CONFIG_VIDEO_STM32_HDMI_CEC=m CONFIG_VIDEO_SUN4I_CSI=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 05c06603c..2010f6951 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -1322,6 +1322,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEPRECATED_PARAM_STRUCT is not set CONFIG_DETECT_HUNG_TASK=y # CONFIG_DEV_APPLETALK is not set +CONFIG_DEV_DAX_HMEM=m # CONFIG_DEV_DAX_KMEM is not set # CONFIG_DEV_DAX_PMEM_COMPAT is not set CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m @@ -1710,6 +1711,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -5774,6 +5776,8 @@ CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5787,6 +5791,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set +CONFIG_SND_SOC_ARNDALE=m CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set @@ -5825,6 +5830,7 @@ CONFIG_SND_SOC_FSL_ASRC=m # CONFIG_SND_SOC_FSL_AUDMIX is not set CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_SSI=m @@ -5916,6 +5922,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STM32_SAI is not set # CONFIG_SND_SOC_STM32_SPDIFRX is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -7103,6 +7111,7 @@ CONFIG_VIDEO_STK1160=m CONFIG_VIDEO_STM32_HDMI_CEC=m CONFIG_VIDEO_SUN4I_CSI=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 6c36b4c1a..4a2b4867b 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -1315,6 +1315,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEPRECATED_PARAM_STRUCT is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_DEV_APPLETALK is not set +CONFIG_DEV_DAX_HMEM=m # CONFIG_DEV_DAX_KMEM is not set # CONFIG_DEV_DAX_PMEM_COMPAT is not set CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m @@ -1703,6 +1704,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -5753,6 +5755,8 @@ CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1977_I2C=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5766,6 +5770,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set +CONFIG_SND_SOC_ARNDALE=m CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set @@ -5804,6 +5809,7 @@ CONFIG_SND_SOC_FSL_ASRC=m # CONFIG_SND_SOC_FSL_AUDMIX is not set CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_SSI=m @@ -5895,6 +5901,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STM32_SAI is not set # CONFIG_SND_SOC_STM32_SPDIFRX is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -7082,6 +7090,7 @@ CONFIG_VIDEO_STK1160=m CONFIG_VIDEO_STM32_HDMI_CEC=m CONFIG_VIDEO_SUN4I_CSI=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 47446b33b..5bae362f3 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -624,6 +624,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_BUILD_SALT="" CONFIG_BXT_WC_PMIC_OPREGION=y +CONFIG_BYTCRC_PMIC_OPREGION=y # CONFIG_C2PORT is not set # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set @@ -768,6 +769,7 @@ CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m # CONFIG_CHROMEOS_TBMC is not set CONFIG_CHROME_PLATFORMS=y +CONFIG_CHTCRC_PMIC_OPREGION=y CONFIG_CHT_DC_TI_PMIC_OPREGION=y CONFIG_CICADA_PHY=m CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y @@ -1134,6 +1136,7 @@ CONFIG_DELL_WMI_LED=m CONFIG_DELL_WMI=m CONFIG_DETECT_HUNG_TASK=y CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m # CONFIG_DEV_DAX_KMEM is not set # CONFIG_DEV_DAX_PMEM_COMPAT is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set @@ -1486,6 +1489,7 @@ CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y @@ -2908,6 +2912,7 @@ CONFIG_LWTUNNEL_BPF=y CONFIG_LWTUNNEL=y CONFIG_LXT_PHY=m # CONFIG_M486 is not set +# CONFIG_M486SX is not set # CONFIG_M586 is not set # CONFIG_M586MMX is not set # CONFIG_M586TSC is not set @@ -5320,6 +5325,8 @@ CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5368,6 +5375,7 @@ CONFIG_SND_SOC_ES8328_SPI=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5469,6 +5477,8 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -6645,6 +6655,7 @@ CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_IOPL_IOPERM=y # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_X86_LONGHAUL is not set CONFIG_X86_LONGRUN=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 1c80b64a2..9b713606c 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -623,6 +623,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_BUILD_SALT="" CONFIG_BXT_WC_PMIC_OPREGION=y +CONFIG_BYTCRC_PMIC_OPREGION=y # CONFIG_C2PORT is not set # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set @@ -767,6 +768,7 @@ CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m # CONFIG_CHROMEOS_TBMC is not set CONFIG_CHROME_PLATFORMS=y +CONFIG_CHTCRC_PMIC_OPREGION=y CONFIG_CHT_DC_TI_PMIC_OPREGION=y CONFIG_CICADA_PHY=m CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y @@ -1126,6 +1128,7 @@ CONFIG_DELL_WMI_LED=m CONFIG_DELL_WMI=m # CONFIG_DETECT_HUNG_TASK is not set CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m # CONFIG_DEV_DAX_KMEM is not set # CONFIG_DEV_DAX_PMEM_COMPAT is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set @@ -1477,6 +1480,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y @@ -2889,6 +2893,7 @@ CONFIG_LWTUNNEL_BPF=y CONFIG_LWTUNNEL=y CONFIG_LXT_PHY=m # CONFIG_M486 is not set +# CONFIG_M486SX is not set # CONFIG_M586 is not set # CONFIG_M586MMX is not set # CONFIG_M586TSC is not set @@ -5299,6 +5304,8 @@ CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5347,6 +5354,7 @@ CONFIG_SND_SOC_ES8328_SPI=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5448,6 +5456,8 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -6624,6 +6634,7 @@ CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_IOPL_IOPERM=y # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_X86_LONGHAUL is not set CONFIG_X86_LONGRUN=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 3ee94bf1c..a22dca0ae 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -1048,6 +1048,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set @@ -1355,6 +1356,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set # CONFIG_EMBEDDED is not set @@ -5002,6 +5004,8 @@ CONFIG_SND_SIS7019=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5047,6 +5051,7 @@ CONFIG_SND_SOC_ES7134=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5114,6 +5119,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 17ce2a506..98e187732 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -1040,6 +1040,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set @@ -1346,6 +1347,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set # CONFIG_EMBEDDED is not set @@ -4979,6 +4981,8 @@ CONFIG_SND_SIS7019=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5024,6 +5028,7 @@ CONFIG_SND_SOC_ES7134=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5091,6 +5096,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index f2d694fb0..06323763d 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -1057,6 +1057,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set @@ -1362,6 +1363,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set # CONFIG_EMBEDDED is not set @@ -4945,6 +4947,8 @@ CONFIG_SND_SIS7019=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -4990,6 +4994,7 @@ CONFIG_SND_SOC_ES7134=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5057,6 +5062,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 7897e2c03..a274729a1 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -1049,6 +1049,7 @@ CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set @@ -1353,6 +1354,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_EFI_RCI2_TABLE is not set +CONFIG_EFI_SOFT_RESERVE=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set # CONFIG_EMBEDDED is not set @@ -4922,6 +4924,8 @@ CONFIG_SND_SIS7019=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -4967,6 +4971,7 @@ CONFIG_SND_SOC_ES7134=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5034,6 +5039,8 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 7128d682b..ba9741dac 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -632,6 +632,7 @@ CONFIG_BTT=y CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_BUILD_SALT="" CONFIG_BXT_WC_PMIC_OPREGION=y +CONFIG_BYTCRC_PMIC_OPREGION=y # CONFIG_C2PORT is not set # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set @@ -777,6 +778,7 @@ CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m # CONFIG_CHROMEOS_TBMC is not set CONFIG_CHROME_PLATFORMS=y +CONFIG_CHTCRC_PMIC_OPREGION=y CONFIG_CHT_DC_TI_PMIC_OPREGION=y CONFIG_CHT_WC_PMIC_OPREGION=y CONFIG_CICADA_PHY=m @@ -1171,6 +1173,7 @@ CONFIG_DELL_WMI_LED=m CONFIG_DELL_WMI=m CONFIG_DETECT_HUNG_TASK=y CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set @@ -1527,6 +1530,7 @@ CONFIG_EFI_PARTITION=y CONFIG_EFI_PGT_DUMP=y CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y @@ -5372,6 +5376,8 @@ CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5421,6 +5427,7 @@ CONFIG_SND_SOC_ES8328_SPI=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5522,6 +5529,8 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -6700,6 +6709,7 @@ CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_IOPL_IOPERM=y # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_INJECT=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index e2d96d909..9d6408580 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -631,6 +631,7 @@ CONFIG_BTT=y CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_BUILD_SALT="" CONFIG_BXT_WC_PMIC_OPREGION=y +CONFIG_BYTCRC_PMIC_OPREGION=y # CONFIG_C2PORT is not set # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set @@ -776,6 +777,7 @@ CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m # CONFIG_CHROMEOS_TBMC is not set CONFIG_CHROME_PLATFORMS=y +CONFIG_CHTCRC_PMIC_OPREGION=y CONFIG_CHT_DC_TI_PMIC_OPREGION=y CONFIG_CHT_WC_PMIC_OPREGION=y CONFIG_CICADA_PHY=m @@ -1163,6 +1165,7 @@ CONFIG_DELL_WMI_LED=m CONFIG_DELL_WMI=m # CONFIG_DETECT_HUNG_TASK is not set CONFIG_DEV_APPLETALK=m +CONFIG_DEV_DAX_HMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX=m # CONFIG_DEV_DAX_PMEM_COMPAT is not set @@ -1518,6 +1521,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_SOFT_RESERVE=y CONFIG_EFI_STUB=y CONFIG_EFI_TEST=m CONFIG_EFIVAR_FS=y @@ -5351,6 +5355,8 @@ CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set @@ -5400,6 +5406,7 @@ CONFIG_SND_SOC_ES8328_SPI=m # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_MQS is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_SSI is not set @@ -5501,6 +5508,8 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -6679,6 +6688,7 @@ CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_IOPL_IOPERM=y # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_INJECT=m diff --git a/kernel.spec b/kernel.spec index 5d8cfc849..aa31b5f31 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 1 +%define gitrev 2 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -816,9 +816,6 @@ Patch513: scsi-bfa-release-allocated-memory-in-case-of-error.patch # CVE-2019-19053 rhbz 1775956 1775110 Patch521: rpmsg-char-release-allocated-memory.patch -# CVE-2019-19054 rhbz 1775063 1775117 -Patch524: media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch - # CVE-2019-14895 rhbz 1774870 1776139 Patch525: mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch @@ -2527,6 +2524,9 @@ fi # # %changelog +* Wed Nov 27 2019 Justin M. Forbes - 5.5.0-0.rc0.git2.1 +- Linux v5.4-5280-g89d57dddd7d3 + * Tue Nov 26 2019 Justin M. Forbes - 5.5.0-0.rc0.git1.1 - Linux v5.4-3619-gbe2eca94d144 - Reenable debugging options. diff --git a/sources b/sources index 8e0b42261..418c3ca80 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f SHA512 (patch-5.4-git1.xz) = 49ec82b391840997aaa55b7a62b25bc660e3acd79123beed47c924d87062b895a5ad2b36fb7accccf80956e8a948ad251df05e4b1d30b60b9a0e353bf4ea772d +SHA512 (patch-5.4-git2.xz) = 3a60ce8855c58f1e3bd008cf2a4a1c41257f767930fcf5c0c3c5b47740d9fd08429bb43b1321c40871ebfc39c1c3c732de20dddcfaaccba356b0663e9f984844 From abd6b9505d178a5acc8147b7bd67043f876ab2ff Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Mon, 2 Dec 2019 12:50:34 -0600 Subject: [PATCH 51/76] Linux v5.4-10271-g596cf45cbf6e --- ...gra-set-MODULE_FIRMWARE-for-tegra186.patch | 36 -- configs/fedora/generic/CONFIG_AD7292 | 1 + configs/fedora/generic/CONFIG_ADUX1020 | 1 + .../generic/CONFIG_BACKLIGHT_PM8941_WLED | 1 - .../fedora/generic/CONFIG_BACKLIGHT_QCOM_WLED | 1 + .../fedora/generic/CONFIG_COMPAT_32BIT_TIME | 1 + configs/fedora/generic/CONFIG_DRM_AMD_DC_HDCP | 1 + .../fedora/generic/CONFIG_FSI_MASTER_ASPEED | 1 + configs/fedora/generic/CONFIG_FW_CACHE | 1 + configs/fedora/generic/CONFIG_FXOS8700_I2C | 1 + configs/fedora/generic/CONFIG_FXOS8700_SPI | 1 + configs/fedora/generic/CONFIG_LEDS_EL15203000 | 1 + configs/fedora/generic/CONFIG_LTC2983 | 1 + .../fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT | 1 + configs/fedora/generic/CONFIG_MSM_GPUCC_8998 | 1 + .../fedora/generic/CONFIG_PINCTRL_EQUILIBRIUM | 1 + configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 | 1 + configs/fedora/generic/CONFIG_SENSORS_BEL_PFE | 1 + .../fedora/generic/CONFIG_SENSORS_LTC2947_I2C | 1 + .../fedora/generic/CONFIG_SENSORS_LTC2947_SPI | 1 + configs/fedora/generic/CONFIG_SENSORS_TMP513 | 1 + configs/fedora/generic/CONFIG_SOUNDWIRE_INTEL | 1 + configs/fedora/generic/CONFIG_SYSTEM76_ACPI | 1 + configs/fedora/generic/CONFIG_TYPEC_HD3SS3220 | 1 + configs/fedora/generic/CONFIG_VEML6030 | 1 + configs/fedora/generic/CONFIG_W1_SLAVE_DS2430 | 1 + configs/fedora/generic/CONFIG_WFX | 1 + .../generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT | 1 + .../arm/CONFIG_INTERCONNECT_QCOM_MSM8974 | 1 + .../generic/arm/CONFIG_KEYBOARD_IMX_SC_KEY | 1 + .../arm/CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY | 1 + .../fedora/generic/arm/CONFIG_PHY_SUN50I_USB3 | 1 + .../fedora/generic/arm/CONFIG_PINCTRL_MSM8976 | 1 + .../fedora/generic/arm/CONFIG_ROCKCHIP_OTP | 1 + configs/fedora/generic/arm/CONFIG_SC_GCC_7180 | 1 + .../fedora/generic/arm/CONFIG_USB_TEGRA_XUDC | 1 + .../generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL | 1 + .../generic/arm/aarch64/CONFIG_MSM_GPUCC_8998 | 1 + .../arm/aarch64/CONFIG_PINCTRL_MESON_A1 | 1 + .../generic/powerpc/CONFIG_FSI_MASTER_ASPEED | 1 + .../fedora/generic/x86/CONFIG_HYPERV_TESTING | 1 + .../generic/x86/CONFIG_PINCTRL_EQUILIBRIUM | 1 + .../generic/x86/CONFIG_PINCTRL_TIGERLAKE | 1 + gitrev | 2 +- ...-Use-correct-unit-for-debounce-times.patch | 475 ------------------ kernel-aarch64-debug-fedora.config | 37 +- kernel-aarch64-fedora.config | 37 +- kernel-armv7hl-debug-fedora.config | 35 +- kernel-armv7hl-fedora.config | 35 +- kernel-armv7hl-lpae-debug-fedora.config | 35 +- kernel-armv7hl-lpae-fedora.config | 35 +- kernel-i686-debug-fedora.config | 27 +- kernel-i686-fedora.config | 27 +- kernel-ppc64le-debug-fedora.config | 26 +- kernel-ppc64le-fedora.config | 26 +- kernel-s390x-debug-fedora.config | 26 +- kernel-s390x-fedora.config | 26 +- kernel-x86_64-debug-fedora.config | 27 +- kernel-x86_64-fedora.config | 27 +- kernel.spec | 14 +- ...ax77620-Do-not-allocate-IRQs-upfront.patch | 183 ------- rpmsg-char-release-allocated-memory.patch | 103 ---- sources | 3 +- 63 files changed, 459 insertions(+), 825 deletions(-) delete mode 100644 arm64-usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch create mode 100644 configs/fedora/generic/CONFIG_AD7292 create mode 100644 configs/fedora/generic/CONFIG_ADUX1020 delete mode 100644 configs/fedora/generic/CONFIG_BACKLIGHT_PM8941_WLED create mode 100644 configs/fedora/generic/CONFIG_BACKLIGHT_QCOM_WLED create mode 100644 configs/fedora/generic/CONFIG_COMPAT_32BIT_TIME create mode 100644 configs/fedora/generic/CONFIG_DRM_AMD_DC_HDCP create mode 100644 configs/fedora/generic/CONFIG_FSI_MASTER_ASPEED create mode 100644 configs/fedora/generic/CONFIG_FW_CACHE create mode 100644 configs/fedora/generic/CONFIG_FXOS8700_I2C create mode 100644 configs/fedora/generic/CONFIG_FXOS8700_SPI create mode 100644 configs/fedora/generic/CONFIG_LEDS_EL15203000 create mode 100644 configs/fedora/generic/CONFIG_LTC2983 create mode 100644 configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT create mode 100644 configs/fedora/generic/CONFIG_MSM_GPUCC_8998 create mode 100644 configs/fedora/generic/CONFIG_PINCTRL_EQUILIBRIUM create mode 100644 configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 create mode 100644 configs/fedora/generic/CONFIG_SENSORS_BEL_PFE create mode 100644 configs/fedora/generic/CONFIG_SENSORS_LTC2947_I2C create mode 100644 configs/fedora/generic/CONFIG_SENSORS_LTC2947_SPI create mode 100644 configs/fedora/generic/CONFIG_SENSORS_TMP513 create mode 100644 configs/fedora/generic/CONFIG_SOUNDWIRE_INTEL create mode 100644 configs/fedora/generic/CONFIG_SYSTEM76_ACPI create mode 100644 configs/fedora/generic/CONFIG_TYPEC_HD3SS3220 create mode 100644 configs/fedora/generic/CONFIG_VEML6030 create mode 100644 configs/fedora/generic/CONFIG_W1_SLAVE_DS2430 create mode 100644 configs/fedora/generic/CONFIG_WFX create mode 100644 configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT create mode 100644 configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 create mode 100644 configs/fedora/generic/arm/CONFIG_KEYBOARD_IMX_SC_KEY create mode 100644 configs/fedora/generic/arm/CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY create mode 100644 configs/fedora/generic/arm/CONFIG_PHY_SUN50I_USB3 create mode 100644 configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 create mode 100644 configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP create mode 100644 configs/fedora/generic/arm/CONFIG_SC_GCC_7180 create mode 100644 configs/fedora/generic/arm/CONFIG_USB_TEGRA_XUDC create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_MSM_GPUCC_8998 create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_MESON_A1 create mode 100644 configs/fedora/generic/powerpc/CONFIG_FSI_MASTER_ASPEED create mode 100644 configs/fedora/generic/x86/CONFIG_HYPERV_TESTING create mode 100644 configs/fedora/generic/x86/CONFIG_PINCTRL_EQUILIBRIUM create mode 100644 configs/fedora/generic/x86/CONFIG_PINCTRL_TIGERLAKE delete mode 100644 gpio-max77620-Use-correct-unit-for-debounce-times.patch delete mode 100644 mfd-max77620-Do-not-allocate-IRQs-upfront.patch delete mode 100644 rpmsg-char-release-allocated-memory.patch diff --git a/arm64-usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch b/arm64-usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch deleted file mode 100644 index b55daaaeb..000000000 --- a/arm64-usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 5a39c1ffc4e18603f2c9af3c0a556e2db6e70705 Mon Sep 17 00:00:00 2001 -From: Peter Robinson -Date: Sat, 2 Nov 2019 16:52:15 +0000 -Subject: [PATCH 1/2] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 - -Set the MODULE_FIRMWARE for tegra186, it's registered for 124/210 and -ensures the firmware is available at the appropriate time such as in -the initrd, else if the firmware is unavailable the driver fails with -the following errors: - -tegra-xusb 3530000.usb: Direct firmware load for nvidia/tegra186/xusb.bin failed with error -2 -tegra-xusb 3530000.usb: failed to request firmware: -2 -tegra-xusb 3530000.usb: failed to load firmware: -2 -tegra-xusb: probe of 3530000.usb failed with error -2 - -Fixes: 5f9be5f3f899 ("usb: host: xhci-tegra: Add Tegra186 XUSB support") -Signed-off-by: Peter Robinson ---- - drivers/usb/host/xhci-tegra.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c -index 2ff7c911fbd0..d25aba8fa219 100644 ---- a/drivers/usb/host/xhci-tegra.c -+++ b/drivers/usb/host/xhci-tegra.c -@@ -1433,6 +1433,7 @@ static const struct tegra_xusb_soc tegra186_soc = { - .scale_ss_clock = false, - .has_ipfs = false, - }; -+MODULE_FIRMWARE("nvidia/tegra186/xusb.bin"); - - static const struct of_device_id tegra_xusb_of_match[] = { - { .compatible = "nvidia,tegra124-xusb", .data = &tegra124_soc }, --- -2.23.0 - diff --git a/configs/fedora/generic/CONFIG_AD7292 b/configs/fedora/generic/CONFIG_AD7292 new file mode 100644 index 000000000..7ced8850f --- /dev/null +++ b/configs/fedora/generic/CONFIG_AD7292 @@ -0,0 +1 @@ +CONFIG_AD7292=m diff --git a/configs/fedora/generic/CONFIG_ADUX1020 b/configs/fedora/generic/CONFIG_ADUX1020 new file mode 100644 index 000000000..e34158930 --- /dev/null +++ b/configs/fedora/generic/CONFIG_ADUX1020 @@ -0,0 +1 @@ +CONFIG_ADUX1020=m diff --git a/configs/fedora/generic/CONFIG_BACKLIGHT_PM8941_WLED b/configs/fedora/generic/CONFIG_BACKLIGHT_PM8941_WLED deleted file mode 100644 index cd95d798e..000000000 --- a/configs/fedora/generic/CONFIG_BACKLIGHT_PM8941_WLED +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BACKLIGHT_PM8941_WLED is not set diff --git a/configs/fedora/generic/CONFIG_BACKLIGHT_QCOM_WLED b/configs/fedora/generic/CONFIG_BACKLIGHT_QCOM_WLED new file mode 100644 index 000000000..d1e1fdbc7 --- /dev/null +++ b/configs/fedora/generic/CONFIG_BACKLIGHT_QCOM_WLED @@ -0,0 +1 @@ +# CONFIG_BACKLIGHT_QCOM_WLED is not set diff --git a/configs/fedora/generic/CONFIG_COMPAT_32BIT_TIME b/configs/fedora/generic/CONFIG_COMPAT_32BIT_TIME new file mode 100644 index 000000000..da143b00f --- /dev/null +++ b/configs/fedora/generic/CONFIG_COMPAT_32BIT_TIME @@ -0,0 +1 @@ +CONFIG_COMPAT_32BIT_TIME=y diff --git a/configs/fedora/generic/CONFIG_DRM_AMD_DC_HDCP b/configs/fedora/generic/CONFIG_DRM_AMD_DC_HDCP new file mode 100644 index 000000000..bcb35155e --- /dev/null +++ b/configs/fedora/generic/CONFIG_DRM_AMD_DC_HDCP @@ -0,0 +1 @@ +CONFIG_DRM_AMD_DC_HDCP=y diff --git a/configs/fedora/generic/CONFIG_FSI_MASTER_ASPEED b/configs/fedora/generic/CONFIG_FSI_MASTER_ASPEED new file mode 100644 index 000000000..15a0fde35 --- /dev/null +++ b/configs/fedora/generic/CONFIG_FSI_MASTER_ASPEED @@ -0,0 +1 @@ +# CONFIG_FSI_MASTER_ASPEED is not set diff --git a/configs/fedora/generic/CONFIG_FW_CACHE b/configs/fedora/generic/CONFIG_FW_CACHE new file mode 100644 index 000000000..374610244 --- /dev/null +++ b/configs/fedora/generic/CONFIG_FW_CACHE @@ -0,0 +1 @@ +CONFIG_FW_CACHE=y diff --git a/configs/fedora/generic/CONFIG_FXOS8700_I2C b/configs/fedora/generic/CONFIG_FXOS8700_I2C new file mode 100644 index 000000000..7ccfdec9f --- /dev/null +++ b/configs/fedora/generic/CONFIG_FXOS8700_I2C @@ -0,0 +1 @@ +CONFIG_FXOS8700_I2C=m diff --git a/configs/fedora/generic/CONFIG_FXOS8700_SPI b/configs/fedora/generic/CONFIG_FXOS8700_SPI new file mode 100644 index 000000000..83f0c6224 --- /dev/null +++ b/configs/fedora/generic/CONFIG_FXOS8700_SPI @@ -0,0 +1 @@ +CONFIG_FXOS8700_SPI=m diff --git a/configs/fedora/generic/CONFIG_LEDS_EL15203000 b/configs/fedora/generic/CONFIG_LEDS_EL15203000 new file mode 100644 index 000000000..034500718 --- /dev/null +++ b/configs/fedora/generic/CONFIG_LEDS_EL15203000 @@ -0,0 +1 @@ +# CONFIG_LEDS_EL15203000 is not set diff --git a/configs/fedora/generic/CONFIG_LTC2983 b/configs/fedora/generic/CONFIG_LTC2983 new file mode 100644 index 000000000..e428eb599 --- /dev/null +++ b/configs/fedora/generic/CONFIG_LTC2983 @@ -0,0 +1 @@ +CONFIG_LTC2983=m diff --git a/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT b/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT new file mode 100644 index 000000000..4d736746f --- /dev/null +++ b/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT @@ -0,0 +1 @@ +CONFIG_MMC_SDHCI_MILBEAUT=m diff --git a/configs/fedora/generic/CONFIG_MSM_GPUCC_8998 b/configs/fedora/generic/CONFIG_MSM_GPUCC_8998 new file mode 100644 index 000000000..603b672af --- /dev/null +++ b/configs/fedora/generic/CONFIG_MSM_GPUCC_8998 @@ -0,0 +1 @@ +# CONFIG_MSM_GPUCC_8998 is not set diff --git a/configs/fedora/generic/CONFIG_PINCTRL_EQUILIBRIUM b/configs/fedora/generic/CONFIG_PINCTRL_EQUILIBRIUM new file mode 100644 index 000000000..3778a415c --- /dev/null +++ b/configs/fedora/generic/CONFIG_PINCTRL_EQUILIBRIUM @@ -0,0 +1 @@ +# CONFIG_PINCTRL_EQUILIBRIUM is not set diff --git a/configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 b/configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 new file mode 100644 index 000000000..20e3f557a --- /dev/null +++ b/configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 @@ -0,0 +1 @@ +# CONFIG_QCS_Q6SSTOP_404 is not set diff --git a/configs/fedora/generic/CONFIG_SENSORS_BEL_PFE b/configs/fedora/generic/CONFIG_SENSORS_BEL_PFE new file mode 100644 index 000000000..5bed21f86 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SENSORS_BEL_PFE @@ -0,0 +1 @@ +CONFIG_SENSORS_BEL_PFE=m diff --git a/configs/fedora/generic/CONFIG_SENSORS_LTC2947_I2C b/configs/fedora/generic/CONFIG_SENSORS_LTC2947_I2C new file mode 100644 index 000000000..3ce5291b5 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SENSORS_LTC2947_I2C @@ -0,0 +1 @@ +CONFIG_SENSORS_LTC2947_I2C=m diff --git a/configs/fedora/generic/CONFIG_SENSORS_LTC2947_SPI b/configs/fedora/generic/CONFIG_SENSORS_LTC2947_SPI new file mode 100644 index 000000000..9c3f816e4 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SENSORS_LTC2947_SPI @@ -0,0 +1 @@ +CONFIG_SENSORS_LTC2947_SPI=m diff --git a/configs/fedora/generic/CONFIG_SENSORS_TMP513 b/configs/fedora/generic/CONFIG_SENSORS_TMP513 new file mode 100644 index 000000000..268531a29 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SENSORS_TMP513 @@ -0,0 +1 @@ +CONFIG_SENSORS_TMP513=m diff --git a/configs/fedora/generic/CONFIG_SOUNDWIRE_INTEL b/configs/fedora/generic/CONFIG_SOUNDWIRE_INTEL new file mode 100644 index 000000000..e5196d724 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SOUNDWIRE_INTEL @@ -0,0 +1 @@ +# CONFIG_SOUNDWIRE_INTEL is not set diff --git a/configs/fedora/generic/CONFIG_SYSTEM76_ACPI b/configs/fedora/generic/CONFIG_SYSTEM76_ACPI new file mode 100644 index 000000000..c22f4b5b3 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SYSTEM76_ACPI @@ -0,0 +1 @@ +CONFIG_SYSTEM76_ACPI=m diff --git a/configs/fedora/generic/CONFIG_TYPEC_HD3SS3220 b/configs/fedora/generic/CONFIG_TYPEC_HD3SS3220 new file mode 100644 index 000000000..b20fec9c1 --- /dev/null +++ b/configs/fedora/generic/CONFIG_TYPEC_HD3SS3220 @@ -0,0 +1 @@ +CONFIG_TYPEC_HD3SS3220=m diff --git a/configs/fedora/generic/CONFIG_VEML6030 b/configs/fedora/generic/CONFIG_VEML6030 new file mode 100644 index 000000000..d36fad6fb --- /dev/null +++ b/configs/fedora/generic/CONFIG_VEML6030 @@ -0,0 +1 @@ +CONFIG_VEML6030=m diff --git a/configs/fedora/generic/CONFIG_W1_SLAVE_DS2430 b/configs/fedora/generic/CONFIG_W1_SLAVE_DS2430 new file mode 100644 index 000000000..01a6fe864 --- /dev/null +++ b/configs/fedora/generic/CONFIG_W1_SLAVE_DS2430 @@ -0,0 +1 @@ +CONFIG_W1_SLAVE_DS2430=m diff --git a/configs/fedora/generic/CONFIG_WFX b/configs/fedora/generic/CONFIG_WFX new file mode 100644 index 000000000..aa136a90c --- /dev/null +++ b/configs/fedora/generic/CONFIG_WFX @@ -0,0 +1 @@ +# CONFIG_WFX is not set diff --git a/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT b/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT new file mode 100644 index 000000000..9fcc8db77 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT @@ -0,0 +1 @@ +CONFIG_DRM_KOMEDA_ERROR_PRINT=y diff --git a/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 b/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 new file mode 100644 index 000000000..58f12f2f9 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 @@ -0,0 +1 @@ +CONFIG_INTERCONNECT_QCOM_MSM8974=m diff --git a/configs/fedora/generic/arm/CONFIG_KEYBOARD_IMX_SC_KEY b/configs/fedora/generic/arm/CONFIG_KEYBOARD_IMX_SC_KEY new file mode 100644 index 000000000..1b7d91729 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_KEYBOARD_IMX_SC_KEY @@ -0,0 +1 @@ +CONFIG_KEYBOARD_IMX_SC_KEY=m diff --git a/configs/fedora/generic/arm/CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY b/configs/fedora/generic/arm/CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY new file mode 100644 index 000000000..44c72e89b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY @@ -0,0 +1 @@ +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m diff --git a/configs/fedora/generic/arm/CONFIG_PHY_SUN50I_USB3 b/configs/fedora/generic/arm/CONFIG_PHY_SUN50I_USB3 new file mode 100644 index 000000000..3f71f7feb --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PHY_SUN50I_USB3 @@ -0,0 +1 @@ +CONFIG_PHY_SUN50I_USB3=m diff --git a/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 b/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 new file mode 100644 index 000000000..b0263431f --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MSM8976=m diff --git a/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP b/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP new file mode 100644 index 000000000..931bc099d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP @@ -0,0 +1 @@ +# CONFIG_ROCKCHIP_OTP is not set diff --git a/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 b/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 new file mode 100644 index 000000000..1ca9fc323 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 @@ -0,0 +1 @@ +CONFIG_SC_GCC_7180=m diff --git a/configs/fedora/generic/arm/CONFIG_USB_TEGRA_XUDC b/configs/fedora/generic/arm/CONFIG_USB_TEGRA_XUDC new file mode 100644 index 000000000..c5e669783 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_USB_TEGRA_XUDC @@ -0,0 +1 @@ +CONFIG_USB_TEGRA_XUDC=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL b/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL new file mode 100644 index 000000000..98bb5d66e --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL @@ -0,0 +1 @@ +CONFIG_MLXBF_BOOTCTL=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_MSM_GPUCC_8998 b/configs/fedora/generic/arm/aarch64/CONFIG_MSM_GPUCC_8998 new file mode 100644 index 000000000..832c3f0b1 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_MSM_GPUCC_8998 @@ -0,0 +1 @@ +CONFIG_MSM_GPUCC_8998=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_MESON_A1 b/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_MESON_A1 new file mode 100644 index 000000000..bad073e2b --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_MESON_A1 @@ -0,0 +1 @@ +CONFIG_PINCTRL_MESON_A1=y diff --git a/configs/fedora/generic/powerpc/CONFIG_FSI_MASTER_ASPEED b/configs/fedora/generic/powerpc/CONFIG_FSI_MASTER_ASPEED new file mode 100644 index 000000000..a17314612 --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_FSI_MASTER_ASPEED @@ -0,0 +1 @@ +CONFIG_FSI_MASTER_ASPEED=m diff --git a/configs/fedora/generic/x86/CONFIG_HYPERV_TESTING b/configs/fedora/generic/x86/CONFIG_HYPERV_TESTING new file mode 100644 index 000000000..d763bef97 --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_HYPERV_TESTING @@ -0,0 +1 @@ +# CONFIG_HYPERV_TESTING is not set diff --git a/configs/fedora/generic/x86/CONFIG_PINCTRL_EQUILIBRIUM b/configs/fedora/generic/x86/CONFIG_PINCTRL_EQUILIBRIUM new file mode 100644 index 000000000..535cf484a --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_PINCTRL_EQUILIBRIUM @@ -0,0 +1 @@ +CONFIG_PINCTRL_EQUILIBRIUM=m diff --git a/configs/fedora/generic/x86/CONFIG_PINCTRL_TIGERLAKE b/configs/fedora/generic/x86/CONFIG_PINCTRL_TIGERLAKE new file mode 100644 index 000000000..7862fad62 --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_PINCTRL_TIGERLAKE @@ -0,0 +1 @@ +CONFIG_PINCTRL_TIGERLAKE=m diff --git a/gitrev b/gitrev index fd29a1332..21462bca7 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -89d57dddd7d319ded00415790a0bb3c954b7e386 +596cf45cbf6e4fa7bcb0df33e373a7d062b644b5 diff --git a/gpio-max77620-Use-correct-unit-for-debounce-times.patch b/gpio-max77620-Use-correct-unit-for-debounce-times.patch deleted file mode 100644 index 4d4b79d33..000000000 --- a/gpio-max77620-Use-correct-unit-for-debounce-times.patch +++ /dev/null @@ -1,475 +0,0 @@ -From patchwork Wed Oct 2 12:28:24 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Thierry Reding -X-Patchwork-Id: 1170635 -Return-Path: -X-Original-To: incoming@patchwork.ozlabs.org -Delivered-To: patchwork-incoming@bilbo.ozlabs.org -Authentication-Results: ozlabs.org; - spf=none (mailfrom) smtp.mailfrom=vger.kernel.org - (client-ip=209.132.180.67; helo=vger.kernel.org; - envelope-from=linux-gpio-owner@vger.kernel.org; - receiver=) -Authentication-Results: ozlabs.org; - dmarc=pass (p=none dis=none) header.from=gmail.com -Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; - unprotected) header.d=gmail.com header.i=@gmail.com - header.b="ZNLKx8UP"; dkim-atps=neutral -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by ozlabs.org (Postfix) with ESMTP id 46jwRG4D1Dz9sPj - for ; - Wed, 2 Oct 2019 22:28:42 +1000 (AEST) -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1726684AbfJBM2d (ORCPT ); - Wed, 2 Oct 2019 08:28:33 -0400 -Received: from mail-wr1-f66.google.com ([209.85.221.66]:43919 "EHLO - mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1725848AbfJBM2c (ORCPT - ); Wed, 2 Oct 2019 08:28:32 -0400 -Received: by mail-wr1-f66.google.com with SMTP id q17so19436519wrx.10; - Wed, 02 Oct 2019 05:28:30 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id:in-reply-to:references - :mime-version:content-transfer-encoding; - bh=iB2sFoZ4x2KF5IYNHgeqY98wXl2bB2JULeTFtyoqdVY=; - b=ZNLKx8UP+ukUsboEbPQ9oqLgg5M+37mex1mpr0SgaI7zjToRbmdCJL/chPAEK2r7t8 - C+RcBU7oQnbO3L1hTZQh1VyMX84xXmn0x8g7AskW0bydPo29O2lwBgM9BeNJiMt7gaS7 - LtCbNGe/ttaTfoTsJSOmpLgAJLVJ7mpN5r3h18HtAYcsB5NqjcgFF1yFZ9FvmXOIhxAm - 1MxDJ7tO9pJbc4JQ8iR/yPEsCNibvlX1qtkuBUWdy6aJHG4CkqIbqb+V+84d3R5bsmoe - sDx7f/mMbJ6cF7dCarqOe47Quscz7UkGw/gZywhaYNS/7p6JBvKDCe0bbruzj3MEXMRy - 2tlw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to - :references:mime-version:content-transfer-encoding; - bh=iB2sFoZ4x2KF5IYNHgeqY98wXl2bB2JULeTFtyoqdVY=; - b=E8tcBQ6lyFYE0z3JyOT1cT/Bgc194gfYXxSrFLZnHENJjrNz2Ijr9mgmTvanMcmLgs - qvPIH6L5rKKzPpmhxkGCVNMunQuR3U4+g4lCHaJuDE3QikN/dAMpfidmgej7UBcnxYXq - c8yhdhWsg36bVdUYmTdrPVNYayH3WqNj6h3724+nRQnwGs5Y+emoWuhckIBZQR2fJd3Z - jEEmej1F2QBBv4/Cf7RoOd9BVX1DFI3LgOoGADQcGnuCW/+2clFWp860wnWLGdTGqPKI - KCaPoNOzFDkbQCyhebPt8recsiTexB8AmRdTCOszf/TYQwmlvVUUSVqdwY4/P2N0uAGO - 8kOA== -X-Gm-Message-State: APjAAAVWUbix6mCYosiAjDRWTB69Pz3baQGdU6UKJJJba2d6nCyRFzs3 - w1iyx5KVIbR84BwLezjxgUk= -X-Google-Smtp-Source: APXvYqylRlhdhO5L5gTZTUh+KEGBPZYsf15BqzctBqRpCy2v75DzIQkOOs8h+NZd8ePk6530OH8SlA== -X-Received: by 2002:adf:f112:: with SMTP id r18mr2493221wro.88.1570019309276; - Wed, 02 Oct 2019 05:28:29 -0700 (PDT) -Received: from localhost (p2E5BE2CE.dip0.t-ipconnect.de. [46.91.226.206]) - by smtp.gmail.com with ESMTPSA id - h17sm10777194wme.6.2019.10.02.05.28.28 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Wed, 02 Oct 2019 05:28:28 -0700 (PDT) -From: Thierry Reding -To: Linus Walleij , - Bartosz Golaszewski -Cc: Timo Alho , linux-gpio@vger.kernel.org, - linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH 2/3] gpio: max77620: Do not allocate IRQs upfront -Date: Wed, 2 Oct 2019 14:28:24 +0200 -Message-Id: <20191002122825.3948322-2-thierry.reding@gmail.com> -X-Mailer: git-send-email 2.23.0 -In-Reply-To: <20191002122825.3948322-1-thierry.reding@gmail.com> -References: <20191002122825.3948322-1-thierry.reding@gmail.com> -MIME-Version: 1.0 -Sender: linux-gpio-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-gpio@vger.kernel.org - -From: Thierry Reding - -regmap_add_irq_chip() will try to allocate all of the IRQ descriptors -upfront if passed a non-zero irq_base parameter. However, the intention -is to allocate IRQ descriptors on an as-needed basis if possible. Pass 0 -instead of -1 to fix that use-case. - -Signed-off-by: Thierry Reding ---- - drivers/gpio/gpio-max77620.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio-max77620.c -index faf86ea9c51a..c58b56e5291e 100644 ---- a/drivers/gpio/gpio-max77620.c -+++ b/drivers/gpio/gpio-max77620.c -@@ -304,7 +304,7 @@ static int max77620_gpio_probe(struct platform_device *pdev) - } - - ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq, -- IRQF_ONESHOT, -1, -+ IRQF_ONESHOT, 0, - &max77620_gpio_irq_chip, - &chip->gpio_irq_data); - if (ret < 0) { - -From patchwork Wed Oct 2 12:28:25 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Thierry Reding -X-Patchwork-Id: 1170633 -Return-Path: -X-Original-To: incoming@patchwork.ozlabs.org -Delivered-To: patchwork-incoming@bilbo.ozlabs.org -Authentication-Results: ozlabs.org; - spf=none (mailfrom) smtp.mailfrom=vger.kernel.org - (client-ip=209.132.180.67; helo=vger.kernel.org; - envelope-from=linux-gpio-owner@vger.kernel.org; - receiver=) -Authentication-Results: ozlabs.org; - dmarc=pass (p=none dis=none) header.from=gmail.com -Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; - unprotected) header.d=gmail.com header.i=@gmail.com - header.b="TsA9TpB7"; dkim-atps=neutral -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by ozlabs.org (Postfix) with ESMTP id 46jwRD5mmDz9sPq - for ; - Wed, 2 Oct 2019 22:28:40 +1000 (AEST) -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1727456AbfJBM2f (ORCPT ); - Wed, 2 Oct 2019 08:28:35 -0400 -Received: from mail-wm1-f66.google.com ([209.85.128.66]:34525 "EHLO - mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1726682AbfJBM2e (ORCPT - ); Wed, 2 Oct 2019 08:28:34 -0400 -Received: by mail-wm1-f66.google.com with SMTP id y135so4823030wmc.1; - Wed, 02 Oct 2019 05:28:32 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id:in-reply-to:references - :mime-version:content-transfer-encoding; - bh=CBafHZOcPLRsPg6HMh6RW3fmvKDiW2MODjit57xEepE=; - b=TsA9TpB72Q02EPmaBqcc4zzucsjsdc5mtjgAgTak5YrKh+mRT2HMioWeCxrLu5Cl+6 - 66PhcUzrRtOnct3yEqC1hueFX+K8TsDr1bJq2f3L5LqA9rYz5Hdk93jVmwyEKtrPUOa5 - DNgu/r4ppuWX/d9nuLpVLcFGOzWYjz/GSfyRm/B0MNSsiIFx/VfjsK6OQk48uN2gyMPf - LsirANA0HYZPyXaUFBkchtTE71HqGFSIzJGUSVGm12Z26puMZ9GiUid1l1XJjdDuFfhU - 3k9TQnvLEpZDHArb2G8JrwRI8fRZ/OBDLPyKvH/EEdDYa/FfJOzliZBqMgVFpXpXGTZ6 - 7YAw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to - :references:mime-version:content-transfer-encoding; - bh=CBafHZOcPLRsPg6HMh6RW3fmvKDiW2MODjit57xEepE=; - b=MVU3M5NDj2W8TitA2MM98hE9Vgb07UODtrRolwf9TaeTgf2XRMgYAWr9v5zaHvBU2q - 4q/HPqbn0WAW3OBfSQLW6CFcdiHOkjfR+r8tKHpNMNBbeDrj1DeeKE/A25plLXxg+Ypz - 1bKJe6DPvjIqLvrpVmPADaRtsAkgDFTt/h41ti2uTwS5xq4qEf1mwz6lFyJkGyf+Qjb5 - pnViJ3Lv89RLBvJwWj0j2t/EzzznPZn9xP663YkNrUNRYrAM7ZBauvK7kMyf8LnKo96E - +niJu7OV4PnRspOC8AS3PPM4DHGctXZl6QMcJ1LyPwBkd8EHJioV1iDJKqHQIbxew46f - AzCA== -X-Gm-Message-State: APjAAAWbRYKoHNSgs+vkRdoNeam2jbbuVKAFxN3ysahEdBul5DIjNFsz - JRjkPkilW+LPTwy2EmDLNUE= -X-Google-Smtp-Source: APXvYqyfSTFvcH9+iLVzVGJ5KDEauN0ssdr9eBfIIdRWe8prWnP7KBGuKItc0GAk8lMLMDzdLKlWtw== -X-Received: by 2002:a1c:7306:: with SMTP id d6mr2864027wmb.62.1570019311374; - Wed, 02 Oct 2019 05:28:31 -0700 (PDT) -Received: from localhost (p2E5BE2CE.dip0.t-ipconnect.de. [46.91.226.206]) - by smtp.gmail.com with ESMTPSA id - 90sm3179450wrr.1.2019.10.02.05.28.30 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Wed, 02 Oct 2019 05:28:30 -0700 (PDT) -From: Thierry Reding -To: Linus Walleij , - Bartosz Golaszewski -Cc: Timo Alho , linux-gpio@vger.kernel.org, - linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH 3/3] gpio: max77620: Fix interrupt handling -Date: Wed, 2 Oct 2019 14:28:25 +0200 -Message-Id: <20191002122825.3948322-3-thierry.reding@gmail.com> -X-Mailer: git-send-email 2.23.0 -In-Reply-To: <20191002122825.3948322-1-thierry.reding@gmail.com> -References: <20191002122825.3948322-1-thierry.reding@gmail.com> -MIME-Version: 1.0 -Sender: linux-gpio-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-gpio@vger.kernel.org - -From: Timo Alho - -The interrupt-related register fields on the MAX77620 GPIO controller -share registers with GPIO related fields. If the IRQ chip is implemented -with regmap-irq, this causes the IRQ controller code to overwrite fields -previously configured by the GPIO controller code. - -Two examples where this causes problems are the NVIDIA Jetson TX1 and -Jetson TX2 boards, where some of the GPIOs are used to enable vital -power regulators. The MAX77620 GPIO controller also provides the USB OTG -ID pin. If configured as an interrupt, this causes some of the -regulators to be powered off. - -Signed-off-by: Timo Alho -Signed-off-by: Thierry Reding ---- - drivers/gpio/gpio-max77620.c | 231 ++++++++++++++++++----------------- - 1 file changed, 117 insertions(+), 114 deletions(-) - -diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio-max77620.c -index c58b56e5291e..c5b64a4ac172 100644 ---- a/drivers/gpio/gpio-max77620.c -+++ b/drivers/gpio/gpio-max77620.c -@@ -18,109 +18,115 @@ struct max77620_gpio { - struct gpio_chip gpio_chip; - struct regmap *rmap; - struct device *dev; -+ struct mutex buslock; /* irq_bus_lock */ -+ unsigned int irq_type[8]; -+ bool irq_enabled[8]; - }; - --static const struct regmap_irq max77620_gpio_irqs[] = { -- [0] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE0, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 0, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [1] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE1, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 1, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [2] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE2, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 2, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [3] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE3, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 3, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [4] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE4, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 4, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [5] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE5, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 5, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [6] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE6, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 6, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, -- [7] = { -- .reg_offset = 0, -- .mask = MAX77620_IRQ_LVL2_GPIO_EDGE7, -- .type = { -- .type_rising_val = MAX77620_CNFG_GPIO_INT_RISING, -- .type_falling_val = MAX77620_CNFG_GPIO_INT_FALLING, -- .type_reg_mask = MAX77620_CNFG_GPIO_INT_MASK, -- .type_reg_offset = 7, -- .types_supported = IRQ_TYPE_EDGE_BOTH, -- }, -- }, --}; -+static irqreturn_t max77620_gpio_irqhandler(int irq, void *data) -+{ -+ struct max77620_gpio *gpio = data; -+ unsigned int value, offset; -+ unsigned long pending; -+ int err; -+ -+ err = regmap_read(gpio->rmap, MAX77620_REG_IRQ_LVL2_GPIO, &value); -+ if (err < 0) { -+ dev_err(gpio->dev, "REG_IRQ_LVL2_GPIO read failed: %d\n", err); -+ return IRQ_NONE; -+ } -+ -+ pending = value; -+ -+ for_each_set_bit(offset, &pending, 8) { -+ unsigned int virq; -+ -+ virq = irq_find_mapping(gpio->gpio_chip.irq.domain, offset); -+ handle_nested_irq(virq); -+ } -+ -+ return IRQ_HANDLED; -+} -+ -+static void max77620_gpio_irq_mask(struct irq_data *data) -+{ -+ struct gpio_chip *chip = irq_data_get_irq_chip_data(data); -+ struct max77620_gpio *gpio = gpiochip_get_data(chip); -+ -+ gpio->irq_enabled[data->hwirq] = false; -+} - --static const struct regmap_irq_chip max77620_gpio_irq_chip = { -- .name = "max77620-gpio", -- .irqs = max77620_gpio_irqs, -- .num_irqs = ARRAY_SIZE(max77620_gpio_irqs), -- .num_regs = 1, -- .num_type_reg = 8, -- .irq_reg_stride = 1, -- .type_reg_stride = 1, -- .status_base = MAX77620_REG_IRQ_LVL2_GPIO, -- .type_base = MAX77620_REG_GPIO0, -+static void max77620_gpio_irq_unmask(struct irq_data *data) -+{ -+ struct gpio_chip *chip = irq_data_get_irq_chip_data(data); -+ struct max77620_gpio *gpio = gpiochip_get_data(chip); -+ -+ gpio->irq_enabled[data->hwirq] = true; -+} -+ -+static int max77620_gpio_set_irq_type(struct irq_data *data, unsigned int type) -+{ -+ struct gpio_chip *chip = irq_data_get_irq_chip_data(data); -+ struct max77620_gpio *gpio = gpiochip_get_data(chip); -+ unsigned int irq_type; -+ -+ switch (type) { -+ case IRQ_TYPE_EDGE_RISING: -+ irq_type = MAX77620_CNFG_GPIO_INT_RISING; -+ break; -+ -+ case IRQ_TYPE_EDGE_FALLING: -+ irq_type = MAX77620_CNFG_GPIO_INT_FALLING; -+ break; -+ -+ case IRQ_TYPE_EDGE_BOTH: -+ irq_type = MAX77620_CNFG_GPIO_INT_RISING | -+ MAX77620_CNFG_GPIO_INT_FALLING; -+ break; -+ -+ default: -+ return -EINVAL; -+ } -+ -+ gpio->irq_type[data->hwirq] = irq_type; -+ -+ return 0; -+} -+ -+static void max77620_gpio_bus_lock(struct irq_data *data) -+{ -+ struct gpio_chip *chip = irq_data_get_irq_chip_data(data); -+ struct max77620_gpio *gpio = gpiochip_get_data(chip); -+ -+ mutex_lock(&gpio->buslock); -+} -+ -+static void max77620_gpio_bus_sync_unlock(struct irq_data *data) -+{ -+ struct gpio_chip *chip = irq_data_get_irq_chip_data(data); -+ struct max77620_gpio *gpio = gpiochip_get_data(chip); -+ unsigned int value, offset = data->hwirq; -+ int err; -+ -+ value = gpio->irq_enabled[offset] ? gpio->irq_type[offset] : 0; -+ -+ err = regmap_update_bits(gpio->rmap, GPIO_REG_ADDR(offset), -+ MAX77620_CNFG_GPIO_INT_MASK, value); -+ if (err < 0) -+ dev_err(chip->parent, "failed to update interrupt mask: %d\n", -+ err); -+ -+ mutex_unlock(&gpio->buslock); -+} -+ -+static struct irq_chip max77620_gpio_irqchip = { -+ .name = "max77620-gpio", -+ .irq_mask = max77620_gpio_irq_mask, -+ .irq_unmask = max77620_gpio_irq_unmask, -+ .irq_set_type = max77620_gpio_set_irq_type, -+ .irq_bus_lock = max77620_gpio_bus_lock, -+ .irq_bus_sync_unlock = max77620_gpio_bus_sync_unlock, -+ .flags = IRQCHIP_MASK_ON_SUSPEND, - }; - - static int max77620_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) -@@ -254,14 +260,6 @@ static int max77620_gpio_set_config(struct gpio_chip *gc, unsigned int offset, - return -ENOTSUPP; - } - --static int max77620_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) --{ -- struct max77620_gpio *mgpio = gpiochip_get_data(gc); -- struct max77620_chip *chip = dev_get_drvdata(mgpio->dev->parent); -- -- return regmap_irq_get_virq(chip->gpio_irq_data, offset); --} -- - static int max77620_gpio_probe(struct platform_device *pdev) - { - struct max77620_chip *chip = dev_get_drvdata(pdev->dev.parent); -@@ -287,7 +285,6 @@ static int max77620_gpio_probe(struct platform_device *pdev) - mgpio->gpio_chip.direction_output = max77620_gpio_dir_output; - mgpio->gpio_chip.set = max77620_gpio_set; - mgpio->gpio_chip.set_config = max77620_gpio_set_config; -- mgpio->gpio_chip.to_irq = max77620_gpio_to_irq; - mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR; - mgpio->gpio_chip.can_sleep = 1; - mgpio->gpio_chip.base = -1; -@@ -303,15 +300,21 @@ static int max77620_gpio_probe(struct platform_device *pdev) - return ret; - } - -- ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq, -- IRQF_ONESHOT, 0, -- &max77620_gpio_irq_chip, -- &chip->gpio_irq_data); -+ mutex_init(&mgpio->buslock); -+ -+ gpiochip_irqchip_add_nested(&mgpio->gpio_chip, &max77620_gpio_irqchip, -+ 0, handle_edge_irq, IRQ_TYPE_NONE); -+ -+ ret = request_threaded_irq(gpio_irq, NULL, max77620_gpio_irqhandler, -+ IRQF_ONESHOT, "max77620-gpio", mgpio); - if (ret < 0) { -- dev_err(&pdev->dev, "Failed to add gpio irq_chip %d\n", ret); -+ dev_err(&pdev->dev, "failed to request IRQ: %d\n", ret); - return ret; - } - -+ gpiochip_set_nested_irqchip(&mgpio->gpio_chip, &max77620_gpio_irqchip, -+ gpio_irq); -+ - return 0; - } - diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 8b978d532..19dc98ade 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -102,6 +102,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -143,6 +144,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -522,8 +524,8 @@ CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -1025,6 +1027,7 @@ CONFIG_COMMON_CLK_ZYNQMP=y CONFIG_COMMON_RESET_HI3660=m CONFIG_COMMON_RESET_HI6220=m CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set CONFIG_COMPAT=y # CONFIG_COMPILE_TEST is not set @@ -1463,6 +1466,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1503,6 +1507,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_KOMEDA_ERROR_PRINT=y CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1938,6 +1943,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1993,12 +1999,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2637,6 +2646,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=m +CONFIG_INTERCONNECT_QCOM_MSM8974=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set CONFIG_INTERCONNECT_QCOM_SDM845=m CONFIG_INTERCONNECT_QCOM=y @@ -2964,6 +2974,7 @@ CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_IMX is not set +CONFIG_KEYBOARD_IMX_SC_KEY=m # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set @@ -3056,6 +3067,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -3174,6 +3186,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3481,6 +3494,7 @@ CONFIG_MLX5_SW_STEERING=y # CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m +CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m @@ -3536,6 +3550,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -3619,6 +3634,7 @@ CONFIG_MSM_GCC_8974=y # CONFIG_MSM_GCC_8994 is not set CONFIG_MSM_GCC_8996=y CONFIG_MSM_GCC_8998=y +CONFIG_MSM_GPUCC_8998=m # CONFIG_MSM_LCC_8960 is not set CONFIG_MSM_MMCC_8960=m CONFIG_MSM_MMCC_8974=m @@ -4552,6 +4568,7 @@ CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set @@ -4559,6 +4576,7 @@ CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m # CONFIG_PHY_SUN9I_USB is not set CONFIG_PHY_TEGRA194_P2U=m @@ -4579,6 +4597,7 @@ CONFIG_PINCTRL_AXP209=m # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_IMX8MM=y CONFIG_PINCTRL_IMX8MN=y @@ -4593,6 +4612,7 @@ CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MESON8B is not set # CONFIG_PINCTRL_MESON8 is not set +CONFIG_PINCTRL_MESON_A1=y CONFIG_PINCTRL_MESON_AXG=y CONFIG_PINCTRL_MESON_G12A=y CONFIG_PINCTRL_MESON_GXBB=y @@ -4600,6 +4620,7 @@ CONFIG_PINCTRL_MESON_GXL=y # CONFIG_PINCTRL_MSM8660 is not set CONFIG_PINCTRL_MSM8916=y # CONFIG_PINCTRL_MSM8960 is not set +CONFIG_PINCTRL_MSM8976=m # CONFIG_PINCTRL_MSM8994 is not set CONFIG_PINCTRL_MSM8996=y CONFIG_PINCTRL_MSM8998=m @@ -4840,6 +4861,7 @@ CONFIG_QCOM_WCNSS_CTRL=m CONFIG_QCOM_WCNSS_PIL=m CONFIG_QCOM_WDT=m CONFIG_QCS_GCC_404=m +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5058,6 +5080,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ROCKCHIP_OTP is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5280,6 +5303,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SC_GCC_7180=m CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5454,6 +5478,7 @@ CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -5512,6 +5537,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -5579,6 +5606,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -6148,6 +6176,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSE_IRQ=y CONFIG_SPARSEMEM_MANUAL=y @@ -6314,6 +6343,7 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_SYS_HYPERVISOR is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6623,6 +6653,7 @@ CONFIG_TURRIS_MOX_RWTM=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -7030,6 +7061,7 @@ CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STV06XX=m CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set CONFIG_USB_TMC=m CONFIG_USB_TRANCEVIBRATOR=m @@ -7078,6 +7110,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y +CONFIG_VEML6030=m CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y @@ -7267,6 +7300,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -7296,6 +7330,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 9b345ee70..86e5c7f6b 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -102,6 +102,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -143,6 +144,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -522,8 +524,8 @@ CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -1025,6 +1027,7 @@ CONFIG_COMMON_CLK_ZYNQMP=y CONFIG_COMMON_RESET_HI3660=m CONFIG_COMMON_RESET_HI6220=m CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set CONFIG_COMPAT=y # CONFIG_COMPILE_TEST is not set @@ -1455,6 +1458,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1495,6 +1499,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_KOMEDA_ERROR_PRINT=y CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1922,6 +1927,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1977,12 +1983,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2621,6 +2630,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=m +CONFIG_INTERCONNECT_QCOM_MSM8974=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set CONFIG_INTERCONNECT_QCOM_SDM845=m CONFIG_INTERCONNECT_QCOM=y @@ -2946,6 +2956,7 @@ CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_IMX is not set +CONFIG_KEYBOARD_IMX_SC_KEY=m # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set @@ -3038,6 +3049,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -3156,6 +3168,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3462,6 +3475,7 @@ CONFIG_MLX5_SW_STEERING=y # CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m +CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m @@ -3517,6 +3531,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -3599,6 +3614,7 @@ CONFIG_MSM_GCC_8974=y # CONFIG_MSM_GCC_8994 is not set CONFIG_MSM_GCC_8996=y CONFIG_MSM_GCC_8998=y +CONFIG_MSM_GPUCC_8998=m # CONFIG_MSM_LCC_8960 is not set CONFIG_MSM_MMCC_8960=m CONFIG_MSM_MMCC_8974=m @@ -4532,6 +4548,7 @@ CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set @@ -4539,6 +4556,7 @@ CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m # CONFIG_PHY_SUN9I_USB is not set CONFIG_PHY_TEGRA194_P2U=m @@ -4559,6 +4577,7 @@ CONFIG_PINCTRL_AXP209=m # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_IMX8MM=y CONFIG_PINCTRL_IMX8MN=y @@ -4573,6 +4592,7 @@ CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MESON8B is not set # CONFIG_PINCTRL_MESON8 is not set +CONFIG_PINCTRL_MESON_A1=y CONFIG_PINCTRL_MESON_AXG=y CONFIG_PINCTRL_MESON_G12A=y CONFIG_PINCTRL_MESON_GXBB=y @@ -4580,6 +4600,7 @@ CONFIG_PINCTRL_MESON_GXL=y # CONFIG_PINCTRL_MSM8660 is not set CONFIG_PINCTRL_MSM8916=y # CONFIG_PINCTRL_MSM8960 is not set +CONFIG_PINCTRL_MSM8976=m # CONFIG_PINCTRL_MSM8994 is not set CONFIG_PINCTRL_MSM8996=y CONFIG_PINCTRL_MSM8998=m @@ -4819,6 +4840,7 @@ CONFIG_QCOM_WCNSS_CTRL=m CONFIG_QCOM_WCNSS_PIL=m CONFIG_QCOM_WDT=m CONFIG_QCS_GCC_404=m +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5037,6 +5059,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ROCKCHIP_OTP is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5259,6 +5282,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SC_GCC_7180=m CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5433,6 +5457,7 @@ CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -5491,6 +5516,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -5558,6 +5585,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -6126,6 +6154,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSE_IRQ=y CONFIG_SPARSEMEM_MANUAL=y @@ -6292,6 +6321,7 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_SYS_HYPERVISOR is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6601,6 +6631,7 @@ CONFIG_TURRIS_MOX_RWTM=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -7008,6 +7039,7 @@ CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STV06XX=m CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set CONFIG_USB_TMC=m CONFIG_USB_TRANCEVIBRATOR=m @@ -7056,6 +7088,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y +CONFIG_VEML6030=m CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y @@ -7245,6 +7278,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -7274,6 +7308,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 8613f2974..d5490240d 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -73,6 +73,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -114,6 +115,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -521,8 +523,8 @@ CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_PANDORA=m -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKTRACE_SELF_TEST is not set @@ -1016,6 +1018,7 @@ CONFIG_COMMON_CLK_VERSATILE=y CONFIG_COMMON_CLK_XLNX_CLKWZRD=m CONFIG_COMMON_CLK=y CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPILE_TEST is not set CONFIG_CONFIGFS_FS=y @@ -1453,6 +1456,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1513,6 +1517,7 @@ CONFIG_DRM_IMX_LDB=m CONFIG_DRM_IMX=m CONFIG_DRM_IMX_PARALLEL_DISPLAY=m CONFIG_DRM_IMX_TVE=m +CONFIG_DRM_KOMEDA_ERROR_PRINT=y CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1965,6 +1970,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -2001,12 +2007,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2657,6 +2666,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set +CONFIG_INTERCONNECT_QCOM_MSM8974=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -2980,6 +2990,7 @@ CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_IMX is not set +CONFIG_KEYBOARD_IMX_SC_KEY=m # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set @@ -3077,6 +3088,7 @@ CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -3198,6 +3210,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3584,6 +3597,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -3674,6 +3688,7 @@ CONFIG_MSM_GCC_8974=y # CONFIG_MSM_GCC_8994 is not set CONFIG_MSM_GCC_8996=y # CONFIG_MSM_GCC_8998 is not set +# CONFIG_MSM_GPUCC_8998 is not set # CONFIG_MSM_IOMMU is not set # CONFIG_MSM_LCC_8960 is not set CONFIG_MSM_MMCC_8960=m @@ -4638,6 +4653,7 @@ CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set @@ -4647,6 +4663,7 @@ CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STIH407_USB=m CONFIG_PHY_STM32_USBPHYC=m CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m @@ -4669,6 +4686,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_IMX6SL=y # CONFIG_PINCTRL_IPQ4019 is not set @@ -4681,6 +4699,7 @@ CONFIG_PINCTRL_IMX6SL=y CONFIG_PINCTRL_MSM8660=m CONFIG_PINCTRL_MSM8916=m CONFIG_PINCTRL_MSM8960=m +CONFIG_PINCTRL_MSM8976=m # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -4923,6 +4942,7 @@ CONFIG_QCOM_WCNSS_CTRL=m CONFIG_QCOM_WCNSS_PIL=m CONFIG_QCOM_WDT=m CONFIG_QCS_GCC_404=m +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5162,6 +5182,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ROCKCHIP_OTP is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5399,6 +5420,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SC_GCC_7180=m CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5571,6 +5593,7 @@ CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DA9052_ADC=m CONFIG_SENSORS_DA9055=m @@ -5631,6 +5654,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC2990=m @@ -5699,6 +5724,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -6344,6 +6370,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPEAKUP is not set @@ -6536,6 +6563,7 @@ CONFIG_SYN_COOKIES=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6861,6 +6889,7 @@ CONFIG_TWL6030_USB=m CONFIG_TWL6040_CORE=y CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -7286,6 +7315,7 @@ CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STV06XX=m CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set CONFIG_USB_TI_CPPI41_DMA=y CONFIG_USB_TMC=m @@ -7336,6 +7366,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VDSO is not set +CONFIG_VEML6030=m CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y @@ -7552,6 +7583,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -7581,6 +7613,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 3c24c8178..a59001baf 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -73,6 +73,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -114,6 +115,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -521,8 +523,8 @@ CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_PANDORA=m -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKTRACE_SELF_TEST is not set @@ -1016,6 +1018,7 @@ CONFIG_COMMON_CLK_VERSATILE=y CONFIG_COMMON_CLK_XLNX_CLKWZRD=m CONFIG_COMMON_CLK=y CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPILE_TEST is not set CONFIG_CONFIGFS_FS=y @@ -1446,6 +1449,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1506,6 +1510,7 @@ CONFIG_DRM_IMX_LDB=m CONFIG_DRM_IMX=m CONFIG_DRM_IMX_PARALLEL_DISPLAY=m CONFIG_DRM_IMX_TVE=m +CONFIG_DRM_KOMEDA_ERROR_PRINT=y CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1950,6 +1955,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1986,12 +1992,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2642,6 +2651,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set +CONFIG_INTERCONNECT_QCOM_MSM8974=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -2963,6 +2973,7 @@ CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_IMX is not set +CONFIG_KEYBOARD_IMX_SC_KEY=m # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set @@ -3060,6 +3071,7 @@ CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -3181,6 +3193,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3566,6 +3579,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -3655,6 +3669,7 @@ CONFIG_MSM_GCC_8974=y # CONFIG_MSM_GCC_8994 is not set CONFIG_MSM_GCC_8996=y # CONFIG_MSM_GCC_8998 is not set +# CONFIG_MSM_GPUCC_8998 is not set # CONFIG_MSM_IOMMU is not set # CONFIG_MSM_LCC_8960 is not set CONFIG_MSM_MMCC_8960=m @@ -4619,6 +4634,7 @@ CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set @@ -4628,6 +4644,7 @@ CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STIH407_USB=m CONFIG_PHY_STM32_USBPHYC=m CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m @@ -4650,6 +4667,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_IMX6SL=y # CONFIG_PINCTRL_IPQ4019 is not set @@ -4662,6 +4680,7 @@ CONFIG_PINCTRL_IMX6SL=y CONFIG_PINCTRL_MSM8660=m CONFIG_PINCTRL_MSM8916=m CONFIG_PINCTRL_MSM8960=m +CONFIG_PINCTRL_MSM8976=m # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -4903,6 +4922,7 @@ CONFIG_QCOM_WCNSS_CTRL=m CONFIG_QCOM_WCNSS_PIL=m CONFIG_QCOM_WDT=m CONFIG_QCS_GCC_404=m +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5142,6 +5162,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ROCKCHIP_OTP is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5379,6 +5400,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SC_GCC_7180=m CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5551,6 +5573,7 @@ CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DA9052_ADC=m CONFIG_SENSORS_DA9055=m @@ -5611,6 +5634,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC2990=m @@ -5679,6 +5704,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -6323,6 +6349,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPEAKUP is not set @@ -6515,6 +6542,7 @@ CONFIG_SYN_COOKIES=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6840,6 +6868,7 @@ CONFIG_TWL6030_USB=m CONFIG_TWL6040_CORE=y CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -7265,6 +7294,7 @@ CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STV06XX=m CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set CONFIG_USB_TI_CPPI41_DMA=y CONFIG_USB_TMC=m @@ -7315,6 +7345,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m # CONFIG_VDSO is not set +CONFIG_VEML6030=m CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y @@ -7531,6 +7562,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -7560,6 +7592,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 2010f6951..b69046abb 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -73,6 +73,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -114,6 +115,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -505,8 +507,8 @@ CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -983,6 +985,7 @@ CONFIG_COMMON_CLK_VERSATILE=y # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMMON_CLK=y CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPILE_TEST is not set CONFIG_CONFIGFS_FS=y @@ -1412,6 +1415,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1468,6 +1472,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_IMX is not set +CONFIG_DRM_KOMEDA_ERROR_PRINT=y CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1903,6 +1908,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1939,12 +1945,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2569,6 +2578,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set +CONFIG_INTERCONNECT_QCOM_MSM8974=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -2891,6 +2901,7 @@ CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_IMX is not set +CONFIG_KEYBOARD_IMX_SC_KEY=m # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set @@ -2986,6 +2997,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m CONFIG_LEDS_DAC124S085=m +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -3105,6 +3117,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3478,6 +3491,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3558,6 +3572,7 @@ CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y # CONFIG_MSM_GCC_8994 is not set # CONFIG_MSM_GCC_8998 is not set +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -4475,6 +4490,7 @@ CONFIG_PHY_QCOM_UFS=m # CONFIG_PHY_QCOM_USB_HS is not set CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set @@ -4483,6 +4499,7 @@ CONFIG_PHY_ROCKCHIP_USB=m CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STM32_USBPHYC=m CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m @@ -4502,6 +4519,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_IPQ4019 is not set # CONFIG_PINCTRL_IPQ8064 is not set @@ -4510,6 +4528,7 @@ CONFIG_PINCTRL_DOVE=y # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MESON8B is not set # CONFIG_PINCTRL_MESON8 is not set +CONFIG_PINCTRL_MSM8976=m # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -4715,6 +4734,7 @@ CONFIG_QCOM_RMTFS_MEM=m CONFIG_QCOM_SOCINFO=m CONFIG_QCOM_SPMI_ADC5=m CONFIG_QCS_GCC_404=m +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4936,6 +4956,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ROCKCHIP_OTP is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5161,6 +5182,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SC_GCC_7180=m CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5333,6 +5355,7 @@ CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -5391,6 +5414,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC2990=m @@ -5458,6 +5483,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -6041,6 +6067,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPEAKUP is not set @@ -6222,6 +6249,7 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6532,6 +6560,7 @@ CONFIG_TURRIS_MOX_RWTM=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -6940,6 +6969,7 @@ CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STV06XX=m CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set CONFIG_USB_TMC=m CONFIG_USB_TRANCEVIBRATOR=m @@ -6989,6 +7019,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y +CONFIG_VEML6030=m CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y @@ -7191,6 +7222,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -7220,6 +7252,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 4a2b4867b..306d1622f 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -73,6 +73,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -114,6 +115,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -505,8 +507,8 @@ CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -983,6 +985,7 @@ CONFIG_COMMON_CLK_VERSATILE=y # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMMON_CLK=y CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPILE_TEST is not set CONFIG_CONFIGFS_FS=y @@ -1405,6 +1408,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1461,6 +1465,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_IMX is not set +CONFIG_DRM_KOMEDA_ERROR_PRINT=y CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1888,6 +1893,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1924,12 +1930,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2554,6 +2563,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set +CONFIG_INTERCONNECT_QCOM_MSM8974=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -2874,6 +2884,7 @@ CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_IMX is not set +CONFIG_KEYBOARD_IMX_SC_KEY=m # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set @@ -2969,6 +2980,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m CONFIG_LEDS_DAC124S085=m +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -3088,6 +3100,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3460,6 +3473,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3539,6 +3553,7 @@ CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y # CONFIG_MSM_GCC_8994 is not set # CONFIG_MSM_GCC_8998 is not set +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -4456,6 +4471,7 @@ CONFIG_PHY_QCOM_UFS=m # CONFIG_PHY_QCOM_USB_HS is not set CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set @@ -4464,6 +4480,7 @@ CONFIG_PHY_ROCKCHIP_USB=m CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STM32_USBPHYC=m CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m @@ -4483,6 +4500,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_IPQ4019 is not set # CONFIG_PINCTRL_IPQ8064 is not set @@ -4491,6 +4509,7 @@ CONFIG_PINCTRL_DOVE=y # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MESON8B is not set # CONFIG_PINCTRL_MESON8 is not set +CONFIG_PINCTRL_MSM8976=m # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -4695,6 +4714,7 @@ CONFIG_QCOM_RMTFS_MEM=m CONFIG_QCOM_SOCINFO=m CONFIG_QCOM_SPMI_ADC5=m CONFIG_QCS_GCC_404=m +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4916,6 +4936,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ROCKCHIP_OTP is not set CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5141,6 +5162,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SC_GCC_7180=m CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5313,6 +5335,7 @@ CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -5371,6 +5394,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC2990=m @@ -5438,6 +5463,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -6020,6 +6046,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPEAKUP is not set @@ -6201,6 +6228,7 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6511,6 +6539,7 @@ CONFIG_TURRIS_MOX_RWTM=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -6919,6 +6948,7 @@ CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STV06XX=m CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set CONFIG_USB_TMC=m CONFIG_USB_TRANCEVIBRATOR=m @@ -6968,6 +6998,7 @@ CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m CONFIG_VDSO=y +CONFIG_VEML6030=m CONFIG_VEML6070=m CONFIG_VETH=m CONFIG_VEXPRESS_SYSCFG=y @@ -7170,6 +7201,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -7199,6 +7231,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 5bae362f3..0acd3c5e0 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -108,6 +108,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -149,6 +150,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -384,8 +386,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_OT200 is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -824,6 +826,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_COMPILE_TEST is not set @@ -1220,6 +1223,7 @@ CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1685,6 +1689,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1721,12 +1726,15 @@ CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUSION=y CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2033,6 +2041,7 @@ CONFIG_HYPERV_KEYBOARD=m CONFIG_HYPERV=m CONFIG_HYPERV_NET=m CONFIG_HYPERV_STORAGE=m +# CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m CONFIG_HYSDN_CAPI=y @@ -2787,6 +2796,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_IS31FL319X is not set @@ -2905,6 +2915,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3238,6 +3249,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3318,6 +3330,7 @@ CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -4204,6 +4217,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m # CONFIG_PINCTRL_IPQ8074 is not set @@ -4238,6 +4252,7 @@ CONFIG_PINCTRL_RK805=m # CONFIG_PINCTRL_SUN9I_A80_R is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_TIGERLAKE=m CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PKCS7_MESSAGE_PARSER=y @@ -4373,6 +4388,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4917,6 +4933,7 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_DELL_SMM=m @@ -4983,6 +5000,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -5049,6 +5068,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -5685,6 +5705,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -5978,6 +5999,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -6370,6 +6392,7 @@ CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6546,6 +6569,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6575,6 +6599,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 9b713606c..29639c202 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -108,6 +108,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -149,6 +150,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -383,8 +385,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_OT200 is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -823,6 +825,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_COMPILE_TEST is not set @@ -1211,6 +1214,7 @@ CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1668,6 +1672,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1704,12 +1709,15 @@ CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUSION=y CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2016,6 +2024,7 @@ CONFIG_HYPERV_KEYBOARD=m CONFIG_HYPERV=m CONFIG_HYPERV_NET=m CONFIG_HYPERV_STORAGE=m +# CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m CONFIG_HYSDN_CAPI=y @@ -2768,6 +2777,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_IS31FL319X is not set @@ -2886,6 +2896,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3219,6 +3230,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3299,6 +3311,7 @@ CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -4185,6 +4198,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m # CONFIG_PINCTRL_IPQ8074 is not set @@ -4219,6 +4233,7 @@ CONFIG_PINCTRL_RK805=m # CONFIG_PINCTRL_SUN9I_A80_R is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_TIGERLAKE=m CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PKCS7_MESSAGE_PARSER=y @@ -4353,6 +4368,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4897,6 +4913,7 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_DELL_SMM=m @@ -4963,6 +4980,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -5029,6 +5048,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -5664,6 +5684,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -5957,6 +5978,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -6349,6 +6371,7 @@ CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6525,6 +6548,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6554,6 +6578,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index a22dca0ae..285bb4265 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -72,6 +72,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -113,6 +114,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -322,8 +324,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -761,6 +763,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPILE_TEST is not set CONFIG_CONFIGFS_FS=y @@ -1127,6 +1130,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1532,6 +1536,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_ASPEED=m CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1568,12 +1573,15 @@ CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUSION=y CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2537,6 +2545,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -2655,6 +2664,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -2972,6 +2982,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3045,6 +3056,7 @@ CONFIG_MQ_IOSCHED_KYBER=y CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y CONFIG_MSI_BITMAP_SELFTEST=y +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -3883,6 +3895,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ8074 is not set # CONFIG_PINCTRL is not set # CONFIG_PINCTRL_MCP23S08 is not set @@ -4071,6 +4084,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4605,6 +4619,7 @@ CONFIG_SENSORS_APDS990X=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -4664,6 +4679,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -4730,6 +4747,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -5203,6 +5221,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPAPR_TCE_IOMMU=y CONFIG_SPARSE_IRQ=y @@ -5320,6 +5339,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -5600,6 +5620,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -5993,6 +6014,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6157,6 +6179,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6187,6 +6210,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 98e187732..604c58a77 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -72,6 +72,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -113,6 +114,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -321,8 +323,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -760,6 +762,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPILE_TEST is not set CONFIG_CONFIGFS_FS=y @@ -1118,6 +1121,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1515,6 +1519,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_ASPEED=m CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1551,12 +1556,15 @@ CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUSION=y CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2518,6 +2526,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -2636,6 +2645,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -2952,6 +2962,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3024,6 +3035,7 @@ CONFIG_MQ_IOSCHED_KYBER=y CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y CONFIG_MSI_BITMAP_SELFTEST=y +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -3862,6 +3874,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ8074 is not set # CONFIG_PINCTRL is not set # CONFIG_PINCTRL_MCP23S08 is not set @@ -4049,6 +4062,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4583,6 +4597,7 @@ CONFIG_SENSORS_APDS990X=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -4642,6 +4657,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -4708,6 +4725,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -5180,6 +5198,7 @@ CONFIG_SONY_FF=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPAPR_TCE_IOMMU=y CONFIG_SPARSE_IRQ=y @@ -5297,6 +5316,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -5577,6 +5597,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -5970,6 +5991,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6134,6 +6156,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6164,6 +6187,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 06323763d..b0c99ec63 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -72,6 +72,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -113,6 +114,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -326,8 +328,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -767,6 +769,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set CONFIG_COMPAT=y # CONFIG_COMPILE_TEST is not set @@ -1135,6 +1138,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1534,6 +1538,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1567,12 +1572,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2514,6 +2522,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -2630,6 +2639,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -2948,6 +2958,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3020,6 +3031,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -3852,6 +3864,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ8074 is not set # CONFIG_PINCTRL is not set # CONFIG_PINCTRL_MCP23S08 is not set @@ -4003,6 +4016,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QDIO=m CONFIG_QEDE=m @@ -4552,6 +4566,7 @@ CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -4610,6 +4625,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -4676,6 +4693,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m # CONFIG_SENSORS_TSL2550 is not set @@ -5146,6 +5164,7 @@ CONFIG_SONY_FF=y # CONFIG_SOUND is not set CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPEAKUP is not set @@ -5257,6 +5276,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -5543,6 +5563,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -5931,6 +5952,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6100,6 +6122,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6130,6 +6153,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index a274729a1..049561805 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -72,6 +72,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -113,6 +114,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -325,8 +327,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -766,6 +768,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set CONFIG_COMPAT=y # CONFIG_COMPILE_TEST is not set @@ -1126,6 +1129,7 @@ CONFIG_DPOT_DAC=m CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1517,6 +1521,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1550,12 +1555,15 @@ CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2495,6 +2503,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=m @@ -2611,6 +2620,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -2928,6 +2938,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -2999,6 +3010,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -3831,6 +3843,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +# CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ8074 is not set # CONFIG_PINCTRL is not set # CONFIG_PINCTRL_MCP23S08 is not set @@ -3981,6 +3994,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QDIO=m CONFIG_QEDE=m @@ -4530,6 +4544,7 @@ CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DS1621=m @@ -4588,6 +4603,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -4654,6 +4671,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m # CONFIG_SENSORS_TSL2550 is not set @@ -5123,6 +5141,7 @@ CONFIG_SONY_FF=y # CONFIG_SOUND is not set CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SOUNDWIRE_CADENCE=m +# CONFIG_SOUNDWIRE_INTEL is not set CONFIG_SOUNDWIRE=y CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPEAKUP is not set @@ -5234,6 +5253,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -5520,6 +5540,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -5908,6 +5929,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VALIDATE_FS_PARSER=y # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6077,6 +6099,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6107,6 +6130,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index ba9741dac..889e5db4f 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -112,6 +112,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -153,6 +154,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -391,8 +393,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -837,6 +839,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_COMPILE_TEST is not set @@ -1260,6 +1263,7 @@ CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1723,6 +1727,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1759,12 +1764,15 @@ CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUSION=y CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2066,6 +2074,7 @@ CONFIG_HYPERV_KEYBOARD=m CONFIG_HYPERV=m CONFIG_HYPERV_NET=m CONFIG_HYPERV_STORAGE=m +# CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m CONFIG_HYSDN_CAPI=y @@ -2841,6 +2850,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_IS31FL319X is not set @@ -2959,6 +2969,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3286,6 +3297,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3362,6 +3374,7 @@ CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -4247,6 +4260,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m # CONFIG_PINCTRL_IPQ8074 is not set @@ -4280,6 +4294,7 @@ CONFIG_PINCTRL_RK805=m # CONFIG_PINCTRL_SUN9I_A80_R is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_TIGERLAKE=m CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PKCS7_MESSAGE_PARSER=y @@ -4414,6 +4429,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4962,6 +4978,7 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_DELL_SMM=m @@ -5028,6 +5045,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -5094,6 +5113,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -5741,6 +5761,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6033,6 +6054,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -6427,6 +6449,7 @@ CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6605,6 +6628,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6634,6 +6658,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 9d6408580..9935f00b5 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -112,6 +112,7 @@ CONFIG_AD7124=m # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set # CONFIG_AD7291 is not set +CONFIG_AD7292=m # CONFIG_AD7298 is not set # CONFIG_AD7303 is not set # CONFIG_AD7476 is not set @@ -153,6 +154,7 @@ CONFIG_ADIN_PHY=m # CONFIG_ADIS16480 is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADT7316 is not set +CONFIG_ADUX1020=m # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set @@ -390,8 +392,8 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -836,6 +838,7 @@ CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_COMPACTION=y CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT_32BIT_TIME=y # CONFIG_COMPAT_BRK is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_COMPILE_TEST is not set @@ -1251,6 +1254,7 @@ CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y +CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -1706,6 +1710,7 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +# CONFIG_FSI_MASTER_ASPEED is not set CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_NEW_DEV_NODE is not set @@ -1742,12 +1747,15 @@ CONFIG_FUSION_SAS=m CONFIG_FUSION_SPI=m CONFIG_FUSION=y CONFIG_FUTEX=y +CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m CONFIG_GACT_PROB=y CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m @@ -2049,6 +2057,7 @@ CONFIG_HYPERV_KEYBOARD=m CONFIG_HYPERV=m CONFIG_HYPERV_NET=m CONFIG_HYPERV_STORAGE=m +# CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m CONFIG_HYSDN_CAPI=y @@ -2822,6 +2831,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m # CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_EL15203000 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_IS31FL319X is not set @@ -2940,6 +2950,7 @@ CONFIG_LTC1660=m # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_LTC2632 is not set +CONFIG_LTC2983=m # CONFIG_LTE_GDM724X is not set # CONFIG_LTR501 is not set CONFIG_LV0104CS=m @@ -3267,6 +3278,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_MILBEAUT=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3343,6 +3355,7 @@ CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m +# CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m @@ -4228,6 +4241,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m # CONFIG_PINCTRL_IPQ8074 is not set @@ -4261,6 +4275,7 @@ CONFIG_PINCTRL_RK805=m # CONFIG_PINCTRL_SUN9I_A80_R is not set CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_TIGERLAKE=m CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PKCS7_MESSAGE_PARSER=y @@ -4394,6 +4409,7 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -4942,6 +4958,7 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_DELL_SMM=m @@ -5008,6 +5025,8 @@ CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC2990=m @@ -5074,6 +5093,7 @@ CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP513=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_TSL2550=m @@ -5720,6 +5740,7 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -6012,6 +6033,7 @@ CONFIG_TUN=m # CONFIG_TWL6040_CORE is not set CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_NVIDIA_ALTMODE=m @@ -6406,6 +6428,7 @@ CONFIG_VALIDATE_FS_PARSER=y CONFIG_VBOXGUEST=m # CONFIG_VCNL4000 is not set CONFIG_VCNL4035=m +CONFIG_VEML6030=m # CONFIG_VEML6070 is not set CONFIG_VETH=m # CONFIG_VF610_ADC is not set @@ -6584,6 +6607,7 @@ CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2433=m @@ -6613,6 +6637,7 @@ CONFIG_WATCHDOG=y CONFIG_WCN36XX=m CONFIG_WDAT_WDT=m CONFIG_WDTPCI=m +# CONFIG_WFX is not set CONFIG_WIL6210_DEBUGFS=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210=m diff --git a/kernel.spec b/kernel.spec index aa31b5f31..2dfa866e4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 2 +%define gitrev 3 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -779,14 +779,8 @@ Patch305: ARM-tegra-usb-no-reset.patch Patch320: arm64-tegra-jetson-tx1-fixes.patch # https://www.spinics.net/lists/linux-tegra/msg43110.html Patch321: arm64-tegra-Jetson-TX2-Allow-bootloader-to-configure.patch -# https://patchwork.kernel.org/patch/11171225/ -Patch322: mfd-max77620-Do-not-allocate-IRQs-upfront.patch -# https://patchwork.ozlabs.org/patch/1170631/ -Patch323: gpio-max77620-Use-correct-unit-for-debounce-times.patch # https://www.spinics.net/lists/linux-tegra/msg44216.html Patch324: arm64-tegra186-enable-USB-on-Jetson-TX2.patch -# https://patchwork.kernel.org/patch/11224177/ -Patch325: arm64-usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch # 400 - IBM (ppc/s390x) patches @@ -813,9 +807,6 @@ Patch505: ARM-fix-__get_user_check-in-case-uaccess_-calls-are-not-inlined.patch # CVE-2019-19066 rhbz 1774976 1774978 Patch513: scsi-bfa-release-allocated-memory-in-case-of-error.patch -# CVE-2019-19053 rhbz 1775956 1775110 -Patch521: rpmsg-char-release-allocated-memory.patch - # CVE-2019-14895 rhbz 1774870 1776139 Patch525: mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch @@ -2524,6 +2515,9 @@ fi # # %changelog +* Mon Dec 02 2019 Justin M. Forbes - 5.5.0-0.rc0.git3.1 +- Linux v5.4-10271-g596cf45cbf6e + * Wed Nov 27 2019 Justin M. Forbes - 5.5.0-0.rc0.git2.1 - Linux v5.4-5280-g89d57dddd7d3 diff --git a/mfd-max77620-Do-not-allocate-IRQs-upfront.patch b/mfd-max77620-Do-not-allocate-IRQs-upfront.patch deleted file mode 100644 index 0b4820ad7..000000000 --- a/mfd-max77620-Do-not-allocate-IRQs-upfront.patch +++ /dev/null @@ -1,183 +0,0 @@ -From patchwork Wed Oct 2 14:43:18 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Thierry Reding -X-Patchwork-Id: 11171225 -Return-Path: - -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C771E1747 - for ; - Wed, 2 Oct 2019 14:45:14 +0000 (UTC) -Received: from bombadil.infradead.org (bombadil.infradead.org - [198.137.202.133]) - (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) - (No client certificate requested) - by mail.kernel.org (Postfix) with ESMTPS id 9703B21D81 - for ; - Wed, 2 Oct 2019 14:45:14 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=pass (2048-bit key) header.d=lists.infradead.org - header.i=@lists.infradead.org header.b="LCP5OdWP"; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="ahoJ80fO" -DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9703B21D81 -Authentication-Results: mail.kernel.org; - dmarc=fail (p=none dis=none) header.from=gmail.com -Authentication-Results: mail.kernel.org; - spf=none - smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; - d=lists.infradead.org; s=bombadil.20170209; h=Sender: - Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: - List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To - :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: - Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: - List-Owner; bh=csIWPoJz7RR9msf1imaCNOLXiDPcaRmxRKjOL8gMaXM=; b=LCP5OdWPpIBxJz - tSNffGBZI2pwLSarAvmqKIowLW5LghNe3CVQh7HM3sIR+IqrUtTSXi/0EEQAQORrYHSnR4zrDlubl - 8IIqIetbgOrEmYRpHQxWZV/Z0p5JTdvNVeOiR63CuFbjz/h9UXPWOiLZijU1eZfSN2UuEJWxzoWMF - CsXxW+3rZ3os8AAa9x0lt6gGLwAPEPrxP44q4AJTVp3q+cD7GTXHu0F2ZT2flxES+cFF2/cPg2GiM - yR5j7GNMDhdxFKjGp8qcDhfCKx/0jF0DofnC4JsVlN0R25HdwYHzdHhysk8ca7JxLIMJlgXsgM5aY - 4XUIEB/0CjoPtdbP+8yw==; -Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) - by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) - id 1iFfsO-0006Nf-SR; Wed, 02 Oct 2019 14:45:12 +0000 -Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) - by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) - id 1iFfqd-0003rK-EL - for linux-arm-kernel@lists.infradead.org; Wed, 02 Oct 2019 14:43:47 +0000 -Received: by mail-wr1-x443.google.com with SMTP id w12so19991081wro.5 - for ; - Wed, 02 Oct 2019 07:43:21 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id:mime-version - :content-transfer-encoding; - bh=y9l/1MkRoZLCyZNPXaR5fzwvTbuyIzYA20JLtWuhYR4=; - b=ahoJ80fONPxwQPqvbuQRAba40syj0YJFK3SbqTxd0FOzhs1n3WTvNd/gHQ+2WK5WwB - 8joqipXveUGBgePR1RwHR0oQyDAumewRmSMStvhyCHPeo154CNqZfGQNlbNlRng2QJqd - 1/Sq8GNJ1DjcLifpHWbCC9LoK5U3UkvdIWHPFx0cqJ+ENvPHkYPr2FdpaZ8jxuJta3TT - dplkNk0AsL/tc33KBJbKUSlnYppX878WQXUvnhdB+TRmr5R3dtc5Ewc0TH4h7V1SXTly - GiNnbbCc+BKzzqk9PTo/Pqf5dzWcpNDBA1GUkzQZDTXOXXUzBjnlrTaQctjSdE6meWfJ - JbDw== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version - :content-transfer-encoding; - bh=y9l/1MkRoZLCyZNPXaR5fzwvTbuyIzYA20JLtWuhYR4=; - b=m4CouDn44ioMScPU+9h/V5vlxCAt0m4CSZKRu3pcsThkHE6u1TeKieaoBr1mh1qnIv - YS+V9Cd7osJa8R8USg+SJkEaSSarOn4kUq2MPTgMMmvKb63SSCCs0QD44nwEBAjIgMd/ - /akFUOMTGQBnN7P8Iq3KWI00bVJLeoVWmqtQPkLFI1cIRrkCKTF4jh6b+i6xsiT8t2rd - l6WPsWnKkqUmPAqzpmLJ9bmSsiGBBFUexUJDcQnskkx6tTBzFhyNtpsbq6VdcY2mS3LR - rgGbisZRFdLvdZfGhmPX1hRgDoiHQLuWNAv49LtJtR7/CjNFmsKr4MBg1ydz0uO01Axr - zoIQ== -X-Gm-Message-State: APjAAAXPZ9a+CEGZKeL6T+FXZoBRFrxryg3xujpPFnNpjznB8ehsaTI0 - P6wL6cWqK9IRnS17Y/YRAb4= -X-Google-Smtp-Source: - APXvYqyETp8FIXhzzDrv+mhfzHhU0D9h3bcpLQ9oRbkEYPG7JvxLk5RVWx/ooYmku2+exI6oXsHTnA== -X-Received: by 2002:a5d:4dd0:: with SMTP id f16mr2905889wru.85.1570027400467; - Wed, 02 Oct 2019 07:43:20 -0700 (PDT) -Received: from localhost (p2E5BE2CE.dip0.t-ipconnect.de. [46.91.226.206]) - by smtp.gmail.com with ESMTPSA id z125sm10251381wme.37.2019.10.02.07.43.19 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Wed, 02 Oct 2019 07:43:19 -0700 (PDT) -From: Thierry Reding -To: Lee Jones -Subject: [PATCH] mfd: max77620: Do not allocate IRQs upfront -Date: Wed, 2 Oct 2019 16:43:18 +0200 -Message-Id: <20191002144318.140365-1-thierry.reding@gmail.com> -X-Mailer: git-send-email 2.23.0 -MIME-Version: 1.0 -X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 -X-CRM114-CacheID: sfid-20191002_074330_018855_CC323A91 -X-CRM114-Status: GOOD ( 11.81 ) -X-Spam-Score: -0.2 (/) -X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: - Content analysis details: (-0.2 points) - pts rule name description - ---- ---------------------- - -------------------------------------------------- - -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, - no trust [2a00:1450:4864:20:0:0:0:443 listed in] - [list.dnswl.org] - -0.0 SPF_PASS SPF: sender matches SPF record - 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record - 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail - provider (thierry.reding[at]gmail.com) - -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from - envelope-from domain - 0.1 DKIM_SIGNED Message has a DKIM or DK signature, - not necessarily - valid - -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from - author's domain - -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -X-BeenThere: linux-arm-kernel@lists.infradead.org -X-Mailman-Version: 2.1.29 -Precedence: list -List-Id: -List-Unsubscribe: - , - -List-Archive: -List-Post: -List-Help: -List-Subscribe: - , - -Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, - linux-arm-kernel@lists.infradead.org -Content-Type: text/plain; charset="us-ascii" -Sender: "linux-arm-kernel" -Errors-To: - linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org - -From: Thierry Reding - -regmap_add_irq_chip() will try to allocate all of the IRQ descriptors -upfront if passed a non-zero irq_base parameter. However, the intention -is to allocate IRQ descriptors on an as-needed basis if possible. Pass 0 -instead of -1 to fix that use-case. - -Signed-off-by: Thierry Reding ---- - drivers/mfd/max77620.c | 5 ++--- - include/linux/mfd/max77620.h | 1 - - 2 files changed, 2 insertions(+), 4 deletions(-) - -diff --git a/drivers/mfd/max77620.c b/drivers/mfd/max77620.c -index a851ff473a44..c7ed5c353553 100644 ---- a/drivers/mfd/max77620.c -+++ b/drivers/mfd/max77620.c -@@ -507,7 +507,6 @@ static int max77620_probe(struct i2c_client *client, - - i2c_set_clientdata(client, chip); - chip->dev = &client->dev; -- chip->irq_base = -1; - chip->chip_irq = client->irq; - chip->chip_id = (enum max77620_chip_id)id->driver_data; - -@@ -545,8 +544,8 @@ static int max77620_probe(struct i2c_client *client, - - max77620_top_irq_chip.irq_drv_data = chip; - ret = devm_regmap_add_irq_chip(chip->dev, chip->rmap, client->irq, -- IRQF_ONESHOT | IRQF_SHARED, -- chip->irq_base, &max77620_top_irq_chip, -+ IRQF_ONESHOT | IRQF_SHARED, 0, -+ &max77620_top_irq_chip, - &chip->top_irq_data); - if (ret < 0) { - dev_err(chip->dev, "Failed to add regmap irq: %d\n", ret); -diff --git a/include/linux/mfd/max77620.h b/include/linux/mfd/max77620.h -index 12ba157cb83f..f552ef5b1100 100644 ---- a/include/linux/mfd/max77620.h -+++ b/include/linux/mfd/max77620.h -@@ -329,7 +329,6 @@ struct max77620_chip { - struct regmap *rmap; - - int chip_irq; -- int irq_base; - - /* chip id */ - enum max77620_chip_id chip_id; diff --git a/rpmsg-char-release-allocated-memory.patch b/rpmsg-char-release-allocated-memory.patch deleted file mode 100644 index fa44f8468..000000000 --- a/rpmsg-char-release-allocated-memory.patch +++ /dev/null @@ -1,103 +0,0 @@ -From patchwork Tue Sep 17 03:31:23 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Navid Emamdoost -X-Patchwork-Id: 11148039 -Return-Path: -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AADA514E5 - for ; - Tue, 17 Sep 2019 03:31:44 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 8922720650 - for ; - Tue, 17 Sep 2019 03:31:44 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) - header.d=gmail.com header.i=@gmail.com header.b="rGHRRJc6" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S2392211AbfIQDbo (ORCPT - ); - Mon, 16 Sep 2019 23:31:44 -0400 -Received: from mail-io1-f65.google.com ([209.85.166.65]:43574 "EHLO - mail-io1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1730000AbfIQDbo (ORCPT - ); - Mon, 16 Sep 2019 23:31:44 -0400 -Received: by mail-io1-f65.google.com with SMTP id v2so4080968iob.10; - Mon, 16 Sep 2019 20:31:43 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=AZbBTIbQbqXwZoo2mD7WVQh8P9va3DGLxdwCMpbqykM=; - b=rGHRRJc6cmlQU6fzDipZt7KO5qJAWDWcnNDKSmndXpk0ewSLW23M8z7MSAS//IRj1l - tALlRIDw+7SUzX5oZBm7estXiqj5CDURnMfZuF79BxBQ+zBn15C215GlFtTeHRuG5oJR - v35CbGdsHyQUlJbZwndh7jhpbviDigFIUwvtN87/RcR1LLkquGA24oKzOknAIZzGKLxO - 7oJx7GgYMDJcZTaQBiy1SXTwC0dRQjDNmtdSjt40yzfROfi7nvGYsEyGo683REJTh3cr - Csz+zl2qSybIJaFl1b9JqdfU0fZdWLhwBvZAW6VFTo1GDKCalj3bu56OLWpXe5/2EyHe - k8+Q== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=AZbBTIbQbqXwZoo2mD7WVQh8P9va3DGLxdwCMpbqykM=; - b=H0T7GzjEzd76Q4M+fZ0zeWuyI2xvoQ6DwrCEEZr3Gb78xewtcJrJ2Uoy02HqXTY7Wh - wPXhKdlNpvGEAr5jCqHSqAO97xEf0q8Uo+5PTpbIePdn6AUBy+oZq95pT7ugT55Lw+X4 - 0q/Ef6854dvkM3Z9cjers0ia9MTaDYv1Ipn5SZ0gb87EvuZ9iQxfcNxpiqrAR3DfEGIH - LTwDRowj4YD0b9QqzpEyDlqbsMWY2241Yfj+awLnJ0gOSCTnAhE/BlgB2BrraWvCYfFH - t7thN0U6VI7faKxaP/Q1pUMeJ3tIcq+5lXfEzZecdIBxHFvS5W4u4eULnDUKhaa/jk4u - SLbQ== -X-Gm-Message-State: APjAAAVgR6KWN4oOwYJYA/Y6CJAcZxUfM16AUVfuG/Yx618weACP4BC4 - YV7/xT1rb1pLuAt/gojQxXgdV4jgRos= -X-Google-Smtp-Source: - APXvYqx4BGYBTXWug5NY3wJbo99uGA8r8HQaH6QnaLuCl7KSJytf2lAhCbNRWnl2/4bx5Sw7OH9Ksg== -X-Received: by 2002:a6b:c7c2:: with SMTP id - x185mr1469065iof.224.1568691103125; - Mon, 16 Sep 2019 20:31:43 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id - i26sm1134258ion.40.2019.09.16.20.31.42 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Mon, 16 Sep 2019 20:31:42 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, - Navid Emamdoost , - Ohad Ben-Cohen , - Bjorn Andersson , - linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH] rpmsg: char: release allocated memory -Date: Mon, 16 Sep 2019 22:31:23 -0500 -Message-Id: <20190917033124.1077-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-remoteproc-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-remoteproc@vger.kernel.org - -In rpmsg_eptdev_write_iter, if copy_from_iter_full fails the allocated -buffer needs to be released. - -Signed-off-by: Navid Emamdoost ---- - drivers/rpmsg/rpmsg_char.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/drivers/rpmsg/rpmsg_char.c b/drivers/rpmsg/rpmsg_char.c -index eea5ebbb5119..c655074c07c2 100644 ---- a/drivers/rpmsg/rpmsg_char.c -+++ b/drivers/rpmsg/rpmsg_char.c -@@ -227,8 +227,10 @@ static ssize_t rpmsg_eptdev_write_iter(struct kiocb *iocb, - if (!kbuf) - return -ENOMEM; - -- if (!copy_from_iter_full(kbuf, len, from)) -- return -EFAULT; -+ if (!copy_from_iter_full(kbuf, len, from)) { -+ ret = -EFAULT; -+ goto free_kbuf; -+ } - - if (mutex_lock_interruptible(&eptdev->ept_lock)) { - ret = -ERESTARTSYS; diff --git a/sources b/sources index 418c3ca80..387acb72e 100644 --- a/sources +++ b/sources @@ -1,3 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f -SHA512 (patch-5.4-git1.xz) = 49ec82b391840997aaa55b7a62b25bc660e3acd79123beed47c924d87062b895a5ad2b36fb7accccf80956e8a948ad251df05e4b1d30b60b9a0e353bf4ea772d -SHA512 (patch-5.4-git2.xz) = 3a60ce8855c58f1e3bd008cf2a4a1c41257f767930fcf5c0c3c5b47740d9fd08429bb43b1321c40871ebfc39c1c3c732de20dddcfaaccba356b0663e9f984844 +SHA512 (patch-5.4-git3.xz) = 45550315f59760dfefc989682dbbec92a672b7ee8cc4bfda11f1ad5eb01a83f6401dd2dd172e3e13cac87d8a5b52e268b861ff0fcff8d0d89ed0a9fbafa4c600 From 9f6ee1011cd7cef63aa62c710601fbe03488cd8c Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 2 Dec 2019 13:10:41 -0500 Subject: [PATCH 52/76] Remove some dead files These have either not been heavily used or not updated in a very long time. Just remove them. It's cheap to bring these back if someone actually wants them. --- PatchList.txt | 76 ------------------------- TODO | 10 ---- scripts/check-TODO.sh | 27 --------- scripts/check-patchlist.sh | 113 ------------------------------------- scripts/combine.sh | 34 ----------- scripts/grab-logs.sh | 35 ------------ scripts/newpatch.sh | 42 -------------- 7 files changed, 337 deletions(-) delete mode 100644 PatchList.txt delete mode 100644 TODO delete mode 100755 scripts/check-TODO.sh delete mode 100755 scripts/check-patchlist.sh delete mode 100755 scripts/combine.sh delete mode 100755 scripts/grab-logs.sh delete mode 100755 scripts/newpatch.sh diff --git a/PatchList.txt b/PatchList.txt deleted file mode 100644 index c7945639d..000000000 --- a/PatchList.txt +++ /dev/null @@ -1,76 +0,0 @@ -# This file contains patches that we intend to carry for longer than -# "Should show up in a stable release soonish" -# Some of these may eventually drop out - -kbuild-AFTER_LINK.patch - -arm64-avoid-needing-console-to-enable-serial-console.patch - -geekbox-v4-device-tree-support.patch - -Initial-AllWinner-A64-and-PINE64-support.patch - -arm64-pcie-quirks-xgene.patch - -usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch - -ARM-tegra-usb-no-reset.patch - -bcm283x-upstream-fixes.patch - -lib-cpumask-Make-CPUMASK_OFFSTACK-usable-without-deb.patch - -input-kill-stupid-messages.patch - -die-floppy-die.patch - -no-pcspkr-modalias.patch - -silence-fbcon-logo.patch - -Kbuild-Add-an-option-to-enable-GCC-VTA.patch - -crash-driver.patch - -#Secure boot patches -Add-secure_modules-call.patch -PCI-Lock-down-BAR-access-when-module-security-is-ena.patch -x86-Lock-down-IO-port-access-when-module-security-is.patch -ACPI-Limit-access-to-custom_method.patch -asus-wmi-Restrict-debugfs-interface-when-module-load.patch -Restrict-dev-mem-and-dev-kmem-when-module-loading-is.patch -acpi-Ignore-acpi_rsdp-kernel-parameter-when-module-l.patch -kexec-Disable-at-runtime-if-the-kernel-enforces-modu.patch -x86-Restrict-MSR-access-when-module-loading-is-restr.patch -Add-option-to-automatically-enforce-module-signature.patch -efi-Disable-secure-boot-if-shim-is-in-insecure-mode.patch -efi-Add-EFI_SECURE_BOOT-bit.patch -hibernate-Disable-in-a-signed-modules-environment.patch -Add-EFI-signature-data-types.patch -Add-an-EFI-signature-blob-parser-and-key-loader.patch -KEYS-Add-a-system-blacklist-keyring.patch -MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch -MODSIGN-Support-not-importing-certs-from-db.patch -Add-sysrq-option-to-disable-secure-boot-mode.patch -kexec-uefi-copy-secure_boot-flag-in-boot-params.patch - -drm-i915-hush-check-crtc-state.patch - -disable-i8042-check-on-apple-mac.patch - -lis3-improve-handling-of-null-rate.patch - -scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch - -criu-no-expert.patch - -ath9k-rx-dma-stop-check.patch - -xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch - -Input-synaptics-pin-3-touches-when-the-firmware-repo.patch - -firmware-Drop-WARN-from-usermodehelper_read_trylock-.patch - -drm-i915-turn-off-wc-mmaps.patch - diff --git a/TODO b/TODO deleted file mode 100644 index 4ef797a12..000000000 --- a/TODO +++ /dev/null @@ -1,10 +0,0 @@ -Config TODOs: -* review & disable a bunch of the I2C, RTC, DVB, SOUND options. - -Spec file TODOs: - -* modules-extra: Do a few more things to make it a bit more robust. - - Allow for comments in the mod-extra.list file. - - Don't fail the build if a module is listed but not built (maybe). - - See if it can be tied into Kconfig instead of module names. - diff --git a/scripts/check-TODO.sh b/scripts/check-TODO.sh deleted file mode 100755 index 7067f0b44..000000000 --- a/scripts/check-TODO.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -for i in `grep ^* TODO | awk '{ print $2 }'` -do - if [ ! -f $i ]; then - echo "$i referenced in the TODO, but isn't in CVS!" - fi; -done - -# sometimes dead stuff lingers in cvs, even though it's not in the specfile. -for i in *.patch -do - for j in $(grep $i kernel.spec | grep Apply.*Patch | awk '{ print $2 }' | wc -l) - do - if [ "$j" = "0" ]; then - echo $i is in CVS, but not applied in spec file. - grep $i TODO | awk '{ print $2 " is also still in the TODO" }' - fi - done -done - -#for i in `grep ApplyPatch kernel.spec | awk '{ print $2 }'` -#do -# R=$(grep $i TODO) -# echo "$i is in CVS, but not mentioned in the TODO!" -#done - diff --git a/scripts/check-patchlist.sh b/scripts/check-patchlist.sh deleted file mode 100755 index 134e41e97..000000000 --- a/scripts/check-patchlist.sh +++ /dev/null @@ -1,113 +0,0 @@ -#! /bin/sh -# This script was created in a effort to make patch management a bit easier. -# It list all the patches in the current tree and identifies if they are -# present in the kernel.spec, PatchList.txt, both files or neither. -# -# eg. ./check-patchlist.sh [optional flag] - -function usage(){ - echo "List all the patches currently in the tree. It also helps identify" - echo "if the patch is present in kernel.spec or PatchList.txt. " - echo "-h, --help " - echo "-t, --tracked patches in both kernel.spec and PatchList.txt " - echo "-p, --patchlist patches added to PatchList.txt. " - echo "-s, --specfile patches added to kernel.spec. " - echo "-n, --not-tracked patches in the tree but not in PatchList.txt " - echo " or kernel.spec " -} - -BASEDIR=$(dirname "$( cd $(dirname $BASH_SOURCE[0]) && pwd)") -pushd $BASEDIR > /dev/null - -function list_all(){ - echo "===========Legend===========================" - echo ". In kernel.spec " - echo "* In PatchList.txt " - echo "+ In PatchList.txt & Kernel.spec " - echo "- Neither in PatchList.txt nor kernel.spec" - echo "============================================" - for patch in $(ls *.patch); do - if [ ! -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ] - then - echo "+ ${patch}" # Patches in kernel.spec and PatchList.txt - - elif [ ! -z "$(grep $patch PatchList.txt)" ] && [ -z "$(grep $patch kernel.spec)" ] - then - echo "* ${patch}" # Patches in PatchList.txt but not in kernel.spec - - elif [ -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ] - then - echo ". ${patch}" # Patches in kernel.spec but not in PatchList.txt - - else - echo "- ${patch}" # Neither in PatchList.txt nor kernel.spec - - fi - done -} - -function list_present_not_added(){ - for patch in $(ls *.patch); do - if [ -z "$(grep $patch PatchList.txt)" ] && [ -z "$(grep $patch kernel.spec)" ] - then - echo $patch - fi - done -} - -function list_present_added(){ - for patch in $(ls *.patch); do - if [ ! -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ] - then - echo $patch - fi - done -} - -function list_patchList(){ - for patch in $(ls *.patch); do - if [ ! -z "$(grep $patch PatchList.txt)" ] && [ -z "$(grep $patch kernel.spec)" ] - then - echo $patch - fi - done - -} -function list_specfile(){ - for patch in $(ls *.patch); do - if [ -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ] - then - echo $patch - fi - done -} - -if [ -z "$@" ]; then - list_all -else - - for opt in "$@"; do - case $opt in - -t|--tracked) - list_present_added - ;; - -s|--specfile) - list_specfile - ;; - -h|--help) - usage - ;; - -n|--not-added) - list_present_not_added - ;; - -p|--patchlist) - list_patchList - ;; - *) - usage - ;; - esac - done -fi - -popd > /dev/null diff --git a/scripts/combine.sh b/scripts/combine.sh deleted file mode 100755 index 86a68d302..000000000 --- a/scripts/combine.sh +++ /dev/null @@ -1,34 +0,0 @@ -#! /bin/sh - -# combine a set of quilt patches - -# $1 : base dir (source tree) -# $2 : quilt dir (patches to apply) -# $3 : pre-patch to apply first (optional) - -# e.g.: -# combine.sh /home/user/fedora/trunk/kernel/F-11/kernel-2.6.30/vanilla-2.6.30 \ -# /home/user/git/stable-queue/queue-2.6.30 \ -# /home/user/fedora/trunk/kernel/F-11/patch-2.6.30.5.bz2 - -if [ $# -lt 2 ] ; then - exit 1 -fi - -TD="combine_temp.d" - -cd $1 || exit 1 -cd .. -[ -d $TD ] && rm -Rf $TD -mkdir $TD || exit 1 -cd $TD - -cp -al ../$(basename $1) work.d -cd work.d -[ "$3" ] && bzcat $3 | patch -p1 -s -ln -s $2 patches -[ -h patches ] || exit 1 -quilt snapshot -quilt upgrade -quilt push -a -q -quilt diff --snapshot >../combined.patch diff --git a/scripts/grab-logs.sh b/scripts/grab-logs.sh deleted file mode 100755 index 571b503bb..000000000 --- a/scripts/grab-logs.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# Script helps download the build logs for the current tree. -# The downloaded logs will be saved in a logs/ within the -# tree. - -BASEDIR="$(dirname "$(cd $(dirname $BASH_SOURCE[0]) && pwd)")" -pushd $BASEDIR > /dev/null - -VER=$(fedpkg verrel) -ver=$(echo $VER | sed -e 's/-/ /g' | awk '{print $2}') -rev=$(echo $VER | sed -e 's/-/ /g' | awk '{print $3}') - -# keep logs in one place. If logs directory does not exist, make it. -if [ -d "$BASEDIR/logs" ]; then - DIR="$BASEDIR/logs" -else - mkdir "$BASEDIR/logs" - DIR="$BASEDIR/logs" -fi - -# Common architectures that have build logs. -ARCHS[0]=i686 -ARCHS[1]=x86_64 -ARCHS[2]=noarch -ARCHS[3]=armv7hl - -for arch in ${ARCHS[@]}; do - URL=http://kojipkgs.fedoraproject.org/packages/kernel/$ver/$rev/data/logs/$arch/build.log - # Only download logs if exist - wget --spider -q $URL - if [ $? -eq 0 ]; then - wget -O $DIR/build-$VER-$arch.log $URL - fi -done -popd > /dev/null diff --git a/scripts/newpatch.sh b/scripts/newpatch.sh deleted file mode 100755 index 2d7498655..000000000 --- a/scripts/newpatch.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# Facilitates the addition of a new patch to the source tree. -# -- Moves patch to tree -# -- Adds patch to kernel.spec list of patches -# -- Adds patch to git -# -- change buildid macro to the name of the patch being added - -# Base directory is relative to where the script is. -BASEDIR="$(dirname "$(cd $(dirname $BASH_SOURCE[0]) && pwd)")" -pushd $BASEDIR > /dev/null -# Check for at least patch -if [ "$#" -lt 1 ]; then - echo "usage: $0 [ /path/to/patch/ ] [ description ]" - exit 1 -fi -PATCHDIR=$1 -DESC=$2 -PATCH="$(basename "$PATCHDIR")" -# Kernel.spec file in the current tree -SPECFILE="$BASEDIR/kernel.spec" -# If adding patch from outside the source tree move it to the source tree -if [ -z "$(ls | grep $PATCH)" ]; then - cp $PATCHDIR $BASEDIR/ -fi - -if [ ! -z "$(grep $PATCH $SPECFILE)" ] -then - echo "$PATCH already in kernel.spec" - exit 1 -fi -# ID number of the last patch in kernel.spec -LPATCH_ID=$(grep ^Patch $SPECFILE | tail -n1 | awk '{ print $1 }' | sed s/Patch// | sed s/://) -# ID of the next patch to be added to kernel.spec -NPATCH_ID=$(($LPATCH_ID + 1 )) -# Add patch with new id at the end of the list of patches -sed -i "/^Patch$LPATCH_ID:\ /a#\ $DESC\nPatch$NPATCH_ID:\ $PATCH" $SPECFILE -# Add it to git -git add $PATCH -BUILDID_PATCH="$(echo $PATCH | sed 's/\-/\_/g' )" -sed -i "s/^.*define buildid .*$/%define buildid .$BUILDID_PATCH/" $SPECFILE -popd > /dev/null From 692398cecfb6f7dd8bd82ec2e30e828db7e7c7d4 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 2 Dec 2019 13:13:05 -0500 Subject: [PATCH 53/76] Remove check_configs awk script This has been folded into other config generation scripts --- check_configs.awk | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100755 check_configs.awk diff --git a/check_configs.awk b/check_configs.awk deleted file mode 100755 index 16ac08a5e..000000000 --- a/check_configs.awk +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/awk -f - -/is not set/ { - split ($0, a, "#"); - split(a[2], b); - if (NR==FNR) { - configs[b[1]]="is not set"; - } else { - if (configs[b[1]] != "" && configs[b[1]] != "is not set") - print "Found # "b[1] " is not set, after generation, had " b[1] " " configs[b[1]] " in Fedora tree"; - } -} - -/=/ { - split ($0, a, "="); - if (NR==FNR) { - configs[a[1]]=a[2]; - } else { - if (configs[a[1]] != "" && configs[a[1]] != a[2]) - print "Found "a[1]"="configs[a[1]]" after generation, had " a[1]"="a[2]" in Fedora tree"; - } -} From aa92e83bbbe79026d32233778371a7fb1ed6c5d1 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 2 Dec 2019 14:20:39 -0500 Subject: [PATCH 54/76] Delete a few more scripts Most of these don't seem to have been used any time recently so just delete. --- scripts/configcommon.pl | 82 --------------- scripts/configdiff.pl | 76 -------------- scripts/sort-config | 226 ---------------------------------------- 3 files changed, 384 deletions(-) delete mode 100644 scripts/configcommon.pl delete mode 100644 scripts/configdiff.pl delete mode 100755 scripts/sort-config diff --git a/scripts/configcommon.pl b/scripts/configcommon.pl deleted file mode 100644 index 38bbe80dc..000000000 --- a/scripts/configcommon.pl +++ /dev/null @@ -1,82 +0,0 @@ -#! /usr/bin/perl - -my @args=@ARGV; -my @configoptions; -my @configvalues; -my @common; -my $configcounter = 0; - -# first, read the 1st file - -open (FILE,"$args[0]") || die "Could not open $args[0]"; -while () { - my $str = $_; - if (/\# ([\w]+) is not set/) { - $configoptions[$configcounter] = $1; - $configvalues[$configcounter] = $str; - $common[$configcounter] = 1; - $configcounter ++; - } else { - if (/([\w]+)=/) { - $configoptions[$configcounter] = $1; - $configvalues[$configcounter] = $str; - $common[$configcounter] = 1; - $configcounter ++; - } else { - $configoptions[$configcounter] = "foobarbar"; - $configvalues[$configcounter] = $str; - $common[$configcounter] = 1; - $configcounter ++; - } - } -}; - -# now, read all configfiles and see of the options match the initial one. -# if not, mark it not common -my $cntr=1; - - -while ($cntr < @ARGV) { - open (FILE,$args[$cntr]) || die "Could not open $args[$cntr]"; - while () { - my $nooutput; - my $counter; - my $configname; - - if (/\# ([\w]+) is not set/) { - $configname = $1; - } else { - if (/([\w]+)=/) { - $configname = $1; - } - } - - $counter = 0; - $nooutput = 0; - while ($counter < $configcounter) { - if ("$configname" eq "$configoptions[$counter]") { - if ("$_" eq "$configvalues[$counter]") { - 1; - } else { - $common[$counter] = 0; - } - } - $counter++; - } - } - - $cntr++; -} - -# now print the common values -my $counter = 0; - -while ($counter < $configcounter) { - if ($common[$counter]!=0) { - print "$configvalues[$counter]"; - } - $counter++; -} - -1; - diff --git a/scripts/configdiff.pl b/scripts/configdiff.pl deleted file mode 100644 index 848d8df0f..000000000 --- a/scripts/configdiff.pl +++ /dev/null @@ -1,76 +0,0 @@ -#! /usr/bin/perl - -my @args=@ARGV; -my @configoptions; -my @configvalues; -my @alreadyprinted; -my $configcounter = 0; - -# first, read the override file - -open (FILE,"$args[0]") || die "Could not open $args[0]"; -while () { - my $str = $_; - if (/\# ([\w]+) is not set/) { - $configoptions[$configcounter] = $1; - $configvalues[$configcounter] = $str; - $alreadprinted[$configcounter] = 0; - $configcounter ++; - } else { - if (/([\w]+)=/) { - $configoptions[$configcounter] = $1; - $configvalues[$configcounter] = $str; - $alreadprinted[$configcounter] = 0; - $configcounter ++; - } else { - $configoptions[$configcounter] = "$_"; - $configvalues[$configcounter] = $str; - $alreadprinted[$configcounter] = 0; - $configcounter ++; - } - } -}; - -# now, read and output the entire configfile, except for the overridden -# parts... for those the new value is printed. -# O(N^2) algorithm so if this is slow I need to look at it later - -open (FILE2,"$args[1]") || die "Could not open $args[1]"; -while () { - my $nooutput; - my $counter; - my $configname="$_"; - my $match; - - if (/\# ([\w]+) is not set/) { - $configname = $1; - } else { - if (/([\w]+)=/) { - $configname = $1; - } - } - - $counter = 0; - $nooutput = 0; - $match = 0; -# print "C : $configname"; - while ($counter < $configcounter) { - if ("$configname" eq "$configoptions[$counter]") { - if ( ("$_" eq "$configvalues[$counter]") || ("$configname" eq "") ) { - $match = 1; - } else { - $alreadyprinted[$configcounter] = 1; - print "$_"; - $match = 1; - } - } - $counter++; - } - if ($match == 0) { - print "$_"; - } - -} - - -1; diff --git a/scripts/sort-config b/scripts/sort-config deleted file mode 100755 index 399709f18..000000000 --- a/scripts/sort-config +++ /dev/null @@ -1,226 +0,0 @@ -#!/bin/bash - -FC=($(fedpkg verrel | awk -F. '{print $NF}')) - -SRC=($(ls config-* 2>/dev/null)) - -TGT=($(ls kernel-*.$FC/linux-*.$2/configs/kernel-*-*.config \ - kernel-*.$FC/linux-*.$2/configs/kernel-*-*-debug.config 2>/dev/null)) -TGT1=(${TGT[*]#kernel-*.$FC/linux-*.$2/configs/kernel-*-}) - -ALL_OPTS="cdfimn" - -if [ $# -lt 2 ] ; then - echo -e "Usage:\n $(basename $0) [-$ALL_OPTS] input target\n" - echo -e " Sort input config file into the same order as the target\n" - echo -e " -c: insert comments about non-matching/impossible items" - echo -e " -d: show raw unsorted output with extra debug text" - echo -e " -f: force output to match what is in the target config," - echo -e " and/or remove impossible config items" - echo -e " -i: find impossible config items" - echo -e " -m: find changed config items" - echo -e " -n: do not sort output\n" - echo -e " input: source config file" ' [' "${SRC[*]#config-}" ']\n' - echo -e " target: output arch name" ' [' "${TGT1[*]%.config}" ']\n' - exit 1 -fi - -while getopts "$ALL_OPTS" OPTION ; do -case $OPTION in -c) - ADDCOMMENT=1 ;; -d) - DEBUG=1 ;; -f) - FORCE=1 ;; -i) - FIND_IMPOSS=1 ;; -m) - FIND_CHANGED=1 ;; -n) - NOSORT=1 ;; -\?) - exit 2 ;; -esac -done - -if [ "$FORCE" -a "$ADDCOMMENT" ] ; then - echo "-f and -c options cannot be used together" - exit 2 -fi - -shift $((OPTIND-1)) - -TEMPFILES="xx00 xx01 xx98 xx99" -TEMPLEFT= -for FILE in $TEMPFILES ; do - [ -f "$FILE" ] && TEMPLEFT="Y" -done -if [ "$TEMPLEFT" ] ; then - echo "WARNING! Output files named xx?? already exist." >&2 - read -p "Press to erase files, or Ctrl-C to exit..." - echo >&2 -fi -rm -f $TEMPFILES - -SRCFILE=config-$1 -[ ! -f $SRCFILE ] && echo "Input file" $SRCFILE "missing" && exit 2 - -TGTFILE=kernel-*.$FC/linux-*.$2/configs/kernel-*-$2.config -[ ! -f $TGTFILE ] && echo "No target file matching" $TGTFILE "exists" && exit 2 - -[ "$FIND_IMPOSS" ] && \ - find kernel-*.$FC/*.$2 -name Kconfig\* -type f \ - | xargs egrep -s -h '^[[:space:]]*(menu)?config[[:space:]]+' \ - | sed -r 's/^[[:space:]]*(menu)?config[[:space:]]+/CONFIG_/' \ - | sort | uniq >xx98 - -extract_optname() { - # extract the option name from $TEXT, setting $OPTNAME - OPTNAME= - if [ "${TEXT:0:7}" = "CONFIG_" ] ; then - OPTNAME=${TEXT%%=*} - elif [ "${TEXT:0:9}" = "# CONFIG_" ] ; then - OPTNAME=${TEXT%" is not set"} - OPTNAME=${OPTNAME#\# } - fi -} - -print_saved_comments() { - if [ $IX -gt 0 ] ; then - [ "$DEBUG" ] && echo " ->" $IX "comments were saved" - (( IX-- )) - for IX in $(seq 0 $IX) ; do - echo "$LINE":"${SAVECOMMENT[$IX]}" - done - unset SAVECOMMENT - IX=0 - fi -} - -assign_line_number() { - # use input line numbers if not sorting - [ "$NOSORT" ] && LINE=$IN - # make sure it has a line number - [ -z "$LINE" ] && LINE=999999 -} - -IX=0 -IN=0 -declare -a SAVECOMMENT - -cat ${SRCFILE} | { -while read TEXT ; do - - LINE= - COMMENT= - - # replace empty lines - [ -z "$TEXT" ] && TEXT='//' - - if [ "${TEXT:0:7}" = "CONFIG_" -o "${TEXT:0:9}" = "# CONFIG_" ] ; then - - LINE=$(grep -n "^$TEXT" $TGTFILE | head -1 | cut -f 1 -d ':') - if [ -z "$LINE" ] ; then - [ "$DEBUG" ] && echo "nofind ->" "$TEXT" - - extract_optname - if [ "$OPTNAME" ] ; then - - if [ "$FIND_CHANGED" ] ; then - for FINDTEXT in "^${OPTNAME}=" "^# ${OPTNAME} is not set" ; do - if [ -z "$LINE" ] ; then - [ "$DEBUG" ] && echo "looking for ->" "$FINDTEXT" - LINE=$(grep -n "$FINDTEXT" $TGTFILE | head -1 | cut -f 1 -d ':') - if [ "$LINE" ] ; then - CHANGED=$(grep "$FINDTEXT" $TGTFILE | head -1) - if [ "$FORCE" ] ; then - TEXT=$CHANGED - [ "$DEBUG" ] && echo 'forced ->' "$TEXT" - else - if [ "$ADDCOMMENT" ] ; then - if [ ${CHANGED:0:1} = '#' ] ; then - NEWOPT="not set" - else - NEWOPT=${CHANGED#$OPTNAME} - fi - COMMENT="# -- Next option changed to \"${NEWOPT}\" at target line $LINE --" - fi - fi - fi - fi - done - fi - - if [ "$FIND_IMPOSS" -a -z "$LINE" -a -z "$COMMENT" ] ; then - POSSIBLE=$(grep -n "^$OPTNAME" xx98) - if [ -z "$POSSIBLE" ] ; then - if [ "$ADDCOMMENT" ] ; then - COMMENT="# -- Next option is impossible --" - elif [ "$FORCE" ] ; then - [ "$DEBUG" ] && echo 'impossible ->' "$TEXT" - TEXT="" - fi - fi - fi - - fi - - fi - - else - # not a config variable - COMMENT="$TEXT" - TEXT= - fi - - [ "$DEBUG" -a "$COMMENT" ] && echo "comment ->" "$LINE" "$COMMENT" - [ "$DEBUG" -a "$TEXT" ] && echo "text ->" "$LINE" "$TEXT" - - if [ "$TEXT" ] ; then - - assign_line_number - - # print the saved comments first - print_saved_comments - # now print the latest comment and text - [ "$COMMENT" ] && echo "$LINE":"$COMMENT" - echo "$LINE":"$TEXT" - - elif [ "$COMMENT" ] ; then - - # no output yet, save the comment - SAVECOMMENT[$IX]="$COMMENT" - let IX++ - [ "$DEBUG" ] && echo 'savecomment (#'${IX}')' - - fi - - let IN++ - -done -# flush the buffers -assign_line_number -print_saved_comments -[ "$DEBUG" ] && echo "$IN lines read from input" -} >xx99 - -if [ "$DEBUG" ] ; then - # just show the raw output with debug info, then exit - cat xx99 -else - - # split output into two files, for matched and unmatched items - cat xx99 | sort -s -t ":" -k 1g | csplit -k -s - /^999999/ 2>/dev/null - - cat xx00 | cut -f 2- -d ':' | sed 's/^\/\/$//' - if [ -s xx01 ] ; then - echo - echo '# ------------ UNMATCHED OPTIONS ------------' - echo - cat xx01 | cut -f 2- -d ':' | sed 's/^\/\/$//' - fi - -fi - -rm -f $TEMPFILES From 276fd645956290ab3a432aba71c311a597edeb1f Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 2 Dec 2019 14:34:55 -0500 Subject: [PATCH 55/76] Clean up and parallelize mod-sign.sh Thanks to Denys Vlasenko for this work --- mod-sign.sh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/mod-sign.sh b/mod-sign.sh index 5081e77dc..ed2bd62b6 100755 --- a/mod-sign.sh +++ b/mod-sign.sh @@ -11,21 +11,22 @@ MODSECKEY=$1 MODPUBKEY=$2 - moddir=$3 -modules=`find $moddir -name *.ko` +modules=`find $moddir -type f -name '*.ko'` -for mod in $modules -do - dir=`dirname $mod` - file=`basename $mod` +NPROC=`nproc` +[ -z "$NPROC" ] && NPROC=1 - ./scripts/sign-file sha256 ${MODSECKEY} ${MODPUBKEY} ${dir}/${file} - rm -f ${dir}/${file}.{sig,dig} +# NB: this loop runs 2000+ iterations. Try to be fast. +echo "$modules" | xargs -r -n16 -P $NPROC sh -c " +for mod; do + ./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod + rm -f \$mod.sig \$mod.dig done +" DUMMYARG0 # xargs appends ARG1 ARG2..., which go into $mod in for loop. -RANDOMMOD=$(find $moddir -type f -name '*.ko' | sort -R | head -n 1) +RANDOMMOD=$(echo "$modules" | sort -R | head -n 1) if [ "~Module signature appended~" != "$(tail -c 28 $RANDOMMOD)" ]; then echo "*****************************" echo "*** Modules are unsigned! ***" From 7e8e0b495bfcdb4920298120021823637859fedc Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Tue, 3 Dec 2019 12:41:35 -0600 Subject: [PATCH 56/76] Linux v5.4-11180-g76bb8b05960c --- configs/fedora/generic/CONFIG_SF_PDMA | 1 + .../generic/arm/aarch64/CONFIG_FSL_DPAA2_QDMA | 1 + gitrev | 2 +- kernel-aarch64-debug-fedora.config | 2 + kernel-aarch64-fedora.config | 2 + kernel-armv7hl-debug-fedora.config | 1 + kernel-armv7hl-fedora.config | 1 + kernel-armv7hl-lpae-debug-fedora.config | 1 + kernel-armv7hl-lpae-fedora.config | 1 + kernel-i686-debug-fedora.config | 1 + kernel-i686-fedora.config | 1 + kernel-ppc64le-debug-fedora.config | 1 + kernel-ppc64le-fedora.config | 1 + kernel-s390x-debug-fedora.config | 1 + kernel-s390x-fedora.config | 1 + kernel-x86_64-debug-fedora.config | 1 + kernel-x86_64-fedora.config | 1 + kernel.spec | 9 +- ...se-allocated-memory-in-case-of-error.patch | 105 ------------------ sources | 2 +- 20 files changed, 25 insertions(+), 111 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_SF_PDMA create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_FSL_DPAA2_QDMA delete mode 100644 scsi-bfa-release-allocated-memory-in-case-of-error.patch diff --git a/configs/fedora/generic/CONFIG_SF_PDMA b/configs/fedora/generic/CONFIG_SF_PDMA new file mode 100644 index 000000000..87ab2c1f0 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SF_PDMA @@ -0,0 +1 @@ +# CONFIG_SF_PDMA is not set diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_FSL_DPAA2_QDMA b/configs/fedora/generic/arm/aarch64/CONFIG_FSL_DPAA2_QDMA new file mode 100644 index 000000000..51b08ab8e --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_FSL_DPAA2_QDMA @@ -0,0 +1 @@ +CONFIG_FSL_DPAA2_QDMA=m diff --git a/gitrev b/gitrev index 21462bca7..b5b69252b 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -596cf45cbf6e4fa7bcb0df33e373a7d062b644b5 +76bb8b05960c3d1668e6bee7624ed886cbd135ba diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 19dc98ade..b9399957c 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1953,6 +1953,7 @@ CONFIG_FSI_SCOM=m CONFIG_FSL_DPAA2_ETH=m CONFIG_FSL_DPAA2_ETHSW=m CONFIG_FSL_DPAA2_PTP_CLOCK=m +CONFIG_FSL_DPAA2_QDMA=m CONFIG_FSL_DPAA2=y # CONFIG_FSL_DPAA_CHECKING is not set CONFIG_FSL_DPAA_ETH=m @@ -5715,6 +5716,7 @@ CONFIG_SETEND_EMULATION=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 86e5c7f6b..2ef5739c3 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1937,6 +1937,7 @@ CONFIG_FSI_SCOM=m CONFIG_FSL_DPAA2_ETH=m CONFIG_FSL_DPAA2_ETHSW=m CONFIG_FSL_DPAA2_PTP_CLOCK=m +CONFIG_FSL_DPAA2_QDMA=m CONFIG_FSL_DPAA2=y # CONFIG_FSL_DPAA_CHECKING is not set CONFIG_FSL_DPAA_ETH=m @@ -5694,6 +5695,7 @@ CONFIG_SETEND_EMULATION=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index d5490240d..cd6471c53 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -5844,6 +5844,7 @@ CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index a59001baf..ebb7f3498 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -5824,6 +5824,7 @@ CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index b69046abb..cd7f22e38 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -5592,6 +5592,7 @@ CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 306d1622f..6e866f023 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -5572,6 +5572,7 @@ CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 0acd3c5e0..080132700 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -5156,6 +5156,7 @@ CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set CONFIG_SFI=y +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 29639c202..7aabd2cdb 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -5136,6 +5136,7 @@ CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set CONFIG_SFI=y +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 285bb4265..03124715e 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -4834,6 +4834,7 @@ CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 604c58a77..536490b7b 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -4812,6 +4812,7 @@ CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m CONFIG_SGI_PARTITION=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index b0c99ec63..9c40f93a6 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -4777,6 +4777,7 @@ CONFIG_SERIO_SERPORT=m CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m # CONFIG_SGI_PARTITION is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 049561805..78547e457 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -4755,6 +4755,7 @@ CONFIG_SERIO_SERPORT=m CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set +# CONFIG_SF_PDMA is not set CONFIG_SFP=m # CONFIG_SGI_PARTITION is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 889e5db4f..c5b1dec15 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -5204,6 +5204,7 @@ CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MTD=y CONFIG_SFC_SRIOV=y CONFIG_SFI=y +# CONFIG_SF_PDMA is not set CONFIG_SFP=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_SGI_GRU=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 9935f00b5..418c60cef 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -5184,6 +5184,7 @@ CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MTD=y CONFIG_SFC_SRIOV=y CONFIG_SFI=y +# CONFIG_SF_PDMA is not set CONFIG_SFP=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_SGI_GRU=m diff --git a/kernel.spec b/kernel.spec index 2dfa866e4..314048c74 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 3 +%define gitrev 4 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -804,9 +804,6 @@ Patch504: 0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch # https://lkml.org/lkml/2019/8/29/1772 Patch505: ARM-fix-__get_user_check-in-case-uaccess_-calls-are-not-inlined.patch -# CVE-2019-19066 rhbz 1774976 1774978 -Patch513: scsi-bfa-release-allocated-memory-in-case-of-error.patch - # CVE-2019-14895 rhbz 1774870 1776139 Patch525: mwifiex-fix-possible-heap-overflow-in-mwifiex_process_country_ie.patch @@ -1381,6 +1378,7 @@ pathfix.py -i "%{__python3} %{py3_shbang_opts}" -p -n \ scripts/show_delta \ scripts/diffconfig \ scripts/bloat-o-meter \ + scripts/jobserver-exec \ tools/perf/tests/attr.py \ tools/perf/scripts/python/stat-cpi.py \ tools/perf/scripts/python/sched-migration.py \ @@ -2515,6 +2513,9 @@ fi # # %changelog +* Tue Dec 03 2019 Justin M. Forbes - 5.5.0-0.rc0.git4.1 +- Linux v5.4-11180-g76bb8b05960c + * Mon Dec 02 2019 Justin M. Forbes - 5.5.0-0.rc0.git3.1 - Linux v5.4-10271-g596cf45cbf6e diff --git a/scsi-bfa-release-allocated-memory-in-case-of-error.patch b/scsi-bfa-release-allocated-memory-in-case-of-error.patch deleted file mode 100644 index 6bbf61364..000000000 --- a/scsi-bfa-release-allocated-memory-in-case-of-error.patch +++ /dev/null @@ -1,105 +0,0 @@ -From mboxrd@z Thu Jan 1 00:00:00 1970 -Return-Path: -X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on - aws-us-west-2-korg-lkml-1.web.codeaurora.org -X-Spam-Level: -X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, - DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, - HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, - SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable - autolearn_force=no version=3.4.0 -Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) - by smtp.lore.kernel.org (Postfix) with ESMTP id 91A3BC49ED7 - for ; Tue, 10 Sep 2019 23:44:32 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) - by mail.kernel.org (Postfix) with ESMTP id 695AB216F4 - for ; Tue, 10 Sep 2019 23:44:32 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="agIEQzR/" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1726192AbfIJXo2 (ORCPT ); - Tue, 10 Sep 2019 19:44:28 -0400 -Received: from mail-io1-f68.google.com ([209.85.166.68]:47033 "EHLO - mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1725876AbfIJXo2 (ORCPT - ); Tue, 10 Sep 2019 19:44:28 -0400 -Received: by mail-io1-f68.google.com with SMTP id d17so19749943ios.13; - Tue, 10 Sep 2019 16:44:28 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id; - bh=ZGP+PYUf116KpmFZWCQJ/+W1BpD8OneYbmbPw8KI1DY=; - b=agIEQzR/UIcZsX92ydKv9iYSTD0wKkF0DCdfCvbuRl+mJRlsmk4xv6oXdAgiahYN66 - Y4Q1c3uqGfdg1IWTY8T5VS2bzEO4YTifAiDII2S1ZWE4qCq8jQdhAiMYFsy8Ny7SDa1i - RXfYurzoCzrqs+1B+eQquaIosJ9qTs67bacbWDhEbp+bhuDtAJoSJ2fs0ADFREjunWBy - UiNXq4j/j6LSfUZc7/Al3xGpHnxht5yshuaAEMNrtlbZPVklWY2XcluBTm1eBpVv4pNu - 6n0+q3EwwYu6YMWPprH1JbHi2Uu9ZaR2Jluku1++jFb128U92+e23LofkhY5gkwB7hwY - Liug== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id; - bh=ZGP+PYUf116KpmFZWCQJ/+W1BpD8OneYbmbPw8KI1DY=; - b=Vn2eF6QjqBqKG9rCWyHMzAcWxAyjzqoNnmTtmP1drV/AtPZojXG21vO6Yrnrd0w3PE - D6Ej3hyD9banePwuxeoxD9PJaOZhH6vDSisM4T6cdycmHACIq7Q4y0wNLMJHmBpfx92C - WnE4PkQBXz9XrBkbHT0/qI0csFhmBgKD4B+pbnRSAiIqSIt4WSSTwSpLo/TOL7Ub4fTj - pzgVYex3XzJEdoPo2wADo0RBjCbf+JqPDME58Yub8LpfLVerY/I/+jo838cdS9dbfHcN - cD1eu4BYssjD887++aPPqQnIKLOMNl4pra1065KqKPtIfrEB1T9nwAqxbcC8/weZWeAn - MbFA== -X-Gm-Message-State: APjAAAVbAnon8+4rQ6lpU3M2lHtSY87bZtAXd06oMDim1otUrO2FXd8d - LBElDhZf0bU+XXNO4CU1XdQ= -X-Google-Smtp-Source: APXvYqzpHFPcs8wqSh6UDjLhtAgV9r92A+H6PKQaASa8MTnRPf9hCZWEZ/wN9o/vH1jWAEJYkcaPtA== -X-Received: by 2002:a6b:b714:: with SMTP id h20mr37211941iof.302.1568159067609; - Tue, 10 Sep 2019 16:44:27 -0700 (PDT) -Received: from cs-dulles.cs.umn.edu (cs-dulles.cs.umn.edu. [128.101.35.54]) - by smtp.googlemail.com with ESMTPSA id z20sm19383990iof.38.2019.09.10.16.44.26 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Tue, 10 Sep 2019 16:44:27 -0700 (PDT) -From: Navid Emamdoost -Cc: emamd001@umn.edu, smccaman@umn.edu, kjlu@umn.edu, - Navid Emamdoost , - Anil Gurumurthy , - Sudarsana Kalluru , - "James E.J. Bottomley" , - "Martin K. Petersen" , - linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH] scsi: bfa: release allocated memory in case of error -Date: Tue, 10 Sep 2019 18:44:15 -0500 -Message-Id: <20190910234417.22151-1-navid.emamdoost@gmail.com> -X-Mailer: git-send-email 2.17.1 -To: unlisted-recipients:; (no To-header on input) -Sender: linux-scsi-owner@vger.kernel.org -Precedence: bulk -List-ID: -X-Mailing-List: linux-scsi@vger.kernel.org -Archived-At: -List-Archive: -List-Post: - -In bfad_im_get_stats if bfa_port_get_stats fails, allocated memory -needs to be released. - -Signed-off-by: Navid Emamdoost ---- - drivers/scsi/bfa/bfad_attr.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/scsi/bfa/bfad_attr.c b/drivers/scsi/bfa/bfad_attr.c -index 29ab81df75c0..fbfce02e5b93 100644 ---- a/drivers/scsi/bfa/bfad_attr.c -+++ b/drivers/scsi/bfa/bfad_attr.c -@@ -275,8 +275,10 @@ bfad_im_get_stats(struct Scsi_Host *shost) - rc = bfa_port_get_stats(BFA_FCPORT(&bfad->bfa), - fcstats, bfad_hcb_comp, &fcomp); - spin_unlock_irqrestore(&bfad->bfad_lock, flags); -- if (rc != BFA_STATUS_OK) -+ if (rc != BFA_STATUS_OK) { -+ kfree(fcstats); - return NULL; -+ } - - wait_for_completion(&fcomp.comp); - --- -2.17.1 - - diff --git a/sources b/sources index 387acb72e..cdac6201c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f -SHA512 (patch-5.4-git3.xz) = 45550315f59760dfefc989682dbbec92a672b7ee8cc4bfda11f1ad5eb01a83f6401dd2dd172e3e13cac87d8a5b52e268b861ff0fcff8d0d89ed0a9fbafa4c600 +SHA512 (patch-5.4-git4.xz) = 1a2cc622f7b11a644df853b786c7a929030a47d941c06c5290b4478e05553a11a25dba3c783ee1c93b6f0a7c83f22972175cfd589d9e8e712eb75f729e0a5927 From e7beb74a391fbf4c9b3217c4f91f563522162e46 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 11 Nov 2019 16:28:36 -0500 Subject: [PATCH 57/76] Stop redundant pae --- kernel.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 314048c74..b12512d00 100644 --- a/kernel.spec +++ b/kernel.spec @@ -317,7 +317,6 @@ Summary: The Linux kernel %if %{with_dbgonly} %if %{debugbuildsenabled} %define with_up 0 -%define with_pae 0 %endif %define with_pae 0 %endif From ff3219a986c66c7eb091e496a2043d54bea48328 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 11 Nov 2019 16:41:52 -0500 Subject: [PATCH 58/76] Bring back perf/tools etc. but off --- kernel.spec | 377 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 377 insertions(+) diff --git a/kernel.spec b/kernel.spec index b12512d00..1b44668e6 100644 --- a/kernel.spec +++ b/kernel.spec @@ -130,6 +130,12 @@ Summary: The Linux kernel # kernel-headers %define with_headers %{?_without_headers: 0} %{?!_without_headers: 1} %define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers: 1} +# perf +%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1} +# tools +%define with_tools %{?_without_tools: 0} %{?!_without_tools: 1} +# bpf tool +%define with_bpftool %{?_without_bpftool: 0} %{?!_without_bpftool: 1} # kernel-debuginfo %define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1} # Want to build a the vsdo directories installed @@ -319,6 +325,9 @@ Summary: The Linux kernel %define with_up 0 %endif %define with_pae 0 +%define with_tools 0 +%define with_perf 0 +%define with_bpftool 0 %endif # turn off kABI DUP check and DWARF-based check if kABI check is disabled @@ -356,6 +365,9 @@ Summary: The Linux kernel %define with_up 0 %define with_headers 0 %define with_cross_headers 0 +%define with_tools 0 +%define with_perf 0 +%define with_bpftool 0 %define with_selftests 0 %define with_debug 0 %define all_arch_configs kernel-%{version}-*.config @@ -458,6 +470,9 @@ Summary: The Linux kernel %define with_up 0 %define with_debug 0 %define with_debuginfo 0 +%define with_perf 0 +%define with_tools 0 +%define with_bpftool 0 %define with_selftests 0 %define with_pae 0 %define _enable_debug_packages 0 @@ -530,6 +545,24 @@ BuildRequires: xmlto, asciidoc, python3-sphinx %if %{with_sparse} BuildRequires: sparse %endif +%if %{with_perf} +BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel +BuildRequires: audit-libs-devel +BuildRequires: java-devel +%ifnarch %{arm} s390x +BuildRequires: numactl-devel +%endif +%endif +%if %{with_tools} +BuildRequires: gettext ncurses-devel +%ifnarch s390x +BuildRequires: pciutils-devel +%endif +%endif +%if %{with_bpftool} +BuildRequires: python3-docutils +BuildRequires: zlib-devel binutils-devel +%endif %if %{with_selftests} %if 0%{?fedora} BuildRequires: clang llvm @@ -579,6 +612,14 @@ BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu %define cross_opts CROSS_COMPILE=%{_build_arch}-linux-gnu- %endif +# These below are required to build man pages +%if %{with_perf} +BuildRequires: xmlto +%endif +%if %{with_perf} || %{with_tools} +BuildRequires: asciidoc +%endif + Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{kversion}.tar.xz # Name of the packaged file containing signing key @@ -893,6 +934,123 @@ Provides: installonlypkg(kernel) This package is required by %{name}-debuginfo subpackages. It provides the kernel source files common to all builds. +%if %{with_perf} +%package -n perf +Summary: Performance monitoring for the Linux kernel +License: GPLv2 +%description -n perf +This package contains the perf tool, which enables performance monitoring +of the Linux kernel. + +%package -n perf-debuginfo +Summary: Debug information for package perf +Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} +AutoReqProv: no +%description -n perf-debuginfo +This package provides debug information for the perf package. + +# Note that this pattern only works right to match the .build-id +# symlinks because of the trailing nonmatching alternation and +# the leading .*, because of find-debuginfo.sh's buggy handling +# of matching the pattern against the symlinks file. +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/traceevent/plugins/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list} + +%package -n python3-perf +Summary: Python bindings for apps which will manipulate perf events +%description -n python3-perf +The python3-perf package contains a module that permits applications +written in the Python programming language to use the interface +to manipulate perf events. + +%package -n python3-perf-debuginfo +Summary: Debug information for package perf python bindings +Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} +AutoReqProv: no +%description -n python3-perf-debuginfo +This package provides debug information for the perf python bindings. + +# the python_sitearch macro should already be defined from above +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list} + + +%endif # with_perf + +%if %{with_tools} +%package -n kernel-tools +Summary: Assortment of tools for the Linux kernel +License: GPLv2 +%ifarch %{cpupowerarchs} +Provides: cpupowerutils = 1:009-0.6.p1 +Obsoletes: cpupowerutils < 1:009-0.6.p1 +Provides: cpufreq-utils = 1:009-0.6.p1 +Provides: cpufrequtils = 1:009-0.6.p1 +Obsoletes: cpufreq-utils < 1:009-0.6.p1 +Obsoletes: cpufrequtils < 1:009-0.6.p1 +Obsoletes: cpuspeed < 1:1.5-16 +Requires: kernel-tools-libs = %{version}-%{release} +%endif +%define __requires_exclude ^%{_bindir}/python +%description -n kernel-tools +This package contains the tools/ directory from the kernel source +and the supporting documentation. + +%package -n kernel-tools-libs +Summary: Libraries for the kernels-tools +License: GPLv2 +%description -n kernel-tools-libs +This package contains the libraries built from the tools/ directory +from the kernel source. + +%package -n kernel-tools-libs-devel +Summary: Assortment of tools for the Linux kernel +License: GPLv2 +Requires: kernel-tools = %{version}-%{release} +%ifarch %{cpupowerarchs} +Provides: cpupowerutils-devel = 1:009-0.6.p1 +Obsoletes: cpupowerutils-devel < 1:009-0.6.p1 +%endif +Requires: kernel-tools-libs = %{version}-%{release} +Provides: kernel-tools-devel +%description -n kernel-tools-libs-devel +This package contains the development files for the tools/ directory from +the kernel source. + +%package -n kernel-tools-debuginfo +Summary: Debug information for package kernel-tools +Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} +AutoReqProv: no +%description -n kernel-tools-debuginfo +This package provides debug information for package kernel-tools. + +# Note that this pattern only works right to match the .build-id +# symlinks because of the trailing nonmatching alternation and +# the leading .*, because of find-debuginfo.sh's buggy handling +# of matching the pattern against the symlinks file. +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|XXX' -o kernel-tools-debuginfo.list} + +%endif # with_tools + +%if %{with_bpftool} + +%package -n bpftool +Summary: Inspection and simple manipulation of eBPF programs and maps +License: GPLv2 +%description -n bpftool +This package contains the bpftool, which allows inspection and simple +manipulation of eBPF programs and maps. + +%package -n bpftool-debuginfo +Summary: Debug information for package bpftool +Group: Development/Debug +Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} +AutoReqProv: no +%description -n bpftool-debuginfo +This package provides debug information for the bpftool package. + +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_sbindir}/bpftool(\.debug)?|XXX' -o bpftool-debuginfo.list} + +%endif # with_bpftool + %if %{with_selftests} %package selftests-internal Summary: Kernel samples and selftests @@ -2047,6 +2205,54 @@ BuildKernel %make_target %kernel_image %{use_vdso} lpae BuildKernel %make_target %kernel_image %{_use_vdso} %endif +%global perf_make \ + make -s EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 prefix=%{_prefix} PYTHON=%{__python3} +%if %{with_perf} +# perf +# make sure check-headers.sh is executable +chmod +x tools/perf/check-headers.sh +%{perf_make} DESTDIR=$RPM_BUILD_ROOT all +%endif + +%if %{with_tools} +%ifarch %{cpupowerarchs} +# cpupower +# make sure version-gen.sh is executable. +chmod +x tools/power/cpupower/utils/version-gen.sh +%{make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false +%ifarch x86_64 + pushd tools/power/cpupower/debug/x86_64 + %{make} %{?_smp_mflags} centrino-decode powernow-k8-decode + popd +%endif +%ifarch x86_64 + pushd tools/power/x86/x86_energy_perf_policy/ + %{make} + popd + pushd tools/power/x86/turbostat + %{make} + popd +%endif #turbostat/x86_energy_perf_policy +%endif +pushd tools/thermal/tmon/ +%{make} +popd +pushd tools/iio/ +%{make} +popd +pushd tools/gpio/ +%{make} +popd +%endif + +%global bpftool_make \ + make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" DESTDIR=$RPM_BUILD_ROOT V=1 +%if %{with_bpftool} +pushd tools/bpf/bpftool +%{bpftool_make} +popd +%endif + %if %{with_selftests} %{make} -s ARCH=$Arch V=1 samples/bpf/ pushd tools/testing/selftests @@ -2196,6 +2402,80 @@ mkdir -p $INSTALL_KABI_PATH tar xjvf %{SOURCE300} -C $INSTALL_KABI_PATH %endif +%if %{with_perf} +# perf tool binary and supporting scripts/binaries +%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin install-traceevent-plugins +# remove the 'trace' symlink. +rm -f %{buildroot}%{_bindir}/trace + +# For both of the below, yes, this should be using a macro but right now +# it's hard coded and we don't actually want it anyway right now. +# Whoever wants examples can fix it up! + +# remove examples +rm -rf %{buildroot}/usr/lib/perf/examples +# remove the stray files that somehow got packaged +rm -rf %{buildroot}/usr/lib/perf/include/bpf/bpf.h +rm -rf %{buildroot}/usr/lib/perf/include/bpf/stdio.h +rm -rf %{buildroot}/usr/lib/perf/include/bpf/linux/socket.h +rm -rf %{buildroot}/usr/lib/perf/include/bpf/pid_filter.h +rm -rf %{buildroot}/usr/lib/perf/include/bpf/unistd.h + +# python-perf extension +%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext + +# perf man pages (note: implicit rpm magic compresses them later) +mkdir -p %{buildroot}/%{_mandir}/man1 +%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man +%endif + +%if %{with_tools} +%ifarch %{cpupowerarchs} +%{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install +rm -f %{buildroot}%{_libdir}/*.{a,la} +%find_lang cpupower +mv cpupower.lang ../ +%ifarch x86_64 + pushd tools/power/cpupower/debug/x86_64 + install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode + install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode + popd +%endif +chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* +mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig +install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service +install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower +%endif +%ifarch x86_64 + mkdir -p %{buildroot}%{_mandir}/man8 + pushd tools/power/x86/x86_energy_perf_policy + make DESTDIR=%{buildroot} install + popd + pushd tools/power/x86/turbostat + make DESTDIR=%{buildroot} install + popd +%endif #turbostat/x86_energy_perf_policy +pushd tools/thermal/tmon +make INSTALL_ROOT=%{buildroot} install +popd +pushd tools/iio +make DESTDIR=%{buildroot} install +popd +pushd tools/gpio +make DESTDIR=%{buildroot} install +popd +pushd tools/kvm/kvm_stat +make INSTALL_ROOT=%{buildroot} install-tools +make INSTALL_ROOT=%{buildroot} install-man +popd +%endif + +%if %{with_bpftool} +pushd tools/bpf/bpftool +%{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install +popd +%endif + %if %{with_selftests} pushd samples install -d %{buildroot}%{_libexecdir}/ksamples @@ -2250,6 +2530,14 @@ popd ### scripts ### +%if %{with_tools} +%post -n kernel-tools-libs +/sbin/ldconfig + +%postun -n kernel-tools-libs +/sbin/ldconfig +%endif + # # This macro defines a %%post script for a kernel*-devel package. # %%kernel_devel_post [] @@ -2405,6 +2693,95 @@ fi %dir %{_datadir}/doc/kernel-doc-%{rpmversion} %endif +%if %{with_perf} +%files -n perf +%{_bindir}/perf +%{_libdir}/libperf-jvmti.so +%dir %{_libdir}/traceevent/plugins +%{_libdir}/traceevent/plugins/* +%dir %{_libexecdir}/perf-core +%{_libexecdir}/perf-core/* +%{_datadir}/perf-core/* +%{_mandir}/man[1-8]/perf* +%{_sysconfdir}/bash_completion.d/perf +%doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt +%{_docdir}/perf-tip/tips.txt + +%files -n python3-perf +%{python3_sitearch}/* + +%if %{with_debuginfo} +%files -f perf-debuginfo.list -n perf-debuginfo + +%files -f python3-perf-debuginfo.list -n python3-perf-debuginfo +%endif +%endif # with_perf + +%if %{with_tools} +%files -n kernel-tools +%ifarch %{cpupowerarchs} +%files -n kernel-tools -f cpupower.lang +%{_bindir}/cpupower +%{_datadir}/bash-completion/completions/cpupower +%ifarch x86_64 +%{_bindir}/centrino-decode +%{_bindir}/powernow-k8-decode +%endif +%{_unitdir}/cpupower.service +%{_mandir}/man[1-8]/cpupower* +%config(noreplace) %{_sysconfdir}/sysconfig/cpupower +%ifarch x86_64 +%{_bindir}/x86_energy_perf_policy +%{_mandir}/man8/x86_energy_perf_policy* +%{_bindir}/turbostat +%{_mandir}/man8/turbostat* +%endif +%endif # cpupowerarchs +%{_bindir}/tmon +%{_bindir}/iio_event_monitor +%{_bindir}/iio_generic_buffer +%{_bindir}/lsiio +%{_bindir}/lsgpio +%{_bindir}/gpio-hammer +%{_bindir}/gpio-event-mon +%{_mandir}/man1/kvm_stat* +%{_bindir}/kvm_stat + +%if %{with_debuginfo} +%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo +%endif + +%ifarch %{cpupowerarchs} +%files -n kernel-tools-libs +%{_libdir}/libcpupower.so.0 +%{_libdir}/libcpupower.so.0.0.1 + +%files -n kernel-tools-libs-devel +%{_libdir}/libcpupower.so +%{_includedir}/cpufreq.h +%endif +%endif # with_tools + +%if %{with_bpftool} +%files -n bpftool +%{_sbindir}/bpftool +%{_sysconfdir}/bash_completion.d/bpftool +%{_mandir}/man8/bpftool-cgroup.8.gz +%{_mandir}/man8/bpftool-map.8.gz +%{_mandir}/man8/bpftool-prog.8.gz +%{_mandir}/man8/bpftool-perf.8.gz +%{_mandir}/man8/bpftool.8.gz +%{_mandir}/man7/bpf-helpers.7.gz +%{_mandir}/man8/bpftool-net.8.gz +%{_mandir}/man8/bpftool-feature.8.gz +%{_mandir}/man8/bpftool-btf.8.gz + +%if %{with_debuginfo} +%files -f bpftool-debuginfo.list -n bpftool-debuginfo +%defattr(-,root,root) +%endif +%endif + %if %{with_selftests} %files selftests-internal %{_libexecdir}/ksamples From 6cfdb6c860a3f71cad3be8ef47c8a2b96742d8c7 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 4 Dec 2019 09:26:26 +0000 Subject: [PATCH 59/76] arm: we need EHCI to load before ohci/uhci so put it back to built in on arm --- configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD | 1 - kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-armv7hl-debug-fedora.config | 2 +- kernel-armv7hl-fedora.config | 2 +- kernel-armv7hl-lpae-debug-fedora.config | 2 +- kernel-armv7hl-lpae-fedora.config | 2 +- 7 files changed, 6 insertions(+), 7 deletions(-) delete mode 100644 configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD diff --git a/configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD b/configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD deleted file mode 100644 index a2df656e0..000000000 --- a/configs/fedora/generic/arm/CONFIG_USB_EHCI_HCD +++ /dev/null @@ -1 +0,0 @@ -CONFIG_USB_EHCI_HCD=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index b9399957c..972f9e1f4 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -6779,9 +6779,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_FSL=m -CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_MXC is not set CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 2ef5739c3..af794b59a 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -6757,9 +6757,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_FSL=m -CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_MXC is not set CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index cd6471c53..a9e4d13ec 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -7019,11 +7019,11 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_EHCI_HCD_STI=m +CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MV=m # CONFIG_USB_EHCI_MV_U2O is not set CONFIG_USB_EHCI_MXC=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index ebb7f3498..331629e52 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -6998,11 +6998,11 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_EHCI_HCD_STI=m +CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MV=m # CONFIG_USB_EHCI_MV_U2O is not set CONFIG_USB_EHCI_MXC=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index cd7f22e38..cdf8b66a9 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -6688,9 +6688,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m CONFIG_USB_EHCI_TT_NEWSCHED=y diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 6e866f023..e2b0c9086 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -6667,9 +6667,9 @@ CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TEGRA=m CONFIG_USB_EHCI_TT_NEWSCHED=y From 746134539062becfb22e9b79f40e9348c9ffb484 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Wed, 4 Dec 2019 09:18:53 -0600 Subject: [PATCH 60/76] Linux v5.4-11681-g63de37476ebd --- configs/fedora/generic/CONFIG_CROS_EC_SENSORHUB | 1 + configs/fedora/generic/CONFIG_PCIE_CADENCE_PLAT_HOST | 1 + configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_EP | 1 + configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_HOST | 1 + configs/fedora/generic/powerpc/CONFIG_PCI_MSI_IRQ_DOMAIN | 1 - configs/fedora/generic/s390x/CONFIG_PCI_MSI_IRQ_DOMAIN | 1 - configs/fedora/generic/s390x/CONFIG_S390_UNWIND_SELFTEST | 1 + gitrev | 2 +- kernel-aarch64-debug-fedora.config | 3 +++ kernel-aarch64-fedora.config | 3 +++ kernel-armv7hl-debug-fedora.config | 3 +++ kernel-armv7hl-fedora.config | 3 +++ kernel-armv7hl-lpae-debug-fedora.config | 3 +++ kernel-armv7hl-lpae-fedora.config | 3 +++ kernel-i686-debug-fedora.config | 2 ++ kernel-i686-fedora.config | 2 ++ kernel-ppc64le-debug-fedora.config | 4 +++- kernel-ppc64le-fedora.config | 4 +++- kernel-s390x-debug-fedora.config | 5 ++++- kernel-s390x-fedora.config | 5 ++++- kernel-x86_64-debug-fedora.config | 2 ++ kernel-x86_64-fedora.config | 2 ++ kernel.spec | 5 ++++- sources | 2 +- 24 files changed, 51 insertions(+), 9 deletions(-) create mode 100644 configs/fedora/generic/CONFIG_CROS_EC_SENSORHUB create mode 100644 configs/fedora/generic/CONFIG_PCIE_CADENCE_PLAT_HOST create mode 100644 configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_EP create mode 100644 configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_HOST delete mode 100644 configs/fedora/generic/powerpc/CONFIG_PCI_MSI_IRQ_DOMAIN delete mode 100644 configs/fedora/generic/s390x/CONFIG_PCI_MSI_IRQ_DOMAIN create mode 100644 configs/fedora/generic/s390x/CONFIG_S390_UNWIND_SELFTEST diff --git a/configs/fedora/generic/CONFIG_CROS_EC_SENSORHUB b/configs/fedora/generic/CONFIG_CROS_EC_SENSORHUB new file mode 100644 index 000000000..20a5b7abb --- /dev/null +++ b/configs/fedora/generic/CONFIG_CROS_EC_SENSORHUB @@ -0,0 +1 @@ +CONFIG_CROS_EC_SENSORHUB=m diff --git a/configs/fedora/generic/CONFIG_PCIE_CADENCE_PLAT_HOST b/configs/fedora/generic/CONFIG_PCIE_CADENCE_PLAT_HOST new file mode 100644 index 000000000..23a74e2eb --- /dev/null +++ b/configs/fedora/generic/CONFIG_PCIE_CADENCE_PLAT_HOST @@ -0,0 +1 @@ +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set diff --git a/configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_EP b/configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_EP new file mode 100644 index 000000000..b8b1f9472 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_EP @@ -0,0 +1 @@ +CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_HOST b/configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_HOST new file mode 100644 index 000000000..c126090e6 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PCIE_CADENCE_PLAT_HOST @@ -0,0 +1 @@ +CONFIG_PCIE_CADENCE_PLAT_HOST=y diff --git a/configs/fedora/generic/powerpc/CONFIG_PCI_MSI_IRQ_DOMAIN b/configs/fedora/generic/powerpc/CONFIG_PCI_MSI_IRQ_DOMAIN deleted file mode 100644 index 2d1ad5bb1..000000000 --- a/configs/fedora/generic/powerpc/CONFIG_PCI_MSI_IRQ_DOMAIN +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_PCI_MSI_IRQ_DOMAIN is not set diff --git a/configs/fedora/generic/s390x/CONFIG_PCI_MSI_IRQ_DOMAIN b/configs/fedora/generic/s390x/CONFIG_PCI_MSI_IRQ_DOMAIN deleted file mode 100644 index 2d1ad5bb1..000000000 --- a/configs/fedora/generic/s390x/CONFIG_PCI_MSI_IRQ_DOMAIN +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_PCI_MSI_IRQ_DOMAIN is not set diff --git a/configs/fedora/generic/s390x/CONFIG_S390_UNWIND_SELFTEST b/configs/fedora/generic/s390x/CONFIG_S390_UNWIND_SELFTEST new file mode 100644 index 000000000..8137bc959 --- /dev/null +++ b/configs/fedora/generic/s390x/CONFIG_S390_UNWIND_SELFTEST @@ -0,0 +1 @@ +# CONFIG_S390_UNWIND_SELFTEST is not set diff --git a/gitrev b/gitrev index b5b69252b..09ee4b3d7 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -76bb8b05960c3d1668e6bee7624ed886cbd135ba +63de37476ebd1e9bab6a9e17186dc5aa1da9ea99 diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 972f9e1f4..655b9b0f3 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1096,6 +1096,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC=m CONFIG_CROS_EC_PROTO=y CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SPI=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_EC_VBC=m @@ -4463,6 +4464,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_DPC=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT_HOST=y diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index af794b59a..69f72fd82 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1096,6 +1096,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC=m CONFIG_CROS_EC_PROTO=y CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SPI=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_EC_VBC=m @@ -4443,6 +4444,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_DPC=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT_HOST=y diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index a9e4d13ec..d11496db1 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1087,6 +1087,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC=m CONFIG_CROS_EC_PROTO=y CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SPI=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_EC_VBC=m @@ -4551,6 +4552,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_DPC=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT_HOST=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 331629e52..732ed8bd7 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1087,6 +1087,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC=m CONFIG_CROS_EC_PROTO=y CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SPI=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_EC_VBC=m @@ -4532,6 +4533,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_DPC=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT_HOST=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index cdf8b66a9..470079ceb 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -1054,6 +1054,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC=m CONFIG_CROS_EC_PROTO=y CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SPI=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_EC_VBC=m @@ -4394,6 +4395,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_DPC=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT_HOST=y diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index e2b0c9086..e0097f814 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -1054,6 +1054,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC=m CONFIG_CROS_EC_PROTO=y CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SPI=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_EC_VBC=m @@ -4375,6 +4376,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_DPC=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT_HOST=y diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 080132700..9e3a02690 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -889,6 +889,7 @@ CONFIG_CROS_EC_ISHTP=m # CONFIG_CROS_EC is not set # CONFIG_CROS_EC_LIGHTBAR is not set CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROS_USBPD_LOGGER=m @@ -4128,6 +4129,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 7aabd2cdb..7769e1244 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -888,6 +888,7 @@ CONFIG_CROS_EC_ISHTP=m # CONFIG_CROS_EC is not set # CONFIG_CROS_EC_LIGHTBAR is not set CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROS_USBPD_LOGGER=m @@ -4109,6 +4110,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 03124715e..5d1dc6cf9 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -824,6 +824,7 @@ CONFIG_CROS_EC_ISHTP=m # CONFIG_CROS_EC is not set # CONFIG_CROS_EC_LIGHTBAR is not set CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROS_USBPD_LOGGER=m @@ -3824,6 +3825,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y @@ -3839,7 +3841,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y # CONFIG_PCI_MESON is not set -# CONFIG_PCI_MSI_IRQ_DOMAIN is not set +CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y CONFIG_PCI_P2PDMA=y CONFIG_PCI_PASID=y diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 536490b7b..9182a4249 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -823,6 +823,7 @@ CONFIG_CROS_EC_ISHTP=m # CONFIG_CROS_EC is not set # CONFIG_CROS_EC_LIGHTBAR is not set CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROS_USBPD_LOGGER=m @@ -3803,6 +3804,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y @@ -3818,7 +3820,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y # CONFIG_PCI_MESON is not set -# CONFIG_PCI_MSI_IRQ_DOMAIN is not set +CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y CONFIG_PCI_P2PDMA=y CONFIG_PCI_PASID=y diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 9c40f93a6..a87fa4a24 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -830,6 +830,7 @@ CONFIG_CROS_EC_ISHTP=m # CONFIG_CROS_EC is not set # CONFIG_CROS_EC_LIGHTBAR is not set CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROS_USBPD_LOGGER=m @@ -3791,6 +3792,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y @@ -3806,7 +3808,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y # CONFIG_PCI_MESON is not set -# CONFIG_PCI_MSI_IRQ_DOMAIN is not set +CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y CONFIG_PCI_NR_FUNCTIONS=64 CONFIG_PCI_P2PDMA=y @@ -4368,6 +4370,7 @@ CONFIG_S390_PRNG=m CONFIG_S390_TAPE_34XX=m CONFIG_S390_TAPE_3590=m CONFIG_S390_TAPE=m +# CONFIG_S390_UNWIND_SELFTEST is not set CONFIG_S390_VMUR=m # CONFIG_SAMPLES is not set CONFIG_SATA_ACARD_AHCI=m diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 78547e457..509626284 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -829,6 +829,7 @@ CONFIG_CROS_EC_ISHTP=m # CONFIG_CROS_EC is not set # CONFIG_CROS_EC_LIGHTBAR is not set CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_CROS_USBPD_LOGGER=m @@ -3770,6 +3771,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y @@ -3785,7 +3787,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y # CONFIG_PCI_MESON is not set -# CONFIG_PCI_MSI_IRQ_DOMAIN is not set +CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y CONFIG_PCI_NR_FUNCTIONS=64 CONFIG_PCI_P2PDMA=y @@ -4346,6 +4348,7 @@ CONFIG_S390_PRNG=m CONFIG_S390_TAPE_34XX=m CONFIG_S390_TAPE_3590=m CONFIG_S390_TAPE=m +# CONFIG_S390_UNWIND_SELFTEST is not set CONFIG_S390_VMUR=m # CONFIG_SAMPLES is not set CONFIG_SATA_ACARD_AHCI=m diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index c5b1dec15..aa4de5980 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -905,6 +905,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC_LIGHTBAR=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y @@ -4175,6 +4176,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 418c60cef..57d97a964 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -904,6 +904,7 @@ CONFIG_CROS_EC_ISHTP=m CONFIG_CROS_EC_LIGHTBAR=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_MEMORY_ATTACH=y @@ -4156,6 +4157,7 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIEASPM=y # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set CONFIG_PCIE_DPC=y # CONFIG_PCIE_DW_PLAT_HOST is not set CONFIG_PCIE_ECRC=y diff --git a/kernel.spec b/kernel.spec index 1b44668e6..f9a780e5b 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 4 +%define gitrev 5 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -2889,6 +2889,9 @@ fi # # %changelog +* Wed Dec 04 2019 Justin M. Forbes - 5.5.0-0.rc0.git5.1 +- Linux v5.4-11681-g63de37476ebd + * Tue Dec 03 2019 Justin M. Forbes - 5.5.0-0.rc0.git4.1 - Linux v5.4-11180-g76bb8b05960c diff --git a/sources b/sources index cdac6201c..6b75b8b38 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f -SHA512 (patch-5.4-git4.xz) = 1a2cc622f7b11a644df853b786c7a929030a47d941c06c5290b4478e05553a11a25dba3c783ee1c93b6f0a7c83f22972175cfd589d9e8e712eb75f729e0a5927 +SHA512 (patch-5.4-git5.xz) = 646ff5c43187c1b34e5a20958f2e70ce1049604623630442e5578ddffb7a9c4715b949e1deed0ac6751e1f4d34d71fe9317c134c4b6d49b38985106fc599b4a4 From fa7d07278ee9ae96af775b2c931428b1a0043d30 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 5 Dec 2019 11:23:48 +0000 Subject: [PATCH 61/76] arm: minor config updates --- configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL | 2 +- configs/fedora/generic/arm/CONFIG_ARM_BIG_LITTLE_CPUFREQ | 1 - configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL | 1 + .../generic/{ => arm}/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG | 0 .../generic/arm/armv7/{armv7 => }/CONFIG_ARM_TI_CPUFREQ | 0 .../fedora/generic/arm/armv7/{armv7 => }/CONFIG_PWM_TIEHRPWM | 0 configs/fedora/generic/arm/armv7/CONFIG_TI_EQEP | 1 + configs/fedora/generic/arm/armv7/CONFIG_TI_PWMSS | 1 + kernel-aarch64-debug-fedora.config | 1 - kernel-aarch64-fedora.config | 1 - kernel-armv7hl-debug-fedora.config | 3 ++- kernel-armv7hl-fedora.config | 3 ++- kernel-armv7hl-lpae-debug-fedora.config | 5 ++++- kernel-armv7hl-lpae-fedora.config | 5 ++++- kernel-i686-debug-fedora.config | 3 +-- kernel-i686-fedora.config | 3 +-- kernel-ppc64le-debug-fedora.config | 3 +-- kernel-ppc64le-fedora.config | 3 +-- kernel-s390x-debug-fedora.config | 3 +-- kernel-s390x-fedora.config | 3 +-- kernel-x86_64-debug-fedora.config | 3 +-- kernel-x86_64-fedora.config | 3 +-- 22 files changed, 24 insertions(+), 24 deletions(-) delete mode 100644 configs/fedora/generic/arm/CONFIG_ARM_BIG_LITTLE_CPUFREQ create mode 100644 configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL rename configs/fedora/generic/{ => arm}/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_ARM_TI_CPUFREQ (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_PWM_TIEHRPWM (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_TI_EQEP create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_TI_PWMSS diff --git a/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL b/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL index da3c8d8ec..bd9157329 100644 --- a/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL +++ b/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL @@ -1 +1 @@ -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set diff --git a/configs/fedora/generic/arm/CONFIG_ARM_BIG_LITTLE_CPUFREQ b/configs/fedora/generic/arm/CONFIG_ARM_BIG_LITTLE_CPUFREQ deleted file mode 100644 index 8b76dfa84..000000000 --- a/configs/fedora/generic/arm/CONFIG_ARM_BIG_LITTLE_CPUFREQ +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL new file mode 100644 index 000000000..da3c8d8ec --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL @@ -0,0 +1 @@ +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y diff --git a/configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG b/configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG similarity index 100% rename from configs/fedora/generic/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG rename to configs/fedora/generic/arm/CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_ARM_TI_CPUFREQ b/configs/fedora/generic/arm/armv7/CONFIG_ARM_TI_CPUFREQ similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_ARM_TI_CPUFREQ rename to configs/fedora/generic/arm/armv7/CONFIG_ARM_TI_CPUFREQ diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_PWM_TIEHRPWM b/configs/fedora/generic/arm/armv7/CONFIG_PWM_TIEHRPWM similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_PWM_TIEHRPWM rename to configs/fedora/generic/arm/armv7/CONFIG_PWM_TIEHRPWM diff --git a/configs/fedora/generic/arm/armv7/CONFIG_TI_EQEP b/configs/fedora/generic/arm/armv7/CONFIG_TI_EQEP new file mode 100644 index 000000000..0b06827af --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_TI_EQEP @@ -0,0 +1 @@ +CONFIG_TI_EQEP=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_TI_PWMSS b/configs/fedora/generic/arm/armv7/CONFIG_TI_PWMSS new file mode 100644 index 000000000..7e152dd73 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_TI_PWMSS @@ -0,0 +1 @@ +CONFIG_TI_PWMSS=y diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 655b9b0f3..48724ecec 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -334,7 +334,6 @@ CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARMADA_37XX_CPUFREQ=m CONFIG_ARM_ARMADA_8K_CPUFREQ=m -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m # CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 69f72fd82..878678c07 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -334,7 +334,6 @@ CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARMADA_37XX_CPUFREQ=m CONFIG_ARM_ARMADA_8K_CPUFREQ=m -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m # CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index d11496db1..2a0bebff8 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -297,7 +297,6 @@ CONFIG_ARM_ARMADA_37XX_CPUFREQ=m # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y CONFIG_ARM_ATAG_DTB_COMPAT=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m CONFIG_ARM_BIG_LITTLE_CPUIDLE=y CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y @@ -6736,6 +6735,7 @@ CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_EDMA=y CONFIG_TI_EMIF=m CONFIG_TI_EMIF_SRAM=m +CONFIG_TI_EQEP=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3_HWMON=y @@ -6753,6 +6753,7 @@ CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TI_PIPE3=m +CONFIG_TI_PWMSS=y # CONFIG_TI_SCI_CLK is not set CONFIG_TI_SCI_PROTOCOL=m CONFIG_TI_SOC_THERMAL=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 732ed8bd7..9ed1b7219 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -297,7 +297,6 @@ CONFIG_ARM_ARMADA_37XX_CPUFREQ=m # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y CONFIG_ARM_ATAG_DTB_COMPAT=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m CONFIG_ARM_BIG_LITTLE_CPUIDLE=y CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y @@ -6715,6 +6714,7 @@ CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_EDMA=y CONFIG_TI_EMIF=m CONFIG_TI_EMIF_SRAM=m +CONFIG_TI_EQEP=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3_HWMON=y @@ -6732,6 +6732,7 @@ CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TI_PIPE3=m +CONFIG_TI_PWMSS=y # CONFIG_TI_SCI_CLK is not set CONFIG_TI_SCI_PROTOCOL=m CONFIG_TI_SOC_THERMAL=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 470079ceb..3509757ee 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -288,7 +288,6 @@ CONFIG_ARM_ARMADA_37XX_CPUFREQ=m # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y CONFIG_ARM_ATAG_DTB_COMPAT=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m CONFIG_ARM_BIG_LITTLE_CPUIDLE=y CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y @@ -361,6 +360,7 @@ CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA_DEVFREQ=m CONFIG_ARM_THUMBEE=y CONFIG_ARM_THUMB=y +CONFIG_ARM_TI_CPUFREQ=y CONFIG_ARM_TIMER_SP804=y CONFIG_ARM_UNWIND=y CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m @@ -4710,6 +4710,7 @@ CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y CONFIG_PWM_TIECAP=m +CONFIG_PWM_TIEHRPWM=m CONFIG_PWM=y CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SD8787=m @@ -6414,6 +6415,7 @@ CONFIG_TI_DAC7311=m # CONFIG_TI_DAC7612 is not set CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_EDMA=y +CONFIG_TI_EQEP=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3_HWMON=y @@ -6431,6 +6433,7 @@ CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TI_PWMSS=y # CONFIG_TI_SCI_CLK is not set CONFIG_TI_SCI_PROTOCOL=m CONFIG_TI_SOC_THERMAL=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index e0097f814..92c8a66ff 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -288,7 +288,6 @@ CONFIG_ARM_ARMADA_37XX_CPUFREQ=m # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y CONFIG_ARM_ATAG_DTB_COMPAT=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m CONFIG_ARM_BIG_LITTLE_CPUIDLE=y CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y @@ -361,6 +360,7 @@ CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA_DEVFREQ=m CONFIG_ARM_THUMBEE=y CONFIG_ARM_THUMB=y +CONFIG_ARM_TI_CPUFREQ=y CONFIG_ARM_TIMER_SP804=y CONFIG_ARM_UNWIND=y CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m @@ -4690,6 +4690,7 @@ CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y CONFIG_PWM_TIECAP=m +CONFIG_PWM_TIEHRPWM=m CONFIG_PWM=y CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SD8787=m @@ -6393,6 +6394,7 @@ CONFIG_TI_DAC7311=m # CONFIG_TI_DAC7612 is not set CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_EDMA=y +CONFIG_TI_EQEP=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3_HWMON=y @@ -6410,6 +6412,7 @@ CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TI_PWMSS=y # CONFIG_TI_SCI_CLK is not set CONFIG_TI_SCI_PROTOCOL=m CONFIG_TI_SOC_THERMAL=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 9e3a02690..e7154fcab 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -927,8 +927,7 @@ CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 7769e1244..bed0ed7e4 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -926,8 +926,7 @@ CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 5d1dc6cf9..5316583a3 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -860,8 +860,7 @@ CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 9182a4249..362623db6 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -859,8 +859,7 @@ CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index a87fa4a24..0c18544bc 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -868,8 +868,7 @@ CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES_S390=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 509626284..ceca4b46e 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -867,8 +867,7 @@ CONFIG_CRYPTO_CURVE25519=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES_S390=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index aa4de5980..b538b3d16 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -956,8 +956,7 @@ CONFIG_CRYPTO_CURVE25519_X86=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_DES=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 57d97a964..acf5176ff 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -955,8 +955,7 @@ CONFIG_CRYPTO_CURVE25519_X86=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_DES=m -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set -CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP_CRYPTO=m From 3c594e0587fa25d240477860c4711b8ffd035d88 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Thu, 5 Dec 2019 10:47:01 -0600 Subject: [PATCH 62/76] Linux v5.4-11747-g2f13437b8917 --- configs/fedora/debug/CONFIG_TRACE_EVENT_INJECT | 1 + configs/fedora/generic/{x86 => }/CONFIG_DRM_NOUVEAU_SVM | 0 configs/fedora/generic/CONFIG_TRACE_EVENT_INJECT | 1 + configs/fedora/generic/powerpc/CONFIG_NVDIMM_DAX | 1 + configs/fedora/generic/powerpc/CONFIG_NVDIMM_PFN | 1 + configs/fedora/generic/powerpc/CONFIG_PPC_UV | 1 + configs/fedora/generic/powerpc/CONFIG_ZONE_DEVICE | 2 +- gitrev | 2 +- kernel-aarch64-debug-fedora.config | 2 ++ kernel-aarch64-fedora.config | 2 ++ kernel-armv7hl-debug-fedora.config | 2 ++ kernel-armv7hl-fedora.config | 2 ++ kernel-armv7hl-lpae-debug-fedora.config | 2 ++ kernel-armv7hl-lpae-fedora.config | 2 ++ kernel-i686-debug-fedora.config | 1 + kernel-i686-fedora.config | 1 + kernel-ppc64le-debug-fedora.config | 7 ++++++- kernel-ppc64le-fedora.config | 7 ++++++- kernel-s390x-debug-fedora.config | 2 ++ kernel-s390x-fedora.config | 2 ++ kernel-x86_64-debug-fedora.config | 1 + kernel-x86_64-fedora.config | 1 + kernel.spec | 7 +++++-- sources | 2 +- 24 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 configs/fedora/debug/CONFIG_TRACE_EVENT_INJECT rename configs/fedora/generic/{x86 => }/CONFIG_DRM_NOUVEAU_SVM (100%) create mode 100644 configs/fedora/generic/CONFIG_TRACE_EVENT_INJECT create mode 100644 configs/fedora/generic/powerpc/CONFIG_NVDIMM_DAX create mode 100644 configs/fedora/generic/powerpc/CONFIG_NVDIMM_PFN create mode 100644 configs/fedora/generic/powerpc/CONFIG_PPC_UV diff --git a/configs/fedora/debug/CONFIG_TRACE_EVENT_INJECT b/configs/fedora/debug/CONFIG_TRACE_EVENT_INJECT new file mode 100644 index 000000000..6eed5bde6 --- /dev/null +++ b/configs/fedora/debug/CONFIG_TRACE_EVENT_INJECT @@ -0,0 +1 @@ +CONFIG_TRACE_EVENT_INJECT=y diff --git a/configs/fedora/generic/x86/CONFIG_DRM_NOUVEAU_SVM b/configs/fedora/generic/CONFIG_DRM_NOUVEAU_SVM similarity index 100% rename from configs/fedora/generic/x86/CONFIG_DRM_NOUVEAU_SVM rename to configs/fedora/generic/CONFIG_DRM_NOUVEAU_SVM diff --git a/configs/fedora/generic/CONFIG_TRACE_EVENT_INJECT b/configs/fedora/generic/CONFIG_TRACE_EVENT_INJECT new file mode 100644 index 000000000..1c47143cc --- /dev/null +++ b/configs/fedora/generic/CONFIG_TRACE_EVENT_INJECT @@ -0,0 +1 @@ +# CONFIG_TRACE_EVENT_INJECT is not set diff --git a/configs/fedora/generic/powerpc/CONFIG_NVDIMM_DAX b/configs/fedora/generic/powerpc/CONFIG_NVDIMM_DAX new file mode 100644 index 000000000..947636ca8 --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_NVDIMM_DAX @@ -0,0 +1 @@ +CONFIG_NVDIMM_DAX=y diff --git a/configs/fedora/generic/powerpc/CONFIG_NVDIMM_PFN b/configs/fedora/generic/powerpc/CONFIG_NVDIMM_PFN new file mode 100644 index 000000000..9db164ae5 --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_NVDIMM_PFN @@ -0,0 +1 @@ +CONFIG_NVDIMM_PFN=y diff --git a/configs/fedora/generic/powerpc/CONFIG_PPC_UV b/configs/fedora/generic/powerpc/CONFIG_PPC_UV new file mode 100644 index 000000000..5fc95151b --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_PPC_UV @@ -0,0 +1 @@ +CONFIG_PPC_UV=y diff --git a/configs/fedora/generic/powerpc/CONFIG_ZONE_DEVICE b/configs/fedora/generic/powerpc/CONFIG_ZONE_DEVICE index ee4f1b8b2..7d0942fcf 100644 --- a/configs/fedora/generic/powerpc/CONFIG_ZONE_DEVICE +++ b/configs/fedora/generic/powerpc/CONFIG_ZONE_DEVICE @@ -1 +1 @@ -# CONFIG_ZONE_DEVICE is not set +CONFIG_ZONE_DEVICE=y diff --git a/gitrev b/gitrev index 09ee4b3d7..11a31d2d2 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -63de37476ebd1e9bab6a9e17186dc5aa1da9ea99 +2f13437b8917627119d163d62f73e7a78a92303a diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 48724ecec..300d92da2 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1534,6 +1534,7 @@ CONFIG_DRM_MSM=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PANEL_ARM_VERSATILE=m CONFIG_DRM_PANEL_BRIDGE=y @@ -6622,6 +6623,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 878678c07..9824af89c 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1526,6 +1526,7 @@ CONFIG_DRM_MSM=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PANEL_ARM_VERSATILE=m CONFIG_DRM_PANEL_BRIDGE=y @@ -6600,6 +6601,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 2a0bebff8..39b542318 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1544,6 +1544,7 @@ CONFIG_DRM_MSM=m CONFIG_DRM_MXSFB=m CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m CONFIG_DRM_OMAP_CONNECTOR_HDMI=m @@ -6853,6 +6854,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 9ed1b7219..a0535e7bc 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1537,6 +1537,7 @@ CONFIG_DRM_MSM=m CONFIG_DRM_MXSFB=m CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m CONFIG_DRM_OMAP_CONNECTOR_HDMI=m @@ -6832,6 +6833,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 3509757ee..f34051e37 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -1491,6 +1491,7 @@ CONFIG_DRM_MSM_DSI_10NM_PHY=y # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m # CONFIG_DRM_OMAP is not set CONFIG_DRM_PANEL_ARM_VERSATILE=m @@ -6532,6 +6533,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 92c8a66ff..f2b62c755 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -1484,6 +1484,7 @@ CONFIG_DRM_MSM_DSI_10NM_PHY=y # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m # CONFIG_DRM_OMAP is not set CONFIG_DRM_PANEL_ARM_VERSATILE=m @@ -6511,6 +6512,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index e7154fcab..2762ea22d 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -5968,6 +5968,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TQMX86_WDT=m CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index bed0ed7e4..78b7577b5 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -5947,6 +5947,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TQMX86_WDT=m CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 5316583a3..ba79b178d 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -1171,6 +1171,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set # CONFIG_DRM_NXP_PTN3460 is not set CONFIG_DRM_PANEL_BRIDGE=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m @@ -3690,6 +3691,8 @@ CONFIG_NULL_TTY=m CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA=y +CONFIG_NVDIMM_DAX=y +CONFIG_NVDIMM_PFN=y CONFIG_NVME_FC=m CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set @@ -4002,6 +4005,7 @@ CONFIG_PPC_SPLPAR=y CONFIG_PPC_SUBPAGE_PROT=y CONFIG_PPC_SVM=y CONFIG_PPC_TRANSACTIONAL_MEM=y +CONFIG_PPC_UV=y CONFIG_PPC_VAS=y CONFIG_PPC=y CONFIG_PPDEV=m @@ -5588,6 +5592,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y @@ -6316,7 +6321,7 @@ CONFIG_ZEROPLUS_FF=y CONFIG_ZISOFS=y CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_INFLATE=y -# CONFIG_ZONE_DEVICE is not set +CONFIG_ZONE_DEVICE=y CONFIG_ZOPT2201=m # CONFIG_ZPA2326 is not set CONFIG_ZRAM=m diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 362623db6..d33dfbc25 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -1162,6 +1162,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m +# CONFIG_DRM_NOUVEAU_SVM is not set # CONFIG_DRM_NXP_PTN3460 is not set CONFIG_DRM_PANEL_BRIDGE=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m @@ -3669,6 +3670,8 @@ CONFIG_NULL_TTY=m CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA=y +CONFIG_NVDIMM_DAX=y +CONFIG_NVDIMM_PFN=y CONFIG_NVME_FC=m CONFIG_NVME_HWMON=y # CONFIG_NVMEM_REBOOT_MODE is not set @@ -3981,6 +3984,7 @@ CONFIG_PPC_SPLPAR=y CONFIG_PPC_SUBPAGE_PROT=y CONFIG_PPC_SVM=y CONFIG_PPC_TRANSACTIONAL_MEM=y +CONFIG_PPC_UV=y CONFIG_PPC_VAS=y CONFIG_PPC=y CONFIG_PPDEV=m @@ -5565,6 +5569,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y @@ -6293,7 +6298,7 @@ CONFIG_ZEROPLUS_FF=y CONFIG_ZISOFS=y CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_INFLATE=y -# CONFIG_ZONE_DEVICE is not set +CONFIG_ZONE_DEVICE=y CONFIG_ZOPT2201=m # CONFIG_ZPA2326 is not set CONFIG_ZRAM=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 0c18544bc..bc424312b 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -1179,6 +1179,7 @@ CONFIG_DRM=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_NOUVEAU_SVM is not set # CONFIG_DRM_NXP_PTN3460 is not set CONFIG_DRM_PANEL_BRIDGE=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m @@ -5532,6 +5533,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index ceca4b46e..c192e4f26 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -1170,6 +1170,7 @@ CONFIG_DRM=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_NOUVEAU_SVM is not set # CONFIG_DRM_NXP_PTN3460 is not set CONFIG_DRM_PANEL_BRIDGE=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m @@ -5509,6 +5510,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS6507X is not set # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index b538b3d16..48b89c3d4 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -6022,6 +6022,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TQMX86_WDT=m CONFIG_TRACE_EVAL_MAP_FILE=y +CONFIG_TRACE_EVENT_INJECT=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index acf5176ff..a28baaadc 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -6001,6 +6001,7 @@ CONFIG_TPM_KEY_PARSER=m # CONFIG_TPS68470_PMIC_OPREGION is not set CONFIG_TQMX86_WDT=m CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y diff --git a/kernel.spec b/kernel.spec index f9a780e5b..6ae9ee5c5 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 5 +%define gitrev 6 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -461,7 +461,7 @@ Summary: The Linux kernel # We only build kernel-headers on the following... %if 0%{?fedora} -%define nobuildarches i386 +%define nobuildarches i386 ppc64le %else %define nobuildarches i386 i686 %endif @@ -2889,6 +2889,9 @@ fi # # %changelog +* Thu Dec 05 2019 Justin M. Forbes - 5.5.0-0.rc0.git6.1 +- Linux v5.4-11747-g2f13437b8917 + * Wed Dec 04 2019 Justin M. Forbes - 5.5.0-0.rc0.git5.1 - Linux v5.4-11681-g63de37476ebd diff --git a/sources b/sources index 6b75b8b38..5b14b40a3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f -SHA512 (patch-5.4-git5.xz) = 646ff5c43187c1b34e5a20958f2e70ce1049604623630442e5578ddffb7a9c4715b949e1deed0ac6751e1f4d34d71fe9317c134c4b6d49b38985106fc599b4a4 +SHA512 (patch-5.4-git6.xz) = e3bfdb31b338767b81dbc1a925a87e7c72d76b5c6c233c52044af92cda84e50a5480117e5701ff749fb4c8e738f3eff00a1ac14f66c960a3f9328443d700934d From d8ba696ae91c5cd9ca1f38339496ac7026b6ce6d Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Thu, 5 Dec 2019 12:18:41 -0600 Subject: [PATCH 63/76] Re-enable ppc64le --- kernel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 6ae9ee5c5..23db2b8c1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -461,7 +461,7 @@ Summary: The Linux kernel # We only build kernel-headers on the following... %if 0%{?fedora} -%define nobuildarches i386 ppc64le +%define nobuildarches i386 %else %define nobuildarches i386 i686 %endif From 4bdf8f6ab4722f4a976929b018b57029a197ffc7 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Fri, 6 Dec 2019 12:36:54 -0600 Subject: [PATCH 64/76] Linux v5.4-12941-gb0d4beaa5a4b --- arm64-tegra186-enable-USB-on-Jetson-TX2.patch | 51 ------------------- .../fedora/generic/arm/CONFIG_AMLOGIC_THERMAL | 1 + configs/fedora/generic/arm/CONFIG_ARCH_S32 | 1 + .../fedora/generic/arm/CONFIG_EXYNOS5422_DMC | 1 + configs/fedora/generic/arm/CONFIG_FSL_RCPM | 1 + .../fedora/generic/arm/CONFIG_MACH_MMP3_DT | 1 + .../generic/arm/armv7/CONFIG_TEGRA30_EMC | 1 + gitrev | 2 +- kernel-aarch64-debug-fedora.config | 5 ++ kernel-aarch64-fedora.config | 5 ++ kernel-armv7hl-debug-fedora.config | 6 +++ kernel-armv7hl-fedora.config | 6 +++ kernel-armv7hl-lpae-debug-fedora.config | 6 +++ kernel-armv7hl-lpae-fedora.config | 6 +++ kernel.spec | 7 +-- sources | 2 +- 16 files changed, 46 insertions(+), 56 deletions(-) delete mode 100644 arm64-tegra186-enable-USB-on-Jetson-TX2.patch create mode 100644 configs/fedora/generic/arm/CONFIG_AMLOGIC_THERMAL create mode 100644 configs/fedora/generic/arm/CONFIG_ARCH_S32 create mode 100644 configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC create mode 100644 configs/fedora/generic/arm/CONFIG_FSL_RCPM create mode 100644 configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_TEGRA30_EMC diff --git a/arm64-tegra186-enable-USB-on-Jetson-TX2.patch b/arm64-tegra186-enable-USB-on-Jetson-TX2.patch deleted file mode 100644 index ea0287c2b..000000000 --- a/arm64-tegra186-enable-USB-on-Jetson-TX2.patch +++ /dev/null @@ -1,51 +0,0 @@ -From e5ccb943712d261b8ebb3e8ac92a82be4b244ce4 Mon Sep 17 00:00:00 2001 -From: Peter Robinson -Date: Sun, 6 Oct 2019 14:44:25 +0100 -Subject: [PATCH] arm64: tegra186: enable USB on Jetson-TX2 - -Based on the following patch series: -https://www.spinics.net/lists/linux-tegra/msg44216.html - -Signed-off-by: Peter Robinson ---- - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 ++-- - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 + - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts b/arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts -index bdace01561ba..2e6195764268 100644 ---- a/arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts -+++ b/arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts -@@ -115,7 +115,7 @@ - }; - - padctl@3520000 { -- status = "disabled"; -+ status = "okay"; - - avdd-pll-erefeut-supply = <&vdd_1v8_pll>; - avdd-usb-supply = <&vdd_3v3_sys>; -@@ -193,7 +193,7 @@ - }; - - usb@3530000 { -- status = "disabled"; -+ status = "okay"; - - phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>, - <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>, -diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi -index 47cd831fcf44..abdc81f555b9 100644 ---- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi -+++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi -@@ -525,6 +525,7 @@ - <0x0 0x03538000 0x0 0x1000>; - reg-names = "hcd", "fpci"; - -+ iommus = <&smmu TEGRA186_SID_XUSB_HOST>; - interrupts = , - , - ; --- -2.21.0 - diff --git a/configs/fedora/generic/arm/CONFIG_AMLOGIC_THERMAL b/configs/fedora/generic/arm/CONFIG_AMLOGIC_THERMAL new file mode 100644 index 000000000..02ebb94c6 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_AMLOGIC_THERMAL @@ -0,0 +1 @@ +CONFIG_AMLOGIC_THERMAL=m diff --git a/configs/fedora/generic/arm/CONFIG_ARCH_S32 b/configs/fedora/generic/arm/CONFIG_ARCH_S32 new file mode 100644 index 000000000..8764fcd8b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARCH_S32 @@ -0,0 +1 @@ +# CONFIG_ARCH_S32 is not set diff --git a/configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC b/configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC new file mode 100644 index 000000000..b0f5dfb6f --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC @@ -0,0 +1 @@ +# CONFIG_EXYNOS5422_DMC is not set diff --git a/configs/fedora/generic/arm/CONFIG_FSL_RCPM b/configs/fedora/generic/arm/CONFIG_FSL_RCPM new file mode 100644 index 000000000..aab0d456e --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_FSL_RCPM @@ -0,0 +1 @@ +# CONFIG_FSL_RCPM is not set diff --git a/configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT b/configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT new file mode 100644 index 000000000..70037090b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT @@ -0,0 +1 @@ +# CONFIG_MACH_MMP3_DT is not set diff --git a/configs/fedora/generic/arm/armv7/CONFIG_TEGRA30_EMC b/configs/fedora/generic/arm/armv7/CONFIG_TEGRA30_EMC new file mode 100644 index 000000000..ad808ee3c --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_TEGRA30_EMC @@ -0,0 +1 @@ +CONFIG_TEGRA30_EMC=y diff --git a/gitrev b/gitrev index 11a31d2d2..301125f97 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -2f13437b8917627119d163d62f73e7a78a92303a +b0d4beaa5a4b7d31070c41c2e50740304a3f1138 diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 300d92da2..6a94e631b 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -205,6 +205,7 @@ CONFIG_AMD_PHY=m CONFIG_AMD_XGBE_DCB=y CONFIG_AMD_XGBE=m CONFIG_AMIGA_PARTITION=y +CONFIG_AMLOGIC_THERMAL=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -261,6 +262,7 @@ CONFIG_ARCH_QCOM=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set CONFIG_ARCH_SEATTLE=y @@ -1809,6 +1811,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_EXYNOS5422_DMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set @@ -1974,6 +1977,7 @@ CONFIG_FSL_MC_DPIO=m CONFIG_FSL_PQ_MDIO=m CONFIG_FSL_QDMA=m # CONFIG_FSL_QMAN_TEST is not set +# CONFIG_FSL_RCPM is not set # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3211,6 +3215,7 @@ CONFIG_MACB=m CONFIG_MACB_PCI=m CONFIG_MACB_USE_HWSTAMP=y CONFIG_MAC_EMUMOUSEBTN=y +# CONFIG_MACH_MMP3_DT is not set CONFIG_MACHZ_WDT=m CONFIG_MAC_PARTITION=y CONFIG_MACSEC=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 9824af89c..4a6e64c99 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -205,6 +205,7 @@ CONFIG_AMD_PHY=m CONFIG_AMD_XGBE_DCB=y CONFIG_AMD_XGBE=m CONFIG_AMIGA_PARTITION=y +CONFIG_AMLOGIC_THERMAL=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -261,6 +262,7 @@ CONFIG_ARCH_QCOM=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set CONFIG_ARCH_SEATTLE=y @@ -1801,6 +1803,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_EXYNOS5422_DMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set @@ -1958,6 +1961,7 @@ CONFIG_FSL_MC_DPIO=m CONFIG_FSL_PQ_MDIO=m CONFIG_FSL_QDMA=m # CONFIG_FSL_QMAN_TEST is not set +# CONFIG_FSL_RCPM is not set # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3193,6 +3197,7 @@ CONFIG_MACB=m CONFIG_MACB_PCI=m CONFIG_MACB_USE_HWSTAMP=y CONFIG_MAC_EMUMOUSEBTN=y +# CONFIG_MACH_MMP3_DT is not set CONFIG_MACHZ_WDT=m CONFIG_MAC_PARTITION=y CONFIG_MACSEC=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 39b542318..46f1d3cfe 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -179,6 +179,7 @@ CONFIG_AMD8111_ETH=m CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMIGA_PARTITION=y +CONFIG_AMLOGIC_THERMAL=m CONFIG_AMX3_PM=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set @@ -253,6 +254,7 @@ CONFIG_ARCH_QCOM=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_S5PV210 is not set # CONFIG_ARCH_SA1100 is not set @@ -1832,6 +1834,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_EXYNOS5422_DMC is not set CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1983,6 +1986,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set +# CONFIG_FSL_RCPM is not set # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3246,6 +3250,7 @@ CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set CONFIG_MACH_MMP2_DT=y +# CONFIG_MACH_MMP3_DT is not set # CONFIG_MACH_OMAP3517EVM is not set # CONFIG_MACH_OMAP3_PANDORA is not set CONFIG_MACH_STM32MP157=y @@ -6638,6 +6643,7 @@ CONFIG_TEE=m CONFIG_TEGRA124_EMC=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA20_EMC=y +CONFIG_TEGRA30_EMC=y CONFIG_TEGRA_AHB=y # CONFIG_TEGRA_BPMP is not set CONFIG_TEGRA_GMI=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index a0535e7bc..065a0c878 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -179,6 +179,7 @@ CONFIG_AMD8111_ETH=m CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMIGA_PARTITION=y +CONFIG_AMLOGIC_THERMAL=m CONFIG_AMX3_PM=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set @@ -253,6 +254,7 @@ CONFIG_ARCH_QCOM=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_S5PV210 is not set # CONFIG_ARCH_SA1100 is not set @@ -1825,6 +1827,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_EXYNOS5422_DMC is not set CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1968,6 +1971,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set +# CONFIG_FSL_RCPM is not set # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3229,6 +3233,7 @@ CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set CONFIG_MACH_MMP2_DT=y +# CONFIG_MACH_MMP3_DT is not set # CONFIG_MACH_OMAP3517EVM is not set # CONFIG_MACH_OMAP3_PANDORA is not set CONFIG_MACH_STM32MP157=y @@ -6617,6 +6622,7 @@ CONFIG_TEE=m CONFIG_TEGRA124_EMC=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA20_EMC=y +CONFIG_TEGRA30_EMC=y CONFIG_TEGRA_AHB=y # CONFIG_TEGRA_BPMP is not set CONFIG_TEGRA_GMI=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index f34051e37..a9923e11b 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -177,6 +177,7 @@ CONFIG_AMD8111_ETH=m CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMIGA_PARTITION=y +CONFIG_AMLOGIC_THERMAL=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -244,6 +245,7 @@ CONFIG_ARCH_MVEBU=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_S5PV210 is not set # CONFIG_ARCH_SA1100 is not set @@ -1771,6 +1773,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_EXYNOS5422_DMC is not set CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1922,6 +1925,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set +# CONFIG_FSL_RCPM is not set # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3150,6 +3154,7 @@ CONFIG_MACH_ARMADA_XP=y CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set +# CONFIG_MACH_MMP3_DT is not set CONFIG_MACH_STM32MP157=y # CONFIG_MACH_SUN4I is not set # CONFIG_MACH_SUN5I is not set @@ -6325,6 +6330,7 @@ CONFIG_TCS3472=m CONFIG_TEE=m CONFIG_TEGRA124_EMC=y CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA30_EMC=y CONFIG_TEGRA_AHB=y # CONFIG_TEGRA_BPMP is not set CONFIG_TEGRA_GMI=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index f2b62c755..e2cac8611 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -177,6 +177,7 @@ CONFIG_AMD8111_ETH=m CONFIG_AMD_PHY=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMIGA_PARTITION=y +CONFIG_AMLOGIC_THERMAL=m # CONFIG_ANDROID is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -244,6 +245,7 @@ CONFIG_ARCH_MVEBU=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_S5PV210 is not set # CONFIG_ARCH_SA1100 is not set @@ -1764,6 +1766,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" +# CONFIG_EXYNOS5422_DMC is not set CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1907,6 +1910,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set +# CONFIG_FSL_RCPM is not set # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3133,6 +3137,7 @@ CONFIG_MACH_ARMADA_XP=y CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set +# CONFIG_MACH_MMP3_DT is not set CONFIG_MACH_STM32MP157=y # CONFIG_MACH_SUN4I is not set # CONFIG_MACH_SUN5I is not set @@ -6304,6 +6309,7 @@ CONFIG_TCS3472=m CONFIG_TEE=m CONFIG_TEGRA124_EMC=y CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA30_EMC=y CONFIG_TEGRA_AHB=y # CONFIG_TEGRA_BPMP is not set CONFIG_TEGRA_GMI=m diff --git a/kernel.spec b/kernel.spec index 23db2b8c1..faa1c1c54 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 6 +%define gitrev 7 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -819,8 +819,6 @@ Patch305: ARM-tegra-usb-no-reset.patch Patch320: arm64-tegra-jetson-tx1-fixes.patch # https://www.spinics.net/lists/linux-tegra/msg43110.html Patch321: arm64-tegra-Jetson-TX2-Allow-bootloader-to-configure.patch -# https://www.spinics.net/lists/linux-tegra/msg44216.html -Patch324: arm64-tegra186-enable-USB-on-Jetson-TX2.patch # 400 - IBM (ppc/s390x) patches @@ -2889,6 +2887,9 @@ fi # # %changelog +* Fri Dec 06 2019 Justin M. Forbes - 5.5.0-0.rc0.git7.1 +- Linux v5.4-12941-gb0d4beaa5a4b + * Thu Dec 05 2019 Justin M. Forbes - 5.5.0-0.rc0.git6.1 - Linux v5.4-11747-g2f13437b8917 diff --git a/sources b/sources index 5b14b40a3..d053fbc93 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f -SHA512 (patch-5.4-git6.xz) = e3bfdb31b338767b81dbc1a925a87e7c72d76b5c6c233c52044af92cda84e50a5480117e5701ff749fb4c8e738f3eff00a1ac14f66c960a3f9328443d700934d +SHA512 (patch-5.4-git7.xz) = 915f14ae30e7d7dc238ac8f90e95ceba5c56c9c356e7d88bfbc9acaf61b0d34347a10ebdd9d0fa6a91ca8715efdc5c1f41406dae2a986d79c9236d696f29c89b From 492eb2410f97963ea806ef93714bf1a111c2fee6 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Mon, 9 Dec 2019 09:13:20 -0600 Subject: [PATCH 65/76] Disable debugging options. --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index faa1c1c54..786a52231 100644 --- a/kernel.spec +++ b/kernel.spec @@ -197,7 +197,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 0 +%define debugbuildsenabled 1 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -2887,6 +2887,9 @@ fi # # %changelog +* Mon Dec 09 2019 Justin M. Forbes +- Disable debugging options. + * Fri Dec 06 2019 Justin M. Forbes - 5.5.0-0.rc0.git7.1 - Linux v5.4-12941-gb0d4beaa5a4b From a508a8e468f334960c5ba4673707b9b14eddae20 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Mon, 9 Dec 2019 10:56:58 -0600 Subject: [PATCH 66/76] Linux v5.5-rc1 --- gitrev | 2 +- kernel-aarch64-debug-fedora.config | 1 + kernel-aarch64-fedora.config | 1 + kernel-armv7hl-debug-fedora.config | 1 + kernel-armv7hl-fedora.config | 1 + kernel-armv7hl-lpae-debug-fedora.config | 1 + kernel-armv7hl-lpae-fedora.config | 1 + kernel.spec | 10 +++- netfilter_ppc_fix.patch | 69 +++++++++++++++++++++++++ sources | 2 +- 10 files changed, 85 insertions(+), 4 deletions(-) create mode 100644 netfilter_ppc_fix.patch diff --git a/gitrev b/gitrev index 301125f97..65a384fe6 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -b0d4beaa5a4b7d31070c41c2e50740304a3f1138 +e42617b825f8073569da76dc4510bfa019b1c35a diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 6a94e631b..28254cdc7 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -4842,6 +4842,7 @@ CONFIG_QCOM_L2_PMU=y CONFIG_QCOM_L3_PMU=y CONFIG_QCOM_LLCC=m CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_Q6V5_ADSP=m CONFIG_QCOM_Q6V5_MSS=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 4a6e64c99..8249c6f61 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -4821,6 +4821,7 @@ CONFIG_QCOM_L2_PMU=y CONFIG_QCOM_L3_PMU=y CONFIG_QCOM_LLCC=m CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_Q6V5_ADSP=m CONFIG_QCOM_Q6V5_MSS=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 46f1d3cfe..cc709585f 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -4929,6 +4929,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_IOMMU=y # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 065a0c878..76ce11adf 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -4909,6 +4909,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_IOMMU=y # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index a9923e11b..afe55162f 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -4737,6 +4737,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index e2cac8611..884d35185 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -4717,6 +4717,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m diff --git a/kernel.spec b/kernel.spec index 786a52231..6a77896ae 100644 --- a/kernel.spec +++ b/kernel.spec @@ -102,9 +102,9 @@ Summary: The Linux kernel # The next upstream release sublevel (base_sublevel+1) %define upstream_sublevel %(echo $((%{base_sublevel} + 1))) # The rc snapshot level -%global rcrev 0 +%global rcrev 1 # The git snapshot level -%define gitrev 7 +%define gitrev 0 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -852,6 +852,9 @@ Patch526: libertas-Fix-two-buffer-overflows-at-parsing-bss-descriptor.patch # CVE-2019-14901 rhbz 1773519 1776184 Patch527: mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_action_frame.patch +# Test fix for PPC build +Patch528: netfilter_ppc_fix.patch + # END OF PATCH DEFINITIONS %endif @@ -2887,6 +2890,9 @@ fi # # %changelog +* Mon Dec 09 2019 Justin M. Forbes - 5.5.0-0.rc1.git0.1 +- Linux v5.5-rc1 + * Mon Dec 09 2019 Justin M. Forbes - Disable debugging options. diff --git a/netfilter_ppc_fix.patch b/netfilter_ppc_fix.patch new file mode 100644 index 000000000..421f80d41 --- /dev/null +++ b/netfilter_ppc_fix.patch @@ -0,0 +1,69 @@ +From: Pablo Neira Ayuso +Date: Sat, 07 Dec 2019 17:38:05 +0000 +To: netfilter-devel +Subject: Re: [PATCH] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle + +I'm attaching a tentative patch to address this problem. + +Thanks. + +diff --git a/net/netfilter/nf_flow_table_offload.c b/net/netfilter/nf_flow_table_offload.c +index c54c9a6cc981..3d6b2bea9a63 100644 +--- a/net/netfilter/nf_flow_table_offload.c ++++ b/net/netfilter/nf_flow_table_offload.c +@@ -326,23 +326,23 @@ static void flow_offload_port_snat(struct net *net, + struct nf_flow_rule *flow_rule) + { + struct flow_action_entry *entry = flow_action_entry_next(flow_rule); +- u32 mask = ~htonl(0xffff0000); +- __be16 port; ++ u32 mask = ~htonl(0xffff0000), port; + u32 offset; + + switch (dir) { + case FLOW_OFFLOAD_DIR_ORIGINAL: +- port = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port; ++ port = ntohs(flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port); + offset = 0; /* offsetof(struct tcphdr, source); */ + break; + case FLOW_OFFLOAD_DIR_REPLY: +- port = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_port; ++ port = ntohs(flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_port); + offset = 0; /* offsetof(struct tcphdr, dest); */ + break; + default: + break; + } + ++ port = htonl(port << 16); + flow_offload_mangle(entry, flow_offload_l4proto(flow), offset, + (u8 *)&port, (u8 *)&mask); + } +@@ -353,23 +353,23 @@ static void flow_offload_port_dnat(struct net *net, + struct nf_flow_rule *flow_rule) + { + struct flow_action_entry *entry = flow_action_entry_next(flow_rule); +- u32 mask = ~htonl(0xffff); +- __be16 port; ++ u32 mask = ~htonl(0xffff), port; + u32 offset; + + switch (dir) { + case FLOW_OFFLOAD_DIR_ORIGINAL: +- port = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port; ++ port = ntohs(flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port); + offset = 0; /* offsetof(struct tcphdr, source); */ + break; + case FLOW_OFFLOAD_DIR_REPLY: +- port = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_port; ++ port = ntohs(flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_port); + offset = 0; /* offsetof(struct tcphdr, dest); */ + break; + default: + break; + } + ++ port = htonl(port); + flow_offload_mangle(entry, flow_offload_l4proto(flow), offset, + (u8 *)&port, (u8 *)&mask); + } diff --git a/sources b/sources index d053fbc93..55898b335 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f -SHA512 (patch-5.4-git7.xz) = 915f14ae30e7d7dc238ac8f90e95ceba5c56c9c356e7d88bfbc9acaf61b0d34347a10ebdd9d0fa6a91ca8715efdc5c1f41406dae2a986d79c9236d696f29c89b +SHA512 (patch-5.5-rc1.xz) = 151d993746f5947827617468b79541f8376502f9ad2285b675f4e4464dfd427e5874a2a9976af1fa9867ac1728c9fda13cad85ac810e12b1fc039a9b2ee5a174 From e3676c312d6ce5efd03da004aef14a0cdb3b6f56 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Mon, 9 Dec 2019 12:18:32 -0500 Subject: [PATCH 67/76] Goodbye CONFIG_AX25 Upstream is looking to turn this off https://patchwork.ozlabs.org/patch/1206351/ --- configs/fedora/generic/CONFIG_AX25 | 2 +- kernel-aarch64-debug-fedora.config | 3 +-- kernel-aarch64-fedora.config | 3 +-- kernel-armv7hl-debug-fedora.config | 3 +-- kernel-armv7hl-fedora.config | 3 +-- kernel-armv7hl-lpae-debug-fedora.config | 3 +-- kernel-armv7hl-lpae-fedora.config | 3 +-- kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 15 files changed, 15 insertions(+), 21 deletions(-) diff --git a/configs/fedora/generic/CONFIG_AX25 b/configs/fedora/generic/CONFIG_AX25 index 2838a653a..bc6101574 100644 --- a/configs/fedora/generic/CONFIG_AX25 +++ b/configs/fedora/generic/CONFIG_AX25 @@ -1 +1 @@ -CONFIG_AX25=m +# CONFIG_AX25 is not set diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 28254cdc7..4044702e8 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -479,7 +479,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_AXI_DMAC=m CONFIG_AXP20X_ADC=m @@ -4842,7 +4842,6 @@ CONFIG_QCOM_L2_PMU=y CONFIG_QCOM_L3_PMU=y CONFIG_QCOM_LLCC=m CONFIG_QCOM_MDT_LOADER=m -CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_Q6V5_ADSP=m CONFIG_QCOM_Q6V5_MSS=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 8249c6f61..661ef6843 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -479,7 +479,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_AXI_DMAC=m CONFIG_AXP20X_ADC=m @@ -4821,7 +4821,6 @@ CONFIG_QCOM_L2_PMU=y CONFIG_QCOM_L3_PMU=y CONFIG_QCOM_LLCC=m CONFIG_QCOM_MDT_LOADER=m -CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_Q6V5_ADSP=m CONFIG_QCOM_Q6V5_MSS=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index cc709585f..754209543 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -474,7 +474,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4929,7 +4929,6 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_IOMMU=y # CONFIG_QCOM_LLCC is not set -CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 76ce11adf..6ac7b14d5 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -474,7 +474,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4909,7 +4909,6 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_IOMMU=y # CONFIG_QCOM_LLCC is not set -CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index afe55162f..f33973b77 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -461,7 +461,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4737,7 +4737,6 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_LLCC is not set -CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 884d35185..526ea28a4 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -461,7 +461,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4717,7 +4717,6 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_LLCC is not set -CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 2762ea22d..9a5a07a24 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -344,7 +344,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 78b7577b5..01da40bdf 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -343,7 +343,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index ba79b178d..a01242b5e 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -284,7 +284,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index d33dfbc25..569dc7eff 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -283,7 +283,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index bc424312b..1f1cddad0 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -288,7 +288,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y # CONFIG_AUXDISPLAY is not set CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index c192e4f26..3b1d283d7 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -287,7 +287,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y # CONFIG_AUXDISPLAY is not set CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 48b89c3d4..9b6278cef 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -347,7 +347,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m # CONFIG_AXP20X_ADC is not set # CONFIG_AXP20X_POWER is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index a28baaadc..d6f3fbf68 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -346,7 +346,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -CONFIG_AX25=m +# CONFIG_AX25 is not set CONFIG_AX88796B_PHY=m # CONFIG_AXP20X_ADC is not set # CONFIG_AXP20X_POWER is not set From f225911f0c94c3a638800b304f7fc9e6e216a6f1 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 10 Dec 2019 09:16:42 -0500 Subject: [PATCH 68/76] Revert "Goodbye CONFIG_AX25" This reverts commit e3676c312d6ce5efd03da004aef14a0cdb3b6f56. Turns out I cannot read and this is not the correct option. --- configs/fedora/generic/CONFIG_AX25 | 2 +- kernel-aarch64-debug-fedora.config | 3 ++- kernel-aarch64-fedora.config | 3 ++- kernel-armv7hl-debug-fedora.config | 3 ++- kernel-armv7hl-fedora.config | 3 ++- kernel-armv7hl-lpae-debug-fedora.config | 3 ++- kernel-armv7hl-lpae-fedora.config | 3 ++- kernel-i686-debug-fedora.config | 2 +- kernel-i686-fedora.config | 2 +- kernel-ppc64le-debug-fedora.config | 2 +- kernel-ppc64le-fedora.config | 2 +- kernel-s390x-debug-fedora.config | 2 +- kernel-s390x-fedora.config | 2 +- kernel-x86_64-debug-fedora.config | 2 +- kernel-x86_64-fedora.config | 2 +- 15 files changed, 21 insertions(+), 15 deletions(-) diff --git a/configs/fedora/generic/CONFIG_AX25 b/configs/fedora/generic/CONFIG_AX25 index bc6101574..2838a653a 100644 --- a/configs/fedora/generic/CONFIG_AX25 +++ b/configs/fedora/generic/CONFIG_AX25 @@ -1 +1 @@ -# CONFIG_AX25 is not set +CONFIG_AX25=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 4044702e8..28254cdc7 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -479,7 +479,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_AXI_DMAC=m CONFIG_AXP20X_ADC=m @@ -4842,6 +4842,7 @@ CONFIG_QCOM_L2_PMU=y CONFIG_QCOM_L3_PMU=y CONFIG_QCOM_LLCC=m CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_Q6V5_ADSP=m CONFIG_QCOM_Q6V5_MSS=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 661ef6843..8249c6f61 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -479,7 +479,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_AXI_DMAC=m CONFIG_AXP20X_ADC=m @@ -4821,6 +4821,7 @@ CONFIG_QCOM_L2_PMU=y CONFIG_QCOM_L3_PMU=y CONFIG_QCOM_LLCC=m CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_Q6V5_ADSP=m CONFIG_QCOM_Q6V5_MSS=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 754209543..cc709585f 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -474,7 +474,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4929,6 +4929,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_IOMMU=y # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 6ac7b14d5..76ce11adf 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -474,7 +474,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4909,6 +4909,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_IOMMU=y # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index f33973b77..afe55162f 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -461,7 +461,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4737,6 +4737,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 526ea28a4..884d35185 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -461,7 +461,7 @@ CONFIG_AUTOFS_FS=y CONFIG_AUTO_ZRELADDR=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796_93CX6=y CONFIG_AX88796B_PHY=m CONFIG_AX88796=m @@ -4717,6 +4717,7 @@ CONFIG_QCOM_HFPLL=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_LLCC is not set +CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 9a5a07a24..2762ea22d 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -344,7 +344,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 01da40bdf..78b7577b5 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -343,7 +343,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index a01242b5e..ba79b178d 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -284,7 +284,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 569dc7eff..d33dfbc25 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -283,7 +283,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 1f1cddad0..bc424312b 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -288,7 +288,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y # CONFIG_AUXDISPLAY is not set CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 3b1d283d7..c192e4f26 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -287,7 +287,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y # CONFIG_AUXDISPLAY is not set CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m CONFIG_B43_BCMA_PIO=y CONFIG_B43_BCMA=y diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 9b6278cef..48b89c3d4 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -347,7 +347,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m # CONFIG_AXP20X_ADC is not set # CONFIG_AXP20X_POWER is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index d6f3fbf68..a28baaadc 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -346,7 +346,7 @@ CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_AUXDISPLAY=y CONFIG_AX25_DAMA_SLAVE=y -# CONFIG_AX25 is not set +CONFIG_AX25=m CONFIG_AX88796B_PHY=m # CONFIG_AXP20X_ADC is not set # CONFIG_AXP20X_POWER is not set From ca5cc27a356dc416db8a5381156de03c41743c38 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Tue, 10 Dec 2019 10:54:47 -0600 Subject: [PATCH 69/76] Linux v5.5-rc1-12-g6794862a16ef --- gitrev | 2 +- kernel.spec | 8 ++++++-- sources | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gitrev b/gitrev index 65a384fe6..866cdb8e3 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -e42617b825f8073569da76dc4510bfa019b1c35a +6794862a16ef41f753abd75c03a152836e4c8028 diff --git a/kernel.spec b/kernel.spec index 6a77896ae..09192507c 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 1 # The git snapshot level -%define gitrev 0 +%define gitrev 1 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -197,7 +197,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 1 +%define debugbuildsenabled 0 %if 0%{?fedora} # Kernel headers are being split out into a separate package @@ -2890,6 +2890,10 @@ fi # # %changelog +* Tue Dec 10 2019 Justin M. Forbes - 5.5.0-0.rc1.git1.1 +- Linux v5.5-rc1-12-g6794862a16ef +- Reenable debugging options. + * Mon Dec 09 2019 Justin M. Forbes - 5.5.0-0.rc1.git0.1 - Linux v5.5-rc1 diff --git a/sources b/sources index 55898b335..61aaacd27 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f SHA512 (patch-5.5-rc1.xz) = 151d993746f5947827617468b79541f8376502f9ad2285b675f4e4464dfd427e5874a2a9976af1fa9867ac1728c9fda13cad85ac810e12b1fc039a9b2ee5a174 +SHA512 (patch-5.5-rc1-git1.xz) = 97d198330e8f8958db09e5503e4ab9ddb1eafe529f4c23df19babdac04d573c272472bbece5b7088630d11facd6dd08c366ccc6fc0fb285ff7bd7dfb255f1be2 From 3cdb1db179700bb87f57c3b545772d31485c5923 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Tue, 10 Dec 2019 11:42:32 -0600 Subject: [PATCH 70/76] Convert pr_warning to pr_warn --- efi-secureboot.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/efi-secureboot.patch b/efi-secureboot.patch index c7250e47f..cda57a471 100644 --- a/efi-secureboot.patch +++ b/efi-secureboot.patch @@ -205,7 +205,7 @@ index 000000000000..9070055de0a1 + pr_info("Secure boot enabled\n"); + break; + default: -+ pr_warning("Secure boot could not be determined (mode %u)\n", ++ pr_warn("Secure boot could not be determined (mode %u)\n", + mode); + break; + } From 2352fc874d82c2499636242c013410515d0587e8 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 11 Dec 2019 02:35:43 +0000 Subject: [PATCH 71/76] 5.5 Updates for ARMv7/aarch64, Enable newer TI ARMv7 platforms --- configs/fedora/generic/arm/CONFIG_FSL_RCPM | 2 +- .../fedora/generic/arm/CONFIG_MACH_MMP3_DT | 1 - .../fedora/generic/arm/CONFIG_PHY_DM816X_USB | 1 + configs/fedora/generic/arm/CONFIG_PWM_STMPE | 2 +- configs/fedora/generic/arm/CONFIG_QCOM_OCMEM | 1 + .../fedora/generic/arm/CONFIG_ROCKCHIP_OTP | 2 +- configs/fedora/generic/arm/CONFIG_STMPE_ADC | 2 +- .../generic/arm/CONFIG_TOUCHSCREEN_AD7879_I2C | 1 + .../generic/arm/CONFIG_USB_OHCI_HCD_OMAP3 | 1 + .../arm/aarch64/CONFIG_BACKLIGHT_QCOM_WLED | 1 + .../aarch64}/CONFIG_ZYNQMP_FIRMWARE_DEBUG | 0 .../arm/armv7/CONFIG_ARCH_OMAP2PLUS_TYPICAL | 1 + .../{armv7 => }/CONFIG_ARM_OMAP2PLUS_CPUFREQ | 0 .../{armv7 => }/CONFIG_COMMON_CLK_PALMAS | 0 .../arm/armv7/CONFIG_COMMON_CLK_TI_ADPLL | 1 + .../armv7/{armv7 => }/CONFIG_CRYPTO_DEV_OMAP | 0 .../{armv7 => }/CONFIG_CRYPTO_DEV_OMAP_AES | 0 .../{armv7 => }/CONFIG_CRYPTO_DEV_OMAP_DES | 0 .../{armv7 => }/CONFIG_CRYPTO_DEV_OMAP_SHAM | 0 .../generic/arm/armv7/{armv7 => }/CONFIG_DDR | 0 .../arm/armv7/{armv7 => }/CONFIG_DMA_OMAP | 0 .../generic/arm/armv7/CONFIG_DRA752_THERMAL | 1 + .../arm/armv7/{armv7 => }/CONFIG_DRM_OMAP | 0 .../CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV | 0 .../CONFIG_DRM_OMAP_CONNECTOR_HDMI | 0 .../CONFIG_DRM_OMAP_ENCODER_OPA362 | 0 .../CONFIG_DRM_OMAP_ENCODER_TPD12S015 | 0 .../{armv7 => }/CONFIG_DRM_OMAP_PANEL_DSI_CM | 0 .../arm/armv7/{lpae => }/CONFIG_EDAC_TI | 0 .../armv7/{armv7 => }/CONFIG_EXTCON_PALMAS | 0 .../arm/armv7/{armv7 => }/CONFIG_GPIO_OMAP | 0 .../arm/armv7/{armv7 => }/CONFIG_GPIO_PALMAS | 0 .../generic/arm/armv7/CONFIG_GPIO_PISOSR | 1 + .../armv7/{armv7 => }/CONFIG_HDQ_MASTER_OMAP | 0 .../armv7/{armv7 => }/CONFIG_HWSPINLOCK_OMAP | 0 .../arm/armv7/{armv7 => }/CONFIG_I2C_OMAP | 0 .../{armv7 => }/CONFIG_INPUT_PALMAS_PWRBUTTON | 0 .../arm/armv7/CONFIG_MFD_OMAP_USB_HOST | 1 + .../arm/armv7/{armv7 => }/CONFIG_MFD_PALMAS | 0 .../{armv7 => }/CONFIG_MFD_TI_AM335X_TSCADC | 0 .../arm/armv7/{armv7 => }/CONFIG_MMC_OMAP | 0 .../armv7/{armv7 => }/CONFIG_OMAP2PLUS_MBOX | 0 .../arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS | 0 .../armv7/{armv7 => }/CONFIG_OMAP2_DSS_DEBUG | 0 .../{armv7 => }/CONFIG_OMAP2_DSS_DEBUGFS | 0 .../armv7/{armv7 => }/CONFIG_OMAP2_DSS_DPI | 0 .../armv7/{armv7 => }/CONFIG_OMAP2_DSS_DSI | 0 .../CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK | 0 .../armv7/{armv7 => }/CONFIG_OMAP2_DSS_SDI | 0 .../CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET | 0 .../armv7/{armv7 => }/CONFIG_OMAP2_DSS_VENC | 0 .../generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI | 1 + .../generic/arm/armv7/CONFIG_OMAP5_DSS_HDMI | 1 + .../{armv7 => }/CONFIG_OMAP5_ERRATA_801819 | 0 .../armv7/{armv7 => }/CONFIG_OMAP5_THERMAL | 0 .../armv7/{armv7 => }/CONFIG_OMAP_32K_TIMER | 0 .../armv7/{armv7 => }/CONFIG_OMAP_CONTROL_PHY | 0 .../fedora/generic/arm/armv7/CONFIG_OMAP_GPMC | 1 + .../arm/{ => armv7}/CONFIG_OMAP_GPMC_DEBUG | 0 .../arm/armv7/{armv7 => }/CONFIG_OMAP_IOMMU | 0 .../armv7/{armv7 => }/CONFIG_OMAP_IOMMU_DEBUG | 0 .../{armv7 => }/CONFIG_OMAP_MBOX_KFIFO_SIZE | 0 .../arm/armv7/{armv7 => }/CONFIG_OMAP_OCP2SCP | 0 .../armv7/{armv7 => }/CONFIG_OMAP_REMOTEPROC | 0 .../{armv7 => }/CONFIG_OMAP_RESET_CLOCKS | 0 .../arm/armv7/{armv7 => }/CONFIG_OMAP_USB2 | 0 .../armv7/{armv7 => }/CONFIG_OMAP_WATCHDOG | 0 .../arm/armv7/{armv7 => }/CONFIG_PALMAS_GPADC | 0 .../generic/arm/armv7/CONFIG_PCI_DRA7XX_HOST | 1 + .../generic/arm/armv7/CONFIG_PHY_MMP3_USB | 1 + .../armv7/{armv7 => }/CONFIG_PHY_TI_GMII_SEL | 0 .../armv7/{armv7 => }/CONFIG_PINCTRL_PALMAS | 0 .../generic/arm/armv7/CONFIG_PWM_OMAP_DMTIMER | 1 + .../armv7/{armv7 => }/CONFIG_REGULATOR_PALMAS | 0 .../armv7/{armv7 => }/CONFIG_REGULATOR_PBIAS | 0 .../armv7/{armv7 => }/CONFIG_REGULATOR_TI_ABB | 0 .../arm/armv7/{armv7 => }/CONFIG_RTC_DRV_OMAP | 0 .../armv7/{armv7 => }/CONFIG_RTC_DRV_PALMAS | 0 .../armv7/{armv7 => }/CONFIG_SERIAL_8250_OMAP | 0 .../CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP | 0 .../arm/armv7/{armv7 => }/CONFIG_SERIAL_OMAP | 0 .../CONFIG_SND_SOC_OMAP_ABE_TWL6040 | 0 .../{armv7 => }/CONFIG_SND_SOC_OMAP_DMIC | 0 .../{armv7 => }/CONFIG_SND_SOC_OMAP_HDMI | 0 .../{armv7 => }/CONFIG_SND_SOC_OMAP_MCBSP | 0 .../{armv7 => }/CONFIG_SND_SOC_OMAP_MCPDM | 0 .../arm/armv7/{armv7 => }/CONFIG_SOC_AM43XX | 0 .../generic/arm/armv7/CONFIG_SOC_DRA7XX | 2 +- .../arm/armv7/CONFIG_SOC_HAS_OMAP2_SDRC | 1 + .../CONFIG_SOC_HAS_REALTIME_COUNTER | 0 .../arm/armv7/{armv7 => }/CONFIG_SOC_OMAP5 | 0 .../arm/armv7/{armv7 => }/CONFIG_SPI_OMAP24XX | 0 .../arm/armv7/{armv7 => }/CONFIG_SPI_TI_QSPI | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_ADC081C | 0 .../armv7/{armv7 => }/CONFIG_TI_AM335X_ADC | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_CPPI41 | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_CPSW | 0 .../arm/{ => armv7}/CONFIG_TI_CPSW_SWITCHDEV | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_CPTS | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_CPTS_MOD | 0 .../armv7/{armv7 => }/CONFIG_TI_DAVINCI_EMAC | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_EMIF | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_EMIF_SRAM | 0 .../arm/armv7/{armv7 => }/CONFIG_TI_PIPE3 | 0 .../armv7}/CONFIG_TOUCHSCREEN_TI_AM335X_TSC | 0 .../armv7/{armv7 => }/CONFIG_USB_DWC3_OMAP | 0 .../{armv7 => }/CONFIG_USB_EHCI_HCD_OMAP | 0 .../armv7/{armv7 => }/CONFIG_USB_INVENTRA_DMA | 0 .../{armv7 => }/CONFIG_USB_MUSB_AM335X_CHILD | 0 .../armv7/{armv7 => }/CONFIG_USB_MUSB_AM35X | 0 .../{armv7 => }/CONFIG_USB_MUSB_OMAP2PLUS | 0 .../{armv7 => }/CONFIG_USB_TI_CPPI41_DMA | 0 .../{armv7 => }/CONFIG_VIDEO_AM437X_VPFE | 0 .../generic/arm/armv7/CONFIG_VIDEO_TI_CAL | 1 + .../generic/arm/armv7/CONFIG_VIDEO_TI_VPE | 1 + .../arm/armv7/CONFIG_VIDEO_TI_VPE_DEBUG | 1 + .../arm/armv7/armv7/CONFIG_COMMON_CLK_MMP2 | 1 + .../arm/armv7/armv7/CONFIG_MACH_MMP3_DT | 1 + .../{ => armv7}/CONFIG_OMAP4_DSS_HDMI_CEC | 0 .../arm/armv7/armv7/CONFIG_SOC_HAS_OMAP2_SDRC | 1 + .../arm/armv7/armv7/CONFIG_USB_OHCI_HCD_OMAP3 | 1 - .../generic/arm/armv7/lpae/CONFIG_DRM_OMAP | 1 - .../generic/arm/armv7/lpae/CONFIG_SOC_OMAP5 | 1 - kernel-aarch64-debug-fedora.config | 17 ++- kernel-aarch64-fedora.config | 17 ++- kernel-armv7hl-debug-fedora.config | 28 ++-- kernel-armv7hl-fedora.config | 28 ++-- kernel-armv7hl-lpae-debug-fedora.config | 122 +++++++++++++++--- kernel-armv7hl-lpae-fedora.config | 122 +++++++++++++++--- kernel-i686-debug-fedora.config | 2 - kernel-i686-fedora.config | 2 - kernel-ppc64le-debug-fedora.config | 2 - kernel-ppc64le-fedora.config | 2 - kernel-s390x-debug-fedora.config | 2 - kernel-s390x-fedora.config | 2 - kernel-x86_64-debug-fedora.config | 2 - kernel-x86_64-fedora.config | 2 - kernel.spec | 4 + 138 files changed, 300 insertions(+), 91 deletions(-) delete mode 100644 configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT create mode 100644 configs/fedora/generic/arm/CONFIG_PHY_DM816X_USB create mode 100644 configs/fedora/generic/arm/CONFIG_QCOM_OCMEM create mode 100644 configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_AD7879_I2C create mode 100644 configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD_OMAP3 create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_BACKLIGHT_QCOM_WLED rename configs/fedora/generic/{ => arm/aarch64}/CONFIG_ZYNQMP_FIRMWARE_DEBUG (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_ARCH_OMAP2PLUS_TYPICAL rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_ARM_OMAP2PLUS_CPUFREQ (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_COMMON_CLK_PALMAS (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_COMMON_CLK_TI_ADPLL rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_CRYPTO_DEV_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_CRYPTO_DEV_OMAP_AES (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_CRYPTO_DEV_OMAP_DES (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_CRYPTO_DEV_OMAP_SHAM (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DDR (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DMA_OMAP (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_DRA752_THERMAL rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DRM_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DRM_OMAP_CONNECTOR_HDMI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DRM_OMAP_ENCODER_OPA362 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DRM_OMAP_ENCODER_TPD12S015 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_DRM_OMAP_PANEL_DSI_CM (100%) rename configs/fedora/generic/arm/armv7/{lpae => }/CONFIG_EDAC_TI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_EXTCON_PALMAS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_GPIO_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_GPIO_PALMAS (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_GPIO_PISOSR rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_HDQ_MASTER_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_HWSPINLOCK_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_I2C_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_INPUT_PALMAS_PWRBUTTON (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_MFD_OMAP_USB_HOST rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_MFD_PALMAS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_MFD_TI_AM335X_TSCADC (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_MMC_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2PLUS_MBOX (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_DEBUG (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_DEBUGFS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_DPI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_DSI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_SDI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP2_DSS_VENC (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_OMAP5_DSS_HDMI rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP5_ERRATA_801819 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP5_THERMAL (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_32K_TIMER (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_CONTROL_PHY (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_OMAP_GPMC rename configs/fedora/generic/arm/{ => armv7}/CONFIG_OMAP_GPMC_DEBUG (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_IOMMU (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_IOMMU_DEBUG (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_MBOX_KFIFO_SIZE (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_OCP2SCP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_REMOTEPROC (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_RESET_CLOCKS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_USB2 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_OMAP_WATCHDOG (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_PALMAS_GPADC (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_PCI_DRA7XX_HOST create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_PHY_MMP3_USB rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_PHY_TI_GMII_SEL (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_PINCTRL_PALMAS (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_PWM_OMAP_DMTIMER rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_REGULATOR_PALMAS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_REGULATOR_PBIAS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_REGULATOR_TI_ABB (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_RTC_DRV_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_RTC_DRV_PALMAS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SERIAL_8250_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SERIAL_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SND_SOC_OMAP_ABE_TWL6040 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SND_SOC_OMAP_DMIC (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SND_SOC_OMAP_HDMI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SND_SOC_OMAP_MCBSP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SND_SOC_OMAP_MCPDM (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SOC_AM43XX (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_SOC_HAS_OMAP2_SDRC rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SOC_HAS_REALTIME_COUNTER (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SOC_OMAP5 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SPI_OMAP24XX (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_SPI_TI_QSPI (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_ADC081C (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_AM335X_ADC (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_CPPI41 (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_CPSW (100%) rename configs/fedora/generic/arm/{ => armv7}/CONFIG_TI_CPSW_SWITCHDEV (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_CPTS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_CPTS_MOD (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_DAVINCI_EMAC (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_EMIF (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_EMIF_SRAM (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_TI_PIPE3 (100%) rename configs/fedora/generic/{ => arm/armv7}/CONFIG_TOUCHSCREEN_TI_AM335X_TSC (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_DWC3_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_EHCI_HCD_OMAP (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_INVENTRA_DMA (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_MUSB_AM335X_CHILD (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_MUSB_AM35X (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_MUSB_OMAP2PLUS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_USB_TI_CPPI41_DMA (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_VIDEO_AM437X_VPFE (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_CAL create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE_DEBUG create mode 100644 configs/fedora/generic/arm/armv7/armv7/CONFIG_COMMON_CLK_MMP2 create mode 100644 configs/fedora/generic/arm/armv7/armv7/CONFIG_MACH_MMP3_DT rename configs/fedora/generic/arm/armv7/{ => armv7}/CONFIG_OMAP4_DSS_HDMI_CEC (100%) create mode 100644 configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_HAS_OMAP2_SDRC delete mode 100644 configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_OHCI_HCD_OMAP3 delete mode 100644 configs/fedora/generic/arm/armv7/lpae/CONFIG_DRM_OMAP delete mode 100644 configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_OMAP5 diff --git a/configs/fedora/generic/arm/CONFIG_FSL_RCPM b/configs/fedora/generic/arm/CONFIG_FSL_RCPM index aab0d456e..79e4e5fbf 100644 --- a/configs/fedora/generic/arm/CONFIG_FSL_RCPM +++ b/configs/fedora/generic/arm/CONFIG_FSL_RCPM @@ -1 +1 @@ -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y diff --git a/configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT b/configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT deleted file mode 100644 index 70037090b..000000000 --- a/configs/fedora/generic/arm/CONFIG_MACH_MMP3_DT +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_MACH_MMP3_DT is not set diff --git a/configs/fedora/generic/arm/CONFIG_PHY_DM816X_USB b/configs/fedora/generic/arm/CONFIG_PHY_DM816X_USB new file mode 100644 index 000000000..d226f92a3 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PHY_DM816X_USB @@ -0,0 +1 @@ +# CONFIG_PHY_DM816X_USB is not set diff --git a/configs/fedora/generic/arm/CONFIG_PWM_STMPE b/configs/fedora/generic/arm/CONFIG_PWM_STMPE index 4c2b7c562..9609cadec 100644 --- a/configs/fedora/generic/arm/CONFIG_PWM_STMPE +++ b/configs/fedora/generic/arm/CONFIG_PWM_STMPE @@ -1 +1 @@ -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y diff --git a/configs/fedora/generic/arm/CONFIG_QCOM_OCMEM b/configs/fedora/generic/arm/CONFIG_QCOM_OCMEM new file mode 100644 index 000000000..f9d75028d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_QCOM_OCMEM @@ -0,0 +1 @@ +CONFIG_QCOM_OCMEM=m diff --git a/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP b/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP index 931bc099d..7218294a4 100644 --- a/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP +++ b/configs/fedora/generic/arm/CONFIG_ROCKCHIP_OTP @@ -1 +1 @@ -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m diff --git a/configs/fedora/generic/arm/CONFIG_STMPE_ADC b/configs/fedora/generic/arm/CONFIG_STMPE_ADC index 64ab9f554..549b42943 100644 --- a/configs/fedora/generic/arm/CONFIG_STMPE_ADC +++ b/configs/fedora/generic/arm/CONFIG_STMPE_ADC @@ -1 +1 @@ -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m diff --git a/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_AD7879_I2C b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_AD7879_I2C new file mode 100644 index 000000000..f7fdb66d4 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_TOUCHSCREEN_AD7879_I2C @@ -0,0 +1 @@ +CONFIG_TOUCHSCREEN_AD7879_I2C=m diff --git a/configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD_OMAP3 b/configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD_OMAP3 new file mode 100644 index 000000000..ecc32d576 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_USB_OHCI_HCD_OMAP3 @@ -0,0 +1 @@ +# CONFIG_USB_OHCI_HCD_OMAP3 is not set diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_BACKLIGHT_QCOM_WLED b/configs/fedora/generic/arm/aarch64/CONFIG_BACKLIGHT_QCOM_WLED new file mode 100644 index 000000000..68baeebf3 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_BACKLIGHT_QCOM_WLED @@ -0,0 +1 @@ +CONFIG_BACKLIGHT_QCOM_WLED=m diff --git a/configs/fedora/generic/CONFIG_ZYNQMP_FIRMWARE_DEBUG b/configs/fedora/generic/arm/aarch64/CONFIG_ZYNQMP_FIRMWARE_DEBUG similarity index 100% rename from configs/fedora/generic/CONFIG_ZYNQMP_FIRMWARE_DEBUG rename to configs/fedora/generic/arm/aarch64/CONFIG_ZYNQMP_FIRMWARE_DEBUG diff --git a/configs/fedora/generic/arm/armv7/CONFIG_ARCH_OMAP2PLUS_TYPICAL b/configs/fedora/generic/arm/armv7/CONFIG_ARCH_OMAP2PLUS_TYPICAL new file mode 100644 index 000000000..a1a3142b1 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_ARCH_OMAP2PLUS_TYPICAL @@ -0,0 +1 @@ +# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_ARM_OMAP2PLUS_CPUFREQ b/configs/fedora/generic/arm/armv7/CONFIG_ARM_OMAP2PLUS_CPUFREQ similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_ARM_OMAP2PLUS_CPUFREQ rename to configs/fedora/generic/arm/armv7/CONFIG_ARM_OMAP2PLUS_CPUFREQ diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_COMMON_CLK_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_COMMON_CLK_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_COMMON_CLK_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_COMMON_CLK_PALMAS diff --git a/configs/fedora/generic/arm/armv7/CONFIG_COMMON_CLK_TI_ADPLL b/configs/fedora/generic/arm/armv7/CONFIG_COMMON_CLK_TI_ADPLL new file mode 100644 index 000000000..84d80643f --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_COMMON_CLK_TI_ADPLL @@ -0,0 +1 @@ +# CONFIG_COMMON_CLK_TI_ADPLL is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP_AES b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP_AES similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP_AES rename to configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP_AES diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP_DES b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP_DES similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP_DES rename to configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP_DES diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP_SHAM b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP_SHAM similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_CRYPTO_DEV_OMAP_SHAM rename to configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_DEV_OMAP_SHAM diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DDR b/configs/fedora/generic/arm/armv7/CONFIG_DDR similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DDR rename to configs/fedora/generic/arm/armv7/CONFIG_DDR diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DMA_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_DMA_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DMA_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_DMA_OMAP diff --git a/configs/fedora/generic/arm/armv7/CONFIG_DRA752_THERMAL b/configs/fedora/generic/arm/armv7/CONFIG_DRA752_THERMAL new file mode 100644 index 000000000..4d4ffe7c5 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_DRA752_THERMAL @@ -0,0 +1 @@ +CONFIG_DRA752_THERMAL=y diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV b/configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV rename to configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_CONNECTOR_HDMI b/configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_CONNECTOR_HDMI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_CONNECTOR_HDMI rename to configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_CONNECTOR_HDMI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_ENCODER_OPA362 b/configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_ENCODER_OPA362 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_ENCODER_OPA362 rename to configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_ENCODER_OPA362 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_ENCODER_TPD12S015 b/configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_ENCODER_TPD12S015 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_ENCODER_TPD12S015 rename to configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_ENCODER_TPD12S015 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_PANEL_DSI_CM b/configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_PANEL_DSI_CM similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_DRM_OMAP_PANEL_DSI_CM rename to configs/fedora/generic/arm/armv7/CONFIG_DRM_OMAP_PANEL_DSI_CM diff --git a/configs/fedora/generic/arm/armv7/lpae/CONFIG_EDAC_TI b/configs/fedora/generic/arm/armv7/CONFIG_EDAC_TI similarity index 100% rename from configs/fedora/generic/arm/armv7/lpae/CONFIG_EDAC_TI rename to configs/fedora/generic/arm/armv7/CONFIG_EDAC_TI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_EXTCON_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_EXTCON_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_EXTCON_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_EXTCON_PALMAS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_GPIO_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_GPIO_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_GPIO_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_GPIO_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_GPIO_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_GPIO_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_GPIO_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_GPIO_PALMAS diff --git a/configs/fedora/generic/arm/armv7/CONFIG_GPIO_PISOSR b/configs/fedora/generic/arm/armv7/CONFIG_GPIO_PISOSR new file mode 100644 index 000000000..187f0d5ef --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_GPIO_PISOSR @@ -0,0 +1 @@ +CONFIG_GPIO_PISOSR=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_HDQ_MASTER_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_HDQ_MASTER_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_HDQ_MASTER_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_HDQ_MASTER_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_HWSPINLOCK_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_HWSPINLOCK_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_HWSPINLOCK_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_HWSPINLOCK_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_I2C_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_I2C_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_I2C_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_I2C_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_INPUT_PALMAS_PWRBUTTON b/configs/fedora/generic/arm/armv7/CONFIG_INPUT_PALMAS_PWRBUTTON similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_INPUT_PALMAS_PWRBUTTON rename to configs/fedora/generic/arm/armv7/CONFIG_INPUT_PALMAS_PWRBUTTON diff --git a/configs/fedora/generic/arm/armv7/CONFIG_MFD_OMAP_USB_HOST b/configs/fedora/generic/arm/armv7/CONFIG_MFD_OMAP_USB_HOST new file mode 100644 index 000000000..0facc49a9 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_MFD_OMAP_USB_HOST @@ -0,0 +1 @@ +# CONFIG_MFD_OMAP_USB_HOST is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_MFD_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_MFD_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_MFD_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_MFD_PALMAS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_MFD_TI_AM335X_TSCADC b/configs/fedora/generic/arm/armv7/CONFIG_MFD_TI_AM335X_TSCADC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_MFD_TI_AM335X_TSCADC rename to configs/fedora/generic/arm/armv7/CONFIG_MFD_TI_AM335X_TSCADC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_MMC_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_MMC_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_MMC_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_MMC_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2PLUS_MBOX b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2PLUS_MBOX similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2PLUS_MBOX rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2PLUS_MBOX diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DEBUG b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DEBUG similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DEBUG rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DEBUG diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DEBUGFS b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DEBUGFS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DEBUGFS rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DEBUGFS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DPI b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DPI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DPI rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DPI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DSI b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DSI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_DSI rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_DSI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_SDI b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_SDI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_SDI rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_SDI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_VENC b/configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_VENC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP2_DSS_VENC rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP2_DSS_VENC diff --git a/configs/fedora/generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI b/configs/fedora/generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI new file mode 100644 index 000000000..46826dfcf --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI @@ -0,0 +1 @@ +# CONFIG_OMAP4_DSS_HDMI is not set diff --git a/configs/fedora/generic/arm/armv7/CONFIG_OMAP5_DSS_HDMI b/configs/fedora/generic/arm/armv7/CONFIG_OMAP5_DSS_HDMI new file mode 100644 index 000000000..8a170285c --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_OMAP5_DSS_HDMI @@ -0,0 +1 @@ +# CONFIG_OMAP5_DSS_HDMI is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP5_ERRATA_801819 b/configs/fedora/generic/arm/armv7/CONFIG_OMAP5_ERRATA_801819 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP5_ERRATA_801819 rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP5_ERRATA_801819 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP5_THERMAL b/configs/fedora/generic/arm/armv7/CONFIG_OMAP5_THERMAL similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP5_THERMAL rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP5_THERMAL diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_32K_TIMER b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_32K_TIMER similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_32K_TIMER rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_32K_TIMER diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_CONTROL_PHY b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_CONTROL_PHY similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_CONTROL_PHY rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_CONTROL_PHY diff --git a/configs/fedora/generic/arm/armv7/CONFIG_OMAP_GPMC b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_GPMC new file mode 100644 index 000000000..4d5e03b6d --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_GPMC @@ -0,0 +1 @@ +CONFIG_OMAP_GPMC=y diff --git a/configs/fedora/generic/arm/CONFIG_OMAP_GPMC_DEBUG b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_GPMC_DEBUG similarity index 100% rename from configs/fedora/generic/arm/CONFIG_OMAP_GPMC_DEBUG rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_GPMC_DEBUG diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_IOMMU b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_IOMMU similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_IOMMU rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_IOMMU diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_IOMMU_DEBUG b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_IOMMU_DEBUG similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_IOMMU_DEBUG rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_IOMMU_DEBUG diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_MBOX_KFIFO_SIZE b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_MBOX_KFIFO_SIZE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_MBOX_KFIFO_SIZE rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_MBOX_KFIFO_SIZE diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_OCP2SCP b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_OCP2SCP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_OCP2SCP rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_OCP2SCP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_REMOTEPROC b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_REMOTEPROC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_REMOTEPROC rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_REMOTEPROC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_RESET_CLOCKS b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_RESET_CLOCKS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_RESET_CLOCKS rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_RESET_CLOCKS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_USB2 b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_USB2 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_USB2 rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_USB2 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_WATCHDOG b/configs/fedora/generic/arm/armv7/CONFIG_OMAP_WATCHDOG similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP_WATCHDOG rename to configs/fedora/generic/arm/armv7/CONFIG_OMAP_WATCHDOG diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_PALMAS_GPADC b/configs/fedora/generic/arm/armv7/CONFIG_PALMAS_GPADC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_PALMAS_GPADC rename to configs/fedora/generic/arm/armv7/CONFIG_PALMAS_GPADC diff --git a/configs/fedora/generic/arm/armv7/CONFIG_PCI_DRA7XX_HOST b/configs/fedora/generic/arm/armv7/CONFIG_PCI_DRA7XX_HOST new file mode 100644 index 000000000..7bbb2fd97 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_PCI_DRA7XX_HOST @@ -0,0 +1 @@ +# CONFIG_PCI_DRA7XX_HOST is not set diff --git a/configs/fedora/generic/arm/armv7/CONFIG_PHY_MMP3_USB b/configs/fedora/generic/arm/armv7/CONFIG_PHY_MMP3_USB new file mode 100644 index 000000000..57958e494 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_PHY_MMP3_USB @@ -0,0 +1 @@ +CONFIG_PHY_MMP3_USB=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_PHY_TI_GMII_SEL b/configs/fedora/generic/arm/armv7/CONFIG_PHY_TI_GMII_SEL similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_PHY_TI_GMII_SEL rename to configs/fedora/generic/arm/armv7/CONFIG_PHY_TI_GMII_SEL diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_PINCTRL_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_PINCTRL_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_PINCTRL_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_PINCTRL_PALMAS diff --git a/configs/fedora/generic/arm/armv7/CONFIG_PWM_OMAP_DMTIMER b/configs/fedora/generic/arm/armv7/CONFIG_PWM_OMAP_DMTIMER new file mode 100644 index 000000000..f4f8647f7 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_PWM_OMAP_DMTIMER @@ -0,0 +1 @@ +# CONFIG_PWM_OMAP_DMTIMER is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_PALMAS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_PBIAS b/configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_PBIAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_PBIAS rename to configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_PBIAS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_TI_ABB b/configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_TI_ABB similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_TI_ABB rename to configs/fedora/generic/arm/armv7/CONFIG_REGULATOR_TI_ABB diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_RTC_DRV_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_RTC_DRV_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_RTC_DRV_PALMAS b/configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_PALMAS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_RTC_DRV_PALMAS rename to configs/fedora/generic/arm/armv7/CONFIG_RTC_DRV_PALMAS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SERIAL_8250_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_8250_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SERIAL_8250_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_SERIAL_8250_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP rename to configs/fedora/generic/arm/armv7/CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SERIAL_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_SERIAL_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SERIAL_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_SERIAL_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_ABE_TWL6040 b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_ABE_TWL6040 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_ABE_TWL6040 rename to configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_ABE_TWL6040 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_DMIC b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_DMIC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_DMIC rename to configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_DMIC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_HDMI b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_HDMI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_HDMI rename to configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_HDMI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_MCBSP b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_MCBSP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_MCBSP rename to configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_MCBSP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_MCPDM b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_MCPDM similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_OMAP_MCPDM rename to configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_OMAP_MCPDM diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_AM43XX b/configs/fedora/generic/arm/armv7/CONFIG_SOC_AM43XX similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_AM43XX rename to configs/fedora/generic/arm/armv7/CONFIG_SOC_AM43XX diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SOC_DRA7XX b/configs/fedora/generic/arm/armv7/CONFIG_SOC_DRA7XX index a11bb6971..523e14428 100644 --- a/configs/fedora/generic/arm/armv7/CONFIG_SOC_DRA7XX +++ b/configs/fedora/generic/arm/armv7/CONFIG_SOC_DRA7XX @@ -1 +1 @@ -# CONFIG_SOC_DRA7XX is not set +CONFIG_SOC_DRA7XX=y diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SOC_HAS_OMAP2_SDRC b/configs/fedora/generic/arm/armv7/CONFIG_SOC_HAS_OMAP2_SDRC new file mode 100644 index 000000000..caa9a525c --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_SOC_HAS_OMAP2_SDRC @@ -0,0 +1 @@ +# CONFIG_SOC_HAS_OMAP2_SDRC is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_HAS_REALTIME_COUNTER b/configs/fedora/generic/arm/armv7/CONFIG_SOC_HAS_REALTIME_COUNTER similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_HAS_REALTIME_COUNTER rename to configs/fedora/generic/arm/armv7/CONFIG_SOC_HAS_REALTIME_COUNTER diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_OMAP5 b/configs/fedora/generic/arm/armv7/CONFIG_SOC_OMAP5 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_OMAP5 rename to configs/fedora/generic/arm/armv7/CONFIG_SOC_OMAP5 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SPI_OMAP24XX b/configs/fedora/generic/arm/armv7/CONFIG_SPI_OMAP24XX similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SPI_OMAP24XX rename to configs/fedora/generic/arm/armv7/CONFIG_SPI_OMAP24XX diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SPI_TI_QSPI b/configs/fedora/generic/arm/armv7/CONFIG_SPI_TI_QSPI similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_SPI_TI_QSPI rename to configs/fedora/generic/arm/armv7/CONFIG_SPI_TI_QSPI diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_ADC081C b/configs/fedora/generic/arm/armv7/CONFIG_TI_ADC081C similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_ADC081C rename to configs/fedora/generic/arm/armv7/CONFIG_TI_ADC081C diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_AM335X_ADC b/configs/fedora/generic/arm/armv7/CONFIG_TI_AM335X_ADC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_AM335X_ADC rename to configs/fedora/generic/arm/armv7/CONFIG_TI_AM335X_ADC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPPI41 b/configs/fedora/generic/arm/armv7/CONFIG_TI_CPPI41 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPPI41 rename to configs/fedora/generic/arm/armv7/CONFIG_TI_CPPI41 diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPSW b/configs/fedora/generic/arm/armv7/CONFIG_TI_CPSW similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPSW rename to configs/fedora/generic/arm/armv7/CONFIG_TI_CPSW diff --git a/configs/fedora/generic/arm/CONFIG_TI_CPSW_SWITCHDEV b/configs/fedora/generic/arm/armv7/CONFIG_TI_CPSW_SWITCHDEV similarity index 100% rename from configs/fedora/generic/arm/CONFIG_TI_CPSW_SWITCHDEV rename to configs/fedora/generic/arm/armv7/CONFIG_TI_CPSW_SWITCHDEV diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPTS b/configs/fedora/generic/arm/armv7/CONFIG_TI_CPTS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPTS rename to configs/fedora/generic/arm/armv7/CONFIG_TI_CPTS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPTS_MOD b/configs/fedora/generic/arm/armv7/CONFIG_TI_CPTS_MOD similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_CPTS_MOD rename to configs/fedora/generic/arm/armv7/CONFIG_TI_CPTS_MOD diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_DAVINCI_EMAC b/configs/fedora/generic/arm/armv7/CONFIG_TI_DAVINCI_EMAC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_DAVINCI_EMAC rename to configs/fedora/generic/arm/armv7/CONFIG_TI_DAVINCI_EMAC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_EMIF b/configs/fedora/generic/arm/armv7/CONFIG_TI_EMIF similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_EMIF rename to configs/fedora/generic/arm/armv7/CONFIG_TI_EMIF diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_EMIF_SRAM b/configs/fedora/generic/arm/armv7/CONFIG_TI_EMIF_SRAM similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_EMIF_SRAM rename to configs/fedora/generic/arm/armv7/CONFIG_TI_EMIF_SRAM diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_PIPE3 b/configs/fedora/generic/arm/armv7/CONFIG_TI_PIPE3 similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_TI_PIPE3 rename to configs/fedora/generic/arm/armv7/CONFIG_TI_PIPE3 diff --git a/configs/fedora/generic/CONFIG_TOUCHSCREEN_TI_AM335X_TSC b/configs/fedora/generic/arm/armv7/CONFIG_TOUCHSCREEN_TI_AM335X_TSC similarity index 100% rename from configs/fedora/generic/CONFIG_TOUCHSCREEN_TI_AM335X_TSC rename to configs/fedora/generic/arm/armv7/CONFIG_TOUCHSCREEN_TI_AM335X_TSC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_DWC3_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_USB_DWC3_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_DWC3_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_USB_DWC3_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_EHCI_HCD_OMAP b/configs/fedora/generic/arm/armv7/CONFIG_USB_EHCI_HCD_OMAP similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_EHCI_HCD_OMAP rename to configs/fedora/generic/arm/armv7/CONFIG_USB_EHCI_HCD_OMAP diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_INVENTRA_DMA b/configs/fedora/generic/arm/armv7/CONFIG_USB_INVENTRA_DMA similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_INVENTRA_DMA rename to configs/fedora/generic/arm/armv7/CONFIG_USB_INVENTRA_DMA diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_MUSB_AM335X_CHILD b/configs/fedora/generic/arm/armv7/CONFIG_USB_MUSB_AM335X_CHILD similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_MUSB_AM335X_CHILD rename to configs/fedora/generic/arm/armv7/CONFIG_USB_MUSB_AM335X_CHILD diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_MUSB_AM35X b/configs/fedora/generic/arm/armv7/CONFIG_USB_MUSB_AM35X similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_MUSB_AM35X rename to configs/fedora/generic/arm/armv7/CONFIG_USB_MUSB_AM35X diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_MUSB_OMAP2PLUS b/configs/fedora/generic/arm/armv7/CONFIG_USB_MUSB_OMAP2PLUS similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_MUSB_OMAP2PLUS rename to configs/fedora/generic/arm/armv7/CONFIG_USB_MUSB_OMAP2PLUS diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_TI_CPPI41_DMA b/configs/fedora/generic/arm/armv7/CONFIG_USB_TI_CPPI41_DMA similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_TI_CPPI41_DMA rename to configs/fedora/generic/arm/armv7/CONFIG_USB_TI_CPPI41_DMA diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_VIDEO_AM437X_VPFE b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_AM437X_VPFE similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_VIDEO_AM437X_VPFE rename to configs/fedora/generic/arm/armv7/CONFIG_VIDEO_AM437X_VPFE diff --git a/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_CAL b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_CAL new file mode 100644 index 000000000..b38023b9f --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_CAL @@ -0,0 +1 @@ +CONFIG_VIDEO_TI_CAL=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE new file mode 100644 index 000000000..ef50d7a25 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE @@ -0,0 +1 @@ +CONFIG_VIDEO_TI_VPE=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE_DEBUG b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE_DEBUG new file mode 100644 index 000000000..7df4ef9a8 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_VIDEO_TI_VPE_DEBUG @@ -0,0 +1 @@ +# CONFIG_VIDEO_TI_VPE_DEBUG is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_COMMON_CLK_MMP2 b/configs/fedora/generic/arm/armv7/armv7/CONFIG_COMMON_CLK_MMP2 new file mode 100644 index 000000000..9d4a7ecde --- /dev/null +++ b/configs/fedora/generic/arm/armv7/armv7/CONFIG_COMMON_CLK_MMP2 @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_MMP2=y diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_MACH_MMP3_DT b/configs/fedora/generic/arm/armv7/armv7/CONFIG_MACH_MMP3_DT new file mode 100644 index 000000000..9ae7f6941 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/armv7/CONFIG_MACH_MMP3_DT @@ -0,0 +1 @@ +CONFIG_MACH_MMP3_DT=y diff --git a/configs/fedora/generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI_CEC b/configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP4_DSS_HDMI_CEC similarity index 100% rename from configs/fedora/generic/arm/armv7/CONFIG_OMAP4_DSS_HDMI_CEC rename to configs/fedora/generic/arm/armv7/armv7/CONFIG_OMAP4_DSS_HDMI_CEC diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_HAS_OMAP2_SDRC b/configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_HAS_OMAP2_SDRC new file mode 100644 index 000000000..44603fafb --- /dev/null +++ b/configs/fedora/generic/arm/armv7/armv7/CONFIG_SOC_HAS_OMAP2_SDRC @@ -0,0 +1 @@ +CONFIG_SOC_HAS_OMAP2_SDRC=y diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_OHCI_HCD_OMAP3 b/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_OHCI_HCD_OMAP3 deleted file mode 100644 index f4286c5b1..000000000 --- a/configs/fedora/generic/arm/armv7/armv7/CONFIG_USB_OHCI_HCD_OMAP3 +++ /dev/null @@ -1 +0,0 @@ -CONFIG_USB_OHCI_HCD_OMAP3=m diff --git a/configs/fedora/generic/arm/armv7/lpae/CONFIG_DRM_OMAP b/configs/fedora/generic/arm/armv7/lpae/CONFIG_DRM_OMAP deleted file mode 100644 index 1506b3d55..000000000 --- a/configs/fedora/generic/arm/armv7/lpae/CONFIG_DRM_OMAP +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_DRM_OMAP is not set diff --git a/configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_OMAP5 b/configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_OMAP5 deleted file mode 100644 index 0f9cdbc7a..000000000 --- a/configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_OMAP5 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_SOC_OMAP5 is not set diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 28254cdc7..8599af399 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -526,7 +526,7 @@ CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_PWM=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set +CONFIG_BACKLIGHT_QCOM_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -1977,7 +1977,7 @@ CONFIG_FSL_MC_DPIO=m CONFIG_FSL_PQ_MDIO=m CONFIG_FSL_QDMA=m # CONFIG_FSL_QMAN_TEST is not set -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3215,7 +3215,6 @@ CONFIG_MACB=m CONFIG_MACB_PCI=m CONFIG_MACB_USE_HWSTAMP=y CONFIG_MAC_EMUMOUSEBTN=y -# CONFIG_MACH_MMP3_DT is not set CONFIG_MACHZ_WDT=m CONFIG_MAC_PARTITION=y CONFIG_MACSEC=m @@ -4356,7 +4355,6 @@ CONFIG_OF_RESERVED_MEM=y CONFIG_OF_RESOLVE=y # CONFIG_OF_UNITTEST is not set CONFIG_OF=y -# CONFIG_OMAP_GPMC_DEBUG is not set # CONFIG_OMFS_FS is not set CONFIG_OPENVSWITCH_GENEVE=m CONFIG_OPENVSWITCH_GRE=m @@ -4544,6 +4542,7 @@ CONFIG_PHY_CADENCE_DPHY=m CONFIG_PHY_CADENCE_DP=m CONFIG_PHY_CADENCE_SIERRA=m # CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_DM816X_USB is not set CONFIG_PHY_FSL_IMX8MQ_USB=m CONFIG_PHY_HI3660_USB=m CONFIG_PHY_HI6220_USB=m @@ -4803,7 +4802,7 @@ CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -5090,7 +5089,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -6302,7 +6301,7 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y CONFIG_STRICT_DEVMEM=y @@ -6513,7 +6512,6 @@ CONFIG_TI_ADS8344=m # CONFIG_TI_ADS8688 is not set CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TI_CPSW_PHY_SEL is not set -CONFIG_TI_CPSW_SWITCHDEV=m # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m @@ -6549,6 +6547,7 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y # CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m CONFIG_TOUCHSCREEN_ADS7846=m @@ -6603,7 +6602,6 @@ CONFIG_TOUCHSCREEN_STMPE=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6962,6 +6960,7 @@ CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_HCD_OMAP3 is not set CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 8249c6f61..20e3e5a4e 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -526,7 +526,7 @@ CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_PWM=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set +CONFIG_BACKLIGHT_QCOM_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_BALLOON_COMPACTION=y @@ -1961,7 +1961,7 @@ CONFIG_FSL_MC_DPIO=m CONFIG_FSL_PQ_MDIO=m CONFIG_FSL_QDMA=m # CONFIG_FSL_QMAN_TEST is not set -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -3197,7 +3197,6 @@ CONFIG_MACB=m CONFIG_MACB_PCI=m CONFIG_MACB_USE_HWSTAMP=y CONFIG_MAC_EMUMOUSEBTN=y -# CONFIG_MACH_MMP3_DT is not set CONFIG_MACHZ_WDT=m CONFIG_MAC_PARTITION=y CONFIG_MACSEC=m @@ -4336,7 +4335,6 @@ CONFIG_OF_RESERVED_MEM=y CONFIG_OF_RESOLVE=y # CONFIG_OF_UNITTEST is not set CONFIG_OF=y -# CONFIG_OMAP_GPMC_DEBUG is not set # CONFIG_OMFS_FS is not set CONFIG_OPENVSWITCH_GENEVE=m CONFIG_OPENVSWITCH_GRE=m @@ -4524,6 +4522,7 @@ CONFIG_PHY_CADENCE_DPHY=m CONFIG_PHY_CADENCE_DP=m CONFIG_PHY_CADENCE_SIERRA=m # CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_DM816X_USB is not set CONFIG_PHY_FSL_IMX8MQ_USB=m CONFIG_PHY_HI3660_USB=m CONFIG_PHY_HI6220_USB=m @@ -4782,7 +4781,7 @@ CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -5069,7 +5068,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -6280,7 +6279,7 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y CONFIG_STRICT_DEVMEM=y @@ -6491,7 +6490,6 @@ CONFIG_TI_ADS8344=m # CONFIG_TI_ADS8688 is not set CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_TI_CPSW_PHY_SEL is not set -CONFIG_TI_CPSW_SWITCHDEV=m # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m @@ -6527,6 +6525,7 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y # CONFIG_TOUCHSCREEN_AD7877 is not set +CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m CONFIG_TOUCHSCREEN_ADS7846=m @@ -6581,7 +6580,6 @@ CONFIG_TOUCHSCREEN_STMPE=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6940,6 +6938,7 @@ CONFIG_USB_NET_SR9700=m # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_HCD_OMAP3 is not set CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index cc709585f..251038427 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1001,6 +1001,7 @@ CONFIG_COMMON_CLK_AXI_CLKGEN=m # CONFIG_COMMON_CLK_FIXED_MMIO is not set CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX9485 is not set +CONFIG_COMMON_CLK_MMP2=y CONFIG_COMMON_CLK_PALMAS=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_QCOM=y @@ -1455,6 +1456,7 @@ CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set +CONFIG_DRA752_THERMAL=y CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y @@ -1765,6 +1767,7 @@ CONFIG_EDAC_HIGHBANK_L2=m CONFIG_EDAC_HIGHBANK_MC=m CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_SYNOPSYS=m +CONFIG_EDAC_TI=m CONFIG_EDAC=y CONFIG_EEPROM_93CX6=m CONFIG_EEPROM_93XX46=m @@ -1986,7 +1989,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -2101,7 +2104,7 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set CONFIG_GPIO_PCI_IDIO_16=m -# CONFIG_GPIO_PISOSR is not set +CONFIG_GPIO_PISOSR=m CONFIG_GPIO_PL061=y CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set @@ -3250,7 +3253,7 @@ CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set CONFIG_MACH_MMP2_DT=y -# CONFIG_MACH_MMP3_DT is not set +CONFIG_MACH_MMP3_DT=y # CONFIG_MACH_OMAP3517EVM is not set # CONFIG_MACH_OMAP3_PANDORA is not set CONFIG_MACH_STM32MP157=y @@ -4436,6 +4439,7 @@ CONFIG_OMAP5_ERRATA_801819=y CONFIG_OMAP5_THERMAL=y CONFIG_OMAP_CONTROL_PHY=m # CONFIG_OMAP_GPMC_DEBUG is not set +CONFIG_OMAP_GPMC=y CONFIG_OMAP_INTERCONNECT=y # CONFIG_OMAP_IOMMU_DEBUG is not set CONFIG_OMAP_IOMMU=y @@ -4545,6 +4549,7 @@ CONFIG_PCCARD=y # CONFIG_PCH_GBE is not set CONFIG_PCI_AARDVARK=y # CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_DRA7XX_HOST is not set CONFIG_PCIEAER_INJECT=m CONFIG_PCIEAER=y # CONFIG_PCIE_ALTERA is not set @@ -4641,6 +4646,7 @@ CONFIG_PHY_MESON_G12A_USB3_PCIE=m CONFIG_PHY_MESON_GXL_USB3=m CONFIG_PHY_MIPHY28LP=m # CONFIG_PHY_MIXEL_MIPI_DPHY is not set +CONFIG_PHY_MMP3_USB=m # CONFIG_PHY_MVEBU_A3700_COMPHY is not set # CONFIG_PHY_MVEBU_A3700_UTMI is not set CONFIG_PHY_MVEBU_A38X_COMPHY=m @@ -4892,7 +4898,7 @@ CONFIG_PWM_SAMSUNG=m CONFIG_PWM_STI=m # CONFIG_PWM_STM32 is not set # CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -5191,7 +5197,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -6342,7 +6348,7 @@ CONFIG_SOC_AM33XX=y CONFIG_SOC_AM43XX=y # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set -# CONFIG_SOC_DRA7XX is not set +CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS4412=y CONFIG_SOC_EXYNOS5250=y @@ -6350,6 +6356,7 @@ CONFIG_SOC_EXYNOS5260=y CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5800=y +CONFIG_SOC_HAS_OMAP2_SDRC=y CONFIG_SOC_HAS_REALTIME_COUNTER=y CONFIG_SOC_IMX50=y CONFIG_SOC_IMX51=y @@ -6513,7 +6520,7 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y CONFIG_STPMIC1_WATCHDOG=m @@ -6779,6 +6786,7 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m CONFIG_TOUCHSCREEN_ADS7846=m @@ -7216,7 +7224,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_OMAP3=m +# CONFIG_USB_OHCI_HCD_OMAP3 is not set CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set @@ -7521,6 +7529,9 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m +CONFIG_VIDEO_TI_CAL=m +# CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TI_VPE=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m CONFIG_VIDEO_TM6000=m @@ -7744,4 +7755,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 76ce11adf..b3015a29c 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1001,6 +1001,7 @@ CONFIG_COMMON_CLK_AXI_CLKGEN=m # CONFIG_COMMON_CLK_FIXED_MMIO is not set CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX9485 is not set +CONFIG_COMMON_CLK_MMP2=y CONFIG_COMMON_CLK_PALMAS=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_QCOM=y @@ -1448,6 +1449,7 @@ CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set +CONFIG_DRA752_THERMAL=y CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y @@ -1758,6 +1760,7 @@ CONFIG_EDAC_HIGHBANK_L2=m CONFIG_EDAC_HIGHBANK_MC=m CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_SYNOPSYS=m +CONFIG_EDAC_TI=m CONFIG_EDAC=y CONFIG_EEPROM_93CX6=m CONFIG_EEPROM_93XX46=m @@ -1971,7 +1974,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -2086,7 +2089,7 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set CONFIG_GPIO_PCI_IDIO_16=m -# CONFIG_GPIO_PISOSR is not set +CONFIG_GPIO_PISOSR=m CONFIG_GPIO_PL061=y CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set @@ -3233,7 +3236,7 @@ CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set CONFIG_MACH_MMP2_DT=y -# CONFIG_MACH_MMP3_DT is not set +CONFIG_MACH_MMP3_DT=y # CONFIG_MACH_OMAP3517EVM is not set # CONFIG_MACH_OMAP3_PANDORA is not set CONFIG_MACH_STM32MP157=y @@ -4417,6 +4420,7 @@ CONFIG_OMAP5_ERRATA_801819=y CONFIG_OMAP5_THERMAL=y CONFIG_OMAP_CONTROL_PHY=m # CONFIG_OMAP_GPMC_DEBUG is not set +CONFIG_OMAP_GPMC=y CONFIG_OMAP_INTERCONNECT=y # CONFIG_OMAP_IOMMU_DEBUG is not set CONFIG_OMAP_IOMMU=y @@ -4526,6 +4530,7 @@ CONFIG_PCCARD=y # CONFIG_PCH_GBE is not set CONFIG_PCI_AARDVARK=y # CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_DRA7XX_HOST is not set CONFIG_PCIEAER_INJECT=m CONFIG_PCIEAER=y # CONFIG_PCIE_ALTERA is not set @@ -4622,6 +4627,7 @@ CONFIG_PHY_MESON_G12A_USB3_PCIE=m CONFIG_PHY_MESON_GXL_USB3=m CONFIG_PHY_MIPHY28LP=m # CONFIG_PHY_MIXEL_MIPI_DPHY is not set +CONFIG_PHY_MMP3_USB=m # CONFIG_PHY_MVEBU_A3700_COMPHY is not set # CONFIG_PHY_MVEBU_A3700_UTMI is not set CONFIG_PHY_MVEBU_A38X_COMPHY=m @@ -4872,7 +4878,7 @@ CONFIG_PWM_SAMSUNG=m CONFIG_PWM_STI=m # CONFIG_PWM_STM32 is not set # CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -5171,7 +5177,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -6321,7 +6327,7 @@ CONFIG_SOC_AM33XX=y CONFIG_SOC_AM43XX=y # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set -# CONFIG_SOC_DRA7XX is not set +CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS4412=y CONFIG_SOC_EXYNOS5250=y @@ -6329,6 +6335,7 @@ CONFIG_SOC_EXYNOS5260=y CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5800=y +CONFIG_SOC_HAS_OMAP2_SDRC=y CONFIG_SOC_HAS_REALTIME_COUNTER=y CONFIG_SOC_IMX50=y CONFIG_SOC_IMX51=y @@ -6492,7 +6499,7 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y CONFIG_STPMIC1_WATCHDOG=m @@ -6758,6 +6765,7 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m CONFIG_TOUCHSCREEN_ADS7846=m @@ -7195,7 +7203,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_OMAP3=m +# CONFIG_USB_OHCI_HCD_OMAP3 is not set CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set @@ -7500,6 +7508,9 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m +CONFIG_VIDEO_TI_CAL=m +# CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TI_VPE=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m CONFIG_VIDEO_TM6000=m @@ -7723,4 +7734,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index afe55162f..1ece33eed 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -236,6 +236,7 @@ CONFIG_ARCH_MVEBU=y # CONFIG_ARCH_MXC is not set # CONFIG_ARCH_NPCM is not set # CONFIG_ARCH_OMAP1 is not set +# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set # CONFIG_ARCH_OMAP3 is not set # CONFIG_ARCH_OMAP4 is not set # CONFIG_ARCH_PXA is not set @@ -336,6 +337,7 @@ CONFIG_ARM_LPAE=y CONFIG_ARM_MHU=m # CONFIG_ARM_MODULE_PLTS is not set CONFIG_ARM_MVEBU_V7_CPUIDLE=y +# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set CONFIG_ARM_PATCH_IDIV=y CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y @@ -972,6 +974,7 @@ CONFIG_CNIC=m # CONFIG_COMMON_CLK_FIXED_MMIO is not set CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX9485 is not set +CONFIG_COMMON_CLK_PALMAS=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_S2MPS11=m @@ -982,6 +985,7 @@ CONFIG_COMMON_CLK_SCPI=m CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_TI_ADPLL is not set # CONFIG_COMMON_CLK_VC5 is not set CONFIG_COMMON_CLK_VERSATILE=y # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set @@ -1132,6 +1136,10 @@ CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_CRYPTO_DEV_MARVELL_CESA=m # CONFIG_CRYPTO_DEV_MXS_DCP is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_OMAP_AES is not set +CONFIG_CRYPTO_DEV_OMAP_DES=m +CONFIG_CRYPTO_DEV_OMAP=m +CONFIG_CRYPTO_DEV_OMAP_SHAM=m CONFIG_CRYPTO_DEV_QCOM_RNG=m CONFIG_CRYPTO_DEV_ROCKCHIP=m CONFIG_CRYPTO_DEV_S5P=m @@ -1245,7 +1253,7 @@ CONFIG_DAVICOM_PHY=m CONFIG_DAVINCI_WATCHDOG=m CONFIG_DAX=y CONFIG_DCB=y -# CONFIG_DDR is not set +CONFIG_DDR=y CONFIG_DE2104X_DSL=0 CONFIG_DE2104X=m CONFIG_DE4X5=m @@ -1362,6 +1370,7 @@ CONFIG_DMADEVICES=y CONFIG_DMA_ENGINE=y # CONFIG_DMA_FENCE_TRACE is not set CONFIG_DMA_OF=y +CONFIG_DMA_OMAP=m # CONFIG_DMARD06 is not set # CONFIG_DMARD09 is not set CONFIG_DMARD10=m @@ -1415,6 +1424,7 @@ CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set +CONFIG_DRA752_THERMAL=y CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y @@ -1495,7 +1505,12 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m -# CONFIG_DRM_OMAP is not set +CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m +CONFIG_DRM_OMAP_CONNECTOR_HDMI=m +CONFIG_DRM_OMAP_ENCODER_OPA362=m +CONFIG_DRM_OMAP_ENCODER_TPD12S015=m +CONFIG_DRM_OMAP=m +CONFIG_DRM_OMAP_PANEL_DSI_CM=m CONFIG_DRM_PANEL_ARM_VERSATILE=m CONFIG_DRM_PANEL_BRIDGE=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m @@ -1765,6 +1780,7 @@ CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX8997=m +CONFIG_EXTCON_PALMAS=m # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set # CONFIG_EXTCON_RT8973A is not set @@ -1925,7 +1941,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -2030,13 +2046,15 @@ CONFIG_GPIO_MC33880=m CONFIG_GPIO_MOXTET=m # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y +CONFIG_GPIO_OMAP=y +CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set CONFIG_GPIO_PCI_IDIO_16=m -# CONFIG_GPIO_PISOSR is not set +CONFIG_GPIO_PISOSR=m CONFIG_GPIO_PL061=y CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set @@ -2080,6 +2098,7 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m CONFIG_HDC100X=m +CONFIG_HDQ_MASTER_OMAP=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y CONFIG_HEADER_TEST=y @@ -2251,6 +2270,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_TPM=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM=y +CONFIG_HWSPINLOCK_OMAP=m # CONFIG_HWSPINLOCK_STM32 is not set CONFIG_HWSPINLOCK=y # CONFIG_HX711 is not set @@ -2320,6 +2340,7 @@ CONFIG_I2C_NFORCE2=m # CONFIG_I2C_NOMADIK is not set CONFIG_I2C_NVIDIA_GPU=m # CONFIG_I2C_OCORES is not set +CONFIG_I2C_OMAP=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PIIX4 is not set @@ -2552,6 +2573,7 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSE=y # CONFIG_INPUT_MSM_VIBRATOR is not set +CONFIG_INPUT_PALMAS_PWRBUTTON=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_PM8XXX_VIBRATOR=m @@ -3154,7 +3176,6 @@ CONFIG_MACH_ARMADA_XP=y CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set -# CONFIG_MACH_MMP3_DT is not set CONFIG_MACH_STM32MP157=y # CONFIG_MACH_SUN4I is not set # CONFIG_MACH_SUN5I is not set @@ -3354,7 +3375,8 @@ CONFIG_MFD_MAX8997=y # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_NVEC is not set -# CONFIG_MFD_PALMAS is not set +# CONFIG_MFD_OMAP_USB_HOST is not set +CONFIG_MFD_PALMAS=y # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_PM8XXX is not set # CONFIG_MFD_RC5T583 is not set @@ -3383,7 +3405,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TC6387XB is not set # CONFIG_MFD_TC6393XB is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set +CONFIG_MFD_TI_AM335X_TSCADC=m # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set @@ -3487,6 +3509,7 @@ CONFIG_MMC_MESON_MX_SDIO=m CONFIG_MMC_MVSDIO=m # CONFIG_MMC_MXC is not set CONFIG_MMC_OMAP_HS=m +CONFIG_MMC_OMAP=m CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_REALTEK_USB=m CONFIG_MMC_RICOH_MMC=y @@ -4287,9 +4310,33 @@ CONFIG_OF_RESERVED_MEM=y CONFIG_OF_RESOLVE=y # CONFIG_OF_UNITTEST is not set CONFIG_OF=y +# CONFIG_OMAP2_DSS_DEBUGFS is not set +# CONFIG_OMAP2_DSS_DEBUG is not set +CONFIG_OMAP2_DSS_DPI=y +CONFIG_OMAP2_DSS_DSI=y +CONFIG_OMAP2_DSS=m +CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y +CONFIG_OMAP2_DSS_VENC=y +CONFIG_OMAP2PLUS_MBOX=m +CONFIG_OMAP_32K_TIMER=y # CONFIG_OMAP3_THERMAL is not set -CONFIG_OMAP4_DSS_HDMI_CEC=y +# CONFIG_OMAP4_DSS_HDMI is not set +# CONFIG_OMAP5_DSS_HDMI is not set +CONFIG_OMAP5_ERRATA_801819=y +CONFIG_OMAP5_THERMAL=y +CONFIG_OMAP_CONTROL_PHY=m # CONFIG_OMAP_GPMC_DEBUG is not set +CONFIG_OMAP_GPMC=y +# CONFIG_OMAP_IOMMU_DEBUG is not set +CONFIG_OMAP_IOMMU=y +CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_OMAP_OCP2SCP=m +CONFIG_OMAP_REMOTEPROC=m +CONFIG_OMAP_RESET_CLOCKS=y +CONFIG_OMAP_USB2=m +CONFIG_OMAP_WATCHDOG=m # CONFIG_OMFS_FS is not set CONFIG_OPENVSWITCH_GENEVE=m CONFIG_OPENVSWITCH_GRE=m @@ -4323,6 +4370,7 @@ CONFIG_PACKING=y # CONFIG_PAGE_EXTENSION is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set +CONFIG_PALMAS_GPADC=m # CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_PANEL is not set # CONFIG_PANIC_ON_OOPS is not set @@ -4389,6 +4437,7 @@ CONFIG_PCCARD=y # CONFIG_PCH_GBE is not set CONFIG_PCI_AARDVARK=y # CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_DRA7XX_HOST is not set CONFIG_PCIEAER_INJECT=m CONFIG_PCIEAER=y # CONFIG_PCIE_ALTERA is not set @@ -4468,6 +4517,7 @@ CONFIG_PHY_CADENCE_DPHY=m CONFIG_PHY_CADENCE_DP=m CONFIG_PHY_CADENCE_SIERRA=m # CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_DM816X_USB is not set CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_EXYNOS5_USBDRD=m CONFIG_PHY_EXYNOS_DP_VIDEO=m @@ -4483,6 +4533,7 @@ CONFIG_PHY_MESON_G12A_USB3_PCIE=m # CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MESON_GXL_USB3=m # CONFIG_PHY_MIXEL_MIPI_DPHY is not set +CONFIG_PHY_MMP3_USB=m # CONFIG_PHY_MVEBU_A3700_COMPHY is not set # CONFIG_PHY_MVEBU_A3700_UTMI is not set CONFIG_PHY_MVEBU_A38X_COMPHY=m @@ -4512,6 +4563,7 @@ CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m +CONFIG_PHY_TI_GMII_SEL=m # CONFIG_PHY_TUSB1210 is not set # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set @@ -4543,6 +4595,7 @@ CONFIG_PINCTRL_MSM8976=m CONFIG_PINCTRL_MSM8998=m CONFIG_PINCTRL_MVEBU=y # CONFIG_PINCTRL_OCELOT is not set +CONFIG_PINCTRL_PALMAS=y # CONFIG_PINCTRL_QCS404 is not set CONFIG_PINCTRL_RK805=m CONFIG_PINCTRL_SAMSUNG=y @@ -4706,12 +4759,13 @@ CONFIG_PWM_HIBVT=m CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m +# CONFIG_PWM_OMAP_DMTIMER is not set CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m # CONFIG_PWM_STM32 is not set # CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -4881,6 +4935,8 @@ CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MAX8997=m # CONFIG_REGULATOR_MCP16502 is not set # CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_PALMAS=y +CONFIG_REGULATOR_PBIAS=m CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set @@ -4897,6 +4953,7 @@ CONFIG_REGULATOR_STM32_VREFBUF=m CONFIG_REGULATOR_STPMIC1=m CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_TI_ABB=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m @@ -4967,7 +5024,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5080,6 +5137,8 @@ CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_MV=m # CONFIG_RTC_DRV_MXC is not set # CONFIG_RTC_DRV_MXC_V2 is not set +CONFIG_RTC_DRV_OMAP=m +CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_PCF2123=m CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF85063=m @@ -5532,6 +5591,8 @@ CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y # CONFIG_SERIAL_8250_MID is not set CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y +CONFIG_SERIAL_8250_OMAP=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_RT288X=y @@ -5569,6 +5630,7 @@ CONFIG_SERIAL_MVEBU_CONSOLE=y CONFIG_SERIAL_MVEBU_UART=y # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_SERIAL_OF_PLATFORM=y +# CONFIG_SERIAL_OMAP is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_SAMSUNG_CONSOLE=y @@ -5904,6 +5966,11 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_ODROID=m +CONFIG_SND_SOC_OMAP_ABE_TWL6040=m +CONFIG_SND_SOC_OMAP_DMIC=m +CONFIG_SND_SOC_OMAP_HDMI=m +CONFIG_SND_SOC_OMAP_MCBSP=m +CONFIG_SND_SOC_OMAP_MCPDM=m # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set @@ -6060,15 +6127,17 @@ CONFIG_SND_YMFPCI=m # CONFIG_SOC_AM43XX is not set # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set -# CONFIG_SOC_DRA7XX is not set +CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS5250=y CONFIG_SOC_EXYNOS5260=y CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5800=y +# CONFIG_SOC_HAS_OMAP2_SDRC is not set +CONFIG_SOC_HAS_REALTIME_COUNTER=y # CONFIG_SOC_IMX6SLL is not set -# CONFIG_SOC_OMAP5 is not set +CONFIG_SOC_OMAP5=y CONFIG_SOC_TEGRA_FLOWCTRL=y # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y @@ -6114,6 +6183,7 @@ CONFIG_SPI_MESON_SPIFC=m # CONFIG_SPI_MXIC is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_OC_TINY is not set +CONFIG_SPI_OMAP24XX=m CONFIG_SPI_ORION=m CONFIG_SPI_PL022=m # CONFIG_SPI_PXA2XX is not set @@ -6130,6 +6200,7 @@ CONFIG_SPI_SUN6I=m CONFIG_SPI_TEGRA114=m # CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SLINK is not set +CONFIG_SPI_TI_QSPI=m # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set @@ -6201,7 +6272,7 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y CONFIG_STPMIC1_WATCHDOG=m @@ -6401,7 +6472,7 @@ CONFIG_THERMAL=y CONFIG_THRUSTMASTER_FF=y # CONFIG_THUMB2_KERNEL is not set # CONFIG_THUNDERBOLT is not set -# CONFIG_TI_ADC081C is not set +CONFIG_TI_ADC081C=m # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC108S102 is not set @@ -6414,15 +6485,23 @@ CONFIG_TI_ADS1015=m CONFIG_TI_ADS8344=m # CONFIG_TI_ADS8688 is not set CONFIG_TI_AEMIF=m +CONFIG_TI_AM335X_ADC=m CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TI_CPPI41=m +CONFIG_TI_CPSW=m # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TI_CPSW_SWITCHDEV=m +CONFIG_TI_CPTS_MOD=m +CONFIG_TI_CPTS=y # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m # CONFIG_TI_DAC7612 is not set +CONFIG_TI_DAVINCI_EMAC=m CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_EDMA=y +CONFIG_TI_EMIF=m +CONFIG_TI_EMIF_SRAM=m CONFIG_TI_EQEP=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m @@ -6441,6 +6520,7 @@ CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TI_PIPE3=m CONFIG_TI_PWMSS=y # CONFIG_TI_SCI_CLK is not set CONFIG_TI_SCI_PROTOCOL=m @@ -6459,6 +6539,7 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m CONFIG_TOUCHSCREEN_ADS7846=m @@ -6697,12 +6778,14 @@ CONFIG_USB_DWC3_KEYSTONE=m CONFIG_USB_DWC3=m CONFIG_USB_DWC3_MESON_G12A=m CONFIG_USB_DWC3_OF_SIMPLE=m +CONFIG_USB_DWC3_OMAP=m CONFIG_USB_DWC3_PCI=m CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_EHCI_HCD=y @@ -6799,6 +6882,7 @@ CONFIG_USB_HSO=m CONFIG_USB_HUB_USB251XB=m # CONFIG_USB_HWA_HCD is not set CONFIG_USB_IDMOUSE=m +CONFIG_USB_INVENTRA_DMA=y CONFIG_USB_IOWARRIOR=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_DEBUG is not set @@ -6835,11 +6919,14 @@ CONFIG_USB_MICROTEK=m # CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y CONFIG_USB_MR800=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_USB_MUSB_AM35X=m CONFIG_USB_MUSB_DSPS=m CONFIG_USB_MUSB_DUAL_ROLE=y # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_HDRC=m # CONFIG_USB_MUSB_HOST is not set +CONFIG_USB_MUSB_OMAP2PLUS=m CONFIG_USB_MUSB_SUNXI=m # CONFIG_USB_MUSB_TUSB6010 is not set # CONFIG_USB_MV_U3D is not set @@ -6874,6 +6961,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_HCD_OMAP3 is not set CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set @@ -6987,6 +7075,7 @@ CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set +CONFIG_USB_TI_CPPI41_DMA=y CONFIG_USB_TMC=m CONFIG_USB_TRANCEVIBRATOR=m # CONFIG_USB_U132_HCD is not set @@ -7069,6 +7158,7 @@ CONFIG_VIA_RHINE_MMIO=y CONFIG_VIA_VELOCITY=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_ALLEGRO_DVT is not set +CONFIG_VIDEO_AM437X_VPFE=m # CONFIG_VIDEO_ASPEED is not set CONFIG_VIDEO_AU0828=m # CONFIG_VIDEO_AU0828_RC is not set @@ -7162,6 +7252,9 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m +CONFIG_VIDEO_TI_CAL=m +# CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TI_VPE=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m CONFIG_VIDEO_TM6000=m @@ -7382,4 +7475,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 884d35185..ad6bf5553 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -236,6 +236,7 @@ CONFIG_ARCH_MVEBU=y # CONFIG_ARCH_MXC is not set # CONFIG_ARCH_NPCM is not set # CONFIG_ARCH_OMAP1 is not set +# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set # CONFIG_ARCH_OMAP3 is not set # CONFIG_ARCH_OMAP4 is not set # CONFIG_ARCH_PXA is not set @@ -336,6 +337,7 @@ CONFIG_ARM_LPAE=y CONFIG_ARM_MHU=m # CONFIG_ARM_MODULE_PLTS is not set CONFIG_ARM_MVEBU_V7_CPUIDLE=y +# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set CONFIG_ARM_PATCH_IDIV=y CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y @@ -972,6 +974,7 @@ CONFIG_CNIC=m # CONFIG_COMMON_CLK_FIXED_MMIO is not set CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX9485 is not set +CONFIG_COMMON_CLK_PALMAS=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_S2MPS11=m @@ -982,6 +985,7 @@ CONFIG_COMMON_CLK_SCPI=m CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_SI544=m # CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_TI_ADPLL is not set # CONFIG_COMMON_CLK_VC5 is not set CONFIG_COMMON_CLK_VERSATILE=y # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set @@ -1132,6 +1136,10 @@ CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_CRYPTO_DEV_MARVELL_CESA=m # CONFIG_CRYPTO_DEV_MXS_DCP is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_OMAP_AES is not set +CONFIG_CRYPTO_DEV_OMAP_DES=m +CONFIG_CRYPTO_DEV_OMAP=m +CONFIG_CRYPTO_DEV_OMAP_SHAM=m CONFIG_CRYPTO_DEV_QCOM_RNG=m CONFIG_CRYPTO_DEV_ROCKCHIP=m CONFIG_CRYPTO_DEV_S5P=m @@ -1245,7 +1253,7 @@ CONFIG_DAVICOM_PHY=m CONFIG_DAVINCI_WATCHDOG=m CONFIG_DAX=y CONFIG_DCB=y -# CONFIG_DDR is not set +CONFIG_DDR=y CONFIG_DE2104X_DSL=0 CONFIG_DE2104X=m CONFIG_DE4X5=m @@ -1355,6 +1363,7 @@ CONFIG_DMADEVICES=y CONFIG_DMA_ENGINE=y # CONFIG_DMA_FENCE_TRACE is not set CONFIG_DMA_OF=y +CONFIG_DMA_OMAP=m # CONFIG_DMARD06 is not set # CONFIG_DMARD09 is not set CONFIG_DMARD10=m @@ -1408,6 +1417,7 @@ CONFIG_DP83869_PHY=m # CONFIG_DP83TC811_PHY is not set CONFIG_DPOT_DAC=m # CONFIG_DPS310 is not set +CONFIG_DRA752_THERMAL=y CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y @@ -1488,7 +1498,12 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NOUVEAU_SVM is not set CONFIG_DRM_NXP_PTN3460=m -# CONFIG_DRM_OMAP is not set +CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m +CONFIG_DRM_OMAP_CONNECTOR_HDMI=m +CONFIG_DRM_OMAP_ENCODER_OPA362=m +CONFIG_DRM_OMAP_ENCODER_TPD12S015=m +CONFIG_DRM_OMAP=m +CONFIG_DRM_OMAP_PANEL_DSI_CM=m CONFIG_DRM_PANEL_ARM_VERSATILE=m CONFIG_DRM_PANEL_BRIDGE=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m @@ -1758,6 +1773,7 @@ CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX8997=m +CONFIG_EXTCON_PALMAS=m # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set # CONFIG_EXTCON_RT8973A is not set @@ -1910,7 +1926,7 @@ CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set -# CONFIG_FSL_RCPM is not set +CONFIG_FSL_RCPM=y # CONFIG_FSL_XGMAC_MDIO is not set CONFIG_FS_MBCACHE=y CONFIG_FSNOTIFY=y @@ -2015,13 +2031,15 @@ CONFIG_GPIO_MC33880=m CONFIG_GPIO_MOXTET=m # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y +CONFIG_GPIO_OMAP=y +CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set CONFIG_GPIO_PCI_IDIO_16=m -# CONFIG_GPIO_PISOSR is not set +CONFIG_GPIO_PISOSR=m CONFIG_GPIO_PL061=y CONFIG_GPIO_RASPBERRYPI_EXP=m # CONFIG_GPIO_RDC321X is not set @@ -2065,6 +2083,7 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HD44780=m CONFIG_HDC100X=m +CONFIG_HDQ_MASTER_OMAP=m CONFIG_HEADERS_CHECK=y CONFIG_HEADERS_INSTALL=y CONFIG_HEADER_TEST=y @@ -2236,6 +2255,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_TPM=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM=y +CONFIG_HWSPINLOCK_OMAP=m # CONFIG_HWSPINLOCK_STM32 is not set CONFIG_HWSPINLOCK=y # CONFIG_HX711 is not set @@ -2305,6 +2325,7 @@ CONFIG_I2C_NFORCE2=m # CONFIG_I2C_NOMADIK is not set CONFIG_I2C_NVIDIA_GPU=m # CONFIG_I2C_OCORES is not set +CONFIG_I2C_OMAP=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PIIX4 is not set @@ -2537,6 +2558,7 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSE=y # CONFIG_INPUT_MSM_VIBRATOR is not set +CONFIG_INPUT_PALMAS_PWRBUTTON=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_PM8XXX_VIBRATOR=m @@ -3137,7 +3159,6 @@ CONFIG_MACH_ARMADA_XP=y CONFIG_MACH_DOVE=y # CONFIG_MACH_MESON6 is not set # CONFIG_MACH_MESON8 is not set -# CONFIG_MACH_MMP3_DT is not set CONFIG_MACH_STM32MP157=y # CONFIG_MACH_SUN4I is not set # CONFIG_MACH_SUN5I is not set @@ -3336,7 +3357,8 @@ CONFIG_MFD_MAX8997=y # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_NVEC is not set -# CONFIG_MFD_PALMAS is not set +# CONFIG_MFD_OMAP_USB_HOST is not set +CONFIG_MFD_PALMAS=y # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_PM8XXX is not set # CONFIG_MFD_RC5T583 is not set @@ -3365,7 +3387,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TC6387XB is not set # CONFIG_MFD_TC6393XB is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set +CONFIG_MFD_TI_AM335X_TSCADC=m # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set @@ -3469,6 +3491,7 @@ CONFIG_MMC_MESON_MX_SDIO=m CONFIG_MMC_MVSDIO=m # CONFIG_MMC_MXC is not set CONFIG_MMC_OMAP_HS=m +CONFIG_MMC_OMAP=m CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_REALTEK_USB=m CONFIG_MMC_RICOH_MMC=y @@ -4268,9 +4291,33 @@ CONFIG_OF_RESERVED_MEM=y CONFIG_OF_RESOLVE=y # CONFIG_OF_UNITTEST is not set CONFIG_OF=y +# CONFIG_OMAP2_DSS_DEBUGFS is not set +# CONFIG_OMAP2_DSS_DEBUG is not set +CONFIG_OMAP2_DSS_DPI=y +CONFIG_OMAP2_DSS_DSI=y +CONFIG_OMAP2_DSS=m +CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y +CONFIG_OMAP2_DSS_VENC=y +CONFIG_OMAP2PLUS_MBOX=m +CONFIG_OMAP_32K_TIMER=y # CONFIG_OMAP3_THERMAL is not set -CONFIG_OMAP4_DSS_HDMI_CEC=y +# CONFIG_OMAP4_DSS_HDMI is not set +# CONFIG_OMAP5_DSS_HDMI is not set +CONFIG_OMAP5_ERRATA_801819=y +CONFIG_OMAP5_THERMAL=y +CONFIG_OMAP_CONTROL_PHY=m # CONFIG_OMAP_GPMC_DEBUG is not set +CONFIG_OMAP_GPMC=y +# CONFIG_OMAP_IOMMU_DEBUG is not set +CONFIG_OMAP_IOMMU=y +CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_OMAP_OCP2SCP=m +CONFIG_OMAP_REMOTEPROC=m +CONFIG_OMAP_RESET_CLOCKS=y +CONFIG_OMAP_USB2=m +CONFIG_OMAP_WATCHDOG=m # CONFIG_OMFS_FS is not set CONFIG_OPENVSWITCH_GENEVE=m CONFIG_OPENVSWITCH_GRE=m @@ -4304,6 +4351,7 @@ CONFIG_PACKING=y # CONFIG_PAGE_EXTENSION is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set +CONFIG_PALMAS_GPADC=m # CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_PANEL is not set # CONFIG_PANIC_ON_OOPS is not set @@ -4370,6 +4418,7 @@ CONFIG_PCCARD=y # CONFIG_PCH_GBE is not set CONFIG_PCI_AARDVARK=y # CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_DRA7XX_HOST is not set CONFIG_PCIEAER_INJECT=m CONFIG_PCIEAER=y # CONFIG_PCIE_ALTERA is not set @@ -4449,6 +4498,7 @@ CONFIG_PHY_CADENCE_DPHY=m CONFIG_PHY_CADENCE_DP=m CONFIG_PHY_CADENCE_SIERRA=m # CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_DM816X_USB is not set CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_EXYNOS5_USBDRD=m CONFIG_PHY_EXYNOS_DP_VIDEO=m @@ -4464,6 +4514,7 @@ CONFIG_PHY_MESON_G12A_USB3_PCIE=m # CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MESON_GXL_USB3=m # CONFIG_PHY_MIXEL_MIPI_DPHY is not set +CONFIG_PHY_MMP3_USB=m # CONFIG_PHY_MVEBU_A3700_COMPHY is not set # CONFIG_PHY_MVEBU_A3700_UTMI is not set CONFIG_PHY_MVEBU_A38X_COMPHY=m @@ -4493,6 +4544,7 @@ CONFIG_PHY_SUN50I_USB3=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m +CONFIG_PHY_TI_GMII_SEL=m # CONFIG_PHY_TUSB1210 is not set # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set @@ -4524,6 +4576,7 @@ CONFIG_PINCTRL_MSM8976=m CONFIG_PINCTRL_MSM8998=m CONFIG_PINCTRL_MVEBU=y # CONFIG_PINCTRL_OCELOT is not set +CONFIG_PINCTRL_PALMAS=y # CONFIG_PINCTRL_QCS404 is not set CONFIG_PINCTRL_RK805=m CONFIG_PINCTRL_SAMSUNG=y @@ -4686,12 +4739,13 @@ CONFIG_PWM_HIBVT=m CONFIG_PWM_IMX27=m CONFIG_PWM_IMX_TPM=m CONFIG_PWM_MESON=m +# CONFIG_PWM_OMAP_DMTIMER is not set CONFIG_PWM_PCA9685=m CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_SAMSUNG=m # CONFIG_PWM_STM32 is not set # CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_STMPE is not set +CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=m CONFIG_PWM_SYSFS=y CONFIG_PWM_TEGRA=y @@ -4861,6 +4915,8 @@ CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MAX8997=m # CONFIG_REGULATOR_MCP16502 is not set # CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_PALMAS=y +CONFIG_REGULATOR_PBIAS=m CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set @@ -4877,6 +4933,7 @@ CONFIG_REGULATOR_STM32_VREFBUF=m CONFIG_REGULATOR_STPMIC1=m CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_TI_ABB=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m @@ -4947,7 +5004,7 @@ CONFIG_ROCKCHIP_IODOMAIN=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_MBOX=y -# CONFIG_ROCKCHIP_OTP is not set +CONFIG_ROCKCHIP_OTP=m CONFIG_ROCKCHIP_PHY=m CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_RGB=y @@ -5060,6 +5117,8 @@ CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_MV=m # CONFIG_RTC_DRV_MXC is not set # CONFIG_RTC_DRV_MXC_V2 is not set +CONFIG_RTC_DRV_OMAP=m +CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_PCF2123=m CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF85063=m @@ -5512,6 +5571,8 @@ CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y # CONFIG_SERIAL_8250_MID is not set CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y +CONFIG_SERIAL_8250_OMAP=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_RT288X=y @@ -5549,6 +5610,7 @@ CONFIG_SERIAL_MVEBU_CONSOLE=y CONFIG_SERIAL_MVEBU_UART=y # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_SERIAL_OF_PLATFORM=y +# CONFIG_SERIAL_OMAP is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_SAMSUNG_CONSOLE=y @@ -5883,6 +5945,11 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_ODROID=m +CONFIG_SND_SOC_OMAP_ABE_TWL6040=m +CONFIG_SND_SOC_OMAP_DMIC=m +CONFIG_SND_SOC_OMAP_HDMI=m +CONFIG_SND_SOC_OMAP_MCBSP=m +CONFIG_SND_SOC_OMAP_MCPDM=m # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set @@ -6039,15 +6106,17 @@ CONFIG_SND_YMFPCI=m # CONFIG_SOC_AM43XX is not set # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set -# CONFIG_SOC_DRA7XX is not set +CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS5250=y CONFIG_SOC_EXYNOS5260=y CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5800=y +# CONFIG_SOC_HAS_OMAP2_SDRC is not set +CONFIG_SOC_HAS_REALTIME_COUNTER=y # CONFIG_SOC_IMX6SLL is not set -# CONFIG_SOC_OMAP5 is not set +CONFIG_SOC_OMAP5=y CONFIG_SOC_TEGRA_FLOWCTRL=y # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y @@ -6093,6 +6162,7 @@ CONFIG_SPI_MESON_SPIFC=m # CONFIG_SPI_MXIC is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_OC_TINY is not set +CONFIG_SPI_OMAP24XX=m CONFIG_SPI_ORION=m CONFIG_SPI_PL022=m # CONFIG_SPI_PXA2XX is not set @@ -6109,6 +6179,7 @@ CONFIG_SPI_SUN6I=m CONFIG_SPI_TEGRA114=m # CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SLINK is not set +CONFIG_SPI_TI_QSPI=m # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set @@ -6180,7 +6251,7 @@ CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_PLATFORM=m # CONFIG_STMMAC_SELFTESTS is not set -# CONFIG_STMPE_ADC is not set +CONFIG_STMPE_ADC=m CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y CONFIG_STPMIC1_WATCHDOG=m @@ -6380,7 +6451,7 @@ CONFIG_THERMAL=y CONFIG_THRUSTMASTER_FF=y # CONFIG_THUMB2_KERNEL is not set # CONFIG_THUNDERBOLT is not set -# CONFIG_TI_ADC081C is not set +CONFIG_TI_ADC081C=m # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC108S102 is not set @@ -6393,15 +6464,23 @@ CONFIG_TI_ADS1015=m CONFIG_TI_ADS8344=m # CONFIG_TI_ADS8688 is not set CONFIG_TI_AEMIF=m +CONFIG_TI_AM335X_ADC=m CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TI_CPPI41=m +CONFIG_TI_CPSW=m # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TI_CPSW_SWITCHDEV=m +CONFIG_TI_CPTS_MOD=m +CONFIG_TI_CPTS=y # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set CONFIG_TI_DAC7311=m # CONFIG_TI_DAC7612 is not set +CONFIG_TI_DAVINCI_EMAC=m CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_EDMA=y +CONFIG_TI_EMIF=m +CONFIG_TI_EMIF_SRAM=m CONFIG_TI_EQEP=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m @@ -6420,6 +6499,7 @@ CONFIG_TIPC_DIAG=m CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TI_PIPE3=m CONFIG_TI_PWMSS=y # CONFIG_TI_SCI_CLK is not set CONFIG_TI_SCI_PROTOCOL=m @@ -6438,6 +6518,7 @@ CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ADC=m CONFIG_TOUCHSCREEN_ADS7846=m @@ -6676,12 +6757,14 @@ CONFIG_USB_DWC3_KEYSTONE=m CONFIG_USB_DWC3=m CONFIG_USB_DWC3_MESON_G12A=m CONFIG_USB_DWC3_OF_SIMPLE=m +CONFIG_USB_DWC3_OMAP=m CONFIG_USB_DWC3_PCI=m CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EG20T is not set CONFIG_USB_EHCI_EXYNOS=m # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_OMAP=m CONFIG_USB_EHCI_HCD_ORION=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_EHCI_HCD=y @@ -6778,6 +6861,7 @@ CONFIG_USB_HSO=m CONFIG_USB_HUB_USB251XB=m # CONFIG_USB_HWA_HCD is not set CONFIG_USB_IDMOUSE=m +CONFIG_USB_INVENTRA_DMA=y CONFIG_USB_IOWARRIOR=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_DEBUG is not set @@ -6814,11 +6898,14 @@ CONFIG_USB_MICROTEK=m # CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y CONFIG_USB_MR800=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_USB_MUSB_AM35X=m CONFIG_USB_MUSB_DSPS=m CONFIG_USB_MUSB_DUAL_ROLE=y # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_HDRC=m # CONFIG_USB_MUSB_HOST is not set +CONFIG_USB_MUSB_OMAP2PLUS=m CONFIG_USB_MUSB_SUNXI=m # CONFIG_USB_MUSB_TUSB6010 is not set # CONFIG_USB_MV_U3D is not set @@ -6853,6 +6940,7 @@ CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_ZAURUS=m CONFIG_USB_OHCI_EXYNOS=m CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_HCD_OMAP3 is not set CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set @@ -6966,6 +7054,7 @@ CONFIG_USB_SUPPORT=y CONFIG_USB_TEGRA_PHY=m CONFIG_USB_TEGRA_XUDC=m # CONFIG_USB_TEST is not set +CONFIG_USB_TI_CPPI41_DMA=y CONFIG_USB_TMC=m CONFIG_USB_TRANCEVIBRATOR=m # CONFIG_USB_U132_HCD is not set @@ -7048,6 +7137,7 @@ CONFIG_VIA_RHINE_MMIO=y CONFIG_VIA_VELOCITY=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_ALLEGRO_DVT is not set +CONFIG_VIDEO_AM437X_VPFE=m # CONFIG_VIDEO_ASPEED is not set CONFIG_VIDEO_AU0828=m # CONFIG_VIDEO_AU0828_RC is not set @@ -7141,6 +7231,9 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m CONFIG_VIDEO_SUNXI_CEDRUS=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_TEGRA_HDMI_CEC=m +CONFIG_VIDEO_TI_CAL=m +# CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TI_VPE=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m CONFIG_VIDEO_TM6000=m @@ -7361,4 +7454,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 2762ea22d..0a0c1f1be 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -5941,7 +5941,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set CONFIG_TOUCHSCREEN_SURFACE3_SPI=m # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6807,4 +6806,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 78b7577b5..4814a7e6b 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -5920,7 +5920,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set CONFIG_TOUCHSCREEN_SURFACE3_SPI=m # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6786,4 +6785,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index ba79b178d..0eed0d363 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -5566,7 +5566,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6331,4 +6330,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index d33dfbc25..0c1f891d1 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -5543,7 +5543,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6308,4 +6307,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index bc424312b..fd5798aaa 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -5507,7 +5507,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6269,4 +6268,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index c192e4f26..7e82b27b6 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -5484,7 +5484,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6246,4 +6245,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 48b89c3d4..bdcbf9b7a 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -5995,7 +5995,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set CONFIG_TOUCHSCREEN_SURFACE3_SPI=m # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6861,4 +6860,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index a28baaadc..4c83d7b02 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -5974,7 +5974,6 @@ CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SUR40 is not set CONFIG_TOUCHSCREEN_SURFACE3_SPI=m # CONFIG_TOUCHSCREEN_SX8654 is not set -CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m @@ -6840,4 +6839,3 @@ CONFIG_ZRAM=m CONFIG_ZSMALLOC=y CONFIG_ZSWAP=y # CONFIG_ZX_TDM is not set -# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set diff --git a/kernel.spec b/kernel.spec index 09192507c..832543414 100644 --- a/kernel.spec +++ b/kernel.spec @@ -2890,6 +2890,10 @@ fi # # %changelog +* Tue Dec 10 2019 Peter Robinson +- Updates for ARMv7/aarch64 +- Enable newer TI ARMv7 platforms + * Tue Dec 10 2019 Justin M. Forbes - 5.5.0-0.rc1.git1.1 - Linux v5.5-rc1-12-g6794862a16ef - Reenable debugging options. From e479e45f103c0ccf4f6682fe0dc7600682d7b99f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 11 Dec 2019 08:28:14 +0000 Subject: [PATCH 72/76] arm: a few more updates --- configs/fedora/generic/CONFIG_FSL_ENETC_MDIO | 1 - .../fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT | 2 +- .../CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 | 1 - .../generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT | 2 +- .../fedora/generic/arm/CONFIG_EXYNOS5422_DMC | 1 - .../arm/CONFIG_INTERCONNECT_QCOM_MSM8974 | 2 +- .../fedora/generic/arm/CONFIG_PINCTRL_MSM8976 | 2 +- .../generic/{ => arm}/CONFIG_QCS_Q6SSTOP_404 | 0 configs/fedora/generic/arm/CONFIG_SC_GCC_7180 | 2 +- .../generic/arm/aarch64/CONFIG_FSL_ENETC_MDIO | 1 + .../{ => arm/aarch64}/CONFIG_FSL_ENETC_QOS | 0 .../generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL | 2 +- .../armv7/{armv7 => }/CONFIG_AM335X_PHY_USB | 0 .../{ => armv7}/CONFIG_CRYPTO_CURVE25519_NEON | 0 .../{ => armv7}/CONFIG_CRYPTO_POLY1305_ARM | 0 .../generic/arm/armv7/CONFIG_EXYNOS5422_DMC | 1 + .../CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 | 1 - .../armv7/{armv7 => }/CONFIG_WKUP_M3_RPROC | 0 .../arm/armv7/lpae/CONFIG_AM335X_PHY_USB | 1 - .../generic/arm/armv7/lpae/CONFIG_SOC_AM43XX | 1 - .../generic/{ => x86}/CONFIG_SYSTEM76_ACPI | 0 kernel-aarch64-debug-fedora.config | 19 +++++++---------- kernel-aarch64-fedora.config | 19 +++++++---------- kernel-armv7hl-debug-fedora.config | 16 ++++++-------- kernel-armv7hl-fedora.config | 16 ++++++-------- kernel-armv7hl-lpae-debug-fedora.config | 21 ++++++++----------- kernel-armv7hl-lpae-fedora.config | 21 ++++++++----------- kernel-i686-debug-fedora.config | 6 +----- kernel-i686-fedora.config | 6 +----- kernel-ppc64le-debug-fedora.config | 7 +------ kernel-ppc64le-fedora.config | 7 +------ kernel-s390x-debug-fedora.config | 7 +------ kernel-s390x-fedora.config | 7 +------ kernel-x86_64-debug-fedora.config | 6 +----- kernel-x86_64-fedora.config | 6 +----- kernel.spec | 2 +- 36 files changed, 61 insertions(+), 125 deletions(-) delete mode 100644 configs/fedora/generic/CONFIG_FSL_ENETC_MDIO delete mode 100644 configs/fedora/generic/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 delete mode 100644 configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC rename configs/fedora/generic/{ => arm}/CONFIG_QCS_Q6SSTOP_404 (100%) create mode 100644 configs/fedora/generic/arm/aarch64/CONFIG_FSL_ENETC_MDIO rename configs/fedora/generic/{ => arm/aarch64}/CONFIG_FSL_ENETC_QOS (100%) rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_AM335X_PHY_USB (100%) rename configs/fedora/generic/arm/{ => armv7}/CONFIG_CRYPTO_CURVE25519_NEON (100%) rename configs/fedora/generic/arm/{ => armv7}/CONFIG_CRYPTO_POLY1305_ARM (100%) create mode 100644 configs/fedora/generic/arm/armv7/CONFIG_EXYNOS5422_DMC delete mode 100644 configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 rename configs/fedora/generic/arm/armv7/{armv7 => }/CONFIG_WKUP_M3_RPROC (100%) delete mode 100644 configs/fedora/generic/arm/armv7/lpae/CONFIG_AM335X_PHY_USB delete mode 100644 configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_AM43XX rename configs/fedora/generic/{ => x86}/CONFIG_SYSTEM76_ACPI (100%) diff --git a/configs/fedora/generic/CONFIG_FSL_ENETC_MDIO b/configs/fedora/generic/CONFIG_FSL_ENETC_MDIO deleted file mode 100644 index 9ae6245d1..000000000 --- a/configs/fedora/generic/CONFIG_FSL_ENETC_MDIO +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_FSL_ENETC_MDIO is not set diff --git a/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT b/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT index 4d736746f..c67ef179b 100644 --- a/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT +++ b/configs/fedora/generic/CONFIG_MMC_SDHCI_MILBEAUT @@ -1 +1 @@ -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set diff --git a/configs/fedora/generic/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 b/configs/fedora/generic/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 deleted file mode 100644 index b4777839c..000000000 --- a/configs/fedora/generic/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set diff --git a/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT b/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT index 9fcc8db77..110425bf0 100644 --- a/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT +++ b/configs/fedora/generic/arm/CONFIG_DRM_KOMEDA_ERROR_PRINT @@ -1 +1 @@ -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set diff --git a/configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC b/configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC deleted file mode 100644 index b0f5dfb6f..000000000 --- a/configs/fedora/generic/arm/CONFIG_EXYNOS5422_DMC +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_EXYNOS5422_DMC is not set diff --git a/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 b/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 index 58f12f2f9..e03a8268e 100644 --- a/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 +++ b/configs/fedora/generic/arm/CONFIG_INTERCONNECT_QCOM_MSM8974 @@ -1 +1 @@ -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set diff --git a/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 b/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 index b0263431f..05e860247 100644 --- a/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 +++ b/configs/fedora/generic/arm/CONFIG_PINCTRL_MSM8976 @@ -1 +1 @@ -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set diff --git a/configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 b/configs/fedora/generic/arm/CONFIG_QCS_Q6SSTOP_404 similarity index 100% rename from configs/fedora/generic/CONFIG_QCS_Q6SSTOP_404 rename to configs/fedora/generic/arm/CONFIG_QCS_Q6SSTOP_404 diff --git a/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 b/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 index 1ca9fc323..7e78cbfb2 100644 --- a/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 +++ b/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 @@ -1 +1 @@ -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_FSL_ENETC_MDIO b/configs/fedora/generic/arm/aarch64/CONFIG_FSL_ENETC_MDIO new file mode 100644 index 000000000..0dfc48a4b --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_FSL_ENETC_MDIO @@ -0,0 +1 @@ +CONFIG_FSL_ENETC_MDIO=m diff --git a/configs/fedora/generic/CONFIG_FSL_ENETC_QOS b/configs/fedora/generic/arm/aarch64/CONFIG_FSL_ENETC_QOS similarity index 100% rename from configs/fedora/generic/CONFIG_FSL_ENETC_QOS rename to configs/fedora/generic/arm/aarch64/CONFIG_FSL_ENETC_QOS diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL b/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL index 98bb5d66e..3bf6d6449 100644 --- a/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL +++ b/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_BOOTCTL @@ -1 +1 @@ -CONFIG_MLXBF_BOOTCTL=m +# CONFIG_MLXBF_BOOTCTL is not set diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_AM335X_PHY_USB b/configs/fedora/generic/arm/armv7/CONFIG_AM335X_PHY_USB similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_AM335X_PHY_USB rename to configs/fedora/generic/arm/armv7/CONFIG_AM335X_PHY_USB diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_CURVE25519_NEON b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_CURVE25519_NEON similarity index 100% rename from configs/fedora/generic/arm/CONFIG_CRYPTO_CURVE25519_NEON rename to configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_CURVE25519_NEON diff --git a/configs/fedora/generic/arm/CONFIG_CRYPTO_POLY1305_ARM b/configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_POLY1305_ARM similarity index 100% rename from configs/fedora/generic/arm/CONFIG_CRYPTO_POLY1305_ARM rename to configs/fedora/generic/arm/armv7/CONFIG_CRYPTO_POLY1305_ARM diff --git a/configs/fedora/generic/arm/armv7/CONFIG_EXYNOS5422_DMC b/configs/fedora/generic/arm/armv7/CONFIG_EXYNOS5422_DMC new file mode 100644 index 000000000..7c1b0dbb9 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_EXYNOS5422_DMC @@ -0,0 +1 @@ +CONFIG_EXYNOS5422_DMC=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 b/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 deleted file mode 100644 index cbf1d012f..000000000 --- a/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 +++ /dev/null @@ -1 +0,0 @@ -CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_WKUP_M3_RPROC b/configs/fedora/generic/arm/armv7/CONFIG_WKUP_M3_RPROC similarity index 100% rename from configs/fedora/generic/arm/armv7/armv7/CONFIG_WKUP_M3_RPROC rename to configs/fedora/generic/arm/armv7/CONFIG_WKUP_M3_RPROC diff --git a/configs/fedora/generic/arm/armv7/lpae/CONFIG_AM335X_PHY_USB b/configs/fedora/generic/arm/armv7/lpae/CONFIG_AM335X_PHY_USB deleted file mode 100644 index 26554650a..000000000 --- a/configs/fedora/generic/arm/armv7/lpae/CONFIG_AM335X_PHY_USB +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AM335X_PHY_USB is not set diff --git a/configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_AM43XX b/configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_AM43XX deleted file mode 100644 index 4761c4279..000000000 --- a/configs/fedora/generic/arm/armv7/lpae/CONFIG_SOC_AM43XX +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_SOC_AM43XX is not set diff --git a/configs/fedora/generic/CONFIG_SYSTEM76_ACPI b/configs/fedora/generic/x86/CONFIG_SYSTEM76_ACPI similarity index 100% rename from configs/fedora/generic/CONFIG_SYSTEM76_ACPI rename to configs/fedora/generic/x86/CONFIG_SYSTEM76_ACPI diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index 8599af399..d91a844ff 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1147,7 +1147,6 @@ CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CURVE25519=m -CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DEV_ALLWINNER=y @@ -1238,7 +1237,6 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_NEON=m CONFIG_CRYPTO_RMD128=m @@ -1509,7 +1507,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1811,7 +1809,6 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" -# CONFIG_EXYNOS5422_DMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set @@ -1965,7 +1962,7 @@ CONFIG_FSL_DPAA=y CONFIG_FSL_EDMA=m CONFIG_FSL_ENETC_HW_TIMESTAMPING=y CONFIG_FSL_ENETC=m -# CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_MDIO=m CONFIG_FSL_ENETC_PTP_CLOCK=m CONFIG_FSL_ENETC_QOS=y CONFIG_FSL_ENETC_VF=m @@ -2652,7 +2649,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=m -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set CONFIG_INTERCONNECT_QCOM_SDM845=m CONFIG_INTERCONNECT_QCOM=y @@ -3500,7 +3497,7 @@ CONFIG_MLX5_SW_STEERING=y # CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m -CONFIG_MLXBF_BOOTCTL=m +# CONFIG_MLXBF_BOOTCTL is not set CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m @@ -3556,7 +3553,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -4628,7 +4625,7 @@ CONFIG_PINCTRL_MESON_GXL=y # CONFIG_PINCTRL_MSM8660 is not set CONFIG_PINCTRL_MSM8916=y # CONFIG_PINCTRL_MSM8960 is not set -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set # CONFIG_PINCTRL_MSM8994 is not set CONFIG_PINCTRL_MSM8996=y CONFIG_PINCTRL_MSM8998=m @@ -5312,7 +5309,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5947,7 +5944,6 @@ CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_APQ8016_SBC=m CONFIG_SND_SOC_ARNDALE=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -6353,7 +6349,6 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_SYS_HYPERVISOR is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 20e3e5a4e..ca7d084f1 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1147,7 +1147,6 @@ CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CURVE25519=m -CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DEV_ALLWINNER=y @@ -1238,7 +1237,6 @@ CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_POLY1305_ARM=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_NEON=m CONFIG_CRYPTO_RMD128=m @@ -1501,7 +1499,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1803,7 +1801,6 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" -# CONFIG_EXYNOS5422_DMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set @@ -1949,7 +1946,7 @@ CONFIG_FSL_DPAA=y CONFIG_FSL_EDMA=m CONFIG_FSL_ENETC_HW_TIMESTAMPING=y CONFIG_FSL_ENETC=m -# CONFIG_FSL_ENETC_MDIO is not set +CONFIG_FSL_ENETC_MDIO=m CONFIG_FSL_ENETC_PTP_CLOCK=m CONFIG_FSL_ENETC_QOS=y CONFIG_FSL_ENETC_VF=m @@ -2636,7 +2633,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=m -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set CONFIG_INTERCONNECT_QCOM_SDM845=m CONFIG_INTERCONNECT_QCOM=y @@ -3481,7 +3478,7 @@ CONFIG_MLX5_SW_STEERING=y # CONFIG_MLX5_TLS is not set CONFIG_MLX90614=m CONFIG_MLX90632=m -CONFIG_MLXBF_BOOTCTL=m +# CONFIG_MLXBF_BOOTCTL is not set CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m @@ -3537,7 +3534,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -4608,7 +4605,7 @@ CONFIG_PINCTRL_MESON_GXL=y # CONFIG_PINCTRL_MSM8660 is not set CONFIG_PINCTRL_MSM8916=y # CONFIG_PINCTRL_MSM8960 is not set -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set # CONFIG_PINCTRL_MSM8994 is not set CONFIG_PINCTRL_MSM8996=y CONFIG_PINCTRL_MSM8998=m @@ -5291,7 +5288,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5925,7 +5922,6 @@ CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_APQ8016_SBC=m CONFIG_SND_SOC_ARNDALE=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -6331,7 +6327,6 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_SYS_HYPERVISOR is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 251038427..8aa104ec0 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1521,7 +1521,7 @@ CONFIG_DRM_IMX_LDB=m CONFIG_DRM_IMX=m CONFIG_DRM_IMX_PARALLEL_DISPLAY=m CONFIG_DRM_IMX_TVE=m -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1837,7 +1837,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" -# CONFIG_EXYNOS5422_DMC is not set +CONFIG_EXYNOS5422_DMC=m CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1984,8 +1984,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2674,7 +2672,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -3606,7 +3604,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -4713,7 +4711,7 @@ CONFIG_PINCTRL_IMX6SL=y CONFIG_PINCTRL_MSM8660=m CONFIG_PINCTRL_MSM8916=m CONFIG_PINCTRL_MSM8960=m -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -5435,7 +5433,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -6093,7 +6091,6 @@ CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE=m -CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -6580,7 +6577,6 @@ CONFIG_SYN_COOKIES=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index b3015a29c..91406f2b8 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1514,7 +1514,7 @@ CONFIG_DRM_IMX_LDB=m CONFIG_DRM_IMX=m CONFIG_DRM_IMX_PARALLEL_DISPLAY=m CONFIG_DRM_IMX_TVE=m -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1830,7 +1830,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" -# CONFIG_EXYNOS5422_DMC is not set +CONFIG_EXYNOS5422_DMC=m CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1969,8 +1969,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2659,7 +2657,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -3588,7 +3586,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set @@ -4694,7 +4692,7 @@ CONFIG_PINCTRL_IMX6SL=y CONFIG_PINCTRL_MSM8660=m CONFIG_PINCTRL_MSM8916=m CONFIG_PINCTRL_MSM8960=m -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -5415,7 +5413,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -6072,7 +6070,6 @@ CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE=m -CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -6559,7 +6556,6 @@ CONFIG_SYN_COOKIES=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 1ece33eed..eaeb4271e 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -170,7 +170,7 @@ CONFIG_ALTERA_STAPL=m CONFIG_ALTERA_TSE=m CONFIG_ALX=m # CONFIG_AM2315 is not set -# CONFIG_AM335X_PHY_USB is not set +CONFIG_AM335X_PHY_USB=m CONFIG_AMBA_PL08X=y CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set @@ -1485,7 +1485,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_IMX is not set -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1789,7 +1789,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" -# CONFIG_EXYNOS5422_DMC is not set +CONFIG_EXYNOS5422_DMC=m CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1936,8 +1936,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2606,7 +2604,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -3521,7 +3519,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4589,7 +4587,7 @@ CONFIG_PINCTRL_DOVE=y # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MESON8B is not set # CONFIG_PINCTRL_MESON8 is not set -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -5252,7 +5250,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5892,7 +5890,6 @@ CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE=m -CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -6124,7 +6121,7 @@ CONFIG_SND_VX222=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m # CONFIG_SOC_AM33XX is not set -# CONFIG_SOC_AM43XX is not set +CONFIG_SOC_AM43XX=y # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set CONFIG_SOC_DRA7XX=y @@ -6332,7 +6329,6 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_SYS_SUPPORTS_HUGETLBFS=y -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -7379,6 +7375,7 @@ CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100=m CONFIG_WIZNET_W5100_SPI=m CONFIG_WIZNET_W5300=m +CONFIG_WKUP_M3_RPROC=m CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL1251_SPI=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index ad6bf5553..904c02348 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -170,7 +170,7 @@ CONFIG_ALTERA_STAPL=m CONFIG_ALTERA_TSE=m CONFIG_ALX=m # CONFIG_AM2315 is not set -# CONFIG_AM335X_PHY_USB is not set +CONFIG_AM335X_PHY_USB=m CONFIG_AMBA_PL08X=y CONFIG_AMD8111_ETH=m # CONFIG_AMD_IOMMU_DEBUGFS is not set @@ -1478,7 +1478,7 @@ CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_IMX is not set -CONFIG_DRM_KOMEDA_ERROR_PRINT=y +# CONFIG_DRM_KOMEDA_ERROR_PRINT is not set CONFIG_DRM_KOMEDA=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIMA=m @@ -1782,7 +1782,7 @@ CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USB_GPIO=m CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" -# CONFIG_EXYNOS5422_DMC is not set +CONFIG_EXYNOS5422_DMC=m CONFIG_EXYNOS_ADC=m CONFIG_EXYNOS_AUDSS_CLK_CON=m # CONFIG_EXYNOS_IOMMU_DEBUG is not set @@ -1921,8 +1921,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_IMX8_DDR_PMU is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2591,7 +2589,7 @@ CONFIG_INTEL_STRATIX10_SERVICE=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_XWAY_PHY=m # CONFIG_INTERCONNECT is not set -CONFIG_INTERCONNECT_QCOM_MSM8974=m +# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_INV_MPU6050_I2C=m @@ -3503,7 +3501,7 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI_IPROC=m CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4570,7 +4568,7 @@ CONFIG_PINCTRL_DOVE=y # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MESON8B is not set # CONFIG_PINCTRL_MESON8 is not set -CONFIG_PINCTRL_MSM8976=m +# CONFIG_PINCTRL_MSM8976 is not set # CONFIG_PINCTRL_MSM8994 is not set # CONFIG_PINCTRL_MSM8996 is not set CONFIG_PINCTRL_MSM8998=m @@ -5232,7 +5230,7 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set -CONFIG_SC_GCC_7180=m +# CONFIG_SC_GCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_MC_PRIO is not set @@ -5871,7 +5869,6 @@ CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE=m -CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -6103,7 +6100,7 @@ CONFIG_SND_VX222=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m # CONFIG_SOC_AM33XX is not set -# CONFIG_SOC_AM43XX is not set +CONFIG_SOC_AM43XX=y # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set CONFIG_SOC_DRA7XX=y @@ -6311,7 +6308,6 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_SYS_SUPPORTS_HUGETLBFS=y -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -7358,6 +7354,7 @@ CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100=m CONFIG_WIZNET_W5100_SPI=m CONFIG_WIZNET_W5300=m +CONFIG_WKUP_M3_RPROC=m CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL1251_SPI=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index 0a0c1f1be..b658e96ef 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -1696,8 +1696,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -3249,7 +3247,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4389,7 +4387,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5362,7 +5359,6 @@ CONFIG_SND_SOC_AMD_ACP3x=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 4814a7e6b..19bd5d6bf 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -1679,8 +1679,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -3230,7 +3228,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4369,7 +4367,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5341,7 +5338,6 @@ CONFIG_SND_SOC_AMD_ACP3x=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 0eed0d363..403aa4ff8 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -1545,8 +1545,6 @@ CONFIG_FSI_OCC=m CONFIG_FSI_SBEFIFO=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_LBC is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2983,7 +2981,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4089,7 +4087,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5042,7 +5039,6 @@ CONFIG_SND_SOC_AK5558=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set @@ -5345,7 +5341,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 0c1f891d1..c6a1a81ed 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -1528,8 +1528,6 @@ CONFIG_FSI_OCC=m CONFIG_FSI_SBEFIFO=m CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_LBC is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set @@ -2963,7 +2961,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4067,7 +4065,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5019,7 +5016,6 @@ CONFIG_SND_SOC_AK5558=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set @@ -5322,7 +5318,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index fd5798aaa..23368e365 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -1546,8 +1546,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2959,7 +2957,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4018,7 +4016,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QDIO=m CONFIG_QEDE=m @@ -4983,7 +4980,6 @@ CONFIG_SND_SOC_AK5558=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set @@ -5280,7 +5276,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 7e82b27b6..9262ddacb 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -1529,8 +1529,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -2939,7 +2937,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -3996,7 +3994,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QDIO=m CONFIG_QEDE=m @@ -4960,7 +4957,6 @@ CONFIG_SND_SOC_AK5558=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set @@ -5257,7 +5253,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_SYSCTL=y # CONFIG_SYSFS_DEPRECATED is not set -CONFIG_SYSTEM76_ACPI=m CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index bdcbf9b7a..3a8672b6b 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -1734,8 +1734,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -3297,7 +3295,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4430,7 +4428,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5413,7 +5410,6 @@ CONFIG_SND_SOC_AMD_ACP3x=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 4c83d7b02..ca547a8a7 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -1717,8 +1717,6 @@ CONFIG_FSI_MASTER_HUB=m # CONFIG_FSI_SBEFIFO is not set CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_FSL_ENETC_QOS=y # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_QDMA is not set CONFIG_FS_MBCACHE=y @@ -3278,7 +3276,7 @@ CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_MILBEAUT=m +# CONFIG_MMC_SDHCI_MILBEAUT is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ASPEED is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -4410,7 +4408,6 @@ CONFIG_PWRSEQ_SIMPLE=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_QCS_Q6SSTOP_404 is not set # CONFIG_QCS_TURING_404 is not set CONFIG_QEDE=m CONFIG_QEDF=m @@ -5392,7 +5389,6 @@ CONFIG_SND_SOC_AMD_ACP3x=m CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m diff --git a/kernel.spec b/kernel.spec index 832543414..a56bfafbe 100644 --- a/kernel.spec +++ b/kernel.spec @@ -813,7 +813,7 @@ Patch302: ACPI-scan-Fix-regression-related-to-X-Gene-UARTs.patch # rhbz 1574718 Patch303: ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m400.patch -Patch305: ARM-tegra-usb-no-reset.patch +Patch304: ARM-tegra-usb-no-reset.patch # Tegra bits Patch320: arm64-tegra-jetson-tx1-fixes.patch From 17322a1f6ae8d662d9605806dbd924208dec8325 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" Date: Thu, 12 Dec 2019 12:33:53 -0600 Subject: [PATCH 73/76] Linux v5.5-rc1-27-gae4b064e2a61 --- gitrev | 2 +- kernel.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gitrev b/gitrev index 866cdb8e3..e2c3f8c0f 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -6794862a16ef41f753abd75c03a152836e4c8028 +ae4b064e2a616b545acf02b8f50cc513b32c7522 diff --git a/kernel.spec b/kernel.spec index a56bfafbe..7bd206db2 100644 --- a/kernel.spec +++ b/kernel.spec @@ -104,7 +104,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 1 # The git snapshot level -%define gitrev 1 +%define gitrev 2 # Set rpm version accordingly %define rpmversion 5.%{upstream_sublevel}.0 %endif @@ -2890,6 +2890,9 @@ fi # # %changelog +* Thu Dec 12 2019 Justin M. Forbes - 5.5.0-0.rc1.git2.1 +- Linux v5.5-rc1-27-gae4b064e2a61 + * Tue Dec 10 2019 Peter Robinson - Updates for ARMv7/aarch64 - Enable newer TI ARMv7 platforms diff --git a/sources b/sources index 61aaacd27..68ee39b22 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ SHA512 (linux-5.4.tar.xz) = 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f SHA512 (patch-5.5-rc1.xz) = 151d993746f5947827617468b79541f8376502f9ad2285b675f4e4464dfd427e5874a2a9976af1fa9867ac1728c9fda13cad85ac810e12b1fc039a9b2ee5a174 -SHA512 (patch-5.5-rc1-git1.xz) = 97d198330e8f8958db09e5503e4ab9ddb1eafe529f4c23df19babdac04d573c272472bbece5b7088630d11facd6dd08c366ccc6fc0fb285ff7bd7dfb255f1be2 +SHA512 (patch-5.5-rc1-git2.xz) = 53c8c10201f0f7bc3458ca15b026c038c41c57d4cdc70a96f901d33c4e9506a940f74a71b7ff718785936c3ffc862d242dd67f463758bed611c6c242760a08f0 From 8ddc9d3afe70dfcb923f647655b129254a5a1089 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 13 Dec 2019 06:22:02 +0000 Subject: [PATCH 74/76] arm device enablement patches --- ...e-thermal-support-for-Raspberry-Pi-4.patch | 903 ++++++++ Raspberry-Pi-4-PCIe-support.patch | 1863 +++++++++++++++++ .../fedora/generic/arm/CONFIG_BCM2711_THERMAL | 1 + .../fedora/generic/arm/CONFIG_PCIE_BRCMSTB | 1 + kernel-aarch64-debug-fedora.config | 2 + kernel-aarch64-fedora.config | 2 + kernel-armv7hl-debug-fedora.config | 2 + kernel-armv7hl-fedora.config | 2 + kernel-armv7hl-lpae-debug-fedora.config | 2 + kernel-armv7hl-lpae-fedora.config | 2 + kernel.spec | 6 + 11 files changed, 2786 insertions(+) create mode 100644 ARM-Enable-thermal-support-for-Raspberry-Pi-4.patch create mode 100644 Raspberry-Pi-4-PCIe-support.patch create mode 100644 configs/fedora/generic/arm/CONFIG_BCM2711_THERMAL create mode 100644 configs/fedora/generic/arm/CONFIG_PCIE_BRCMSTB diff --git a/ARM-Enable-thermal-support-for-Raspberry-Pi-4.patch b/ARM-Enable-thermal-support-for-Raspberry-Pi-4.patch new file mode 100644 index 000000000..5037e4ae4 --- /dev/null +++ b/ARM-Enable-thermal-support-for-Raspberry-Pi-4.patch @@ -0,0 +1,903 @@ +From patchwork Fri Nov 1 13:42:26 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Stefan Wahren +X-Patchwork-Id: 11223139 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 25958912 + for ; + Fri, 1 Nov 2019 13:43:36 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id 0354C21734 + for ; + Fri, 1 Nov 2019 13:43:35 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="l8dmcZ4O"; + dkim=fail reason="signature verification failed" (1024-bit key) + header.d=gmx.net header.i=@gmx.net header.b="As2ICfrZ" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0354C21734 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=gmx.net +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: + List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: + In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: + Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc + :Resent-Message-ID:List-Owner; + bh=c553bi9c8ccy4Xb4RZAhcD9oXhxMAMMma01ciH8nrbE=; b=l8dmcZ4OIM4LRvrQV8nAqf/cEN + +QTMQzLLqaDx7FuBl8XmaPgLhVM/FWeQe60+ubaBi8aGI1rNRGwn4CNMDzqUlrx5lbDZDvZvGb+5Y + l0rtabELmj4C3jCoHdCQaQQhGbh/Bmom6X5D4bRVaRQthgiB48nMna7e/dnBonNqcVNLXDngknyf0 + y/qawzEw29xDFvsejsnG4RM1tGgaxnBcPf9GqIVng58kzvv6JY/J8us3Ae3b2clgT04pbKe7xw4Wp + /TrgYscCkKMVSWa3ij7yt4bUcXAn8neXJkbftA0UFT/HNaOZiWjsZ+cJJk3t2yEXKPy93jX1YVnTs + IUNZR0Vw==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXDC-0004vG-LO; Fri, 01 Nov 2019 13:43:34 +0000 +Received: from mout.gmx.net ([212.227.17.21]) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXD1-0004iV-5W + for linux-arm-kernel@lists.infradead.org; Fri, 01 Nov 2019 13:43:25 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; + s=badeba3b8450; t=1572615790; + bh=G2JQYHldnl50zbZW3JMKhp0c1cNsuaONpIMkrJ/KY1A=; + h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; + b=As2ICfrZ6dP9svRVq3VYkJZapZIuGCT4dfGp5jepvxoPepDqUZ7/GdEBLYOLczpsD + YLwzcIZprxLKFy/Nhj09ng2eCZ4lIzOZ+l3eilNnBHSDdG++8nSUZ36bZh0lmjtGq+ + Gd23zG9lwzpFh5cZkQtrvgLf+X0N0VGPAuQyWiOQ= +X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c +Received: from localhost.localdomain ([37.4.249.112]) by mail.gmx.com + (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id + 1N8GMq-1hvtKY0FqS-0148Tw; Fri, 01 Nov 2019 14:43:10 +0100 +From: Stefan Wahren +To: Zhang Rui , Eduardo Valentin , + Daniel Lezcano , + Amit Kucheria , + Rob Herring , Mark Rutland , + Eric Anholt , Florian Fainelli , + Catalin Marinas , Will Deacon , + Markus Mayer +Subject: [PATCH 1/4] dt-bindings: Add BCM2711 thermal +Date: Fri, 1 Nov 2019 14:42:26 +0100 +Message-Id: <1572615749-9524-2-git-send-email-wahrenst@gmx.net> +X-Mailer: git-send-email 2.7.4 +In-Reply-To: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +References: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +X-Provags-ID: V03:K1:XnyeRi2jiPspsf4cwaVjO7Sm9iumAfDgEuhhWAzWuUTyzpkYTrn + BZ4zqBog/lv978dQiAbhvrQjw18T1QuN0sYetKc4U8LKMDUfOQy8viOFMaPkuyQrzg2eoM9 + AFlppBpsz+22+a2Xt0WGqS+MpsOQXB9B9kJrBbw6ou+lIoIn19T7tcZVYbzk8FpdRc9xp4G + ICQ+A5ANyQLuqvaacA29A== +X-Spam-Flag: NO +X-UI-Out-Filterresults: notjunk:1;V03:K0:eb27wEqko/8=:dZYolVj9YmOQf1lyukuXK+ + wbcZ6wQJnr8dEEwvs2blpP12a8QH1sc9E+o6QUjCEsLP0/+OhWW0OsHaammYuVbloP7QwkNJc + dboo9BfdAPBZXckhXFdBK5U/DA5v35KL+2Ax4lj50NzOOd5GD5GqPslbMgyLfp92Qpt9wW49t + utMfXvQFK0HqT5Lkljnlmzbt/869k2GU1AcedKK8kPvJDhgLry5EkDtSGY8uCtZk9Tzj8k2vm + XiTIn0ZBkR10CcS9r+rovHe9JxiWm2X91v4d4D9L9Lx4ed/pbh1eAIaW1P1gmlavpIND/gHVA + 1q9tw+c0HBOhR5BoXT/ZRMoUCQN2JvgkiEUmC+DkFgP8uJUdZha4qLmEtrpv+FzYNAPI4l6Ed + R943ngFB90lWQIkr+98iv6YO1uDvcCbrXRmywEBX478vpJlfqDvmo6CiPxKGI1ZL960CbKevO + YgJXxhCPjVcdbLkVJ6TVT2mxT7fJkmDNCv7/ClL7YGjdyOBEikXORb6qx5PTXi4xBZ8VKqKj0 + zy5JFc4WfKrBgT/m6DnI5EY6KvzYV6QyH7C87WaON1ujpuPuK8P3v395S7kJBLAJtBltpEqUg + W1CmvJwx9M+C8j9h+RGyc/4vC3xm5gBQFZCDqOtaeln5n7BuQxKQ/nf570AqhuG+Z+RCKESrb + p6FJmB0YyIawSi8JDmjZV0cEaKl9XfNCuzZufjr8izFLxn+qE6rKINp+BRIp8rvhwejNabMWf + MySojlAt7i37Jd4vFvz8LEhXVzOuTH99ovxQv6+mQgIxeqJnU4BG8umOPwDzlhd06+TT/3Fd3 + xLCq+L0F/4Lj3SwtoM36OWQR6dMFBaffsTOzAsfmpLUon748NF5x4r2v3wkM33ME3pLmNa20m + CKEq+5lyOJALTjZY1DATbsp1UdHhRF7GFZsxgnvIyptEKGFAkoB1ftCzo3OKJ+MpW+huCc3+F + xGM05bpv9RYy8pcKOZDq1lYndf/tmNFSMnSGWCBoIF48NsgjJImwfrB1eWEldlWtWbpxaQEiH + uqmbyEZ5cBFiPwqR/zW2GdShItd22ARYL1HPYJWq0sgv8BOCGZWYepVDuCctnlA3u++xQlkF9 + Ex2fjYWes3671H9njr/6zGKkblMzxsEe74SSasSavXt94OvdnGjhwZjUMyJ/2J6Q+apEQfHby + na0b7n11ecULFE6C+saJKfYggBtullLsEemT53BJx3h1Df1yCbM8wGETtoMilj79pu7p28nG1 + 8UICQTetG56wX0DWfQu8EmdKuIt3ardik89PYRA== +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191101_064323_502874_2D867005 +X-CRM114-Status: GOOD ( 12.05 ) +X-Spam-Score: -0.9 (/) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-0.9 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, + low trust [212.227.17.21 listed in list.dnswl.org] + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail + provider (wahrenst[at]gmx.net) + -0.0 SPF_PASS SPF: sender matches SPF record + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily + valid + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: devicetree@vger.kernel.org, linux-pm@vger.kernel.org, + bcm-kernel-feedback-list@broadcom.com, Stefan Wahren , + Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org +MIME-Version: 1.0 +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +Since the BCM2711 doesn't have a AVS TMON block, the thermal information +must be retrieved from the AVS ring oscillator block. So add a new +suitable binding. + +Signed-off-by: Stefan Wahren +--- + .../bindings/thermal/brcm,bcm2711-thermal.txt | 39 ++++++++++++++++++++++ + 1 file changed, 39 insertions(+) + create mode 100644 Documentation/devicetree/bindings/thermal/brcm,bcm2711-thermal.txt + +-- +2.7.4 + +diff --git a/Documentation/devicetree/bindings/thermal/brcm,bcm2711-thermal.txt b/Documentation/devicetree/bindings/thermal/brcm,bcm2711-thermal.txt +new file mode 100644 +index 0000000..5531d3f +--- /dev/null ++++ b/Documentation/devicetree/bindings/thermal/brcm,bcm2711-thermal.txt +@@ -0,0 +1,39 @@ ++Binding for Thermal Sensor driver for BCM2711 SoCs. ++ ++Required properties: ++- compatible: must be: "brcm,bcm2711-thermal" ++- reg: Address range of the thermal registers. ++- clocks: Phandle of the clock used by the thermal sensor. ++- #thermal-sensor-cells: should be 0 (see thermal.txt) ++ ++Example: ++ ++thermal-zones { ++ cpu_thermal: cpu-thermal { ++ polling-delay-passive = <0>; ++ polling-delay = <1000>; ++ ++ thermal-sensors = <&thermal>; ++ ++ trips { ++ cpu-crit { ++ temperature = <80000>; ++ hysteresis = <0>; ++ type = "critical"; ++ }; ++ }; ++ ++ coefficients = <(-487) 410040>; ++ ++ cooling-maps { ++ }; ++ }; ++}; ++ ++thermal@7d5d2200 { ++ compatible = "brcm,bcm2711-thermal"; ++ reg = <0x7d5d2200 0x4>; ++ clocks = <&clocks BCM2835_CLOCK_TSENS>; ++ #thermal-sensor-cells = <0>; ++}; ++ + +From patchwork Fri Nov 1 13:42:27 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Stefan Wahren +X-Patchwork-Id: 11223155 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 21D0914E5 + for ; + Fri, 1 Nov 2019 13:44:29 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id F346C21734 + for ; + Fri, 1 Nov 2019 13:44:28 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="DlnwOVOn"; + dkim=fail reason="signature verification failed" (1024-bit key) + header.d=gmx.net header.i=@gmx.net header.b="KnOtTbab" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F346C21734 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=gmx.net +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: + List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: + In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: + Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc + :Resent-Message-ID:List-Owner; + bh=lJEKrpjNRi+jilpB6d9pgEucgNPnvokICNLsI7x/YRI=; b=DlnwOVOnKeSBYHceZjrW8yEwhB + 5vQTVS3NxtZk6sAO3jcFlnpibwuPdUiQz8SSLj1MtgyMYv8U3kNEXyPmkPrFNCVcMdwA/IePdpPB7 + OSzQecj0v4u58Qw2ORqK6IgGOD21cRepqkGTlOSw0iaU29Eqk+lfMR3+qq9ypXiTGWK8xVEY4I33I + axqNmfDxXVzRagfJX7Z6KCwoSuaA/Do3+8jf0QIEX/uBATO8CTNhdSX07bJmIluLEzkNaHDOsehbq + tf0/ZXE8tqYuNIuc0biNbRZCFfI/+AYBNE0R297E9NlkiXPwdJj4sEVf5UdzgPC239AMmMUZtpE3F + VFecleTg==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXDx-00061u-Dj; Fri, 01 Nov 2019 13:44:21 +0000 +Received: from mout.gmx.net ([212.227.17.20]) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXD3-0004jQ-Ht + for linux-arm-kernel@lists.infradead.org; Fri, 01 Nov 2019 13:43:27 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; + s=badeba3b8450; t=1572615791; + bh=ZvRbobq/A3o7unOYL01pPMgbwSptuQGi8SXTyWvKFeA=; + h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; + b=KnOtTbabCVnfy4poWpfEZJkcZ9+w/nuj9kY6riio9Ce1xjqo5hpHq9b4bOPsJB/vw + Lq9VIy6y0E7dJJHxdzfCQPSCfdItlHGJmFdJbWxIjtAaFYI0xtuJ3zxAtbsTWQEmV2 + 7NgBe1a3JYhynoVgNun823x2v9ULOCB2aSSPfSFI= +X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c +Received: from localhost.localdomain ([37.4.249.112]) by mail.gmx.com + (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id + 1MGz1f-1iE6jl2up9-00E5nH; Fri, 01 Nov 2019 14:43:10 +0100 +From: Stefan Wahren +To: Zhang Rui , Eduardo Valentin , + Daniel Lezcano , + Amit Kucheria , + Rob Herring , Mark Rutland , + Eric Anholt , Florian Fainelli , + Catalin Marinas , Will Deacon , + Markus Mayer +Subject: [PATCH 2/4] thermal: Add BCM2711 thermal driver +Date: Fri, 1 Nov 2019 14:42:27 +0100 +Message-Id: <1572615749-9524-3-git-send-email-wahrenst@gmx.net> +X-Mailer: git-send-email 2.7.4 +In-Reply-To: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +References: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +X-Provags-ID: V03:K1:W8Y8TrjXv7DBI+UOhPg3H+lw+29ji7fbc4oPSb9Y3kLSajZq+F9 + 6vM7vUP/2p2NtXAKA2x7TYf7cz4NIx5plmG/lt0WoIQ6YzvBQ4uI6kfZtgGRgXw9KIbGYRv + I4oY9GWGsh+DpA2G/kpO3HD8T65yvclzGp1X4l89ioeqC2FzIN0OzeYVma2iw32Wk8VhU8w + GemtnKn3nrc7/xc2FKbTQ== +X-Spam-Flag: NO +X-UI-Out-Filterresults: notjunk:1;V03:K0:5XyeTRLrFlY=:k9mMXgNrcwECxFFK5SlcSE + oxFZ6rUMIuMoCArq1DyGiUJ+p8h5lQC5APjN1djYpWuJfyRgOlFtrqdpkGzrVVJg5CFu3xKK6 + /vUyLSRvGQvPmJpExxXaLX9idFGxc6y7JvWAwcZzkbi0NtsYYXVFxsEB9UlUQclyMLxmpE9kD + RA9aUY97ChtHxmZ99IhZw/DTvnqDroXyqXBrv5DdCkSGH8gFRmciL5BsPK5au+wa1xuuEiu1M + fbbK7+SPPIJM6DToFRjoAb/jhi2wn7Lqwpo+ImugKFNfhaJLvUZYDZ2TSbvwr+59P7vQJbC8L + ek8wCUhjlC96gJCxyM6+XCXk2QcPTW+A7DOfZ8IwPyLKJvVKi/lG3f7UuEnpSakYS/JrgFmGU + GBI0WwfjslQ972Z60zAaojDaoaAbtQXIFdBcPR7vbIH+KozMO3QRlnufiTSD7jnWlq1aZMllK + GYOYVatHhWjr7eY6L6GzuqReABJvz2npL7HTD4vkg3RzickB4EKEssSOql8x/P0jTL2ROvBmy + pKqoVc2I5QqjoCm6rmS/WsfeiY6hncROSZq35UhPBpQm0BlZ9TQf3E6HgFBwH7b5gp66NY1K1 + aVmwxqIwVcqWEnTni6C4L3BeOci1fqxmKzHfNOSCjen6Ft/tYMGh5WJfjteA67as/LMk7VWxR + uW6vPdbhVmMMFOfCuteuRmoigFyjOs0+H2BWo57hFY33aWiJwY8+MZvvRymy1H0xP/Eie59rk + QNllDA0F/odNpWS0IGayHYaASN0HR3puh2ZKnnUtPLJmM4doSGZFRPs6owIWQDixV3CtdED5O + VFWwYeBlymygBbrlh/nqHVRRktT+9F9IAjdY2yil3j/FUJvLViq2545Ydk2SmiRcS9tssdLUF + E0DZDovQKyiAt/YOqQVKhtUIPlEWuFIrzLTZYEFcKEJc9P8MWGlv0sVGC3CfCdMA4vzeAycnD + 8PszgrSa36aXyxy5kGxZOC5RsWwcyAkHqIcCZhCYjzUAHAKS4VAlsBtNgtbkyFKbkpW1jawBH + LbzE4WKyrnfZyImtd71ZjHEHk0/S48y65Slh1NAtdS6qzEWB2jjAMTb7Bu+LopV82/VFvvLZj + puH3eT4AN48C1WagFBaxOXKVLLBXzkvy9M3eZoG2GNs5bhr/9ufWLuogjSi/ltHUufP+hseMi + g+BL/aUe5vCAKYNmHXk9xF78eQrZ0aa+JYVN4JuXRF+HoaFMjN6OvDye5r9rm6dhwvhBreEu/ + fdMdt3V6InXvHbD8q5sULbKt9eSvRdXpGA57d0Q== +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191101_064325_913111_DD88EB91 +X-CRM114-Status: GOOD ( 18.24 ) +X-Spam-Score: -0.9 (/) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-0.9 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, + low trust [212.227.17.20 listed in list.dnswl.org] + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail + provider (wahrenst[at]gmx.net) + -0.0 SPF_PASS SPF: sender matches SPF record + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily + valid + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: devicetree@vger.kernel.org, linux-pm@vger.kernel.org, + bcm-kernel-feedback-list@broadcom.com, Stefan Wahren , + Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org +MIME-Version: 1.0 +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +This adds the thermal sensor driver for the Broadcom BCM2711 SoC, +which is placed on the Raspberry Pi 4. The driver only provides +SoC temperature reading so far. + +Signed-off-by: Stefan Wahren +--- + drivers/thermal/broadcom/Kconfig | 8 ++ + drivers/thermal/broadcom/Makefile | 1 + + drivers/thermal/broadcom/bcm2711_thermal.c | 146 +++++++++++++++++++++++++++++ + 3 files changed, 155 insertions(+) + create mode 100644 drivers/thermal/broadcom/bcm2711_thermal.c + +-- +2.7.4 + +diff --git a/drivers/thermal/broadcom/Kconfig b/drivers/thermal/broadcom/Kconfig +index cf43e15..b970295 100644 +--- a/drivers/thermal/broadcom/Kconfig ++++ b/drivers/thermal/broadcom/Kconfig +@@ -1,4 +1,12 @@ + # SPDX-License-Identifier: GPL-2.0-only ++config BCM2711_THERMAL ++ tristate "Broadcom AVS RO thermal sensor driver" ++ depends on ARCH_BCM2835 || COMPILE_TEST ++ depends on HAS_IOMEM ++ depends on THERMAL_OF ++ help ++ Support for thermal sensors on Broadcom BCM2711 SoCs. ++ + config BCM2835_THERMAL + tristate "Thermal sensors on bcm2835 SoC" + depends on ARCH_BCM2835 || COMPILE_TEST +diff --git a/drivers/thermal/broadcom/Makefile b/drivers/thermal/broadcom/Makefile +index 490ab1f..c917b24 100644 +--- a/drivers/thermal/broadcom/Makefile ++++ b/drivers/thermal/broadcom/Makefile +@@ -1,4 +1,5 @@ + # SPDX-License-Identifier: GPL-2.0-only ++obj-$(CONFIG_BCM2711_THERMAL) += bcm2711_thermal.o + obj-$(CONFIG_BCM2835_THERMAL) += bcm2835_thermal.o + obj-$(CONFIG_BRCMSTB_THERMAL) += brcmstb_thermal.o + obj-$(CONFIG_BCM_NS_THERMAL) += ns-thermal.o +diff --git a/drivers/thermal/broadcom/bcm2711_thermal.c b/drivers/thermal/broadcom/bcm2711_thermal.c +new file mode 100644 +index 0000000..214a305 +--- /dev/null ++++ b/drivers/thermal/broadcom/bcm2711_thermal.c +@@ -0,0 +1,146 @@ ++// SPDX-License-Identifier: GPL-2.0+ ++/* ++ * Broadcom AVS RO thermal sensor driver ++ * ++ * based on brcmstb_thermal ++ * ++ * Copyright (C) 2019 Stefan Wahren ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#include "../thermal_hwmon.h" ++ ++#define AVS_RO_TEMP_STATUS 0x00 ++ #define AVS_RO_TEMP_STATUS_valid_msk (BIT(16) | BIT(10)) ++ #define AVS_RO_TEMP_STATUS_data_msk GENMASK(9, 0) ++ ++struct bcm2711_thermal_priv { ++ void __iomem *base; ++ struct device *dev; ++ struct clk *clk; ++ struct thermal_zone_device *thermal; ++}; ++ ++static int bcm2711_get_temp(void *data, int *temp) ++{ ++ struct bcm2711_thermal_priv *priv = data; ++ int slope = thermal_zone_get_slope(priv->thermal); ++ int offset = thermal_zone_get_offset(priv->thermal); ++ u32 val; ++ long t; ++ ++ val = __raw_readl(priv->base + AVS_RO_TEMP_STATUS); ++ ++ if (!(val & AVS_RO_TEMP_STATUS_valid_msk)) { ++ dev_err(priv->dev, "reading not valid\n"); ++ return -EIO; ++ } ++ ++ val &= AVS_RO_TEMP_STATUS_data_msk; ++ ++ /* Convert a HW code to a temperature reading (millidegree celsius) */ ++ t = slope * val + offset; ++ if (t < 0) ++ *temp = 0; ++ else ++ *temp = t; ++ ++ return 0; ++} ++ ++static const struct thermal_zone_of_device_ops bcm2711_thermal_of_ops = { ++ .get_temp = bcm2711_get_temp, ++}; ++ ++static const struct of_device_id bcm2711_thermal_id_table[] = { ++ { .compatible = "brcm,bcm2711-thermal" }, ++ {}, ++}; ++MODULE_DEVICE_TABLE(of, bcm2711_thermal_id_table); ++ ++static int bcm2711_thermal_probe(struct platform_device *pdev) ++{ ++ struct thermal_zone_device *thermal; ++ struct bcm2711_thermal_priv *priv; ++ struct resource *res; ++ int ret; ++ ++ priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); ++ if (!priv) ++ return -ENOMEM; ++ ++ res = platform_get_resource(pdev, IORESOURCE_MEM, 0); ++ priv->base = devm_ioremap_resource(&pdev->dev, res); ++ if (IS_ERR(priv->base)) ++ return PTR_ERR(priv->base); ++ ++ priv->clk = devm_clk_get(&pdev->dev, NULL); ++ if (IS_ERR(priv->clk)) { ++ ret = PTR_ERR(priv->clk); ++ if (ret != -EPROBE_DEFER) ++ dev_err(&pdev->dev, "could not get clk: %d\n", ret); ++ return ret; ++ } ++ ++ ret = clk_prepare_enable(priv->clk); ++ if (ret) ++ return ret; ++ ++ priv->dev = &pdev->dev; ++ platform_set_drvdata(pdev, priv); ++ ++ thermal = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, priv, ++ &bcm2711_thermal_of_ops); ++ if (IS_ERR(thermal)) { ++ ret = PTR_ERR(thermal); ++ dev_err(&pdev->dev, "could not register sensor: %d\n", ret); ++ goto err_clk; ++ } ++ ++ priv->thermal = thermal; ++ ++ thermal->tzp->no_hwmon = false; ++ ret = thermal_add_hwmon_sysfs(thermal); ++ if (ret) ++ return ret; ++ ++ return 0; ++ ++err_clk: ++ clk_disable_unprepare(priv->clk); ++ ++ return ret; ++} ++ ++static int bcm2711_thermal_remove(struct platform_device *pdev) ++{ ++ struct bcm2711_thermal_priv *priv = platform_get_drvdata(pdev); ++ ++ clk_disable_unprepare(priv->clk); ++ ++ return 0; ++} ++ ++static struct platform_driver bcm2711_thermal_driver = { ++ .probe = bcm2711_thermal_probe, ++ .remove = bcm2711_thermal_remove, ++ .driver = { ++ .name = "bcm2711_thermal", ++ .of_match_table = bcm2711_thermal_id_table, ++ }, ++}; ++module_platform_driver(bcm2711_thermal_driver); ++ ++MODULE_LICENSE("GPL"); ++MODULE_AUTHOR("Stefan Wahren"); ++MODULE_DESCRIPTION("Broadcom AVS RO thermal sensor driver"); + +From patchwork Fri Nov 1 13:42:28 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Stefan Wahren +X-Patchwork-Id: 11223143 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 015CA14E5 + for ; + Fri, 1 Nov 2019 13:43:48 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id BA6D621734 + for ; + Fri, 1 Nov 2019 13:43:47 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="tl6Mjaq9"; + dkim=fail reason="signature verification failed" (1024-bit key) + header.d=gmx.net header.i=@gmx.net header.b="PtVBxoI/" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BA6D621734 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=gmx.net +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: + List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: + In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: + Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc + :Resent-Message-ID:List-Owner; + bh=wnYyL8a6VneArt156UwHBToso93o9avXZYJflc1oMdw=; b=tl6Mjaq9CAf1E2h7lihLGNwrGG + B+3MUMEijPkBYoQE3bJIebRx2nLo/PRrx2gYSPfZAb3FtPO6c6JVvTW/ca5bA4OuHgRRB2dWwquOK + +GhNYNWuVAw8DvBzNuqnF8oadndGwlmbH73DAHsdUsA1YN1WFEtxW4ujPp6nXJeWfNhH0OhMw3rgr + Ez6ToB+k3TlJujHF09e7dR0gBAmlRwOLM4Pm3eJn2Hfzt2pT8HAelyFP4qAjWT0Yc30DpS36xgyWb + w8xvVGnyoq5yi5dDU00MLFJycnhyHmJYbe+PN3pDSe/yVHPJeILXsQefwMOpb4TXrjh2mUehQgZ9o + 5O4zbnVQ==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXDP-0005AI-3Y; Fri, 01 Nov 2019 13:43:47 +0000 +Received: from mout.gmx.net ([212.227.17.22]) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXD2-0004ir-Fz + for linux-arm-kernel@lists.infradead.org; Fri, 01 Nov 2019 13:43:26 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; + s=badeba3b8450; t=1572615791; + bh=mEh+x+3L1b8hpI6ZWmfCju/bOUL39/Dd9BRJ+2nObT4=; + h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; + b=PtVBxoI/SK+6xEvg1ZZo/HuF/tuOPnLqu+thDi7KHYnTfE9x/4eInk6cMQd4lEZ7V + m+V75PmzVlo9uufNrv5J58RhefcWg/iH0h59JzkDg01rWu78kGrGlTo5i02717NE2p + UHHY3NQdytJWTHahI+5F1E9c8yVBNmQHmA0xeBIE= +X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c +Received: from localhost.localdomain ([37.4.249.112]) by mail.gmx.com + (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id + 1M8hZJ-1iMOTe1cET-004mP3; Fri, 01 Nov 2019 14:43:11 +0100 +From: Stefan Wahren +To: Zhang Rui , Eduardo Valentin , + Daniel Lezcano , + Amit Kucheria , + Rob Herring , Mark Rutland , + Eric Anholt , Florian Fainelli , + Catalin Marinas , Will Deacon , + Markus Mayer +Subject: [PATCH 3/4] ARM: dts: bcm2711: Enable thermal +Date: Fri, 1 Nov 2019 14:42:28 +0100 +Message-Id: <1572615749-9524-4-git-send-email-wahrenst@gmx.net> +X-Mailer: git-send-email 2.7.4 +In-Reply-To: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +References: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +X-Provags-ID: V03:K1:ViqU/VzUpFCBeYdz3DMy0XjDhbi83+YFTtFiwdUEVCrb12y0xJG + JHSeurEL6x2c0xITdynQuAUktcS2actjWiIcNA9LKW6tSgbU4IhAqr/yb80wmiiZXDdkkxU + RtaDv6oRxWUJAIbdWQfDHlrNwKOTXsQFLGnYK7ocTLyLfIIfqYH0GRhzLYCHKV4Go2SCjyw + iKXWGy7Va5HhUkYZWj9vg== +X-Spam-Flag: NO +X-UI-Out-Filterresults: notjunk:1;V03:K0:MjkymLFkrhU=:1Ws8atzNbDZdaq1V4d/LKk + v2eazIzDsKJlqd4spVvQ/fNN8dFUjNONZGSxKKSajuNU+hi6m1/Z0ZMTXsHhktDhj1vYKHdr1 + 8AvacTavjC2bmm74rP292jyJc0sEpUwSII4vRfMtr0xSjftUBuF2A1g1hp4gT2Fg/EaCBviA1 + 0dVn5FRaQkRHilVQ71NtftEPpZtX7wKhxfYUI0BGmVTuXPjL+nV28FLte84HJZcMwvjtcV701 + jq0ZmBZVt1uISeZNouLQRKpy3D1JR9iGbRegmrbfiVCFRDQHpBVg+HBjrN6O8gAH/jztdBUVc + vMDoM6/F2Y8gb1gyTpJVleVsfeJaWYgLs53duUvmADHitN/mlU8WqmDBEV6DBf+lWP7Qe4xqc + KvaClEpno6dNx7SO7gDwrxuVZWUd2wMmoun+hu44juAusckaDREliL3tlxeXDObtJF/XTdFlV + Dke/fzIrAl5LkM7utm9FZHGfQ50hjTo5dS/rrOgJDGyYpxhUwvXt9Cm/g6hw69KOdAx+giiTg + LBuTuDBRTCQG+rB9TOT3fac5pSdvubD+OCSc+Jvaaz+lgMH9teTg/WcEe3OgYteiEEDPDYcib + I9C6zN4KL7/2mtHvjuXfT2IKDp9WQcCbPkL9nzpNLmEdQLHxlCRJjg+36y0nlIMmhayuTbbmf + 4yTVOJAUumLulA1ZvR5MLYJ15TIVFQXQZEvP0kF/5xKe3tW5GUJDYnTwoiQ3EscYCGOQP3GCB + DIJlVjZX9luHL2/SdwBqCvrxm1GZ83sidrinQAdc3z8ldM1hIQOvId0b9EHZ0HCgq2OQvXw3j + h8odivHAkN9wLj1eW//NTO14VC0mQt4FsXt0Boi7oGecLLnd3c8vWPHCsWE4zfqVyXHlD10Qe + 4ee/D/Cno3QBz4We1PKvlfMsj5ezI/uSLxe7vLfQAJEXlVcvAgl4tajfDQcaSyhuYVFQuLuit + eq+MbaCn41hcG7a2D/ZdCiu0qYw7zPJf2G+fbSzdIuROxfjCaMmiDGbzYQmGuwX+7d4PfyHMx + 9CngQ3dspgHJGQwxxdHJ5CWjkDYSBajueTHBrvWNgV1pUScO+USCwW4NAi/5jla0R5ppV1FhQ + J02uoOPYATV1xXlblla1F8YueZWT5CYkwdcyCg6zkjm5DbHXztkNCkJ3erEpju/qRxUbmRl/A + qw2f6wijiiNORLjJDsekKtUegmWjWrgQUzVoihKPe6qfwXiZ/CdZ8kJ+qdPlsnceZxRKiqM+t + zivh29+ZZwvMkagY80nc5iVJzCURgwZfAVwHe6A== +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191101_064324_824333_1E1D2142 +X-CRM114-Status: GOOD ( 10.94 ) +X-Spam-Score: -0.9 (/) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-0.9 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, + low trust [212.227.17.22 listed in list.dnswl.org] + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail + provider (wahrenst[at]gmx.net) + -0.0 SPF_PASS SPF: sender matches SPF record + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily + valid + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: devicetree@vger.kernel.org, linux-pm@vger.kernel.org, + bcm-kernel-feedback-list@broadcom.com, Stefan Wahren , + Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org +MIME-Version: 1.0 +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +This enables thermal for the BCM2711 and the Raspberry Pi 4. + +Signed-off-by: Stefan Wahren +--- + arch/arm/boot/dts/bcm2711.dtsi | 9 +++++++++ + 1 file changed, 9 insertions(+) + +-- +2.7.4 + +diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.dtsi +index ac83dac..950e43f 100644 +--- a/arch/arm/boot/dts/bcm2711.dtsi ++++ b/arch/arm/boot/dts/bcm2711.dtsi +@@ -46,6 +46,14 @@ + IRQ_TYPE_LEVEL_HIGH)>; + }; + ++ thermal: thermal@7d5d2200 { ++ compatible = "brcm,bcm2711-thermal"; ++ reg = <0x7d5d2200 0x4>; ++ clocks = <&clocks BCM2835_CLOCK_TSENS>; ++ #thermal-sensor-cells = <0>; ++ status = "okay"; ++ }; ++ + dma: dma@7e007000 { + compatible = "brcm,bcm2835-dma"; + reg = <0x7e007000 0xb00>; +@@ -317,6 +325,7 @@ + + &cpu_thermal { + coefficients = <(-487) 410040>; ++ thermal-sensors = <&thermal>; + }; + + &dsi0 { + +From patchwork Fri Nov 1 13:42:29 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Stefan Wahren +X-Patchwork-Id: 11223135 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4370814E5 + for ; + Fri, 1 Nov 2019 13:43:33 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id 215D921734 + for ; + Fri, 1 Nov 2019 13:43:33 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="LTwM1baN"; + dkim=fail reason="signature verification failed" (1024-bit key) + header.d=gmx.net header.i=@gmx.net header.b="X9MZO549" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 215D921734 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=gmx.net +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: + List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: + In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: + Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc + :Resent-Message-ID:List-Owner; + bh=/b5jrH3i3GiJVupvOuNS9I/+ADNELhI/Q/omvvlDyAg=; b=LTwM1baNGt/7a9nZKTacydJfK6 + s0zyIwjJW9NxWoogDuLqBtWwaeMvwrnaa70eJ1To780FW18U+LXdiA5/+8ko/6W3Psl8wzSShNDhy + 2VyMw5/Jo5GK/DQu5ES8bUCx2HkHta7ZWbVyaFYZH/1a6jZ/ezCCw7va9w6wBiN6F345roWgWHzsT + Sh4DmmVyIBDu54rF6JNl6dggjHoKz2xzVvZTBDISoLOdlAav37tWEl+eYlkXtk+Mrsdjl8vGhHHRj + u2cB0WIJUNV/bXxbz72dLGw2agaXe/038QZojHUQLdyJiajlPOvi3hLC2CxW/bNnEfCxKOiukRB5d + 4TK4jqeg==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXD4-0004kH-GJ; Fri, 01 Nov 2019 13:43:26 +0000 +Received: from mout.gmx.net ([212.227.17.21]) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1iQXD0-0004iT-QV + for linux-arm-kernel@lists.infradead.org; Fri, 01 Nov 2019 13:43:24 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; + s=badeba3b8450; t=1572615792; + bh=fOvzyTqdzRPJH9OPOKinIdqeCZlBTTjHLrFlxGo7twE=; + h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; + b=X9MZO549TJZ3vLpsTN53oZPmrRiVr6QEhE+a8tJ0Vozj/4p8GngNCsMNBWi/HHAQF + d0u4qpBcTg6lLFDQuuzcz3tdFsHTD1R8t2vxGKcKvBRsDYlZ+m7v6+yHlqt8F60ZMk + SdZduKccraRWC8etr/ne1T5gzHczUiJDg70n+HXM= +X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c +Received: from localhost.localdomain ([37.4.249.112]) by mail.gmx.com + (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id + 1MtfNf-1i6fdQ4C7D-00v7fj; Fri, 01 Nov 2019 14:43:12 +0100 +From: Stefan Wahren +To: Zhang Rui , Eduardo Valentin , + Daniel Lezcano , + Amit Kucheria , + Rob Herring , Mark Rutland , + Eric Anholt , Florian Fainelli , + Catalin Marinas , Will Deacon , + Markus Mayer +Subject: [PATCH 4/4] ARM: configs: Build BCM2711 thermal as module +Date: Fri, 1 Nov 2019 14:42:29 +0100 +Message-Id: <1572615749-9524-5-git-send-email-wahrenst@gmx.net> +X-Mailer: git-send-email 2.7.4 +In-Reply-To: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +References: <1572615749-9524-1-git-send-email-wahrenst@gmx.net> +X-Provags-ID: V03:K1:TbKDFSyoLz5kGUMLh2sdMchsMi8B7ywabIQ029/PvKMAKErCJPq + LaV4eY+9A6wMG6XJAq+AzVhHdeDbWKCIQ2SdpxaHQVJDnPz05KWwr/zYmz4qRItRUAmMueQ + 52bZwE1KDdhZw19Aa3Vn6hRMebJFvpX727zxqEUbD6e5Il680xV+/xuwUvFKrOLUtnTXGr9 + eM4jtb+KLzwTZf5GlyVCA== +X-Spam-Flag: NO +X-UI-Out-Filterresults: notjunk:1;V03:K0:MkaZ/3lmt58=:nz5UCjGMivPj91VNzCwyFe + 6eTbZupEK6tkHD/UlTaZguPibR6Acl9YFic3AY75LQk2NoG51Ex7boMYU+seMx6ZfqRW6CoKr + 82zvdUtskysVkSwIFg01uXDzcuS75oaF7e2SOArQNIU6sMCgbB1T7UI3M21LqHQw/XikjB5bg + Q7FLOawvCLmPPc0vGqhtvxOtC/HWrmfORZqcmpVNyU94muqiEX7XutEIIq8LlxBSXUs2Ith+5 + q5YzU1OWw7G/gzg/iSw4hlhWoLvkmkjNAXbTf7GuB8u3EaPtjKTaQWacZ0FoqMVJpQuCy83bR + tHeOzjRMGwYaGjJ/7NlW6yLsxr+GPypkXEivylBTPBJDKdl9Sl+mDIDYjvt0cG2yBqFJqG44s + 2CbRHr6clzj7fYcOSZgS7AlymGiKuFKVNlFYteTaksqTMoZ+ikGoBared5E/tGt06dxRzHmcG + J6yAg53kzjL7gwq5087VkC95YdYT1ukWME6yqugRfaOOtZUANg6uIeWGq57ufCRCciYjncoF5 + HR3Ah4IBy/h5HZSx55vtBkX5m6kKrJAzUgcE/UOmMNQZ6qwXZETpwB1G3ghmauLKVsLsMz+OS + vigD293HSdqK0UJ/QpbAUoVlKTETu616J4lWurFMBaUcrRED3YQCniCMIsPI61yvICXrHP188 + 2LnqqwvqvJ+mTxARSP3h7/YAPes5o13PDlG+gUA+2U6AgQfBhoxALznXemfcWAuRxcD0YHMoB + Z/4cce5K/gaKIBXapRxP41P10j9ZX3TmUhrs93PMlDGGFv60tBJpb3TCnL3/Kfo+0fjnboGkJ + o9NQ3J6gVe2/05QpLi3BQEvuhyQbE8KHXTrJnKqH7OG8XnePT8LbHza1HkX1ZRRA5XsMo9BiF + S2eeWhpw35peMp9UiyI7N5jFDyeBOgYtqoO3+uv64HPL9I8qKqTlLlsk3ReNsQGP85331SXAZ + 87IojnVd41AxiBEGU5Qjz4rGCqnJqbQo8S9ox50/0VDxDl2TwF5kaNERTIcL5kRod62nvTSSm + nP0j/C3mLORpdWUnWkE53uyjSXcpFP7q5gKDPBn3GlIu7409OCcBi4mqPWwGuGqejVGegoR/0 + /aUTIpuslWS/e0MRk2Ilba/FqKbra8O6GpLnyw3V1LaNy54d5X04ge+lWrFGRCt//R9QOCnWt + fBwFYpy2gNB+0M41/3elbVdwJ6u6roVi12SysrxoTFP+P4PFWPZSGN2ZVaGAJq2k3Pl6eeMQr + G4ozsyV4gPkFnB+7uOCXTVn7bktCAG7C+pHQRlA== +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191101_064323_190072_5D749E54 +X-CRM114-Status: GOOD ( 10.86 ) +X-Spam-Score: -0.9 (/) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-0.9 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, + low trust [212.227.17.21 listed in list.dnswl.org] + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail + provider (wahrenst[at]gmx.net) + -0.0 SPF_PASS SPF: sender matches SPF record + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily + valid + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: devicetree@vger.kernel.org, linux-pm@vger.kernel.org, + bcm-kernel-feedback-list@broadcom.com, Stefan Wahren , + Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org +MIME-Version: 1.0 +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +This builds the BCM2711 thermal driver as module for the Raspberry Pi 4. + +Signed-off-by: Stefan Wahren +--- + arch/arm/configs/multi_v7_defconfig | 1 + + arch/arm64/configs/defconfig | 1 + + 2 files changed, 2 insertions(+) + +-- +2.7.4 + +diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig +index 13ba532..441b795 100644 +--- a/arch/arm/configs/multi_v7_defconfig ++++ b/arch/arm/configs/multi_v7_defconfig +@@ -487,6 +487,7 @@ CONFIG_IMX_THERMAL=y + CONFIG_ROCKCHIP_THERMAL=y + CONFIG_RCAR_THERMAL=y + CONFIG_ARMADA_THERMAL=y ++CONFIG_BCM2711_THERMAL=m + CONFIG_BCM2835_THERMAL=m + CONFIG_BRCMSTB_THERMAL=m + CONFIG_ST_THERMAL_MEMMAP=y +diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig +index 8e05c39..0a52987 100644 +--- a/arch/arm64/configs/defconfig ++++ b/arch/arm64/configs/defconfig +@@ -444,6 +444,7 @@ CONFIG_ROCKCHIP_THERMAL=m + CONFIG_RCAR_THERMAL=y + CONFIG_RCAR_GEN3_THERMAL=y + CONFIG_ARMADA_THERMAL=y ++CONFIG_BCM2711_THERMAL=m + CONFIG_BCM2835_THERMAL=m + CONFIG_BRCMSTB_THERMAL=m + CONFIG_EXYNOS_THERMAL=y diff --git a/Raspberry-Pi-4-PCIe-support.patch b/Raspberry-Pi-4-PCIe-support.patch new file mode 100644 index 000000000..002f8f304 --- /dev/null +++ b/Raspberry-Pi-4-PCIe-support.patch @@ -0,0 +1,1863 @@ +From patchwork Tue Dec 3 11:47:34 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Nicolas Saenz Julienne +X-Patchwork-Id: 11271033 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BBEB3138C + for ; + Tue, 3 Dec 2019 11:48:21 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id 9A70320684 + for ; + Tue, 3 Dec 2019 11:48:21 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="YncEePUQ" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9A70320684 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=suse.de +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: + List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: + Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: + Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: + List-Owner; bh=IqcL74yj2rL3lcYfU5yMt0a7qtruPl8B1YvyhBXAO0E=; b=YncEePUQvEA7KI + vfeP/VIQvIZkG4SHmOI/+tGFzmxINQKLokUc+IqOogE/yFIRPeq62wAQcL8mqGT4056JpLikobyIG + 5lEuZvJCUd6IkA7sCQIfh5H3Qg7mA1QhAiSOiWi5JJGCtYfo/5kMB0RXwm4xU8pbYmIQeTLEpvnb4 + 9Xqvy75NqsQTTFJzw+iDS83QMDWE26HTQyXQGWzCAdJ2F6ZHgKpeQ2mrzZFr4dVWIRG29s44yXzrq + uXZqI2sKKYJgNEkrG99LyDfNyycC69A6MJALYTKZ8tnPPSDk3q2DQuLWgt/QLquI7kd+VP6rFx2/c + HCQbZ2CCA2jTGG/pe93g==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6fE-0001AU-2C; Tue, 03 Dec 2019 11:48:20 +0000 +Received: from mx2.suse.de ([195.135.220.15] helo=mx1.suse.de) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6en-0000lZ-Es; Tue, 03 Dec 2019 11:47:55 +0000 +X-Virus-Scanned: by amavisd-new at test-mx.suse.de +Received: from relay2.suse.de (unknown [195.135.220.254]) + by mx1.suse.de (Postfix) with ESMTP id 78EF7B168; + Tue, 3 Dec 2019 11:47:50 +0000 (UTC) +From: Nicolas Saenz Julienne +To: andrew.murray@arm.com, maz@kernel.org, linux-kernel@vger.kernel.org, + Florian Fainelli , + bcm-kernel-feedback-list@broadcom.com, Eric Anholt , + Stefan Wahren , Bjorn Helgaas +Subject: [PATCH v4 1/8] dt-bindings: PCI: Add bindings for brcmstb's PCIe + device +Date: Tue, 3 Dec 2019 12:47:34 +0100 +Message-Id: <20191203114743.1294-2-nsaenzjulienne@suse.de> +X-Mailer: git-send-email 2.24.0 +In-Reply-To: <20191203114743.1294-1-nsaenzjulienne@suse.de> +References: <20191203114743.1294-1-nsaenzjulienne@suse.de> +MIME-Version: 1.0 +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191203_034753_785244_9E9D53D8 +X-CRM114-Status: GOOD ( 13.14 ) +X-Spam-Score: -2.3 (--) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-2.3 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, + medium trust [195.135.220.15 listed in list.dnswl.org] + -0.0 SPF_PASS SPF: sender matches SPF record + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: Mark Rutland , Rob Herring , + mbrugger@suse.com, devicetree@vger.kernel.org, linux-pci@vger.kernel.org, + phil@raspberrypi.org, jeremy.linton@arm.com, + Rob Herring , + linux-rpi-kernel@lists.infradead.org, james.quinlan@broadcom.com, + Nicolas Saenz Julienne , + linux-arm-kernel@lists.infradead.org +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +From: Jim Quinlan + +The DT bindings description of the brcmstb PCIe device is described. +This node can only be used for now on the Raspberry Pi 4. + +Signed-off-by: Jim Quinlan +Co-developed-by: Nicolas Saenz Julienne +Signed-off-by: Nicolas Saenz Julienne +Reviewed-by: Rob Herring +Reviewed-by: Andrew Murray +--- + +Changes since v2: + - Add pci reference schema + - Drop all default properties + - Assume msi-controller and msi-parent are properly defined + - Add num entries on multiple properties + - use unevaluatedProperties + - Update required properties + - Fix license + +Changes since v1: + - Fix commit Subject + - Remove linux,pci-domain + +This was based on Jim's original submission[1], converted to yaml and +adapted to the RPi4 case. + +[1] https://patchwork.kernel.org/patch/10605937/ + + .../bindings/pci/brcm,stb-pcie.yaml | 97 +++++++++++++++++++ + 1 file changed, 97 insertions(+) + create mode 100644 Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml + +diff --git a/Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml b/Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml +new file mode 100644 +index 000000000000..77d3e81a437b +--- /dev/null ++++ b/Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml +@@ -0,0 +1,97 @@ ++# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) ++%YAML 1.2 ++--- ++$id: http://devicetree.org/schemas/pci/brcm,stb-pcie.yaml# ++$schema: http://devicetree.org/meta-schemas/core.yaml# ++ ++title: Brcmstb PCIe Host Controller Device Tree Bindings ++ ++maintainers: ++ - Nicolas Saenz Julienne ++ ++allOf: ++ - $ref: /schemas/pci/pci-bus.yaml# ++ ++properties: ++ compatible: ++ const: brcm,bcm2711-pcie # The Raspberry Pi 4 ++ ++ reg: ++ maxItems: 1 ++ ++ interrupts: ++ minItems: 1 ++ maxItems: 2 ++ items: ++ - description: PCIe host controller ++ - description: builtin MSI controller ++ ++ interrupt-names: ++ minItems: 1 ++ maxItems: 2 ++ items: ++ - const: pcie ++ - const: msi ++ ++ ranges: ++ maxItems: 1 ++ ++ dma-ranges: ++ maxItems: 1 ++ ++ clocks: ++ maxItems: 1 ++ ++ clock-names: ++ items: ++ - const: sw_pcie ++ ++ msi-controller: ++ description: Identifies the node as an MSI controller. ++ ++ msi-parent: ++ description: MSI controller the device is capable of using. ++ ++ brcm,enable-ssc: ++ description: Indicates usage of spread-spectrum clocking. ++ type: boolean ++ ++required: ++ - reg ++ - dma-ranges ++ - "#interrupt-cells" ++ - interrupts ++ - interrupt-names ++ - interrupt-map-mask ++ - interrupt-map ++ - msi-controller ++ ++unevaluatedProperties: false ++ ++examples: ++ - | ++ #include ++ #include ++ ++ scb { ++ #address-cells = <2>; ++ #size-cells = <1>; ++ pcie0: pcie@7d500000 { ++ compatible = "brcm,bcm2711-pcie"; ++ reg = <0x0 0x7d500000 0x9310>; ++ device_type = "pci"; ++ #address-cells = <3>; ++ #size-cells = <2>; ++ #interrupt-cells = <1>; ++ interrupts = , ++ ; ++ interrupt-names = "pcie", "msi"; ++ interrupt-map-mask = <0x0 0x0 0x0 0x7>; ++ interrupt-map = <0 0 0 1 &gicv2 GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; ++ msi-parent = <&pcie0>; ++ msi-controller; ++ ranges = <0x02000000 0x0 0xf8000000 0x6 0x00000000 0x0 0x04000000>; ++ dma-ranges = <0x02000000 0x0 0x00000000 0x0 0x00000000 0x0 0x80000000>; ++ brcm,enable-ssc; ++ }; ++ }; + +From patchwork Tue Dec 3 11:47:35 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Nicolas Saenz Julienne +X-Patchwork-Id: 11271055 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1F78D138C + for ; + Tue, 3 Dec 2019 11:48:45 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id F26BF20684 + for ; + Tue, 3 Dec 2019 11:48:44 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="Jb2E2Yxk" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F26BF20684 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=suse.de +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: + List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: + Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: + Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: + List-Owner; bh=lbEc5f43CNWTBSRh7ktHxJI0VMyQF/ZV0/b7aoR4ZQM=; b=Jb2E2YxkMO3HV5 + Dt4dl3eesIU4SevvQdWYKySOWuTo+Y/wZdN9rnBXnl9o8/su/7SlvKmtvXcvIdpTNYjFPSfD7YEUL + nIK9JjCXvBJMtJ2SY61d7epKC9y4IOUwtEU3VJqY9FjIM647fQ3weos6zZxayJxGvOW1zQAiu4S3q + 6rohdY987/qCxmnm+T8h1BanFG3h26H/qZi43mus50+/BFWLFPHjtlXRwwEOsq7W2USjdfgu7hcVX + 9my/VrB6bFhtDEZf8NYqQ7Brl5QkBfCeN1jgNQ67cF/DfnKHDIv7ji+BFoM1+UJ0C5cAvqyBb0t72 + 6ab/Wy6FX2z2WateUZkA==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6fX-0001T0-GM; Tue, 03 Dec 2019 11:48:39 +0000 +Received: from mx2.suse.de ([195.135.220.15] helo=mx1.suse.de) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6eo-0000lm-44; Tue, 03 Dec 2019 11:47:56 +0000 +X-Virus-Scanned: by amavisd-new at test-mx.suse.de +Received: from relay2.suse.de (unknown [195.135.220.254]) + by mx1.suse.de (Postfix) with ESMTP id 6B4FCB1E8; + Tue, 3 Dec 2019 11:47:51 +0000 (UTC) +From: Nicolas Saenz Julienne +To: andrew.murray@arm.com, maz@kernel.org, linux-kernel@vger.kernel.org, + Rob Herring , Mark Rutland , + Eric Anholt , Stefan Wahren +Subject: [PATCH v4 2/8] ARM: dts: bcm2711: Enable PCIe controller +Date: Tue, 3 Dec 2019 12:47:35 +0100 +Message-Id: <20191203114743.1294-3-nsaenzjulienne@suse.de> +X-Mailer: git-send-email 2.24.0 +In-Reply-To: <20191203114743.1294-1-nsaenzjulienne@suse.de> +References: <20191203114743.1294-1-nsaenzjulienne@suse.de> +MIME-Version: 1.0 +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191203_034754_308401_7C0E2CE5 +X-CRM114-Status: GOOD ( 11.69 ) +X-Spam-Score: -2.3 (--) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-2.3 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, + medium trust [195.135.220.15 listed in list.dnswl.org] + -0.0 SPF_PASS SPF: sender matches SPF record + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, + f.fainelli@gmail.com, linux-pci@vger.kernel.org, phil@raspberrypi.org, + jeremy.linton@arm.com, mbrugger@suse.com, + bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, + james.quinlan@broadcom.com, Nicolas Saenz Julienne +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +This enables bcm2711's PCIe bus, which is hardwired to a VIA +Technologies XHCI USB 3.0 controller. + +Signed-off-by: Nicolas Saenz Julienne +--- + +Changes since v3: + - Remove unwarranted comment + +Changes since v2: + - Remove unused interrupt-map + - correct dma-ranges to it's full size, non power of 2 bus DMA + constraints now supported in linux-next[1] + - add device_type + - rename alias from pcie_0 to pcie0 + +Changes since v1: + - remove linux,pci-domain + + arch/arm/boot/dts/bcm2711.dtsi | 37 ++++++++++++++++++++++++++++++++++ + 1 file changed, 37 insertions(+) + +diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.dtsi +index 667658497898..5b61cd915f2b 100644 +--- a/arch/arm/boot/dts/bcm2711.dtsi ++++ b/arch/arm/boot/dts/bcm2711.dtsi +@@ -288,6 +288,43 @@ IRQ_TYPE_LEVEL_LOW)>, + arm,cpu-registers-not-fw-configured; + }; + ++ scb { ++ compatible = "simple-bus"; ++ #address-cells = <2>; ++ #size-cells = <1>; ++ ++ ranges = <0x0 0x7c000000 0x0 0xfc000000 0x03800000>, ++ <0x6 0x00000000 0x6 0x00000000 0x40000000>; ++ ++ pcie0: pcie@7d500000 { ++ compatible = "brcm,bcm2711-pcie"; ++ reg = <0x0 0x7d500000 0x9310>; ++ device_type = "pci"; ++ #address-cells = <3>; ++ #interrupt-cells = <1>; ++ #size-cells = <2>; ++ interrupts = , ++ ; ++ interrupt-names = "pcie", "msi"; ++ interrupt-map-mask = <0x0 0x0 0x0 0x7>; ++ interrupt-map = <0 0 0 1 &gicv2 GIC_SPI 143 ++ IRQ_TYPE_LEVEL_HIGH>; ++ msi-controller; ++ msi-parent = <&pcie0>; ++ ++ ranges = <0x02000000 0x0 0xf8000000 0x6 0x00000000 ++ 0x0 0x04000000>; ++ /* ++ * The wrapper around the PCIe block has a bug ++ * preventing it from accessing beyond the first 3GB of ++ * memory. ++ */ ++ dma-ranges = <0x02000000 0x0 0x00000000 0x0 0x00000000 ++ 0x0 0xc0000000>; ++ brcm,enable-ssc; ++ }; ++ }; ++ + cpus: cpus { + #address-cells = <1>; + #size-cells = <0>; + +From patchwork Tue Dec 3 11:47:36 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Nicolas Saenz Julienne +X-Patchwork-Id: 11271061 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E1AB4112B + for ; + Tue, 3 Dec 2019 11:49:22 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id AA46020684 + for ; + Tue, 3 Dec 2019 11:49:22 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="kdIT4n/v" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AA46020684 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=suse.de +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: + List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: + Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: + Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: + List-Owner; bh=shr6Ls0N9G51O9bVrsJ5ps7Mg+mbxVJPDece8ROQyCc=; b=kdIT4n/v7H2rjd + uW+MOpIDPxFLeKWmdT1Ok9NIm722hMsAx7+JORea3/yaNpub1eM6FBl4FrLKP3z98GU9OEPpwywjM + CjwFlOe3hDwWIRiriWoSRYxXoVF6wdH80cYyClNZ63dFWIcwyb0MXeXh1vDagLTIVE7RsGUBw6EvT + jEpkjmeR2dX8Cv7hvm/j2qH4wG9ZAuXeuB+AAtbADv1srQ4PesNxSO2hEXiHi8aGws+6HzOYGJudh + k/uwaVEIqyEDywVHdKBrFQKTO+honphmVmmlMOb+C6cLlbGPcIFGmM5cQ6YiOTr2zJlGfJwNgiYOE + 9r8UqBNv4pG4iajGDd5g==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6gA-00029V-9S; Tue, 03 Dec 2019 11:49:18 +0000 +Received: from mx2.suse.de ([195.135.220.15] helo=mx1.suse.de) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6eo-0000ln-4H; Tue, 03 Dec 2019 11:47:59 +0000 +X-Virus-Scanned: by amavisd-new at test-mx.suse.de +Received: from relay2.suse.de (unknown [195.135.220.254]) + by mx1.suse.de (Postfix) with ESMTP id CBCE3B20B; + Tue, 3 Dec 2019 11:47:52 +0000 (UTC) +From: Nicolas Saenz Julienne +To: andrew.murray@arm.com, maz@kernel.org, linux-kernel@vger.kernel.org, + Lorenzo Pieralisi , + Florian Fainelli , + bcm-kernel-feedback-list@broadcom.com, Eric Anholt , + Stefan Wahren +Subject: [PATCH v4 3/8] PCI: brcmstb: Add Broadcom STB PCIe host controller + driver +Date: Tue, 3 Dec 2019 12:47:36 +0100 +Message-Id: <20191203114743.1294-4-nsaenzjulienne@suse.de> +X-Mailer: git-send-email 2.24.0 +In-Reply-To: <20191203114743.1294-1-nsaenzjulienne@suse.de> +References: <20191203114743.1294-1-nsaenzjulienne@suse.de> +MIME-Version: 1.0 +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191203_034754_459613_1E303696 +X-CRM114-Status: GOOD ( 19.36 ) +X-Spam-Score: -2.3 (--) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-2.3 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, + medium trust [195.135.220.15 listed in list.dnswl.org] + -0.0 SPF_PASS SPF: sender matches SPF record + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: linux-arm-kernel@lists.infradead.org, mbrugger@suse.com, + linux-pci@vger.kernel.org, phil@raspberrypi.org, jeremy.linton@arm.com, + linux-rpi-kernel@lists.infradead.org, james.quinlan@broadcom.com, + Bjorn Helgaas , + Nicolas Saenz Julienne +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +From: Jim Quinlan + +This adds a basic driver for Broadcom's STB PCIe controller, for now +aimed at Raspberry Pi 4's SoC, bcm2711. + +Signed-off-by: Jim Quinlan +Co-developed-by: Nicolas Saenz Julienne +Signed-off-by: Nicolas Saenz Julienne +Reviewed-by: Andrew Murray +--- + +Changes since v3: + - Update commit message + - rollback roundup_pow_two usage, it'll be updated later down the line + - Remove comment in register definition + +Changes since v2: + - Correct rc_bar2_offset sign + - Invert IRQ clear and masking in setup code + - Use bitfield.h, redo all register ops while keeping the register + names intact + - Remove all SHIFT register definitions + - Get rid of all _RB writes + - Get rid of of_data + - Don't iterate over inexisting dma-ranges + - Add comment regarding dma-ranges validation + - Small cosmetic cleanups + - Fix license mismatch + - Set driver Kconfig tristate + - Didn't add any comment about the controller not being I/O coherent + for now as I wait for Jeremy's reply + +Changes since v1: + - Fix Kconfig + - Remove pci domain check + - Remove all MSI related code + - Remove supend/resume code + - Simplify link state wait routine + - Prefix all functions + - Use of_device_get_match_data() + - Use devm_clk_get_optional() + - Get rid of irq variable + - Use STB all over the driver + - Simplify map_bus() function + - Fix license mismatch + - Remove unused register definitions + - Small cleanups, spell errors + +This is based on Jim's original submission[1] but adapted and tailored +specifically to bcm2711's needs (that's the Raspberry Pi 4). Support for +the rest of the brcmstb family will soon follow once we get support for +multiple dma-ranges in dma/direct. + +[1] https://patchwork.kernel.org/patch/10605959/ + + drivers/pci/controller/Kconfig | 8 + + drivers/pci/controller/Makefile | 1 + + drivers/pci/controller/pcie-brcmstb.c | 748 ++++++++++++++++++++++++++ + 3 files changed, 757 insertions(+) + create mode 100644 drivers/pci/controller/pcie-brcmstb.c + +diff --git a/drivers/pci/controller/Kconfig b/drivers/pci/controller/Kconfig +index c77069c8ee5d..27504f108ee5 100644 +--- a/drivers/pci/controller/Kconfig ++++ b/drivers/pci/controller/Kconfig +@@ -253,6 +253,14 @@ config VMD + To compile this driver as a module, choose M here: the + module will be called vmd. + ++config PCIE_BRCMSTB ++ tristate "Broadcom Brcmstb PCIe host controller" ++ depends on ARCH_BCM2835 || COMPILE_TEST ++ depends on OF ++ help ++ Say Y here to enable PCIe host controller support for ++ Broadcom STB based SoCs, like the Raspberry Pi 4. ++ + config PCI_HYPERV_INTERFACE + tristate "Hyper-V PCI Interface" + depends on X86 && HYPERV && PCI_MSI && PCI_MSI_IRQ_DOMAIN && X86_64 +diff --git a/drivers/pci/controller/Makefile b/drivers/pci/controller/Makefile +index 3d4f597f15ce..01b2502a5323 100644 +--- a/drivers/pci/controller/Makefile ++++ b/drivers/pci/controller/Makefile +@@ -28,6 +28,7 @@ obj-$(CONFIG_PCIE_MEDIATEK) += pcie-mediatek.o + obj-$(CONFIG_PCIE_MOBIVEIL) += pcie-mobiveil.o + obj-$(CONFIG_PCIE_TANGO_SMP8759) += pcie-tango.o + obj-$(CONFIG_VMD) += vmd.o ++obj-$(CONFIG_PCIE_BRCMSTB) += pcie-brcmstb.o + # pcie-hisi.o quirks are needed even without CONFIG_PCIE_DW + obj-y += dwc/ + +diff --git a/drivers/pci/controller/pcie-brcmstb.c b/drivers/pci/controller/pcie-brcmstb.c +new file mode 100644 +index 000000000000..dd681164faa0 +--- /dev/null ++++ b/drivers/pci/controller/pcie-brcmstb.c +@@ -0,0 +1,748 @@ ++// SPDX-License-Identifier: GPL-2.0+ ++/* Copyright (C) 2009 - 2019 Broadcom */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#include "../pci.h" ++ ++/* BRCM_PCIE_CAP_REGS - Offset for the mandatory capability config regs */ ++#define BRCM_PCIE_CAP_REGS 0x00ac ++ ++/* Broadcom STB PCIe Register Offsets */ ++#define PCIE_RC_CFG_VENDOR_VENDOR_SPECIFIC_REG1 0x0188 ++#define PCIE_RC_CFG_VENDOR_VENDOR_SPECIFIC_REG1_ENDIAN_MODE_BAR2_MASK 0xc ++#define PCIE_RC_CFG_VENDOR_SPCIFIC_REG1_LITTLE_ENDIAN 0x0 ++ ++#define PCIE_RC_CFG_PRIV1_ID_VAL3 0x043c ++#define PCIE_RC_CFG_PRIV1_ID_VAL3_CLASS_CODE_MASK 0xffffff ++ ++#define PCIE_RC_DL_MDIO_ADDR 0x1100 ++#define PCIE_RC_DL_MDIO_WR_DATA 0x1104 ++#define PCIE_RC_DL_MDIO_RD_DATA 0x1108 ++ ++#define PCIE_MISC_MISC_CTRL 0x4008 ++#define PCIE_MISC_MISC_CTRL_SCB_ACCESS_EN_MASK 0x1000 ++#define PCIE_MISC_MISC_CTRL_CFG_READ_UR_MODE_MASK 0x2000 ++#define PCIE_MISC_MISC_CTRL_MAX_BURST_SIZE_MASK 0x300000 ++#define PCIE_MISC_MISC_CTRL_MAX_BURST_SIZE_128 0x0 ++#define PCIE_MISC_MISC_CTRL_SCB0_SIZE_MASK 0xf8000000 ++ ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LO 0x400c ++#define PCIE_MEM_WIN0_LO(win) \ ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LO + ((win) * 4) ++ ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_HI 0x4010 ++#define PCIE_MEM_WIN0_HI(win) \ ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_HI + ((win) * 4) ++ ++#define PCIE_MISC_RC_BAR1_CONFIG_LO 0x402c ++#define PCIE_MISC_RC_BAR1_CONFIG_LO_SIZE_MASK 0x1f ++ ++#define PCIE_MISC_RC_BAR2_CONFIG_LO 0x4034 ++#define PCIE_MISC_RC_BAR2_CONFIG_LO_SIZE_MASK 0x1f ++#define PCIE_MISC_RC_BAR2_CONFIG_HI 0x4038 ++ ++#define PCIE_MISC_RC_BAR3_CONFIG_LO 0x403c ++#define PCIE_MISC_RC_BAR3_CONFIG_LO_SIZE_MASK 0x1f ++ ++#define PCIE_MISC_PCIE_CTRL 0x4064 ++#define PCIE_MISC_PCIE_CTRL_PCIE_L23_REQUEST_MASK 0x1 ++ ++#define PCIE_MISC_PCIE_STATUS 0x4068 ++#define PCIE_MISC_PCIE_STATUS_PCIE_PORT_MASK 0x80 ++#define PCIE_MISC_PCIE_STATUS_PCIE_DL_ACTIVE_MASK 0x20 ++#define PCIE_MISC_PCIE_STATUS_PCIE_PHYLINKUP_MASK 0x10 ++#define PCIE_MISC_PCIE_STATUS_PCIE_LINK_IN_L23_MASK 0x40 ++ ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT 0x4070 ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT_LIMIT_MASK 0xfff00000 ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT_BASE_MASK 0xfff0 ++#define PCIE_MEM_WIN0_BASE_LIMIT(win) \ ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT + ((win) * 4) ++ ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_HI 0x4080 ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_HI_BASE_MASK 0xff ++#define PCIE_MEM_WIN0_BASE_HI(win) \ ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_HI + ((win) * 8) ++ ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LIMIT_HI 0x4084 ++#define PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LIMIT_HI_LIMIT_MASK 0xff ++#define PCIE_MEM_WIN0_LIMIT_HI(win) \ ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LIMIT_HI + ((win) * 8) ++ ++#define PCIE_MISC_HARD_PCIE_HARD_DEBUG 0x4204 ++#define PCIE_MISC_HARD_PCIE_HARD_DEBUG_CLKREQ_DEBUG_ENABLE_MASK 0x2 ++#define PCIE_MISC_HARD_PCIE_HARD_DEBUG_SERDES_IDDQ_MASK 0x08000000 ++ ++#define PCIE_MSI_INTR2_STATUS 0x4500 ++#define PCIE_MSI_INTR2_CLR 0x4508 ++#define PCIE_MSI_INTR2_MASK_SET 0x4510 ++#define PCIE_MSI_INTR2_MASK_CLR 0x4514 ++ ++#define PCIE_EXT_CFG_DATA 0x8000 ++ ++#define PCIE_EXT_CFG_INDEX 0x9000 ++#define PCIE_EXT_BUSNUM_SHIFT 20 ++#define PCIE_EXT_SLOT_SHIFT 15 ++#define PCIE_EXT_FUNC_SHIFT 12 ++ ++#define PCIE_RGR1_SW_INIT_1 0x9210 ++#define PCIE_RGR1_SW_INIT_1_PERST_MASK 0x1 ++#define PCIE_RGR1_SW_INIT_1_INIT_MASK 0x2 ++ ++/* PCIe parameters */ ++#define BRCM_NUM_PCIE_OUT_WINS 0x4 ++ ++/* MDIO registers */ ++#define MDIO_PORT0 0x0 ++#define MDIO_DATA_MASK 0x7fffffff ++#define MDIO_PORT_MASK 0xf0000 ++#define MDIO_REGAD_MASK 0xffff ++#define MDIO_CMD_MASK 0xfff00000 ++#define MDIO_CMD_READ 0x1 ++#define MDIO_CMD_WRITE 0x0 ++#define MDIO_DATA_DONE_MASK 0x80000000 ++#define MDIO_RD_DONE(x) (((x) & MDIO_DATA_DONE_MASK) ? 1 : 0) ++#define MDIO_WT_DONE(x) (((x) & MDIO_DATA_DONE_MASK) ? 0 : 1) ++#define SSC_REGS_ADDR 0x1100 ++#define SET_ADDR_OFFSET 0x1f ++#define SSC_CNTL_OFFSET 0x2 ++#define SSC_CNTL_OVRD_EN_MASK 0x8000 ++#define SSC_CNTL_OVRD_VAL_MASK 0x4000 ++#define SSC_STATUS_OFFSET 0x1 ++#define SSC_STATUS_SSC_MASK 0x400 ++#define SSC_STATUS_PLL_LOCK_MASK 0x800 ++ ++/* Internal PCIe Host Controller Information.*/ ++struct brcm_pcie { ++ struct device *dev; ++ void __iomem *base; ++ struct clk *clk; ++ struct pci_bus *root_bus; ++ struct device_node *np; ++ bool ssc; ++ int gen; ++}; ++ ++/* ++ * This is to convert the size of the inbound "BAR" region to the ++ * non-linear values of PCIE_X_MISC_RC_BAR[123]_CONFIG_LO.SIZE ++ */ ++static int brcm_pcie_encode_ibar_size(u64 size) ++{ ++ int log2_in = ilog2(size); ++ ++ if (log2_in >= 12 && log2_in <= 15) ++ /* Covers 4KB to 32KB (inclusive) */ ++ return (log2_in - 12) + 0x1c; ++ else if (log2_in >= 16 && log2_in <= 35) ++ /* Covers 64KB to 32GB, (inclusive) */ ++ return log2_in - 15; ++ /* Something is awry so disable */ ++ return 0; ++} ++ ++static u32 brcm_pcie_mdio_form_pkt(int port, int regad, int cmd) ++{ ++ u32 pkt = 0; ++ ++ pkt |= FIELD_PREP(MDIO_PORT_MASK, port); ++ pkt |= FIELD_PREP(MDIO_REGAD_MASK, regad); ++ pkt |= FIELD_PREP(MDIO_CMD_MASK, cmd); ++ ++ return pkt; ++} ++ ++/* negative return value indicates error */ ++static int brcm_pcie_mdio_read(void __iomem *base, u8 port, u8 regad, u32 *val) ++{ ++ int tries; ++ u32 data; ++ ++ writel(brcm_pcie_mdio_form_pkt(port, regad, MDIO_CMD_READ), ++ base + PCIE_RC_DL_MDIO_ADDR); ++ readl(base + PCIE_RC_DL_MDIO_ADDR); ++ ++ data = readl(base + PCIE_RC_DL_MDIO_RD_DATA); ++ for (tries = 0; !MDIO_RD_DONE(data) && tries < 10; tries++) { ++ udelay(10); ++ data = readl(base + PCIE_RC_DL_MDIO_RD_DATA); ++ } ++ ++ *val = FIELD_GET(MDIO_DATA_MASK, data); ++ return MDIO_RD_DONE(data) ? 0 : -EIO; ++} ++ ++/* negative return value indicates error */ ++static int brcm_pcie_mdio_write(void __iomem *base, u8 port, ++ u8 regad, u16 wrdata) ++{ ++ int tries; ++ u32 data; ++ ++ writel(brcm_pcie_mdio_form_pkt(port, regad, MDIO_CMD_WRITE), ++ base + PCIE_RC_DL_MDIO_ADDR); ++ readl(base + PCIE_RC_DL_MDIO_ADDR); ++ writel(MDIO_DATA_DONE_MASK | wrdata, base + PCIE_RC_DL_MDIO_WR_DATA); ++ ++ data = readl(base + PCIE_RC_DL_MDIO_WR_DATA); ++ for (tries = 0; !MDIO_WT_DONE(data) && tries < 10; tries++) { ++ udelay(10); ++ data = readl(base + PCIE_RC_DL_MDIO_WR_DATA); ++ } ++ ++ return MDIO_WT_DONE(data) ? 0 : -EIO; ++} ++ ++/* ++ * Configures device for Spread Spectrum Clocking (SSC) mode; a negative ++ * return value indicates error. ++ */ ++static int brcm_pcie_set_ssc(struct brcm_pcie *pcie) ++{ ++ int pll, ssc; ++ int ret; ++ u32 tmp; ++ ++ ret = brcm_pcie_mdio_write(pcie->base, MDIO_PORT0, SET_ADDR_OFFSET, ++ SSC_REGS_ADDR); ++ if (ret < 0) ++ return ret; ++ ++ ret = brcm_pcie_mdio_read(pcie->base, MDIO_PORT0, ++ SSC_CNTL_OFFSET, &tmp); ++ if (ret < 0) ++ return ret; ++ ++ u32p_replace_bits(&tmp, 1, SSC_CNTL_OVRD_EN_MASK); ++ u32p_replace_bits(&tmp, 1, SSC_CNTL_OVRD_VAL_MASK); ++ ret = brcm_pcie_mdio_write(pcie->base, MDIO_PORT0, ++ SSC_CNTL_OFFSET, tmp); ++ if (ret < 0) ++ return ret; ++ ++ usleep_range(1000, 2000); ++ ret = brcm_pcie_mdio_read(pcie->base, MDIO_PORT0, ++ SSC_STATUS_OFFSET, &tmp); ++ if (ret < 0) ++ return ret; ++ ++ ssc = FIELD_GET(SSC_STATUS_SSC_MASK, tmp); ++ pll = FIELD_GET(SSC_STATUS_PLL_LOCK_MASK, tmp); ++ ++ return ssc && pll ? 0 : -EIO; ++} ++ ++/* Limits operation to a specific generation (1, 2, or 3) */ ++static void brcm_pcie_set_gen(struct brcm_pcie *pcie, int gen) ++{ ++ u16 lnkctl2 = readw(pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCTL2); ++ u32 lnkcap = readl(pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCAP); ++ ++ lnkcap = (lnkcap & ~PCI_EXP_LNKCAP_SLS) | gen; ++ writel(lnkcap, pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCAP); ++ ++ lnkctl2 = (lnkctl2 & ~0xf) | gen; ++ writew(lnkctl2, pcie->base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKCTL2); ++} ++ ++static void brcm_pcie_set_outbound_win(struct brcm_pcie *pcie, ++ unsigned int win, u64 cpu_addr, ++ u64 pcie_addr, u64 size) ++{ ++ u32 cpu_addr_mb_high, limit_addr_mb_high; ++ phys_addr_t cpu_addr_mb, limit_addr_mb; ++ int high_addr_shift; ++ u32 tmp; ++ ++ /* Set the base of the pcie_addr window */ ++ writel(lower_32_bits(pcie_addr), pcie->base + PCIE_MEM_WIN0_LO(win)); ++ writel(upper_32_bits(pcie_addr), pcie->base + PCIE_MEM_WIN0_HI(win)); ++ ++ /* Write the addr base & limit lower bits (in MBs) */ ++ cpu_addr_mb = cpu_addr / SZ_1M; ++ limit_addr_mb = (cpu_addr + size - 1) / SZ_1M; ++ ++ tmp = readl(pcie->base + PCIE_MEM_WIN0_BASE_LIMIT(win)); ++ u32p_replace_bits(&tmp, cpu_addr_mb, ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT_BASE_MASK); ++ u32p_replace_bits(&tmp, limit_addr_mb, ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT_LIMIT_MASK); ++ writel(tmp, pcie->base + PCIE_MEM_WIN0_BASE_LIMIT(win)); ++ ++ /* Write the cpu & limit addr upper bits */ ++ high_addr_shift = ++ HWEIGHT32(PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT_BASE_MASK); ++ ++ cpu_addr_mb_high = cpu_addr_mb >> high_addr_shift; ++ tmp = readl(pcie->base + PCIE_MEM_WIN0_BASE_HI(win)); ++ u32p_replace_bits(&tmp, cpu_addr_mb_high, ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_HI_BASE_MASK); ++ writel(tmp, pcie->base + PCIE_MEM_WIN0_BASE_HI(win)); ++ ++ limit_addr_mb_high = limit_addr_mb >> high_addr_shift; ++ tmp = readl(pcie->base + PCIE_MEM_WIN0_LIMIT_HI(win)); ++ u32p_replace_bits(&tmp, limit_addr_mb_high, ++ PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LIMIT_HI_LIMIT_MASK); ++ writel(tmp, pcie->base + PCIE_MEM_WIN0_LIMIT_HI(win)); ++} ++ ++/* The controller is capable of serving in both RC and EP roles */ ++static bool brcm_pcie_rc_mode(struct brcm_pcie *pcie) ++{ ++ void __iomem *base = pcie->base; ++ u32 val = readl(base + PCIE_MISC_PCIE_STATUS); ++ ++ return !!FIELD_GET(PCIE_MISC_PCIE_STATUS_PCIE_PORT_MASK, val); ++} ++ ++static bool brcm_pcie_link_up(struct brcm_pcie *pcie) ++{ ++ u32 val = readl(pcie->base + PCIE_MISC_PCIE_STATUS); ++ u32 dla = FIELD_GET(PCIE_MISC_PCIE_STATUS_PCIE_DL_ACTIVE_MASK, val); ++ u32 plu = FIELD_GET(PCIE_MISC_PCIE_STATUS_PCIE_PHYLINKUP_MASK, val); ++ ++ return dla && plu; ++} ++ ++/* Configuration space read/write support */ ++static inline int brcm_pcie_cfg_index(int busnr, int devfn, int reg) ++{ ++ return ((PCI_SLOT(devfn) & 0x1f) << PCIE_EXT_SLOT_SHIFT) ++ | ((PCI_FUNC(devfn) & 0x07) << PCIE_EXT_FUNC_SHIFT) ++ | (busnr << PCIE_EXT_BUSNUM_SHIFT) ++ | (reg & ~3); ++} ++ ++static void __iomem *brcm_pcie_map_conf(struct pci_bus *bus, unsigned int devfn, ++ int where) ++{ ++ struct brcm_pcie *pcie = bus->sysdata; ++ void __iomem *base = pcie->base; ++ int idx; ++ ++ /* Accesses to the RC go right to the RC registers if slot==0 */ ++ if (pci_is_root_bus(bus)) ++ return PCI_SLOT(devfn) ? NULL : base + where; ++ ++ /* For devices, write to the config space index register */ ++ idx = brcm_pcie_cfg_index(bus->number, devfn, 0); ++ writel(idx, pcie->base + PCIE_EXT_CFG_INDEX); ++ return base + PCIE_EXT_CFG_DATA + where; ++} ++ ++static struct pci_ops brcm_pcie_ops = { ++ .map_bus = brcm_pcie_map_conf, ++ .read = pci_generic_config_read, ++ .write = pci_generic_config_write, ++}; ++ ++static inline void brcm_pcie_bridge_sw_init_set(struct brcm_pcie *pcie, u32 val) ++{ ++ u32 tmp; ++ ++ tmp = readl(pcie->base + PCIE_RGR1_SW_INIT_1); ++ u32p_replace_bits(&tmp, val, PCIE_RGR1_SW_INIT_1_INIT_MASK); ++ writel(tmp, pcie->base + PCIE_RGR1_SW_INIT_1); ++} ++ ++static inline void brcm_pcie_perst_set(struct brcm_pcie *pcie, u32 val) ++{ ++ u32 tmp; ++ ++ tmp = readl(pcie->base + PCIE_RGR1_SW_INIT_1); ++ u32p_replace_bits(&tmp, val, PCIE_RGR1_SW_INIT_1_PERST_MASK); ++ writel(tmp, pcie->base + PCIE_RGR1_SW_INIT_1); ++} ++ ++static inline int brcm_pcie_get_rc_bar2_size_and_offset(struct brcm_pcie *pcie, ++ u64 *rc_bar2_size, ++ u64 *rc_bar2_offset) ++{ ++ struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie); ++ struct device *dev = pcie->dev; ++ struct resource_entry *entry; ++ ++ entry = resource_list_first_type(&bridge->dma_ranges, IORESOURCE_MEM); ++ if (!entry) ++ return -ENODEV; ++ ++ *rc_bar2_offset = -entry->offset; ++ *rc_bar2_size = 1ULL << fls64(entry->res->end - entry->res->start); ++ ++ /* ++ * We validate the inbound memory view even though we should trust ++ * whatever the device-tree provides. This is because of an HW issue on ++ * early Raspberry Pi 4's revisions (bcm2711). It turns out its ++ * firmware has to dynamically edit dma-ranges due to a bug on the ++ * PCIe controller integration, which prohibits any access above the ++ * lower 3GB of memory. Given this, we decided to keep the dma-ranges ++ * in check, avoiding hard to debug device-tree related issues in the ++ * future: ++ * ++ * The PCIe host controller by design must set the inbound viewport to ++ * be a contiguous arrangement of all of the system's memory. In ++ * addition, its size mut be a power of two. To further complicate ++ * matters, the viewport must start on a pcie-address that is aligned ++ * on a multiple of its size. If a portion of the viewport does not ++ * represent system memory -- e.g. 3GB of memory requires a 4GB ++ * viewport -- we can map the outbound memory in or after 3GB and even ++ * though the viewport will overlap the outbound memory the controller ++ * will know to send outbound memory downstream and everything else ++ * upstream. ++ * ++ * For example: ++ * ++ * - The best-case scenario, memory up to 3GB, is to place the inbound ++ * region in the first 4GB of pcie-space, as some legacy devices can ++ * only address 32bits. We would also like to put the MSI under 4GB ++ * as well, since some devices require a 32bit MSI target address. ++ * ++ * - If the system memory is 4GB or larger we cannot start the inbound ++ * region at location 0 (since we have to allow some space for ++ * outbound memory @ 3GB). So instead it will start at the 1x ++ * multiple of its size ++ */ ++ if (!*rc_bar2_size || *rc_bar2_offset % *rc_bar2_size || ++ (*rc_bar2_offset < SZ_4G && *rc_bar2_offset > SZ_2G)) { ++ dev_err(dev, "Invalid rc_bar2_offset/size: size 0x%llx, off 0x%llx\n", ++ *rc_bar2_size, *rc_bar2_offset); ++ return -EINVAL; ++ } ++ ++ return 0; ++} ++ ++static int brcm_pcie_setup(struct brcm_pcie *pcie) ++{ ++ struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie); ++ u64 rc_bar2_offset, rc_bar2_size; ++ void __iomem *base = pcie->base; ++ struct device *dev = pcie->dev; ++ struct resource_entry *entry; ++ unsigned int scb_size_val; ++ bool ssc_good = false; ++ struct resource *res; ++ int num_out_wins = 0; ++ u16 nlw, cls, lnksta; ++ int i, ret; ++ u32 tmp; ++ ++ /* Reset the bridge */ ++ brcm_pcie_bridge_sw_init_set(pcie, 1); ++ ++ usleep_range(100, 200); ++ ++ /* Take the bridge out of reset */ ++ brcm_pcie_bridge_sw_init_set(pcie, 0); ++ ++ tmp = readl(base + PCIE_MISC_HARD_PCIE_HARD_DEBUG); ++ tmp &= ~PCIE_MISC_HARD_PCIE_HARD_DEBUG_SERDES_IDDQ_MASK; ++ writel(tmp, base + PCIE_MISC_HARD_PCIE_HARD_DEBUG); ++ /* Wait for SerDes to be stable */ ++ usleep_range(100, 200); ++ ++ /* Set SCB_MAX_BURST_SIZE, CFG_READ_UR_MODE, SCB_ACCESS_EN */ ++ u32p_replace_bits(&tmp, 1, PCIE_MISC_MISC_CTRL_SCB_ACCESS_EN_MASK); ++ u32p_replace_bits(&tmp, 1, PCIE_MISC_MISC_CTRL_CFG_READ_UR_MODE_MASK); ++ u32p_replace_bits(&tmp, PCIE_MISC_MISC_CTRL_MAX_BURST_SIZE_128, ++ PCIE_MISC_MISC_CTRL_MAX_BURST_SIZE_MASK); ++ writel(tmp, base + PCIE_MISC_MISC_CTRL); ++ ++ ret = brcm_pcie_get_rc_bar2_size_and_offset(pcie, &rc_bar2_size, ++ &rc_bar2_offset); ++ if (ret) ++ return ret; ++ ++ tmp = lower_32_bits(rc_bar2_offset); ++ u32p_replace_bits(&tmp, brcm_pcie_encode_ibar_size(rc_bar2_size), ++ PCIE_MISC_RC_BAR2_CONFIG_LO_SIZE_MASK); ++ writel(tmp, base + PCIE_MISC_RC_BAR2_CONFIG_LO); ++ writel(upper_32_bits(rc_bar2_offset), ++ base + PCIE_MISC_RC_BAR2_CONFIG_HI); ++ ++ scb_size_val = rc_bar2_size ? ++ ilog2(rc_bar2_size) - 15 : 0xf; /* 0xf is 1GB */ ++ tmp = readl(base + PCIE_MISC_MISC_CTRL); ++ u32p_replace_bits(&tmp, scb_size_val, ++ PCIE_MISC_MISC_CTRL_SCB0_SIZE_MASK); ++ writel(tmp, base + PCIE_MISC_MISC_CTRL); ++ ++ /* disable the PCIe->GISB memory window (RC_BAR1) */ ++ tmp = readl(base + PCIE_MISC_RC_BAR1_CONFIG_LO); ++ tmp &= ~PCIE_MISC_RC_BAR1_CONFIG_LO_SIZE_MASK; ++ writel(tmp, base + PCIE_MISC_RC_BAR1_CONFIG_LO); ++ ++ /* disable the PCIe->SCB memory window (RC_BAR3) */ ++ tmp = readl(base + PCIE_MISC_RC_BAR3_CONFIG_LO); ++ tmp &= ~PCIE_MISC_RC_BAR3_CONFIG_LO_SIZE_MASK; ++ writel(tmp, base + PCIE_MISC_RC_BAR3_CONFIG_LO); ++ ++ /* Mask all interrupts since we are not handling any yet */ ++ writel(0xffffffff, pcie->base + PCIE_MSI_INTR2_MASK_SET); ++ ++ /* clear any interrupts we find on boot */ ++ writel(0xffffffff, pcie->base + PCIE_MSI_INTR2_CLR); ++ ++ if (pcie->gen) ++ brcm_pcie_set_gen(pcie, pcie->gen); ++ ++ /* Unassert the fundamental reset */ ++ brcm_pcie_perst_set(pcie, 0); ++ ++ /* ++ * Give the RC/EP time to wake up, before trying to configure RC. ++ * Intermittently check status for link-up, up to a total of 100ms. ++ */ ++ for (i = 0; i < 100 && !brcm_pcie_link_up(pcie); i += 5) ++ msleep(5); ++ ++ if (!brcm_pcie_link_up(pcie)) { ++ dev_err(dev, "link down\n"); ++ return -ENODEV; ++ } ++ ++ if (!brcm_pcie_rc_mode(pcie)) { ++ dev_err(dev, "PCIe misconfigured; is in EP mode\n"); ++ return -EINVAL; ++ } ++ ++ resource_list_for_each_entry(entry, &bridge->windows) { ++ res = entry->res; ++ ++ if (resource_type(res) != IORESOURCE_MEM) ++ continue; ++ ++ if (num_out_wins >= BRCM_NUM_PCIE_OUT_WINS) { ++ dev_err(pcie->dev, "too many outbound wins\n"); ++ return -EINVAL; ++ } ++ ++ brcm_pcie_set_outbound_win(pcie, num_out_wins, res->start, ++ res->start - entry->offset, ++ res->end - res->start + 1); ++ num_out_wins++; ++ } ++ ++ /* ++ * For config space accesses on the RC, show the right class for ++ * a PCIe-PCIe bridge (the default setting is to be EP mode). ++ */ ++ tmp = readl(base + PCIE_RC_CFG_PRIV1_ID_VAL3); ++ u32p_replace_bits(&tmp, 0x060400, ++ PCIE_RC_CFG_PRIV1_ID_VAL3_CLASS_CODE_MASK); ++ writel(tmp, base + PCIE_RC_CFG_PRIV1_ID_VAL3); ++ ++ if (pcie->ssc) { ++ ret = brcm_pcie_set_ssc(pcie); ++ if (ret == 0) ++ ssc_good = true; ++ else ++ dev_err(dev, "failed attempt to enter ssc mode\n"); ++ } ++ ++ lnksta = readw(base + BRCM_PCIE_CAP_REGS + PCI_EXP_LNKSTA); ++ cls = FIELD_GET(PCI_EXP_LNKSTA_CLS, lnksta); ++ nlw = FIELD_GET(PCI_EXP_LNKSTA_NLW, lnksta); ++ dev_info(dev, "link up, %s x%u %s\n", ++ PCIE_SPEED2STR(cls + PCI_SPEED_133MHz_PCIX_533), ++ nlw, ssc_good ? "(SSC)" : "(!SSC)"); ++ ++ /* PCIe->SCB endian mode for BAR */ ++ tmp = readl(base + PCIE_RC_CFG_VENDOR_VENDOR_SPECIFIC_REG1); ++ u32p_replace_bits(&tmp, PCIE_RC_CFG_VENDOR_SPCIFIC_REG1_LITTLE_ENDIAN, ++ PCIE_RC_CFG_VENDOR_VENDOR_SPECIFIC_REG1_ENDIAN_MODE_BAR2_MASK); ++ writel(tmp, base + PCIE_RC_CFG_VENDOR_VENDOR_SPECIFIC_REG1); ++ ++ /* ++ * Refclk from RC should be gated with CLKREQ# input when ASPM L0s,L1 ++ * is enabled => setting the CLKREQ_DEBUG_ENABLE field to 1. ++ */ ++ tmp = readl(base + PCIE_MISC_HARD_PCIE_HARD_DEBUG); ++ tmp |= PCIE_MISC_HARD_PCIE_HARD_DEBUG_CLKREQ_DEBUG_ENABLE_MASK; ++ writel(tmp, base + PCIE_MISC_HARD_PCIE_HARD_DEBUG); ++ ++ return 0; ++} ++ ++/* L23 is a low-power PCIe link state */ ++static void brcm_pcie_enter_l23(struct brcm_pcie *pcie) ++{ ++ void __iomem *base = pcie->base; ++ int l23, i; ++ u32 tmp; ++ ++ /* Assert request for L23 */ ++ tmp = readl(base + PCIE_MISC_PCIE_CTRL); ++ u32p_replace_bits(&tmp, 1, PCIE_MISC_PCIE_CTRL_PCIE_L23_REQUEST_MASK); ++ writel(tmp, base + PCIE_MISC_PCIE_CTRL); ++ ++ /* Wait up to 36 msec for L23 */ ++ tmp = readl(base + PCIE_MISC_PCIE_STATUS); ++ l23 = FIELD_GET(PCIE_MISC_PCIE_STATUS_PCIE_LINK_IN_L23_MASK, tmp); ++ for (i = 0; i < 15 && !l23; i++) { ++ usleep_range(2000, 2400); ++ tmp = readl(base + PCIE_MISC_PCIE_STATUS); ++ l23 = FIELD_GET(PCIE_MISC_PCIE_STATUS_PCIE_LINK_IN_L23_MASK, ++ tmp); ++ } ++ ++ if (!l23) ++ dev_err(pcie->dev, "failed to enter low-power link state\n"); ++} ++ ++static void brcm_pcie_turn_off(struct brcm_pcie *pcie) ++{ ++ void __iomem *base = pcie->base; ++ int tmp; ++ ++ if (brcm_pcie_link_up(pcie)) ++ brcm_pcie_enter_l23(pcie); ++ /* Assert fundamental reset */ ++ brcm_pcie_perst_set(pcie, 1); ++ ++ /* Deassert request for L23 in case it was asserted */ ++ tmp = readl(base + PCIE_MISC_PCIE_CTRL); ++ u32p_replace_bits(&tmp, 0, PCIE_MISC_PCIE_CTRL_PCIE_L23_REQUEST_MASK); ++ writel(tmp, base + PCIE_MISC_PCIE_CTRL); ++ ++ /* Turn off SerDes */ ++ tmp = readl(base + PCIE_MISC_HARD_PCIE_HARD_DEBUG); ++ u32p_replace_bits(&tmp, 1, PCIE_MISC_HARD_PCIE_HARD_DEBUG_SERDES_IDDQ_MASK); ++ writel(tmp, base + PCIE_MISC_HARD_PCIE_HARD_DEBUG); ++ ++ /* Shutdown PCIe bridge */ ++ brcm_pcie_bridge_sw_init_set(pcie, 1); ++} ++ ++static void __brcm_pcie_remove(struct brcm_pcie *pcie) ++{ ++ brcm_pcie_turn_off(pcie); ++ clk_disable_unprepare(pcie->clk); ++ clk_put(pcie->clk); ++} ++ ++static int brcm_pcie_remove(struct platform_device *pdev) ++{ ++ struct brcm_pcie *pcie = platform_get_drvdata(pdev); ++ ++ pci_stop_root_bus(pcie->root_bus); ++ pci_remove_root_bus(pcie->root_bus); ++ __brcm_pcie_remove(pcie); ++ ++ return 0; ++} ++ ++static int brcm_pcie_probe(struct platform_device *pdev) ++{ ++ struct device_node *np = pdev->dev.of_node; ++ struct pci_host_bridge *bridge; ++ struct brcm_pcie *pcie; ++ struct pci_bus *child; ++ struct resource *res; ++ int ret; ++ ++ bridge = devm_pci_alloc_host_bridge(&pdev->dev, sizeof(*pcie)); ++ if (!bridge) ++ return -ENOMEM; ++ ++ pcie = pci_host_bridge_priv(bridge); ++ pcie->dev = &pdev->dev; ++ pcie->np = np; ++ ++ res = platform_get_resource(pdev, IORESOURCE_MEM, 0); ++ pcie->base = devm_ioremap_resource(&pdev->dev, res); ++ if (IS_ERR(pcie->base)) ++ return PTR_ERR(pcie->base); ++ ++ pcie->clk = devm_clk_get_optional(&pdev->dev, "sw_pcie"); ++ if (IS_ERR(pcie->clk)) ++ return PTR_ERR(pcie->clk); ++ ++ ret = of_pci_get_max_link_speed(np); ++ pcie->gen = (ret < 0) ? 0 : ret; ++ ++ pcie->ssc = of_property_read_bool(np, "brcm,enable-ssc"); ++ ++ ret = pci_parse_request_of_pci_ranges(pcie->dev, &bridge->windows, ++ &bridge->dma_ranges, NULL); ++ if (ret) ++ return ret; ++ ++ ret = clk_prepare_enable(pcie->clk); ++ if (ret) { ++ dev_err(&pdev->dev, "could not enable clock\n"); ++ return ret; ++ } ++ ++ ret = brcm_pcie_setup(pcie); ++ if (ret) ++ goto fail; ++ ++ bridge->dev.parent = &pdev->dev; ++ bridge->busnr = 0; ++ bridge->ops = &brcm_pcie_ops; ++ bridge->sysdata = pcie; ++ bridge->map_irq = of_irq_parse_and_map_pci; ++ bridge->swizzle_irq = pci_common_swizzle; ++ ++ ret = pci_scan_root_bus_bridge(bridge); ++ if (ret < 0) { ++ dev_err(pcie->dev, "Scanning root bridge failed\n"); ++ goto fail; ++ } ++ ++ pci_assign_unassigned_bus_resources(bridge->bus); ++ list_for_each_entry(child, &bridge->bus->children, node) ++ pcie_bus_configure_settings(child); ++ pci_bus_add_devices(bridge->bus); ++ platform_set_drvdata(pdev, pcie); ++ pcie->root_bus = bridge->bus; ++ ++ return 0; ++fail: ++ __brcm_pcie_remove(pcie); ++ return ret; ++} ++ ++static const struct of_device_id brcm_pcie_match[] = { ++ { .compatible = "brcm,bcm2711-pcie" }, ++ {}, ++}; ++MODULE_DEVICE_TABLE(of, brcm_pcie_match); ++ ++static struct platform_driver brcm_pcie_driver = { ++ .probe = brcm_pcie_probe, ++ .remove = brcm_pcie_remove, ++ .driver = { ++ .name = "brcm-pcie", ++ .of_match_table = brcm_pcie_match, ++ }, ++}; ++module_platform_driver(brcm_pcie_driver); ++ ++MODULE_LICENSE("GPL"); ++MODULE_DESCRIPTION("Broadcom STB PCIe RC driver"); ++MODULE_AUTHOR("Broadcom"); + +From patchwork Tue Dec 3 11:47:37 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: Nicolas Saenz Julienne +X-Patchwork-Id: 11271059 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4B870112B + for ; + Tue, 3 Dec 2019 11:49:08 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id 276A420684 + for ; + Tue, 3 Dec 2019 11:49:08 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="DhrcwDKH" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 276A420684 +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=suse.de +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: + List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: + Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: + Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: + List-Owner; bh=iItojdIKeV2oJC/4nHltnSdo0OFytKQEQSG83gc3mIo=; b=DhrcwDKHMZaflU + yI43DPEqFYyT8+SytVTZx5IVCBoHmakt562TdqT/pGQjUi7gGSWnUk8AIvjXB0X9sOoPZaRx5yEQX + 3gLuzTucUFKbZtilrxa+p1qfbAb7lEnvb+zzMUsWykEvptmnIPnl3rkXvr89/YSL+Z0xDCzNDUrJw + 99ZBjIj+xti44uRHZaPXwz6VCbAkmry+U3yiSW43Bg17c6J9U4Dc7GYfPBJ3R660NuJJa5NGm3cmM + n0+IhxQxmdvzii92OXwqunMguIm75deGYlCYy0FSGrCks3U4YBs5hZzaKkTSR5476+3V8eYKqSZ+S + 9Pei/CZS7yv92DIJpIDg==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6fv-0001uw-IG; Tue, 03 Dec 2019 11:49:03 +0000 +Received: from mx2.suse.de ([195.135.220.15] helo=mx1.suse.de) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1ic6ep-0000mf-Ec; Tue, 03 Dec 2019 11:47:59 +0000 +X-Virus-Scanned: by amavisd-new at test-mx.suse.de +Received: from relay2.suse.de (unknown [195.135.220.254]) + by mx1.suse.de (Postfix) with ESMTP id 254A3AF93; + Tue, 3 Dec 2019 11:47:54 +0000 (UTC) +From: Nicolas Saenz Julienne +To: andrew.murray@arm.com, maz@kernel.org, linux-kernel@vger.kernel.org, + Lorenzo Pieralisi , + Eric Anholt , Stefan Wahren , + Florian Fainelli , + bcm-kernel-feedback-list@broadcom.com +Subject: [PATCH v4 4/8] PCI: brcmstb: Add MSI support +Date: Tue, 3 Dec 2019 12:47:37 +0100 +Message-Id: <20191203114743.1294-5-nsaenzjulienne@suse.de> +X-Mailer: git-send-email 2.24.0 +In-Reply-To: <20191203114743.1294-1-nsaenzjulienne@suse.de> +References: <20191203114743.1294-1-nsaenzjulienne@suse.de> +MIME-Version: 1.0 +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191203_034755_803049_2EA51CE6 +X-CRM114-Status: GOOD ( 23.81 ) +X-Spam-Score: -2.3 (--) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-2.3 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, + medium trust [195.135.220.15 listed in list.dnswl.org] + -0.0 SPF_PASS SPF: sender matches SPF record + 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: linux-arm-kernel@lists.infradead.org, mbrugger@suse.com, + linux-pci@vger.kernel.org, phil@raspberrypi.org, jeremy.linton@arm.com, + linux-rpi-kernel@lists.infradead.org, james.quinlan@broadcom.com, + Bjorn Helgaas , + Nicolas Saenz Julienne +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +From: Jim Quinlan + +This adds MSI support to the Broadcom STB PCIe host controller. The MSI +controller is physically located within the PCIe block, however, there +is no reason why the MSI controller could not be moved elsewhere in the +future. MSIX is not supported by the HW. + +Since the internal Brcmstb MSI controller is intertwined with the PCIe +controller, it is not its own platform device but rather part of the +PCIe platform device. + +Signed-off-by: Jim Quinlan +Co-developed-by: Nicolas Saenz Julienne +Signed-off-by: Nicolas Saenz Julienne +Reviewed-by: Marc Zyngier +Reviewed-by: Andrew Murray +--- + +Changes since v3 (kept Marc's reviewed by as changes seem small enough): + - Use define to access MSI_DATA_CONFIG_VAL + - Update commit message + +Changes since v2: + - Use standard APIs on register operations + - Get rid of revision code + - Update rules to msi_target_addr selection + - Remove unwarranted MSI_FLAG_PCI_MSIX + - Small cosmetic changes + +Changes since v1: + - Move revision code and some registers to this patch + - Use PCIE_MSI_IRQ_DOMAIN in Kconfig + - Remove redundant register read from ISR + - Fail probe on MSI init error + - Get rid of msi_internal + - Use bitmap family of functions + - Use edge triggered setup + - Add comment regarding MultiMSI + - Simplify compose_msi_msg to avoid reg read + +This is based on Jim's original submission[1] with some slight changes +regarding how pcie->msi_target_addr is decided. + +[1] https://patchwork.kernel.org/patch/10605955/ + + drivers/pci/controller/Kconfig | 1 + + drivers/pci/controller/pcie-brcmstb.c | 261 +++++++++++++++++++++++++- + 2 files changed, 261 insertions(+), 1 deletion(-) + +diff --git a/drivers/pci/controller/Kconfig b/drivers/pci/controller/Kconfig +index 27504f108ee5..918e283bbff1 100644 +--- a/drivers/pci/controller/Kconfig ++++ b/drivers/pci/controller/Kconfig +@@ -257,6 +257,7 @@ config PCIE_BRCMSTB + tristate "Broadcom Brcmstb PCIe host controller" + depends on ARCH_BCM2835 || COMPILE_TEST + depends on OF ++ depends on PCI_MSI_IRQ_DOMAIN + help + Say Y here to enable PCIe host controller support for + Broadcom STB based SoCs, like the Raspberry Pi 4. +diff --git a/drivers/pci/controller/pcie-brcmstb.c b/drivers/pci/controller/pcie-brcmstb.c +index dd681164faa0..7ba06a0e1a71 100644 +--- a/drivers/pci/controller/pcie-brcmstb.c ++++ b/drivers/pci/controller/pcie-brcmstb.c +@@ -2,6 +2,7 @@ + /* Copyright (C) 2009 - 2019 Broadcom */ + + #include ++#include + #include + #include + #include +@@ -9,11 +10,13 @@ + #include + #include + #include ++#include + #include + #include + #include + #include + #include ++#include + #include + #include + #include +@@ -67,6 +70,12 @@ + #define PCIE_MISC_RC_BAR3_CONFIG_LO 0x403c + #define PCIE_MISC_RC_BAR3_CONFIG_LO_SIZE_MASK 0x1f + ++#define PCIE_MISC_MSI_BAR_CONFIG_LO 0x4044 ++#define PCIE_MISC_MSI_BAR_CONFIG_HI 0x4048 ++ ++#define PCIE_MISC_MSI_DATA_CONFIG 0x404c ++#define PCIE_MISC_MSI_DATA_CONFIG_VAL 0xffe06540 ++ + #define PCIE_MISC_PCIE_CTRL 0x4064 + #define PCIE_MISC_PCIE_CTRL_PCIE_L23_REQUEST_MASK 0x1 + +@@ -114,6 +123,11 @@ + + /* PCIe parameters */ + #define BRCM_NUM_PCIE_OUT_WINS 0x4 ++#define BRCM_INT_PCI_MSI_NR 32 ++ ++/* MSI target adresses */ ++#define BRCM_MSI_TARGET_ADDR_LT_4GB 0x0fffffffcULL ++#define BRCM_MSI_TARGET_ADDR_GT_4GB 0xffffffffcULL + + /* MDIO registers */ + #define MDIO_PORT0 0x0 +@@ -135,6 +149,19 @@ + #define SSC_STATUS_SSC_MASK 0x400 + #define SSC_STATUS_PLL_LOCK_MASK 0x800 + ++struct brcm_msi { ++ struct device *dev; ++ void __iomem *base; ++ struct device_node *np; ++ struct irq_domain *msi_domain; ++ struct irq_domain *inner_domain; ++ struct mutex lock; /* guards the alloc/free operations */ ++ u64 target_addr; ++ int irq; ++ /* used indicates which MSI interrupts have been alloc'd */ ++ unsigned long used; ++}; ++ + /* Internal PCIe Host Controller Information.*/ + struct brcm_pcie { + struct device *dev; +@@ -144,6 +171,8 @@ struct brcm_pcie { + struct device_node *np; + bool ssc; + int gen; ++ u64 msi_target_addr; ++ struct brcm_msi *msi; + }; + + /* +@@ -309,6 +338,214 @@ static void brcm_pcie_set_outbound_win(struct brcm_pcie *pcie, + writel(tmp, pcie->base + PCIE_MEM_WIN0_LIMIT_HI(win)); + } + ++static struct irq_chip brcm_msi_irq_chip = { ++ .name = "BRCM STB PCIe MSI", ++ .irq_ack = irq_chip_ack_parent, ++ .irq_mask = pci_msi_mask_irq, ++ .irq_unmask = pci_msi_unmask_irq, ++}; ++ ++static struct msi_domain_info brcm_msi_domain_info = { ++ /* Multi MSI is supported by the controller, but not by this driver */ ++ .flags = (MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS), ++ .chip = &brcm_msi_irq_chip, ++}; ++ ++static void brcm_pcie_msi_isr(struct irq_desc *desc) ++{ ++ struct irq_chip *chip = irq_desc_get_chip(desc); ++ unsigned long status, virq; ++ struct brcm_msi *msi; ++ struct device *dev; ++ u32 bit; ++ ++ chained_irq_enter(chip, desc); ++ msi = irq_desc_get_handler_data(desc); ++ dev = msi->dev; ++ ++ status = readl(msi->base + PCIE_MSI_INTR2_STATUS); ++ for_each_set_bit(bit, &status, BRCM_INT_PCI_MSI_NR) { ++ virq = irq_find_mapping(msi->inner_domain, bit); ++ if (virq) ++ generic_handle_irq(virq); ++ else ++ dev_dbg(dev, "unexpected MSI\n"); ++ } ++ ++ chained_irq_exit(chip, desc); ++} ++ ++static void brcm_msi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) ++{ ++ struct brcm_msi *msi = irq_data_get_irq_chip_data(data); ++ ++ msg->address_lo = lower_32_bits(msi->target_addr); ++ msg->address_hi = upper_32_bits(msi->target_addr); ++ msg->data = (0xffff & PCIE_MISC_MSI_DATA_CONFIG_VAL) | data->hwirq; ++} ++ ++static int brcm_msi_set_affinity(struct irq_data *irq_data, ++ const struct cpumask *mask, bool force) ++{ ++ return -EINVAL; ++} ++ ++static void brcm_msi_ack_irq(struct irq_data *data) ++{ ++ struct brcm_msi *msi = irq_data_get_irq_chip_data(data); ++ ++ writel(1 << data->hwirq, msi->base + PCIE_MSI_INTR2_CLR); ++} ++ ++ ++static struct irq_chip brcm_msi_bottom_irq_chip = { ++ .name = "BRCM STB MSI", ++ .irq_compose_msi_msg = brcm_msi_compose_msi_msg, ++ .irq_set_affinity = brcm_msi_set_affinity, ++ .irq_ack = brcm_msi_ack_irq, ++}; ++ ++static int brcm_msi_alloc(struct brcm_msi *msi) ++{ ++ int hwirq; ++ ++ mutex_lock(&msi->lock); ++ hwirq = bitmap_find_free_region(&msi->used, BRCM_INT_PCI_MSI_NR, 0); ++ mutex_unlock(&msi->lock); ++ ++ return hwirq; ++} ++ ++static void brcm_msi_free(struct brcm_msi *msi, unsigned long hwirq) ++{ ++ mutex_lock(&msi->lock); ++ bitmap_release_region(&msi->used, hwirq, 0); ++ mutex_unlock(&msi->lock); ++} ++ ++static int brcm_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, ++ unsigned int nr_irqs, void *args) ++{ ++ struct brcm_msi *msi = domain->host_data; ++ int hwirq; ++ ++ hwirq = brcm_msi_alloc(msi); ++ ++ if (hwirq < 0) ++ return hwirq; ++ ++ irq_domain_set_info(domain, virq, (irq_hw_number_t)hwirq, ++ &brcm_msi_bottom_irq_chip, domain->host_data, ++ handle_edge_irq, NULL, NULL); ++ return 0; ++} ++ ++static void brcm_irq_domain_free(struct irq_domain *domain, ++ unsigned int virq, unsigned int nr_irqs) ++{ ++ struct irq_data *d = irq_domain_get_irq_data(domain, virq); ++ struct brcm_msi *msi = irq_data_get_irq_chip_data(d); ++ ++ brcm_msi_free(msi, d->hwirq); ++} ++ ++static const struct irq_domain_ops msi_domain_ops = { ++ .alloc = brcm_irq_domain_alloc, ++ .free = brcm_irq_domain_free, ++}; ++ ++static int brcm_allocate_domains(struct brcm_msi *msi) ++{ ++ struct fwnode_handle *fwnode = of_node_to_fwnode(msi->np); ++ struct device *dev = msi->dev; ++ ++ msi->inner_domain = irq_domain_add_linear(NULL, BRCM_INT_PCI_MSI_NR, ++ &msi_domain_ops, msi); ++ if (!msi->inner_domain) { ++ dev_err(dev, "failed to create IRQ domain\n"); ++ return -ENOMEM; ++ } ++ ++ msi->msi_domain = pci_msi_create_irq_domain(fwnode, ++ &brcm_msi_domain_info, ++ msi->inner_domain); ++ if (!msi->msi_domain) { ++ dev_err(dev, "failed to create MSI domain\n"); ++ irq_domain_remove(msi->inner_domain); ++ return -ENOMEM; ++ } ++ ++ return 0; ++} ++ ++static void brcm_free_domains(struct brcm_msi *msi) ++{ ++ irq_domain_remove(msi->msi_domain); ++ irq_domain_remove(msi->inner_domain); ++} ++ ++static void brcm_msi_remove(struct brcm_pcie *pcie) ++{ ++ struct brcm_msi *msi = pcie->msi; ++ ++ if (!msi) ++ return; ++ irq_set_chained_handler(msi->irq, NULL); ++ irq_set_handler_data(msi->irq, NULL); ++ brcm_free_domains(msi); ++} ++ ++static void brcm_msi_set_regs(struct brcm_msi *msi) ++{ ++ writel(0xffffffff, msi->base + PCIE_MSI_INTR2_MASK_CLR); ++ ++ /* ++ * The 0 bit of PCIE_MISC_MSI_BAR_CONFIG_LO is repurposed to MSI ++ * enable, which we set to 1. ++ */ ++ writel(lower_32_bits(msi->target_addr) | 0x1, ++ msi->base + PCIE_MISC_MSI_BAR_CONFIG_LO); ++ writel(upper_32_bits(msi->target_addr), ++ msi->base + PCIE_MISC_MSI_BAR_CONFIG_HI); ++ ++ writel(PCIE_MISC_MSI_DATA_CONFIG_VAL, ++ msi->base + PCIE_MISC_MSI_DATA_CONFIG); ++} ++ ++static int brcm_pcie_enable_msi(struct brcm_pcie *pcie) ++{ ++ struct brcm_msi *msi; ++ int irq, ret; ++ struct device *dev = pcie->dev; ++ ++ irq = irq_of_parse_and_map(dev->of_node, 1); ++ if (irq <= 0) { ++ dev_err(dev, "cannot map MSI interrupt\n"); ++ return -ENODEV; ++ } ++ ++ msi = devm_kzalloc(dev, sizeof(struct brcm_msi), GFP_KERNEL); ++ if (!msi) ++ return -ENOMEM; ++ ++ msi->dev = dev; ++ msi->base = pcie->base; ++ msi->np = pcie->np; ++ msi->target_addr = pcie->msi_target_addr; ++ msi->irq = irq; ++ ++ ret = brcm_allocate_domains(msi); ++ if (ret) ++ return ret; ++ ++ irq_set_chained_handler_and_data(msi->irq, brcm_pcie_msi_isr, msi); ++ ++ brcm_msi_set_regs(msi); ++ pcie->msi = msi; ++ ++ return 0; ++} ++ + /* The controller is capable of serving in both RC and EP roles */ + static bool brcm_pcie_rc_mode(struct brcm_pcie *pcie) + { +@@ -490,6 +727,18 @@ static int brcm_pcie_setup(struct brcm_pcie *pcie) + PCIE_MISC_MISC_CTRL_SCB0_SIZE_MASK); + writel(tmp, base + PCIE_MISC_MISC_CTRL); + ++ /* ++ * We ideally want the MSI target address to be located in the 32bit ++ * addressable memory area. Some devices might depend on it. This is ++ * possible either when the inbound window is located above the lower ++ * 4GB or when the inbound area is smaller than 4GB (taking into ++ * account the rounding-up we're forced to perform). ++ */ ++ if (rc_bar2_offset >= SZ_4G || (rc_bar2_size + rc_bar2_offset) < SZ_4G) ++ pcie->msi_target_addr = BRCM_MSI_TARGET_ADDR_LT_4GB; ++ else ++ pcie->msi_target_addr = BRCM_MSI_TARGET_ADDR_GT_4GB; ++ + /* disable the PCIe->GISB memory window (RC_BAR1) */ + tmp = readl(base + PCIE_MISC_RC_BAR1_CONFIG_LO); + tmp &= ~PCIE_MISC_RC_BAR1_CONFIG_LO_SIZE_MASK; +@@ -639,6 +888,7 @@ static void brcm_pcie_turn_off(struct brcm_pcie *pcie) + + static void __brcm_pcie_remove(struct brcm_pcie *pcie) + { ++ brcm_msi_remove(pcie); + brcm_pcie_turn_off(pcie); + clk_disable_unprepare(pcie->clk); + clk_put(pcie->clk); +@@ -657,7 +907,7 @@ static int brcm_pcie_remove(struct platform_device *pdev) + + static int brcm_pcie_probe(struct platform_device *pdev) + { +- struct device_node *np = pdev->dev.of_node; ++ struct device_node *np = pdev->dev.of_node, *msi_np; + struct pci_host_bridge *bridge; + struct brcm_pcie *pcie; + struct pci_bus *child; +@@ -701,6 +951,15 @@ static int brcm_pcie_probe(struct platform_device *pdev) + if (ret) + goto fail; + ++ msi_np = of_parse_phandle(pcie->np, "msi-parent", 0); ++ if (pci_msi_enabled() && msi_np == pcie->np) { ++ ret = brcm_pcie_enable_msi(pcie); ++ if (ret) { ++ dev_err(pcie->dev, "probe of internal MSI failed"); ++ goto fail; ++ } ++ } ++ + bridge->dev.parent = &pdev->dev; + bridge->busnr = 0; + bridge->ops = &brcm_pcie_ops; + + diff --git a/configs/fedora/generic/arm/CONFIG_BCM2711_THERMAL b/configs/fedora/generic/arm/CONFIG_BCM2711_THERMAL new file mode 100644 index 000000000..b79035638 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_BCM2711_THERMAL @@ -0,0 +1 @@ +CONFIG_BCM2711_THERMAL=m diff --git a/configs/fedora/generic/arm/CONFIG_PCIE_BRCMSTB b/configs/fedora/generic/arm/CONFIG_PCIE_BRCMSTB new file mode 100644 index 000000000..d198f5269 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PCIE_BRCMSTB @@ -0,0 +1 @@ +CONFIG_PCIE_BRCMSTB=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index d91a844ff..d36189bca 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -562,6 +562,7 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m +CONFIG_BCM2711_THERMAL=m CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y CONFIG_BCM2835_THERMAL=m @@ -4462,6 +4463,7 @@ CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM=y +CONFIG_PCIE_BRCMSTB=m # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index ca7d084f1..d7581cca9 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -562,6 +562,7 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m +CONFIG_BCM2711_THERMAL=m CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y CONFIG_BCM2835_THERMAL=m @@ -4442,6 +4443,7 @@ CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM=y +CONFIG_PCIE_BRCMSTB=m # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index 8aa104ec0..e91528242 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -566,6 +566,7 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m +CONFIG_BCM2711_THERMAL=m CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y CONFIG_BCM2835_THERMAL=m @@ -4558,6 +4559,7 @@ CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM=y +CONFIG_PCIE_BRCMSTB=m # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 91406f2b8..3750e404b 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -566,6 +566,7 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m +CONFIG_BCM2711_THERMAL=m CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y CONFIG_BCM2835_THERMAL=m @@ -4539,6 +4540,7 @@ CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM=y +CONFIG_PCIE_BRCMSTB=m # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index eaeb4271e..11cf1ff45 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -545,6 +545,7 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m +CONFIG_BCM2711_THERMAL=m CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y CONFIG_BCM2835_THERMAL=m @@ -4446,6 +4447,7 @@ CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM=y +CONFIG_PCIE_BRCMSTB=m # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 904c02348..cbbf1c980 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -545,6 +545,7 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m +CONFIG_BCM2711_THERMAL=m CONFIG_BCM2835_MBOX=y CONFIG_BCM2835_POWER=y CONFIG_BCM2835_THERMAL=m @@ -4427,6 +4428,7 @@ CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM=y +CONFIG_PCIE_BRCMSTB=m # CONFIG_PCIE_BW is not set CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y diff --git a/kernel.spec b/kernel.spec index 7bd206db2..9b582ddf3 100644 --- a/kernel.spec +++ b/kernel.spec @@ -815,6 +815,12 @@ Patch303: ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m400.patch Patch304: ARM-tegra-usb-no-reset.patch +# Raspberry Pi +# https://patchwork.kernel.org/cover/11271017/ +Patch310: Raspberry-Pi-4-PCIe-support.patch +# https://patchwork.kernel.org/patch/11223139/ +Patch311: ARM-Enable-thermal-support-for-Raspberry-Pi-4.patch + # Tegra bits Patch320: arm64-tegra-jetson-tx1-fixes.patch # https://www.spinics.net/lists/linux-tegra/msg43110.html From c3d2e0b2c2c4bca40e96377cc4ba33f9a9c46535 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 14 Dec 2019 02:22:39 +0000 Subject: [PATCH 75/76] arm: enable brcm v3d driver --- configs/fedora/generic/arm/CONFIG_DRM_V3D | 2 +- kernel-aarch64-debug-fedora.config | 2 +- kernel-aarch64-fedora.config | 2 +- kernel-armv7hl-debug-fedora.config | 2 +- kernel-armv7hl-fedora.config | 2 +- kernel-armv7hl-lpae-debug-fedora.config | 2 +- kernel-armv7hl-lpae-fedora.config | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/fedora/generic/arm/CONFIG_DRM_V3D b/configs/fedora/generic/arm/CONFIG_DRM_V3D index fac570b0b..8da81d52e 100644 --- a/configs/fedora/generic/arm/CONFIG_DRM_V3D +++ b/configs/fedora/generic/arm/CONFIG_DRM_V3D @@ -1 +1 @@ -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index d36189bca..7333205b9 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -1609,7 +1609,7 @@ CONFIG_DRM_TI_TFP410=m CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_UDL=m -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m # CONFIG_DRM_VBOXVIDEO is not set CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_VC4=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index d7581cca9..afefbdf00 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -1601,7 +1601,7 @@ CONFIG_DRM_TI_TFP410=m CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_UDL=m -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m # CONFIG_DRM_VBOXVIDEO is not set CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_VC4=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index e91528242..ec3444a6d 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -1634,7 +1634,7 @@ CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TVE200=m CONFIG_DRM_UDL=m -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m # CONFIG_DRM_VBOXVIDEO is not set CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_VC4=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index 3750e404b..77e340e66 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -1627,7 +1627,7 @@ CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TVE200=m CONFIG_DRM_UDL=m -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m # CONFIG_DRM_VBOXVIDEO is not set CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_VC4=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index 11cf1ff45..0feffa500 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -1589,7 +1589,7 @@ CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TVE200=m CONFIG_DRM_UDL=m -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m # CONFIG_DRM_VBOXVIDEO is not set CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_VC4=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index cbbf1c980..ffb295872 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -1582,7 +1582,7 @@ CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TVE200=m CONFIG_DRM_UDL=m -# CONFIG_DRM_V3D is not set +CONFIG_DRM_V3D=m # CONFIG_DRM_VBOXVIDEO is not set CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_VC4=m From 79730560f894138af71ceb6488cb818d9bbb39d7 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 15 Dec 2019 02:57:24 +0000 Subject: [PATCH 76/76] arm: fix armv7 breakage due to BCM2711 support --- ...SoC-which-breaks-other-ARM-platforms.patch | 156 ++++++++++++++++++ kernel.spec | 2 + 2 files changed, 158 insertions(+) create mode 100644 ARM-bcm-Fix-support-for-BCM2711-SoC-which-breaks-other-ARM-platforms.patch diff --git a/ARM-bcm-Fix-support-for-BCM2711-SoC-which-breaks-other-ARM-platforms.patch b/ARM-bcm-Fix-support-for-BCM2711-SoC-which-breaks-other-ARM-platforms.patch new file mode 100644 index 000000000..b0135cec7 --- /dev/null +++ b/ARM-bcm-Fix-support-for-BCM2711-SoC-which-breaks-other-ARM-platforms.patch @@ -0,0 +1,156 @@ +From patchwork Sat Dec 14 22:04:27 2019 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +X-Patchwork-Submitter: "H. Nikolaus Schaller" +X-Patchwork-Id: 11292523 +Return-Path: + +Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org + [172.30.200.123]) + by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D6AEB14B7 + for ; + Sat, 14 Dec 2019 22:04:51 +0000 (UTC) +Received: from bombadil.infradead.org (bombadil.infradead.org + [198.137.202.133]) + (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) + (No client certificate requested) + by mail.kernel.org (Postfix) with ESMTPS id A847E214AF + for ; + Sat, 14 Dec 2019 22:04:51 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=lists.infradead.org + header.i=@lists.infradead.org header.b="DLIqrvMe"; + dkim=fail reason="signature verification failed" (2048-bit key) + header.d=goldelico.com header.i=@goldelico.com header.b="Ll3r485+" +DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A847E214AF +Authentication-Results: mail.kernel.org; + dmarc=none (p=none dis=none) header.from=goldelico.com +Authentication-Results: mail.kernel.org; + spf=none + smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; + d=lists.infradead.org; s=bombadil.20170209; h=Sender: + Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: + List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To + :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: + Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: + List-Owner; bh=lOHOud9UbtIa18U9P4miiR8GPmJTWy+IvL7VTp0JEpg=; b=DLIqrvMeyl5Skq + j51vEj+M7N78kVXRF9v5Jsjz3NfbAS9LMnXP3RYBXhk/6nWuDRa0br6Kgi5qPQywbG/Qbj0QUpJLJ + akybI8WOGUGVXPPNjFVl9BapN+iw8Urp1Y7Nfd0tbEs1kM1jcRLfjbLf/x3JCrLfaapnp3Oh0I+s+ + kbjd3NwtUVO6TZdLcfO77sqPJ+UqMvPKzjVmjxHHLyQzjvTHUdB4pislcydn+2gAFcDQKeDaq8G8o + X4mhEWVH9E8RIMEVksIpCcFAeelKUp48QqX7RaAMwMPkzqrDYbmibpYBYvNrxOMTtdFS6ENPP3bT4 + gZUWuHkV7YE8wEh6t5tg==; +Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) + by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) + id 1igFWr-0003rI-Ek; Sat, 14 Dec 2019 22:04:49 +0000 +Received: from mo6-p01-ob.smtp.rzone.de ([2a01:238:20a:202:5301::5]) + by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) + id 1igFWn-0003pa-BN; Sat, 14 Dec 2019 22:04:47 +0000 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1576361082; + s=strato-dkim-0002; d=goldelico.com; + h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: + Subject:Sender; + bh=LpDKj822zUyMoXRXIUjh14hwRFU++ehi8QyZ3hnuTeM=; + b=Ll3r485+sd4TyJkATj8aAHoS+QXqh1bzsS3ezYdVztaKlEE0wkzeTaiwjR1/Xa5Ef0 + oj2PFklfWDY/OlFjlDFXQmvY6YKkVDbyqVTeJB91bXjaajD1daWpha2ce4BaLXOx3K3+ + PRB3NedXbJC98wLFeqjzl2ty1WAGOy42qUStP9rTTGJjsGkoZeM4Qlg7aqkPu34R2+pw + 8MsM0A9Katu3umJiHZGONiH20gTt53QMdiAbRZbUkGaNaqLiMovViti0FD6o+H1S6YbV + WP+T/goIbqqM9ozjEEhfoYt1gP/lxfPVg+ELiEfM5IEkdAtOzELXfo9z1IqyOcx2qxlK + MXlA== +X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1OAA2UNf2AyOEF/Q6ay" +X-RZG-CLASS-ID: mo00 +Received: from iMac.fritz.box by smtp.strato.de (RZmta 46.0.7 DYNA|AUTH) + with ESMTPSA id i03ca8vBEM4SCNB + (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) + (Client did not present a certificate); + Sat, 14 Dec 2019 23:04:28 +0100 (CET) +From: "H. Nikolaus Schaller" +To: Stefan Wahren , Florian Fainelli , + Ray Jui , Scott Branden , + bcm-kernel-feedback-list@broadcom.com, + Nicolas Saenz Julienne +Subject: [PATCH v2] ARM: bcm: Fix support for BCM2711 SoC which breaks other + ARM platforms +Date: Sat, 14 Dec 2019 23:04:27 +0100 +Message-Id: + <0d7bef0622d69bd4f1129afe26b358669e639ae8.1576361067.git.hns@goldelico.com> +X-Mailer: git-send-email 2.23.0 +MIME-Version: 1.0 +X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 +X-CRM114-CacheID: sfid-20191214_140445_984312_4D674F56 +X-CRM114-Status: GOOD ( 10.58 ) +X-Spam-Score: -0.9 (/) +X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: + Content analysis details: (-0.9 points) + pts rule name description + ---- ---------------------- + -------------------------------------------------- + -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, + low trust [2a01:238:20a:202:5301:0:0:5 listed in] + [list.dnswl.org] + 0.0 SPF_NONE SPF: sender does not publish an SPF Record + -0.0 SPF_HELO_PASS SPF: HELO matches SPF record + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature + -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from + envelope-from domain + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily + valid + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain +X-BeenThere: linux-arm-kernel@lists.infradead.org +X-Mailman-Version: 2.1.29 +Precedence: list +List-Id: +List-Unsubscribe: + , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: + , + +Cc: letux-kernel@openphoenux.org, Tony Lindgren , + "H. Nikolaus Schaller" , linux@armlinux.org.uk, + Linux Kernel Mailing List , + linux-rpi-kernel@lists.infradead.org, kernel@pyra-handheld.com, + Linux-OMAP , + arm-soc +Sender: "linux-arm-kernel" +Errors-To: + linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org + +commit 781fa0a95424 ("ARM: bcm: Add support for BCM2711 SoC") + +breaks boot of many other platforms (e.g. OMAP or i.MX6) if +CONFIG_ARCH_BCM2835 is enabled in addition to some multiplatform +config (e.g. omap2plus_defconfig). The symptom is that the OMAP +based board does not show any activity beyond "Starting Kernel ..." +even with earlycon. + +Reverting the mentioned commit makes it work again. + +The real fix is to add the missing NULL sentinel to the +bcm2711_compat[] variable-length array. + +Fixes: 781fa0a95424 ("ARM: bcm: Add support for BCM2711 SoC") +Acked-by: Stefan Wahren +Signed-off-by: H. Nikolaus Schaller +--- + arch/arm/mach-bcm/bcm2711.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/arm/mach-bcm/bcm2711.c b/arch/arm/mach-bcm/bcm2711.c +index dbe296798647..fa0300d8c79d 100644 +--- a/arch/arm/mach-bcm/bcm2711.c ++++ b/arch/arm/mach-bcm/bcm2711.c +@@ -13,6 +13,7 @@ static const char * const bcm2711_compat[] = { + #ifdef CONFIG_ARCH_MULTI_V7 + "brcm,bcm2711", + #endif ++ NULL + }; + + DT_MACHINE_START(BCM2711, "BCM2711") diff --git a/kernel.spec b/kernel.spec index 9b582ddf3..09e5c3714 100644 --- a/kernel.spec +++ b/kernel.spec @@ -820,6 +820,8 @@ Patch304: ARM-tegra-usb-no-reset.patch Patch310: Raspberry-Pi-4-PCIe-support.patch # https://patchwork.kernel.org/patch/11223139/ Patch311: ARM-Enable-thermal-support-for-Raspberry-Pi-4.patch +# https://patchwork.kernel.org/patch/11292523/ +Patch312: ARM-bcm-Fix-support-for-BCM2711-SoC-which-breaks-other-ARM-platforms.patch # Tegra bits Patch320: arm64-tegra-jetson-tx1-fixes.patch