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 2022-06-02 21:53:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Thu Jun 2 21:53:44 2022 rev:643 rq:979807 version:5.18.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2022-05-21 19:05:45.083261208 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1548/dtb-aarch64.changes 2022-06-02 21:53:45.924334676 +0200 @@ -1,0 +2,144 @@ +Mon May 30 09:46:41 CEST 2022 - jsl...@suse.cz + +- Linux 5.18.1 (bsc#1012628). +- ALSA: ctxfi: Add SB046x PCI ID (bsc#1012628). +- ACPI: sysfs: Fix BERT error region memory mapping (bsc#1012628). +- random: check for signals after page of pool writes + (bsc#1012628). +- random: wire up fops->splice_{read,write}_iter() (bsc#1012628). +- random: convert to using fops->write_iter() (bsc#1012628). +- random: convert to using fops->read_iter() (bsc#1012628). +- random: unify batched entropy implementations (bsc#1012628). +- random: move randomize_page() into mm where it belongs + (bsc#1012628). +- random: move initialization functions out of hot pages + (bsc#1012628). +- random: make consistent use of buf and len (bsc#1012628). +- random: use proper return types on get_random_{int,long}_wait() + (bsc#1012628). +- random: remove extern from functions in header (bsc#1012628). +- random: use static branch for crng_ready() (bsc#1012628). +- random: credit architectural init the exact amount + (bsc#1012628). +- random: handle latent entropy and command line from + random_init() (bsc#1012628). +- random: use proper jiffies comparison macro (bsc#1012628). +- random: remove ratelimiting for in-kernel unseeded randomness + (bsc#1012628). +- random: move initialization out of reseeding hot path + (bsc#1012628). +- random: avoid initializing twice in credit race (bsc#1012628). +- random: use symbolic constants for crng_init states + (bsc#1012628). +- siphash: use one source of truth for siphash permutations + (bsc#1012628). +- random: help compiler out with fast_mix() by using simpler + arguments (bsc#1012628). +- random: do not use input pool from hard IRQs (bsc#1012628). +- random: order timer entropy functions below interrupt functions + (bsc#1012628). +- random: do not pretend to handle premature next security model + (bsc#1012628). +- random: use first 128 bits of input as fast init (bsc#1012628). +- random: do not use batches when !crng_ready() (bsc#1012628). +- random: insist on random_get_entropy() existing in order to + simplify (bsc#1012628). +- xtensa: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- sparc: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- um: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- x86/tsc: Use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- nios2: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- arm: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- mips: use fallback for random_get_entropy() instead of just + c0 random (bsc#1012628). +- riscv: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- m68k: use fallback for random_get_entropy() instead of zero + (bsc#1012628). +- timekeeping: Add raw clock fallback for random_get_entropy() + (bsc#1012628). +- powerpc: define get_cycles macro for arch-override + (bsc#1012628). +- alpha: define get_cycles macro for arch-override (bsc#1012628). +- parisc: define get_cycles macro for arch-override (bsc#1012628). +- s390: define get_cycles macro for arch-override (bsc#1012628). +- ia64: define get_cycles macro for arch-override (bsc#1012628). +- init: call time_init() before rand_initialize() (bsc#1012628). +- random: fix sysctl documentation nits (bsc#1012628). +- HID: amd_sfh: Add support for sensor discovery (bsc#1012628). +- lockdown: also lock down previous kgdb use (bsc#1012628). +- commit df81444 + +------------------------------------------------------------------- +Thu May 26 21:52:06 CEST 2022 - mkube...@suse.cz + +- Update patches.suse/Revert-net-af_key-add-check-for-pfkey_broadcast-in-f.patch + Update to upstream version, update upstream reference and move into sorted + section. +- commit 3ae1db7 + +------------------------------------------------------------------- +Thu May 26 21:46:47 CEST 2022 - mkube...@suse.cz + +- series.conf: cleanup +- update upstream reference and move into sorted section: + - patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch +- commit dc762c4 + +------------------------------------------------------------------- +Thu May 26 10:33:38 CEST 2022 - msucha...@suse.de + +- kernel-binary.spec: Support radio selection for debuginfo. + To disable debuginfo on 5.18 kernel a radio selection needs to be + switched to a different selection. This requires disabling the currently + active option and selecting NONE as debuginfo type. +- commit 43b5dd3 + +------------------------------------------------------------------- +Thu May 26 10:20:32 CEST 2022 - jsl...@suse.cz + +- Update config files -- DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT (bsc#1199932) + Set DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT which makes use of dwarf5 on + gcc-11 and newer. +- commit f439809 + +------------------------------------------------------------------- +Wed May 25 10:49:52 CEST 2022 - jsl...@suse.cz + +- random: do not use input pool from hard IRQs (bsc#1199803). +- commit 3352b92 + +------------------------------------------------------------------- +Mon May 23 16:07:21 CEST 2022 - sch...@suse.de + +- Add dtb-starfive +- commit 9633cc7 + +------------------------------------------------------------------- +Mon May 23 13:51:00 CEST 2022 - mkube...@suse.cz + +- Revert "net: af_key: add check for pfkey_broadcast in function + pfkey_process" (20220523022438.ofhehjievu2al...@lion.mk-sys.cz). +- commit 2023975 + +------------------------------------------------------------------- +Sun May 22 22:10:03 CEST 2022 - mkube...@suse.cz + +- Update to 5.18 final +- refresh configs (headers only) +- commit d0f5e4b + +------------------------------------------------------------------- +Wed May 18 19:02:31 CEST 2022 - to...@suse.de + +- perf: Fix sys_perf_event_open() race against self + (CVE-2022-1729, bsc#1199507). +- commit c1eda89 + +------------------------------------------------------------------- @@ -225,0 +370,6 @@ +Mon May 16 03:32:53 CEST 2022 - mkube...@suse.cz + +- Update to 5.18-rc7 +- commit 1778f40 + +------------------------------------------------------------------- @@ -865,0 +1016,12 @@ +Sun May 8 23:14:22 CEST 2022 - mkube...@suse.cz + +- Update to 5.18-rc6 +- commit ed50f8f + +------------------------------------------------------------------- +Fri May 6 09:39:43 CEST 2022 - dmuel...@suse.com + +- rpm/kernel-obs-build.spec.in: Also depend on dracut-systemd (bsc#1195775) +- commit 5d4e32c + +------------------------------------------------------------------- @@ -901,0 +1064,25 @@ +Mon May 2 15:18:38 CEST 2022 - msucha...@suse.de + +- Update config files. + No pmem support on s390 - no such device. +- commit 9704fc2 + +------------------------------------------------------------------- +Mon May 2 14:39:29 CEST 2022 - dmuel...@suse.com + +- config.conf: reenable armv7hl configs +- Update config files for armv7hl lpae/default +- Inherit settings from x86_64 +- Use =m where available +- stick with CONFIG_UNWINDER_FRAME_POINTER=y +- commit 2821d72 + +------------------------------------------------------------------- +Sun May 1 23:45:07 CEST 2022 - mkube...@suse.cz + +- Update to 5.18-rc5 +- new config options: + - BLK_DEV_FD_RAWCMD=n +- commit da18d3b + +------------------------------------------------------------------- @@ -909,0 +1097,8 @@ +Fri Apr 29 15:17:25 CEST 2022 - msucha...@suse.de + +- Update config files (bsc#1199024). + arm, i386 LIBNVDIMM y->m + i386 X86_PMEM_LEGACY y->m +- commit ff4fa9f ++++ 286 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1548/dtb-aarch64.changes 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 Old: ---- linux-5.17.tar.xz New: ---- linux-5.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.304344072 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.308344077 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.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.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ dtb-riscv64.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.388344179 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.392344184 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.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-riscv64 -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -118,6 +118,15 @@ %description Device Tree files for $MACHINES. +%package -n dtb-microchip +Summary: Microchip based riscv64 systems +Group: System/Boot +Provides: multiversion(dtb) +Requires(post): coreutils + +%description -n dtb-microchip +Device Tree files for Microchip based riscv64 systems. + %package -n dtb-sifive Summary: SiFive based riscv64 systems Group: System/Boot @@ -127,14 +136,14 @@ %description -n dtb-sifive Device Tree files for SiFive based riscv64 systems. -%package -n dtb-microchip -Summary: Microchip based riscv64 systems +%package -n dtb-starfive +Summary: StarFive based riscv64 systems Group: System/Boot Provides: multiversion(dtb) Requires(post): coreutils -%description -n dtb-microchip -Device Tree files for Microchip based riscv64 systems. +%description -n dtb-starfive +Device Tree files for StarFive based riscv64 systems. @@ -157,7 +166,7 @@ %endif cd $source/arch/riscv/boot/dts -for dts in sifive/*.dts microchip/*.dts ; do +for dts in microchip/*.dts sifive/*.dts starfive/*.dts ; do target=${dts%*.dts} mkdir -p $PPDIR/$(dirname $target) cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts @@ -169,7 +178,7 @@ %install cd pp -for dts in sifive/*.dts microchip/*.dts ; do +for dts in microchip/*.dts sifive/*.dts starfive/*.dts ; do target=${dts%*.dts} install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) @@ -184,6 +193,13 @@ done cd - +%post -n dtb-microchip +cd /boot +# If /boot/dtb is a symlink, remove it, so that we can replace it. +[ -d dtb ] && [ -L dtb ] && rm -f dtb +# Unless /boot/dtb exists as real directory, create a symlink. +[ -d dtb ] || ln -sf dtb-%kernelrelease dtb + %post -n dtb-sifive cd /boot # If /boot/dtb is a symlink, remove it, so that we can replace it. @@ -191,7 +207,7 @@ # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb -%post -n dtb-microchip +%post -n dtb-starfive cd /boot # If /boot/dtb is a symlink, remove it, so that we can replace it. [ -d dtb ] && [ -L dtb ] && rm -f dtb @@ -199,6 +215,17 @@ [ -d dtb ] || ln -sf dtb-%kernelrelease dtb %ifarch aarch64 riscv64 +%files -n dtb-microchip -f dtb-microchip.list +%else +%files -n dtb-microchip +%endif +%defattr(-,root,root) +%ghost /boot/dtb +%dir %{dtbdir} +%dir %{dtbdir}/microchip +%{dtbdir}/microchip/*.dtb + +%ifarch aarch64 riscv64 %files -n dtb-sifive -f dtb-sifive.list %else %files -n dtb-sifive @@ -210,14 +237,14 @@ %{dtbdir}/sifive/*.dtb %ifarch aarch64 riscv64 -%files -n dtb-microchip -f dtb-microchip.list +%files -n dtb-starfive -f dtb-starfive.list %else -%files -n dtb-microchip +%files -n dtb-starfive %endif %defattr(-,root,root) %ghost /boot/dtb %dir %{dtbdir} -%dir %{dtbdir}/microchip -%{dtbdir}/microchip/*.dtb +%dir %{dtbdir}/starfive +%{dtbdir}/starfive/*.dtb %changelog ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.420344220 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.428344230 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -234,10 +234,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd -Provides: kernel-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: kernel-%build_flavor-base-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 +Provides: kernel-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 # END COMMON DEPS -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -521,6 +521,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -528,7 +533,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.452344260 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.456344265 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -234,10 +234,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd -Provides: kernel-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: kernel-%build_flavor-base-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 +Provides: kernel-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 # END COMMON DEPS -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -527,6 +527,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -534,7 +539,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.480344296 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.484344301 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -234,10 +234,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd -Provides: kernel-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: kernel-%build_flavor-base-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 +Provides: kernel-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 # END COMMON DEPS -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -570,6 +570,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -577,7 +582,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.504344326 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.512344337 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.536344367 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.544344378 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -234,10 +234,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd -Provides: kernel-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: kernel-%build_flavor-base-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 +Provides: kernel-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 # END COMMON DEPS -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -525,6 +525,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -532,7 +537,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.596344444 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.600344449 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.17.9 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +BuildRequires: kernel%kernel_flavor-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.632344490 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.636344494 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.17.9 +%define patchversion 5.18.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.660344525 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.668344535 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -234,10 +234,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd -Provides: kernel-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: kernel-%build_flavor-base-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 +Provides: kernel-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 # END COMMON DEPS -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -547,6 +547,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -554,7 +559,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.692344566 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.696344571 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -50,7 +50,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.724344606 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.732344617 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.17.9 +Version: 5.18.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:53.756344647 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:53.760344653 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.17 -%define patchversion 5.17.9 +%define srcversion 5.18 +%define patchversion 5.18.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.17.9 +Version: 5.18.1 %if 0%{?is_kotd} -Release: <RELEASE>.geab1a2c +Release: <RELEASE>.gd00e88d %else Release: 0 %endif @@ -234,10 +234,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd -Provides: kernel-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: kernel-%build_flavor-base-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 +Provides: kernel-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 # END COMMON DEPS -Provides: %name-srchash-eab1a2cee966a5cf3b8d386ac543e7daef943fcd +Provides: %name-srchash-d00e88d58dfc679cfddede128d4ff4f3bfbeb313 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -518,6 +518,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -525,7 +530,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:54.020344984 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:54.020344984 +0200 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=5.17 +SRCVERSION=5.18 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression ++++++ config.tar.bz2 ++++++ ++++ 18252 lines of diff (skipped) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:54.408345478 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:54.412345482 +0200 @@ -390,6 +390,11 @@ fi %endif +DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}" +DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}" +echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}" + ../scripts/config \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --enable CONFIG_SUSE_KERNEL \ @@ -397,7 +402,9 @@ %if 0%{?__debug_package:1} --enable CONFIG_DEBUG_INFO %else - --disable CONFIG_DEBUG_INFO + --disable CONFIG_DEBUG_INFO \ + --disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \ + --enable CONFIG_DEBUG_INFO_NONE %endif if [ %CONFIG_MODULE_SIG = "y" ]; then ++++++ linux-5.17.tar.xz -> linux-5.18.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.17.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.1548/linux-5.18.tar.xz differ: char 15, line 1 ++++++ mkspec-dtb ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:54.636345768 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:54.640345773 +0200 @@ -86,8 +86,9 @@ # DTB packages names my @riscv64_package_list = ( - ['dtb-sifive', 'sifive/*.dts', "SiFive based riscv64 systems"], ['dtb-microchip', 'microchip/*.dts', "Microchip based riscv64 systems"], + ['dtb-sifive', 'sifive/*.dts', "SiFive based riscv64 systems"], + ['dtb-starfive', 'starfive/*.dts', "StarFive based riscv64 systems"], ); sub generate_spec($$$) ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 218929 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch new/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch --- old/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch 2022-04-25 06:59:19.000000000 +0200 +++ new/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch 2022-04-21 09:13:58.000000000 +0200 @@ -1,6 +1,7 @@ +From 3814d7366a6ecbc217b04042e6ef58782749e289 Mon Sep 17 00:00:00 2001 From: Nicholas Piggin <npig...@gmail.com> Date: Tue, 28 Apr 2020 21:25:17 +1000 -Subject: powerpc/64: BE option to use ELFv2 ABI for big endian kernels +Subject: [PATCH] powerpc/64: BE option to use ELFv2 ABI for big endian kernels References: BTFIDS vmlinux FAILED unresolved symbol vfs_truncate Patch-mainline: submitted https://lore.kernel.org/linuxppc-dev/20200428112517.1402927-1-npig...@gmail.com/ @@ -22,9 +23,10 @@ drivers/crypto/vmx/ppc-xlate.pl | 10 ++++++---- 5 files changed, 45 insertions(+), 11 deletions(-) +diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig -@@ -164,6 +164,7 @@ config PPC +@@ -157,6 +157,7 @@ config PPC select ARCH_WEAK_RELEASE_ACQUIRE select BINFMT_ELF select BUILDTIME_TABLE_SORT @@ -32,7 +34,16 @@ select CLONE_BACKWARDS select CPUMASK_OFFSTACK if NR_CPUS >= 8192 select DCACHE_WORD_ACCESS if PPC64 && CPU_LITTLE_ENDIAN -@@ -561,6 +562,24 @@ config KEXEC_FILE +@@ -208,7 +209,7 @@ config PPC + select HAVE_EFFICIENT_UNALIGNED_ACCESS if !(CPU_LITTLE_ENDIAN && POWER7_CPU) + select HAVE_FAST_GUP + select HAVE_FTRACE_MCOUNT_RECORD +- select HAVE_FUNCTION_DESCRIPTORS if PPC64 && !CPU_LITTLE_ENDIAN ++ select HAVE_FUNCTION_DESCRIPTORS if PPC64 && !BUILD_ELF_V2 + select HAVE_FUNCTION_ERROR_INJECTION + select HAVE_FUNCTION_GRAPH_TRACER + select HAVE_FUNCTION_TRACER +@@ -563,6 +564,24 @@ config KEXEC_FILE config ARCH_HAS_KEXEC_PURGATORY def_bool KEXEC_FILE @@ -57,9 +68,11 @@ config RELOCATABLE bool "Build a relocatable kernel" depends on PPC64 || (FLATMEM && (44x || FSL_BOOKE)) +diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile +index 5f8544cf724a..0940c4d817fe 100644 --- a/arch/powerpc/Makefile +++ b/arch/powerpc/Makefile -@@ -89,10 +89,14 @@ endif +@@ -91,10 +91,14 @@ endif ifdef CONFIG_PPC64 ifndef CONFIG_CC_IS_CLANG @@ -78,7 +91,7 @@ endif endif -@@ -141,7 +145,7 @@ endif +@@ -142,7 +146,7 @@ endif CFLAGS-$(CONFIG_PPC64) := $(call cc-option,-mtraceback=no) ifndef CONFIG_CC_IS_CLANG @@ -87,7 +100,7 @@ CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mabi=elfv2,$(call cc-option,-mcall-aixdesc)) AFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mabi=elfv2) else -@@ -150,6 +154,7 @@ CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcall-aixdesc) +@@ -151,6 +155,7 @@ CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcall-aixdesc) AFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mabi=elfv1) endif endif @@ -95,9 +108,11 @@ CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcmodel=medium,$(call cc-option,-mminimal-toc)) CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mno-pointers-to-nested-functions) +diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile +index 2b8da923ceca..6a67a4bec54e 100644 --- a/arch/powerpc/boot/Makefile +++ b/arch/powerpc/boot/Makefile -@@ -45,6 +45,10 @@ endif +@@ -46,6 +46,10 @@ endif BOOTCFLAGS += -isystem $(shell $(BOOTCC) -print-file-name=include) @@ -108,6 +123,8 @@ ifdef CONFIG_CPU_BIG_ENDIAN BOOTCFLAGS += -mbig-endian else +diff --git a/drivers/crypto/vmx/Makefile b/drivers/crypto/vmx/Makefile +index 709670d2b553..9aea34602beb 100644 --- a/drivers/crypto/vmx/Makefile +++ b/drivers/crypto/vmx/Makefile @@ -5,18 +5,22 @@ vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes @@ -135,6 +152,8 @@ $(call if_changed,perl) clean-files := aesp8-ppc.S ghashp8-ppc.S +diff --git a/drivers/crypto/vmx/ppc-xlate.pl b/drivers/crypto/vmx/ppc-xlate.pl +index 36db2ef09e5b..9db0937d318b 100644 --- a/drivers/crypto/vmx/ppc-xlate.pl +++ b/drivers/crypto/vmx/ppc-xlate.pl @@ -9,6 +9,8 @@ open STDOUT,">$output" || die "can't open $output: $!"; @@ -175,3 +194,6 @@ my $mtspr = sub { my ($f,$idx,$ra) = @_; if ($idx == 256 && $no_vrsave) { +-- +2.26.2 + ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch new/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch --- old/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch 2022-05-18 12:03:12.000000000 +0200 +++ new/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,63 +0,0 @@ -From: Takashi Iwai <ti...@suse.de> -Subject: [PATCH] Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE -Date: Tue, 8 Mar 2022 15:57:31 +0100 -Message-id: <20220308145731.23166-1-ti...@suse.de> -Patch-mainline: v5.18-rc1 -Git-commit: cc68a041d2f81edc50c4e0f822b329148468f346 -References: bsc#1196779 - -Chicony Electronics BT device with 04f2:b49f seems to be a missing -entry for Realtek RTL8723BE. - -T: Bus=02 Lev=01 Prnt=01 Port=03 Cnt=03 Dev#= 4 Spd=12 MxCh= 0 -D: Ver= 2.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 -P: Vendor=04f2 ProdID=b49f Rev= 2.00 -S: Manufacturer=Realtek -S: Product=Bluetooth Radio -S: SerialNumber=00e04c000001 -C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA -I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms -E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms -E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms -I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms -E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms -I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms -E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms -I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms -E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms -I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms -E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms -I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms -E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms -I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb -E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms -E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms - -Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1196779 -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/bluetooth/btusb.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c -index c30d131da784..ceb60ca81c76 100644 ---- a/drivers/bluetooth/btusb.c -+++ b/drivers/bluetooth/btusb.c -@@ -463,6 +463,7 @@ static const struct usb_device_id blacklist_table[] = { - /* Additional Realtek 8723BE Bluetooth devices */ - { USB_DEVICE(0x0489, 0xe085), .driver_info = BTUSB_REALTEK }, - { USB_DEVICE(0x0489, 0xe08b), .driver_info = BTUSB_REALTEK }, -+ { USB_DEVICE(0x04f2, 0xb49f), .driver_info = BTUSB_REALTEK }, - { USB_DEVICE(0x13d3, 0x3410), .driver_info = BTUSB_REALTEK }, - { USB_DEVICE(0x13d3, 0x3416), .driver_info = BTUSB_REALTEK }, - { USB_DEVICE(0x13d3, 0x3459), .driver_info = BTUSB_REALTEK }, --- -2.34.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-net-af_key-add-check-for-pfkey_broadcast-in-f.patch new/patches.suse/Revert-net-af_key-add-check-for-pfkey_broadcast-in-f.patch --- old/patches.suse/Revert-net-af_key-add-check-for-pfkey_broadcast-in-f.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Revert-net-af_key-add-check-for-pfkey_broadcast-in-f.patch 2022-05-26 21:53:13.000000000 +0200 @@ -0,0 +1,52 @@ +From: Michal Kubecek <mkube...@suse.cz> +Date: Mon, 23 May 2022 22:05:24 +0200 +Subject: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" +Patch-mainline: Queued in subsystem maintainer repository +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git +Git-commit: 9c90c9b3e50e16d03c7f87d63e9db373974781e0 +References: 20220523022438.ofhehjievu2al...@lion.mk-sys.cz + +This reverts commit 4dc2a5a8f6754492180741facf2a8787f2c415d7. + +A non-zero return value from pfkey_broadcast() does not necessarily mean +an error occurred as this function returns -ESRCH when no registered +listener received the message. In particular, a call with +BROADCAST_PROMISC_ONLY flag and null one_sk argument can never return +zero so that this commit in fact prevents processing any PF_KEY message. +One visible effect is that racoon daemon fails to find encryption +algorithms like aes and refuses to start. + +Excluding -ESRCH return value would fix this but it's not obvious that +we really want to bail out here and most other callers of +pfkey_broadcast() also ignore the return value. Also, as pointed out by +Steffen Klassert, PF_KEY is kind of deprecated and newer userspace code +should use netlink instead so that we should only disturb the code for +really important fixes. + +v2: add a comment explaining why is the return value ignored + +Signed-off-by: Michal Kubecek <mkube...@suse.cz> +Signed-off-by: Steffen Klassert <steffen.klass...@secunet.com> +--- + net/key/af_key.c | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +--- a/net/key/af_key.c ++++ b/net/key/af_key.c +@@ -2826,10 +2826,12 @@ static int pfkey_process(struct sock *sk, struct sk_buff *skb, const struct sadb + void *ext_hdrs[SADB_EXT_MAX]; + int err; + +- err = pfkey_broadcast(skb_clone(skb, GFP_KERNEL), GFP_KERNEL, +- BROADCAST_PROMISC_ONLY, NULL, sock_net(sk)); +- if (err) +- return err; ++ /* Non-zero return value of pfkey_broadcast() does not always signal ++ * an error and even on an actual error we may still want to process ++ * the message so rather ignore the return value. ++ */ ++ pfkey_broadcast(skb_clone(skb, GFP_KERNEL), GFP_KERNEL, ++ BROADCAST_PROMISC_ONLY, NULL, sock_net(sk)); + + memset(ext_hdrs, 0, sizeof(ext_hdrs)); + err = parse_exthdrs(skb, hdr, ext_hdrs); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch new/patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch --- old/patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch 2022-05-18 12:03:12.000000000 +0200 +++ new/patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -From: Connor O'Brien <conn...@google.com> -Date: Wed, 23 Feb 2022 01:28:14 +0000 -Subject: bpf: add config to allow loading modules with BTF mismatches -Patch-mainline: v5.18-rc1 -Git-commit: 5e214f2e43e453d862ebbbd2a4f7ee3fe650f209 -References: bsc#1194501 - -BTF mismatch can occur for a separately-built module even when the ABI -is otherwise compatible and nothing else would prevent successfully -loading. Add a new config to control how mismatches are handled. By -default, preserve the current behavior of refusing to load the -module. If MODULE_ALLOW_BTF_MISMATCH is enabled, load the module but -ignore its BTF information. - -Suggested-by: Yonghong Song <y...@fb.com> -Suggested-by: Michal Such??nek <msucha...@suse.de> -Signed-off-by: Connor O'Brien <conn...@google.com> -Acked-by: Michal Suchanek <msucha...@suse.de> ---- - kernel/bpf/btf.c | 3 ++- - lib/Kconfig.debug | 10 ++++++++++ - 2 files changed, 12 insertions(+), 1 deletion(-) - -diff --git a/kernel/bpf/btf.c b/kernel/bpf/btf.c -index e16dafeb2450..cc41937a2c90 100644 ---- a/kernel/bpf/btf.c -+++ b/kernel/bpf/btf.c -@@ -6248,7 +6248,8 @@ static int btf_module_notify(struct notifier_block *nb, unsigned long op, - pr_warn("failed to validate module [%s] BTF: %ld\n", - mod->name, PTR_ERR(btf)); - kfree(btf_mod); -- err = PTR_ERR(btf); -+ if (!IS_ENABLED(CONFIG_MODULE_ALLOW_BTF_MISMATCH)) -+ err = PTR_ERR(btf); - goto out; - } - err = btf_alloc_id(btf); -diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug -index 14b89aa37c5c..276b02606508 100644 ---- a/lib/Kconfig.debug -+++ b/lib/Kconfig.debug -@@ -331,6 +331,16 @@ config DEBUG_INFO_BTF_MODULES - help - Generate compact split BTF type information for kernel modules. - -+config MODULE_ALLOW_BTF_MISMATCH -+ bool "Allow loading modules with non-matching BTF type info" -+ depends on DEBUG_INFO_BTF_MODULES -+ help -+ For modules whose split BTF does not match vmlinux, load without -+ BTF rather than refusing to load. The default behavior with -+ module BTF enabled is to reject modules with such mismatches; -+ this option will still load module BTF where possible but ignore -+ it when a mismatch is found. -+ - config GDB_SCRIPTS - bool "Provide GDB scripts for kernel debugging" - help --- -2.31.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/s390-export-symbols-for-crash-kmp.patch new/patches.suse/s390-export-symbols-for-crash-kmp.patch --- old/patches.suse/s390-export-symbols-for-crash-kmp.patch 2022-05-18 12:03:12.000000000 +0200 +++ new/patches.suse/s390-export-symbols-for-crash-kmp.patch 2022-05-26 21:53:13.000000000 +0200 @@ -1,10 +1,8 @@ -From b7b848afb3753f65876c343309300368eed73de8 Mon Sep 17 00:00:00 2001 From: Michal Suchanek <msucha...@suse.de> Date: Wed, 16 Aug 2017 13:28:58 +0200 Subject: [PATCH] s390: export symbols for crash-kmp - +Patch-mainline: Never, needed for an out-of-tree module References: bsc#1053915 -Patch-mainline: Never, needed for out-of-tree module Export xlate_dev_mem_ptr and unxlate_dev_mem_ptr @@ -13,18 +11,13 @@ arch/s390/mm/maccess.c | 4 ++++ 1 file changed, 4 insertions(+) -diff --git a/arch/s390/mm/maccess.c b/arch/s390/mm/maccess.c -index 8a993a53fcd6..20c3c352c3ef 100644 --- a/arch/s390/mm/maccess.c +++ b/arch/s390/mm/maccess.c -@@ -206,3 +206,7 @@ void unxlate_dev_mem_ptr(phys_addr_t addr, void *buf) - if ((void *) addr != buf) - free_page((unsigned long) buf); +@@ -249,3 +249,7 @@ void unxlate_dev_mem_ptr(phys_addr_t addr, void *ptr) + if (addr != virt_to_phys(ptr)) + free_page((unsigned long)ptr); } + +/* crash-kmp uses these */ +EXPORT_SYMBOL_GPL(xlate_dev_mem_ptr); +EXPORT_SYMBOL_GPL(unxlate_dev_mem_ptr); --- -2.10.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch new/patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch --- old/patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch 2022-05-18 12:03:12.000000000 +0200 +++ new/patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch 2022-05-26 21:53:13.000000000 +0200 @@ -3,9 +3,8 @@ Date: Wed, 16 Feb 2022 22:39:23 +0100 Subject: [PATCH v3] simplefb: Enable boot time VESA graphic mode selection. References: bsc#1193250 -Patch-mainline: Queued in subsystem maintainer repo +Patch-mainline: v5.19-rc1 Git-commit: 8b766b0f8eece55155146f7628610ce54a065e0f -Git-repo: git://git.freedesktop.org/git/drm/drm.git#drm-next Since switch to simplefb/simpledrm VESA graphic modes are no longer available with legacy BIOS. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vfs-add-super_operations-get_inode_dev new/patches.suse/vfs-add-super_operations-get_inode_dev --- old/patches.suse/vfs-add-super_operations-get_inode_dev 2022-05-18 12:03:12.000000000 +0200 +++ new/patches.suse/vfs-add-super_operations-get_inode_dev 2022-05-26 21:53:13.000000000 +0200 @@ -46,7 +46,7 @@ --- a/fs/eventpoll.c +++ b/fs/eventpoll.c -@@ -870,7 +870,7 @@ static void ep_show_fdinfo(struct seq_file *m, struct file *f) +@@ -877,7 +877,7 @@ static void ep_show_fdinfo(struct seq_file *m, struct file *f) epi->ffd.fd, epi->event.events, (long long)epi->event.data, (long long)epi->ffd.file->f_pos, @@ -95,7 +95,7 @@ __entry->length = iomap_length(iter); --- a/fs/locks.c +++ b/fs/locks.c -@@ -185,12 +185,13 @@ static void +@@ -215,12 +215,13 @@ static void locks_check_ctx_lists(struct inode *inode) { struct file_lock_context *ctx = inode->i_flctx; @@ -110,7 +110,7 @@ inode->i_ino); locks_dump_ctx_list(&ctx->flc_flock, "FLOCK"); locks_dump_ctx_list(&ctx->flc_posix, "POSIX"); -@@ -204,13 +205,14 @@ locks_check_ctx_file_list(struct file *filp, struct list_head *list, +@@ -234,13 +235,14 @@ locks_check_ctx_file_list(struct file *filp, struct list_head *list, { struct file_lock *fl; struct inode *inode = locks_inode(filp); @@ -127,7 +127,7 @@ fl->fl_owner, fl->fl_flags, fl->fl_type, fl->fl_pid); } -@@ -2670,8 +2672,8 @@ static void lock_get_status(struct seq_file *f, struct file_lock *fl, +@@ -2700,8 +2702,8 @@ static void lock_get_status(struct seq_file *f, struct file_lock *fl, if (inode) { /* userspace relies on this representation of dev_t */ seq_printf(f, "%d %02x:%02x:%lu ", fl_pid, @@ -151,7 +151,7 @@ --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c -@@ -2467,10 +2467,11 @@ static void nfs4_show_fname(struct seq_file *s, struct nfsd_file *f) +@@ -2485,10 +2485,11 @@ static void nfs4_show_fname(struct seq_file *s, struct nfsd_file *f) static void nfs4_show_superblock(struct seq_file *s, struct nfsd_file *f) { struct inode *inode = f->nf_inode; @@ -167,7 +167,7 @@ --- a/fs/nfsd/vfs.c +++ b/fs/nfsd/vfs.c -@@ -923,7 +923,7 @@ static int wait_for_concurrent_writes(struct file *file) +@@ -951,7 +951,7 @@ static int wait_for_concurrent_writes(struct file *file) int err = 0; if (atomic_read(&inode->i_writecount) > 1 @@ -176,7 +176,7 @@ dprintk("nfsd: write defer %d\n", task_pid_nr(current)); msleep(10); dprintk("nfsd: write resume %d\n", task_pid_nr(current)); -@@ -934,7 +934,7 @@ static int wait_for_concurrent_writes(struct file *file) +@@ -962,7 +962,7 @@ static int wait_for_concurrent_writes(struct file *file) err = vfs_fsync(file, 0); } last_ino = inode->i_ino; @@ -218,7 +218,7 @@ --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c -@@ -281,7 +281,7 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma) +@@ -282,7 +282,7 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma) if (file) { struct inode *inode = file_inode(vma->vm_file); @@ -267,7 +267,7 @@ stat->nlink = inode->i_nlink; --- a/include/linux/fs.h +++ b/include/linux/fs.h -@@ -2147,6 +2147,7 @@ struct super_operations { +@@ -2142,6 +2142,7 @@ struct super_operations { struct shrink_control *); long (*free_cached_objects)(struct super_block *, struct shrink_control *); @@ -275,9 +275,9 @@ }; /* -@@ -3636,4 +3637,12 @@ static inline int inode_drain_writes(struct inode *inode) - return filemap_write_and_wait(inode->i_mapping); - } +@@ -3516,4 +3517,12 @@ extern int vfs_fadvise(struct file *file, loff_t offset, loff_t len, + extern int generic_fadvise(struct file *file, loff_t offset, loff_t len, + int advice); +static inline dev_t inode_get_dev(const struct inode *inode) +{ @@ -357,7 +357,7 @@ file->f_mapping->host->i_rdev; --- a/include/trace/events/writeback.h +++ b/include/trace/events/writeback.h -@@ -837,7 +837,7 @@ DECLARE_EVENT_CLASS(writeback_inode_template, +@@ -809,7 +809,7 @@ DECLARE_EVENT_CLASS(writeback_inode_template, ), TP_fast_assign( @@ -368,7 +368,7 @@ __entry->mode = inode->i_mode; --- a/init/do_mounts.c +++ b/init/do_mounts.c -@@ -379,7 +379,7 @@ static int __init do_mount_root(const char *name, const char *fs, +@@ -378,7 +378,7 @@ static int __init do_mount_root(const char *name, const char *fs, init_chdir("/root"); s = current->fs->pwd.dentry->d_sb; @@ -419,7 +419,7 @@ } --- a/kernel/auditsc.c +++ b/kernel/auditsc.c -@@ -2236,7 +2236,7 @@ static void audit_copy_inode(struct audit_names *name, +@@ -2288,7 +2288,7 @@ static void audit_copy_inode(struct audit_names *name, struct inode *inode, unsigned int flags) { name->ino = inode->i_ino; @@ -428,7 +428,7 @@ name->mode = inode->i_mode; name->uid = inode->i_uid; name->gid = inode->i_gid; -@@ -2308,7 +2308,7 @@ void __audit_inode(struct filename *name, const struct dentry *dentry, +@@ -2360,7 +2360,7 @@ void __audit_inode(struct filename *name, const struct dentry *dentry, if (n->ino) { /* valid inode number, use that for the comparison */ if (n->ino != inode->i_ino || @@ -437,7 +437,7 @@ continue; } else if (n->name) { /* inode number has not been set, check the name */ -@@ -2413,7 +2413,7 @@ void __audit_inode_child(struct inode *parent, +@@ -2465,7 +2465,7 @@ void __audit_inode_child(struct inode *parent, n->type != AUDIT_TYPE_UNKNOWN)) continue; @@ -448,7 +448,7 @@ if (n->type == AUDIT_TYPE_UNKNOWN) --- a/kernel/events/core.c +++ b/kernel/events/core.c -@@ -8392,7 +8392,7 @@ static void perf_event_mmap_event(struct perf_mmap_event *mmap_event) +@@ -8466,7 +8466,7 @@ static void perf_event_mmap_event(struct perf_mmap_event *mmap_event) goto cpy_name; } inode = file_inode(vma->vm_file); @@ -459,7 +459,7 @@ maj = MAJOR(dev); --- a/mm/memory-failure.c +++ b/mm/memory-failure.c -@@ -139,7 +139,7 @@ static int hwpoison_filter_dev(struct page *p) +@@ -134,7 +134,7 @@ static int hwpoison_filter_dev(struct page *p) if (mapping == NULL || mapping->host == NULL) return -EINVAL; ++++++ series.conf ++++++ ++++ 2460 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1548/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.10apBC/_old 2022-06-02 21:53:55.572346960 +0200 +++ /var/tmp/diff_new_pack.10apBC/_new 2022-06-02 21:53:55.576346964 +0200 @@ -1,4 +1,4 @@ -2022-05-18 10:03:12 +0000 -GIT Revision: eab1a2cee966a5cf3b8d386ac543e7daef943fcd +2022-05-30 07:49:01 +0000 +GIT Revision: d00e88d58dfc679cfddede128d4ff4f3bfbeb313 GIT Branch: stable