Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2021-07-13 22:37:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Jul 13 22:37:02 2021 rev:595 rq:905770 version:5.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-07-05 22:22:31.857930421 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2625/dtb-aarch64.changes 2021-07-13 22:37:18.878186793 +0200 @@ -1,0 +2,95 @@ +Mon Jul 12 08:10:50 CEST 2021 - jsl...@suse.cz + +- Revert "UsrMerge the kernel (boo#1184804)" + This reverts commit 6f5ed044f52ae3de78db9492d404f9c88d29b938 as it: + 1) breaks installation in Leap/SLE -- no initrd is generated. + 2) breaks installation-images -- expecting kernel in /boot and modules + in /lib. +- commit b6ab3de + +------------------------------------------------------------------- +Sun Jul 11 18:12:30 CEST 2021 - sch...@suse.de + +- config: riscv64: enable DRM_I2C_NXP_TDA998X + This also selects SND_SOC_HDMI_CODEC, SND_PCM_ELD, SND_PCM_IEC958. +- commit d56d022 + +------------------------------------------------------------------- +Sun Jul 11 18:08:39 CEST 2021 - sch...@suse.de + +- config: riscv64: enable MFD_TPS65086 + Also enable the related drivers GPIO_TPS65086 and REGULATOR_TPS65086. +- commit ce26f32 + +------------------------------------------------------------------- +Fri Jul 9 13:07:01 CEST 2021 - msucha...@suse.de + +- rpm/kernel-binary.spec.in: Remove zdebug define used only once. +- commit 85a9fc2 + +------------------------------------------------------------------- +Thu Jul 8 20:28:04 CEST 2021 - msucha...@suse.de + +- Update config files (boo#1187824). + CRYPTO_FIPS=y + CRYPTO_MANAGER_DISABLE_TESTS=n +- commit c81d16b + +------------------------------------------------------------------- +Thu Jul 8 20:04:55 CEST 2021 - msucha...@suse.de + +- kernel-binary.spec: Exctract s390 decompression code (jsc#SLE-17042). +- commit 7f97df2 + +------------------------------------------------------------------- +Thu Jul 8 11:17:05 CEST 2021 - msucha...@suse.de + +- kernel-binary.spec: Fix up usrmerge for non-modular kernels. +- commit d718cd9 + +------------------------------------------------------------------- +Thu Jul 8 07:02:35 CEST 2021 - jsl...@suse.cz + +- Linux 5.13.1 (bsc#1012628). +- Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" + (bsc#1012628). +- commit bfd7864 + +------------------------------------------------------------------- +Wed Jul 7 12:35:52 CEST 2021 - sch...@suse.de + +- config: riscv64: enable MFD_DA9063 + Also enable the related drivers DA9063_WATCHDOG, REGULATOR_DA9063, + RTC_DRV_DA9063. +- commit 40fb687 + +------------------------------------------------------------------- +Mon Jul 5 18:08:41 CEST 2021 - mkube...@suse.cz + +- update upstream references +- update upstream references of patches added in 5.14 merge window: + - patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch + - patches.suse/proc-Avoid-mixing-integer-types-in-mem_rw.patch +- commit 9510801 + +------------------------------------------------------------------- +Thu Jul 1 21:12:15 CEST 2021 - msucha...@suse.de + +- kernel-binary.spec: Remove obsolete and wrong comment + mkmakefile is repleced by echo on newer kernel +- commit d9209e7 + +------------------------------------------------------------------- +Thu Jul 1 18:44:34 CEST 2021 - mkube...@suse.cz + +- update upstream references +- update upstream references of patches added in 5.14 merge window: + - patches.suse/ACPI-PM-s2idle-Add-missing-LPS0-functions-for-AMD.patch + - patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch + - patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch + - patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch + - patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch + - patches.suse/crypto-ccp-Annotate-SEV-Firmware-file-names.patch +- commit f094788 + +------------------------------------------------------------------- @@ -530,0 +626,16 @@ +Thu Jun 17 13:31:32 CEST 2021 - ludwig.nus...@suse.de + +- UsrMerge the kernel (boo#1184804) +- Move files in /boot to modules dir + The file names in /boot are included as %ghost links. The %post script + creates symlinks for the kernel, sysctl.conf and System.map in + /boot for compatibility. Some tools require adjustments before we + can drop those links. If boot is a separate partition, a copy is + used instead of a link. + The logic for /boot/vmlinuz and /boot/initrd doesn't change with + this patch. +- Use /usr/lib/modules as module dir when usermerge is active in the + target distro. +- commit 6f5ed04 + +------------------------------------------------------------------- @@ -22382,0 +22494,7 @@ +Wed Aug 12 10:07:31 CEST 2020 - d...@suse.de + +- rpm/modules.fips: + * add ecdh_generic (boo#1173813) +- commit 42f38df + +------------------------------------------------------------------- @@ -26226,0 +26345,8 @@ +Wed Jun 17 15:48:09 CEST 2020 - d...@suse.de + +- rpm/modules.fips: + * add aes-ce-ccm and des3_ede-x86_64 (boo#173030) + * add aes_ti and aes_neon_bs (boo#1172956) +- commit 08a1655 + +------------------------------------------------------------------- @@ -33296,0 +33423,6 @@ +Tue Feb 4 12:07:31 CET 2020 - d...@suse.de + +- rpm/modules.fips: add keywrap (bsc#1160561) +- commit 719d9e1 + +------------------------------------------------------------------- @@ -37655,0 +37788,7 @@ + +------------------------------------------------------------------- +Thu Nov 21 08:46:18 CET 2019 - lpecha...@suse.com + +- Add crypto modules required by tcrypt (FIPS) + References: bsc#1153192 +- commit 0bc5cd1 dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.622140534 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.622140534 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.710139826 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.710139826 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f -Provides: kernel-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: kernel-%build_flavor-base-srchash-72aabc280320ed44ba5be658a4e67057167ed825 +Provides: kernel-srchash-72aabc280320ed44ba5be658a4e67057167ed825 # END COMMON DEPS -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -682,6 +682,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -963,9 +966,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -999,6 +1000,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -1061,7 +1066,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.726139697 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.730139665 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f -Provides: kernel-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: kernel-%build_flavor-base-srchash-72aabc280320ed44ba5be658a4e67057167ed825 +Provides: kernel-srchash-72aabc280320ed44ba5be658a4e67057167ed825 # END COMMON DEPS -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -688,6 +688,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -969,9 +972,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -1005,6 +1006,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -1067,7 +1072,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.750139504 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.754139472 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f -Provides: kernel-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: kernel-%build_flavor-base-srchash-72aabc280320ed44ba5be658a4e67057167ed825 +Provides: kernel-srchash-72aabc280320ed44ba5be658a4e67057167ed825 # END COMMON DEPS -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -731,6 +731,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -1012,9 +1015,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -1048,6 +1049,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -1110,7 +1115,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.770139343 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.770139343 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.786139214 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.790139182 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f -Provides: kernel-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: kernel-%build_flavor-base-srchash-72aabc280320ed44ba5be658a4e67057167ed825 +Provides: kernel-srchash-72aabc280320ed44ba5be658a4e67057167ed825 # END COMMON DEPS -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -686,6 +686,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -967,9 +970,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -1003,6 +1004,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -1065,7 +1070,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.834138828 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.834138828 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +BuildRequires: kernel%kernel_flavor-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.862138602 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.862138602 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.886138409 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.890138376 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f -Provides: kernel-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: kernel-%build_flavor-base-srchash-72aabc280320ed44ba5be658a4e67057167ed825 +Provides: kernel-srchash-72aabc280320ed44ba5be658a4e67057167ed825 # END COMMON DEPS -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -708,6 +708,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -989,9 +992,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -1025,6 +1026,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -1087,7 +1092,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.910138215 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.910138215 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.938137990 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.938137990 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.13.0 +Version: 5.13.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:24.958137829 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:24.962137796 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.0 +%define patchversion 5.13.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.13.0 +Version: 5.13.1 %if 0%{?is_kotd} -Release: <RELEASE>.gaa40472 +Release: <RELEASE>.g72aabc2 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f -Provides: kernel-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: kernel-%build_flavor-base-srchash-72aabc280320ed44ba5be658a4e67057167ed825 +Provides: kernel-srchash-72aabc280320ed44ba5be658a4e67057167ed825 # END COMMON DEPS -Provides: %name-srchash-aa40472d585ba618ec8180d4bd70a91f26eb790f +Provides: %name-srchash-72aabc280320ed44ba5be658a4e67057167ed825 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -679,6 +679,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -960,9 +963,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -996,6 +997,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -1058,7 +1063,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/arm64/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.13.0 Kernel Configuration +# Linux/arm64 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -11173,6 +11173,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -11192,7 +11193,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/armv6hl/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.13.0 Kernel Configuration +# Linux/arm 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7952,6 +7952,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -7971,7 +7972,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/armv7hl/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.13.0 Kernel Configuration +# Linux/arm 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -11130,6 +11130,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -11149,7 +11150,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2021-07-01 16:20:28.000000000 +0200 +++ new/config/armv7hl/lpae 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.13.0 Kernel Configuration +# Linux/arm 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -10736,6 +10736,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -10755,7 +10756,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2021-07-01 16:20:28.000000000 +0200 +++ new/config/i386/pae 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.13.0 Kernel Configuration +# Linux/i386 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -9871,7 +9871,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/ppc64/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.13.0 Kernel Configuration +# Linux/powerpc 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7839,6 +7839,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -7858,7 +7859,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/ppc64le/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.13.0 Kernel Configuration +# Linux/powerpc 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7690,6 +7690,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -7709,7 +7710,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/riscv64/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.13.0 Kernel Configuration +# Linux/riscv 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -4164,6 +4164,7 @@ CONFIG_GPIO_KEMPLD=m CONFIG_GPIO_LP3943=m CONFIG_GPIO_MADERA=m +CONFIG_GPIO_TPS65086=m CONFIG_GPIO_TQMX86=m # end of MFD GPIO expanders @@ -4536,6 +4537,7 @@ # CONFIG_SOFT_WATCHDOG=m CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y +CONFIG_DA9063_WATCHDOG=m CONFIG_DA9062_WATCHDOG=m # CONFIG_GPIO_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=m @@ -4611,7 +4613,7 @@ # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=m -# CONFIG_MFD_DA9063 is not set +CONFIG_MFD_DA9063=m # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=m CONFIG_MFD_GATEWORKS_GSC=m @@ -4669,7 +4671,7 @@ # CONFIG_TPS6105X is not set CONFIG_TPS65010=m CONFIG_TPS6507X=m -# CONFIG_MFD_TPS65086 is not set +CONFIG_MFD_TPS65086=m # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TI_LP873X is not set @@ -4720,6 +4722,7 @@ CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_CPCAP=m CONFIG_REGULATOR_DA9062=m +CONFIG_REGULATOR_DA9063=m CONFIG_REGULATOR_DA9121=m CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m @@ -4773,6 +4776,7 @@ CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65086=m CONFIG_REGULATOR_TPS65132=m CONFIG_REGULATOR_TPS6524X=m CONFIG_REGULATOR_VCTRL=m @@ -5616,7 +5620,7 @@ # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m -# CONFIG_DRM_I2C_NXP_TDA998X is not set +CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_I2C_NXP_TDA9950=m # end of I2C encoder or helper chips @@ -5880,6 +5884,8 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m +CONFIG_SND_PCM_ELD=y +CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m @@ -6149,6 +6155,7 @@ CONFIG_SND_SOC_CX2072X=m CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DMIC=m +CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set CONFIG_SND_SOC_ES8316=m @@ -6973,7 +6980,7 @@ # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set -# CONFIG_RTC_DRV_DA9063 is not set +CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_EFI=m # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set @@ -8588,6 +8595,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -8607,14 +8615,15 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m -# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ENGINE=m # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/s390x/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.13.0 Kernel Configuration +# Linux/s390 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -3895,6 +3895,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -3914,7 +3915,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2021-07-01 16:20:28.000000000 +0200 +++ new/config/s390x/zfcpdump 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.13.0 Kernel Configuration +# Linux/s390 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -1319,6 +1319,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -1338,7 +1339,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2021-07-01 16:20:28.000000000 +0200 +++ new/config/x86_64/default 2021-07-11 20:45:08.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.13.0 Kernel Configuration +# Linux/x86_64 5.13.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -9781,6 +9781,7 @@ # # Crypto core or helper # +CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -9800,7 +9801,8 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:25.526133255 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:25.530133222 +0200 @@ -537,6 +537,9 @@ mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' %endif +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300 + objcopy -R .rodata.compressed arch/s390/boot/compressed/vmlinux %buildroot/boot/zdebug-%kernelrelease-%build_flavor +%endif %endif %ifarch %arm add_vmlinux --compressed @@ -818,9 +821,7 @@ # Recreate the generated Makefile with correct path # - # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on - # relative location of source and binary directories which is preserved. - # No need to recreate. + # Linux 5.13 no longer has mkmakefile if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ @@ -854,6 +855,10 @@ cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > %my_builddir/livepatch-files fi +# does not exist for non-modularized kernels +%if 0%{?usrmerged} + mkdir -p %{buildroot}%modules_dir +%endif shopt -s nullglob dotglob > %my_builddir/kernel-devel.files for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; do @@ -916,7 +921,10 @@ } | sort -u | add_dirs_to_filelist >%my_builddir/kernel-base.files { - add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} + add_dirs_to_filelist %my_builddir/kernel-base.files + if [ %CONFIG_MODULES = y ]; then + add_dirs_to_filelist %my_builddir/main-modules + fi if test -d %buildroot/lib/firmware/%kernelrelease-%build_flavor; then echo "/lib/firmware/%kernelrelease-%build_flavor" fi ++++++ modules.fips ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:25.750131451 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:25.750131451 +0200 @@ -1,5 +1,8 @@ ablk_helper +aes-ce-ccm +aes-neon-bs aes_s390 +aes_ti af_alg algif_hash ansi_cprng @@ -16,16 +19,19 @@ cast_common cbc ccm +cfb cmac cryptd crypto_user ctr cts deflate +des3_ede-x86_64 des_generic des_s390 drbg ecb +ecdh_generic fcrypt gcm gf128mul @@ -33,9 +39,11 @@ ghash_s390 glue_helper khazad +keywrap lrw md4 michael_mic +ofb pcbc rmd128 rmd160 ++++++ patches.kernel.org.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kernel.org/5.13.1-001-Revert-KVM-x86-mmu-Drop-kvm_mmu_extended_role..patch new/patches.kernel.org/5.13.1-001-Revert-KVM-x86-mmu-Drop-kvm_mmu_extended_role..patch --- old/patches.kernel.org/5.13.1-001-Revert-KVM-x86-mmu-Drop-kvm_mmu_extended_role..patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kernel.org/5.13.1-001-Revert-KVM-x86-mmu-Drop-kvm_mmu_extended_role..patch 2021-07-08 07:02:35.000000000 +0200 @@ -0,0 +1,70 @@ +From: Sean Christopherson <sea...@google.com> +Date: Tue, 22 Jun 2021 10:56:50 -0700 +Subject: [PATCH] Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 + hack" +References: bsc#1012628 +Patch-mainline: 5.13.1 +Git-commit: f71a53d1180d5ecc346f0c6a23191d837fe2871b + +commit f71a53d1180d5ecc346f0c6a23191d837fe2871b upstream. + +Restore CR4.LA57 to the mmu_role to fix an amusing edge case with nested +virtualization. When KVM (L0) is using TDP, CR4.LA57 is not reflected in +mmu_role.base.level because that tracks the shadow root level, i.e. TDP +level. Normally, this is not an issue because LA57 can't be toggled +while long mode is active, i.e. the guest has to first disable paging, +then toggle LA57, then re-enable paging, thus ensuring an MMU +reinitialization. + +But if L1 is crafty, it can load a new CR4 on VM-Exit and toggle LA57 +without having to bounce through an unpaged section. L1 can also load a +new CR3 on exit, i.e. it doesn't even need to play crazy paging games, a +single entry PML5 is sufficient. Such shenanigans are only problematic +if L0 and L1 use TDP, otherwise L1 and L2 share an MMU that gets +reinitialized on nested VM-Enter/VM-Exit due to mmu_role.base.guest_mode. + +Note, in the L2 case with nested TDP, even though L1 can switch between +L2s with different LA57 settings, thus bypassing the paging requirement, +in that case KVM's nested_mmu will track LA57 in base.level. + +This reverts commit 8053f924cad30bf9f9a24e02b6c8ddfabf5202ea. + +Fixes: 8053f924cad3 ("KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack") +Cc: sta...@vger.kernel.org +Signed-off-by: Sean Christopherson <sea...@google.com> +Message-Id: <20210622175739.3610207-6-sea...@google.com> +Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> +Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + arch/x86/include/asm/kvm_host.h | 1 + + arch/x86/kvm/mmu/mmu.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h +index 9c7ced0e3171..682e82956ea5 100644 +--- a/arch/x86/include/asm/kvm_host.h ++++ b/arch/x86/include/asm/kvm_host.h +@@ -320,6 +320,7 @@ union kvm_mmu_extended_role { + unsigned int cr4_pke:1; + unsigned int cr4_smap:1; + unsigned int cr4_smep:1; ++ unsigned int cr4_la57:1; + unsigned int maxphyaddr:6; + }; + }; +diff --git a/arch/x86/kvm/mmu/mmu.c b/arch/x86/kvm/mmu/mmu.c +index 8d5876dfc6b7..a54f72c31be9 100644 +--- a/arch/x86/kvm/mmu/mmu.c ++++ b/arch/x86/kvm/mmu/mmu.c +@@ -4476,6 +4476,7 @@ static union kvm_mmu_extended_role kvm_calc_mmu_role_ext(struct kvm_vcpu *vcpu) + ext.cr4_smap = !!kvm_read_cr4_bits(vcpu, X86_CR4_SMAP); + ext.cr4_pse = !!is_pse(vcpu); + ext.cr4_pke = !!kvm_read_cr4_bits(vcpu, X86_CR4_PKE); ++ ext.cr4_la57 = !!kvm_read_cr4_bits(vcpu, X86_CR4_LA57); + ext.maxphyaddr = cpuid_maxphyaddr(vcpu); + + ext.valid = 1; +-- +2.32.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kernel.org/5.13.1-002-mm-page_alloc-correct-return-value-of-populate.patch new/patches.kernel.org/5.13.1-002-mm-page_alloc-correct-return-value-of-populate.patch --- old/patches.kernel.org/5.13.1-002-mm-page_alloc-correct-return-value-of-populate.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kernel.org/5.13.1-002-mm-page_alloc-correct-return-value-of-populate.patch 2021-07-08 07:02:35.000000000 +0200 @@ -0,0 +1,56 @@ +From: Mel Gorman <mgor...@techsingularity.net> +Date: Mon, 28 Jun 2021 19:33:29 -0700 +Subject: [PATCH] mm/page_alloc: correct return value of populated elements if + bulk array is populated +References: bsc#1012628 bsc#1187901 +Patch-mainline: 5.13.1 +Git-commit: ff4b2b4014cbffb3d32b22629252f4dc8616b0fe + +commit ff4b2b4014cbffb3d32b22629252f4dc8616b0fe upstream. + +Dave Jones reported the following + + This made it into 5.13 final, and completely breaks NFSD for me + (Serving tcp v3 mounts). Existing mounts on clients hang, as do + new mounts from new clients. Rebooting the server back to rc7 + everything recovers. + +The commit b3b64ebd3822 ("mm/page_alloc: do bulk array bounds check after +checking populated elements") returns the wrong value if the array is +already populated which is interpreted as an allocation failure. Dave +reported this fixes his problem and it also passed a test running dbench +over NFS. + +Link: https://lkml.kernel.org/r/20210628150219.gc3...@techsingularity.net +Fixes: b3b64ebd3822 ("mm/page_alloc: do bulk array bounds check after checking populated elements") +Signed-off-by: Mel Gorman <mgor...@techsingularity.net> +Reported-by: Dave Jones <da...@codemonkey.org.uk> +Tested-by: Dave Jones <da...@codemonkey.org.uk> +Cc: Dan Carpenter <dan.carpen...@oracle.com> +Cc: Jesper Dangaard Brouer <bro...@redhat.com> +Cc: Vlastimil Babka <vba...@suse.cz> +Cc: <sta...@vger.kernel.org> [5.13+] +Signed-off-by: Andrew Morton <a...@linux-foundation.org> +Signed-off-by: Linus Torvalds <torva...@linux-foundation.org> +Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + mm/page_alloc.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/mm/page_alloc.c b/mm/page_alloc.c +index ef2265f86b91..04220581579c 100644 +--- a/mm/page_alloc.c ++++ b/mm/page_alloc.c +@@ -5058,7 +5058,7 @@ unsigned long __alloc_pages_bulk(gfp_t gfp, int preferred_nid, + + /* Already populated array? */ + if (unlikely(page_array && nr_pages - nr_populated == 0)) +- return 0; ++ return nr_populated; + + /* Use the single page allocator for one page. */ + if (nr_pages - nr_populated == 1) +-- +2.32.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kernel.org/5.13.1-003-Linux-5.13.1.patch new/patches.kernel.org/5.13.1-003-Linux-5.13.1.patch --- old/patches.kernel.org/5.13.1-003-Linux-5.13.1.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kernel.org/5.13.1-003-Linux-5.13.1.patch 2021-07-08 07:02:35.000000000 +0200 @@ -0,0 +1,33 @@ +From: Sasha Levin <sas...@kernel.org> +Date: Wed, 7 Jul 2021 08:24:58 -0400 +Subject: [PATCH] Linux 5.13.1 +References: bsc#1012628 +Patch-mainline: 5.13.1 +Git-commit: aaa1f5834d71fe7b687a0c41834bd8d4cc733d90 + +Tested-by: Fox Chen <foxhlc...@gmail.com> +Tested-by: Guenter Roeck <li...@roeck-us.net> +Tested-by: Linux Kernel Functional Testing <l...@linaro.org> +Tested-by: Shuah Khan <sk...@linuxfoundation.org> +Signed-off-by: Sasha Levin <sas...@kernel.org> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 0565caea0362..069607cfe283 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,7 @@ + # SPDX-License-Identifier: GPL-2.0 + VERSION = 5 + PATCHLEVEL = 13 +-SUBLEVEL = 0 ++SUBLEVEL = 1 + EXTRAVERSION = + NAME = Opossums on Parade + +-- +2.32.0 + ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPI-PM-s2idle-Add-missing-LPS0-functions-for-AMD.patch new/patches.suse/ACPI-PM-s2idle-Add-missing-LPS0-functions-for-AMD.patch --- old/patches.suse/ACPI-PM-s2idle-Add-missing-LPS0-functions-for-AMD.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/ACPI-PM-s2idle-Add-missing-LPS0-functions-for-AMD.patch 2021-07-08 07:02:35.000000000 +0200 @@ -2,9 +2,8 @@ Subject: [PATCH] ACPI: PM: s2idle: Add missing LPS0 functions for AMD Date: Wed, 5 May 2021 09:20:32 -0400 Message-id: <20210505132032.601097-1-alexander.deuc...@amd.com> -Patch-mainline: Queued in subsystem maintainer repo +Patch-mainline: v5.14-rc1 Git-commit: f59a905b962c34642e862b5edec35c0eda72d70d -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git#linux-next References: bsc#1185840 These are supposedly not required for AMD platforms, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch new/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch --- old/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch 2021-07-08 07:02:35.000000000 +0200 @@ -1,9 +1,8 @@ From: Mario Limonciello <mario.limoncie...@amd.com> Date: Wed, 12 May 2021 17:15:14 -0500 Subject: ACPI: processor idle: Fix up C-state latency if not ordered -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git#linux-next +Patch-mainline: v5.14-rc1 Git-commit: 65ea8f2c6e230bdf71fed0137cf9e9d1b307db32 -Patch-mainline: Queued in subsystem maintainer repository References: bsc#1185840 Generally, the C-state latency is provided by the _CST method or diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch new/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch --- old/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch 2021-07-08 07:02:35.000000000 +0200 @@ -2,9 +2,8 @@ From: Connor Abbott <cwabbo...@gmail.com> Date: Fri, 7 May 2021 14:27:33 +0200 Subject: [PATCH] Bluetooth: btqca: Don't modify firmware contents in-place -Git-commit: da68ad722e54ce86fa6f87829cf60d12201cdfaa -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git -Patch-mainline: Queued in subsystem maintainer repository +Patch-mainline: 5.14-rc1 +Git-commit: b43ca511178ed0ab6fd2405df28cf9e100273020 References: bsc#1187472 struct firmware::data is marked const, and when the firmware is diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch new/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch --- old/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch 2021-07-08 07:02:35.000000000 +0200 @@ -1,9 +1,8 @@ From: Matthias Brugger <mbrug...@suse.com> Date: Mon, 7 Jun 2021 12:34:33 +0200 Subject: brcmfmac: Add clm_blob firmware files to modinfo +Patch-mainline: v5.14-rc1 Git-commit: 885f256f61f958d494ffdf5084a292808f08daee -Patch-mainline: Queued -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git#master References: bsc#1186857 Cypress Wi-Fi chipsets include information regarding regulatory diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch new/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch --- old/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch 2021-07-08 07:02:35.000000000 +0200 @@ -1,9 +1,8 @@ From: Matthias Brugger <mbrug...@suse.com> Date: Wed, 2 Jun 2021 16:43:05 +0200 Subject: brcmfmac: Delete second brcm folder hierarchy +Patch-mainline: v5.14-rc1 Git-commit: 4a26aafe4886a4ec9965171c280ce16df30dc362 -Patch-mainline: Queued -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git#master References: bsc#1186857 BRCMF_FW_DEFAULT_PATH already defines the brcm folder, delete the second diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/crypto-ccp-Annotate-SEV-Firmware-file-names.patch new/patches.suse/crypto-ccp-Annotate-SEV-Firmware-file-names.patch --- old/patches.suse/crypto-ccp-Annotate-SEV-Firmware-file-names.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/crypto-ccp-Annotate-SEV-Firmware-file-names.patch 2021-07-08 07:02:35.000000000 +0200 @@ -1,9 +1,8 @@ From: Joerg Roedel <jroe...@suse.de> Date: Fri, 23 Apr 2021 17:00:52 +0200 Subject: [PATCH v4] crypto: ccp: Annotate SEV Firmware file names -Patch-mainline: Queued in subsystem maintainer repository +Patch-mainline: v5.14-rc1 Git-commit: c8671c7dc7d51125ab9f651697866bf4a9132277 -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git#master References: bsc#1185282 Annotate the firmware files CCP might need using MODULE_FIRMWARE(). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mm-page_alloc-Correct-return-value-of-populated-elem.patch new/patches.suse/mm-page_alloc-Correct-return-value-of-populated-elem.patch --- old/patches.suse/mm-page_alloc-Correct-return-value-of-populated-elem.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/mm-page_alloc-Correct-return-value-of-populated-elem.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -From: Mel Gorman <mgor...@techsingularity.net> -Date: Mon, 28 Jun 2021 16:02:19 +0100 -Subject: mm/page_alloc: Correct return value of populated elements if bulk - array is populated -Git-commit: 66d9282523b3228183b14d9f812872dd2620704d -Patch-mainline: v5.14-rc1 -References: bsc#1187901 - -Dave Jones reported the following - - This made it into 5.13 final, and completely breaks NFSD for me - (Serving tcp v3 mounts). Existing mounts on clients hang, as do - new mounts from new clients. Rebooting the server back to rc7 - everything recovers. - -The commit b3b64ebd3822 ("mm/page_alloc: do bulk array bounds check after -checking populated elements") returns the wrong value if the array is -already populated which is interpreted as an allocation failure. Dave -reported this fixes his problem and it also passed a test running dbench -over NFS. - -Fixes: b3b64ebd3822 ("mm/page_alloc: do bulk array bounds check after checking populated elements") -Reported-and-tested-by: Dave Jones <da...@codemonkey.org.uk> -Signed-off-by: Mel Gorman <mgor...@techsingularity.net> -Cc: <sta...@vger.kernel.org> [5.13+] -Signed-off-by: Linus Torvalds <torva...@linux-foundation.org> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - mm/page_alloc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mm/page_alloc.c b/mm/page_alloc.c -index ef2265f86b91..04220581579c 100644 ---- a/mm/page_alloc.c -+++ b/mm/page_alloc.c -@@ -5058,7 +5058,7 @@ unsigned long __alloc_pages_bulk(gfp_t gfp, int preferred_nid, - - /* Already populated array? */ - if (unlikely(page_array && nr_pages - nr_populated == 0)) -- return 0; -+ return nr_populated; - - /* Use the single page allocator for one page. */ - if (nr_pages - nr_populated == 1) --- -2.32.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch new/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch --- old/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch 2021-07-08 07:02:35.000000000 +0200 @@ -1,8 +1,7 @@ From: Phil Elwell <p...@raspberrypi.com> Date: Tue, 25 Feb 2020 17:38:20 +0000 Subject: pinctrl: bcm2835: Accept fewer than expected IRQs -Patch-mainline: Queued in subsystem maintainer repo -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git#devel +Patch-mainline: v5.14-rc1 Git-commit: 4bc80da53317edd1c31c183203aa7d8809c42667 References: bsc#1181942 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/proc-Avoid-mixing-integer-types-in-mem_rw.patch new/patches.suse/proc-Avoid-mixing-integer-types-in-mem_rw.patch --- old/patches.suse/proc-Avoid-mixing-integer-types-in-mem_rw.patch 2021-07-01 10:04:44.000000000 +0200 +++ new/patches.suse/proc-Avoid-mixing-integer-types-in-mem_rw.patch 2021-07-08 07:02:35.000000000 +0200 @@ -2,9 +2,8 @@ From: Marcelo Henrique Cerri <marcelo.ce...@canonical.com> Date: Tue, 4 May 2021 14:46:27 -0300 Subject: [PATCH] proc: Avoid mixing integer types in mem_rw() -Patch-mainline: Queued in subsystem maintainer repo -Git-commit: 8fd34049d797a86adee4c7396a81e760f8d8f808 -Git-repo: https://www.ozlabs.org/~akpm/mmotm/ +Patch-mainline: v5.14-rc1 +Git-commit: d238692b4b9f2c36e35af4c6e6f6da36184aeb3e References: CVE-2021-3491 bsc#1185642 Use size_t when capping the count argument received by mem_rw(). Since ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:25.962129743 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:25.962129743 +0200 @@ -27,6 +27,9 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/5.13.1-001-Revert-KVM-x86-mmu-Drop-kvm_mmu_extended_role..patch + patches.kernel.org/5.13.1-002-mm-page_alloc-correct-return-value-of-populate.patch + patches.kernel.org/5.13.1-003-Linux-5.13.1.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -61,7 +64,6 @@ patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch - patches.suse/mm-page_alloc-Correct-return-value-of-populated-elem.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:25.986129550 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:25.986129550 +0200 @@ -1,3 +1,3 @@ -2021-07-02 05:54:32 +0000 -GIT Revision: aa40472d585ba618ec8180d4bd70a91f26eb790f +2021-07-12 06:35:58 +0000 +GIT Revision: 72aabc280320ed44ba5be658a4e67057167ed825 GIT Branch: stable ++++++ supported.conf ++++++ --- /var/tmp/diff_new_pack.ssY7UG/_old 2021-07-13 22:37:26.022129260 +0200 +++ /var/tmp/diff_new_pack.ssY7UG/_new 2021-07-13 22:37:26.022129260 +0200 @@ -165,7 +165,7 @@ crypto/cast_common crypto/cbc crypto/ccm -- crypto/cfb + crypto/cfb # required by tcrypt, bsc#1153192 crypto/chacha20poly1305 - crypto/chacha_generic crypto/cmac @@ -213,7 +213,7 @@ - crypto/morus1280 - crypto/morus640 - crypto/nhpoly1305 -- crypto/ofb + crypto/ofb # required by tcrypt, bsc#1153192 crypto/pcbc crypto/pcrypt crypto/poly1305_generic