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 2023-06-06 19:54:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Jun 6 19:54:54 2023 rev:692 rq:1090845 version:6.3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2023-05-29 22:47:42.950276255 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.15902/dtb-aarch64.changes 2023-06-06 19:54:55.597999226 +0200 @@ -1,0 +2,373 @@ +Mon Jun 5 09:58:15 CEST 2023 - jsl...@suse.cz + +- Linux 6.3.6 (bsc#1012628). +- netfilter: ctnetlink: Support offloaded conntrack entry deletion + (bsc#1012628). +- cpufreq: amd-pstate: Add ->fast_switch() callback (bsc#1012628). +- cpufreq: amd-pstate: Update policy->cur in + amd_pstate_adjust_perf() (bsc#1012628). +- bluetooth: Add cmd validity checks at the start of + hci_sock_ioctl() (bsc#1012628). +- net: phy: mscc: enable VSC8501/2 RGMII RX clock (bsc#1012628). +- cpufreq: amd-pstate: Remove fast_switch_possible flag from + active driver (bsc#1012628). +- vfio/type1: check pfn valid before converting to struct page + (bsc#1012628). +- blk-mq: fix race condition in active queue accounting + (bsc#1012628). +- blk-wbt: fix that wbt can't be disabled by default + (bsc#1012628). +- bpf, sockmap: Incorrectly handling copied_seq (bsc#1012628). +- bpf, sockmap: Wake up polling after data copy (bsc#1012628). +- bpf, sockmap: TCP data stall on recv before accept + (bsc#1012628). +- bpf, sockmap: Handle fin correctly (bsc#1012628). +- bpf, sockmap: Improved check for empty queue (bsc#1012628). +- bpf, sockmap: Reschedule is now done through backlog + (bsc#1012628). +- bpf, sockmap: Convert schedule_work into delayed_work + (bsc#1012628). +- bpf, sockmap: Pass skb ownership through read_skb (bsc#1012628). +- gpio-f7188x: fix chip name and pin count on Nuvoton chip + (bsc#1012628). +- net/mlx5: E-switch, Devcom, sync devcom events and devcom comp + register (bsc#1012628). +- Revert "net/mlx5: Expose vnic diagnostic counters for eswitch + managed vports" (bsc#1012628). +- Revert "net/mlx5: Expose steering dropped packets counter" + (bsc#1012628). +- net/mlx5e: TC, Fix using eswitch mapping in nic mode + (bsc#1012628). +- drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration + (bsc#1012628). +- drm/i915: Disable DPLLs before disconnecting the TC PHY + (bsc#1012628). +- drm/i915: Move shared DPLL disabling into CRTC disable hook + (bsc#1012628). +- ASoC: Intel: avs: Fix module lookup (bsc#1012628). +- cxl/port: Fix NULL pointer access in devm_cxl_add_port() + (bsc#1012628). +- net: fec: add dma_wmb to ensure correct descriptor values + (bsc#1012628). +- tls: rx: strp: don't use GFP_KERNEL in softirq context + (bsc#1012628). +- tls: rx: strp: preserve decryption status of skbs when needed + (bsc#1012628). +- tls: rx: strp: factor out copying skb data (bsc#1012628). +- tls: rx: strp: force mixed decrypted records into copy mode + (bsc#1012628). +- tls: rx: strp: fix determining record length in copy mode + (bsc#1012628). +- tls: rx: strp: set the skb->len of detached / CoW'ed skbs + (bsc#1012628). +- tls: rx: device: fix checking decryption status (bsc#1012628). +- gpiolib: fix allocation of mixed dynamic/static GPIOs + (bsc#1012628). +- bpf: netdev: init the offload table earlier (bsc#1012628). +- platform/x86/amd/pmf: Fix CnQF and auto-mode after resume + (bsc#1012628). +- power: supply: rt9467: Fix passing zero to 'dev_err_probe' + (bsc#1012628). +- selftests/bpf: Fix pkg-config call building sign-file + (bsc#1012628). +- ARM: dts: imx6ull-dhcor: Set and limit the mode for PMIC buck 1, + 2 and 3 (bsc#1012628). +- coresight: perf: Release Coresight path when alloc trace id + failed (bsc#1012628). +- spi: spi-geni-qcom: Select FIFO mode for chip select + (bsc#1012628). +- firmware: arm_ffa: Fix usage of partition info get count flag + (bsc#1012628). +- firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation + (bsc#1012628). +- commit f583ba4 + +------------------------------------------------------------------- +Mon Jun 5 09:57:43 CEST 2023 - jsl...@suse.cz + +- drm/amd/display: Only wait for blank completion if OTG active + (https://gitlab.freedesktop.org/drm/amd/-/issues/2447). +- commit fc379fb + +------------------------------------------------------------------- +Fri Jun 2 08:15:14 CEST 2023 - jsl...@suse.cz + +- Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)" + This reverts commit b8e00c5a84bcd75a1e2c491b6de601278e1572c7. It still + breaks build as it needs support in kmod (SR#1089967). +- commit 6db9c44 + +------------------------------------------------------------------- +Fri Jun 2 08:14:31 CEST 2023 - jsl...@suse.cz + +- Revert "Fix usrmerge error (boo#1211796)" + This reverts commit da84579e78f4c4efa5b3b910484fdaedc79fefec. It still + breaks build as it needs support in kmod (SR#1089967). +- commit 4b4675f + +------------------------------------------------------------------- +Fri Jun 2 06:30:32 CEST 2023 - jsl...@suse.cz + +- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)"" + This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will + merge a fix from the packaging branch. +- commit 07d1779 + +------------------------------------------------------------------- +Thu Jun 1 17:59:02 CEST 2023 - msucha...@suse.de + +- Fix usrmerge error (boo#1211796) +- commit da84579 + +------------------------------------------------------------------- +Thu Jun 1 12:53:28 CEST 2023 - jsl...@suse.cz + +- Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)" + This reverts commit b8e00c5a84bcd75a1e2c491b6de601278e1572c7, as it + breaks the build: + + sed -ie s,/lib/modules/,/usr/lib/modules/,linux-6.3.5-0.g99c5100/Makefile scripts/depmod.sh + sed: can't read linux-6.3.5-0.g99c5100/Makefile: No such file or directory +- commit d3cbce2 + +------------------------------------------------------------------- +Thu Jun 1 12:01:34 CEST 2023 - ail...@suse.com + +- xfs: verify buffer contents when we skip log replay (bsc#1210498 + CVE-2023-2124). +- commit 394c575 + +------------------------------------------------------------------- +Thu Jun 1 10:45:00 CEST 2023 - jsl...@suse.cz + +- Update config files -- X86_KERNEL_IBT=y (bsc#1211890). +- commit 50dbc0a + +------------------------------------------------------------------- +Wed May 31 08:18:30 CEST 2023 - jsl...@suse.cz + +- Linux 6.3.5 (bsc#1012628). +- wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by + access null page (bsc#1012628). +- usb: dwc3: fix gadget mode suspend interrupt handler issue + (bsc#1012628). +- tpm, tpm_tis: Avoid cache incoherency in test for interrupts + (bsc#1012628). +- tpm, tpm_tis: Only handle supported interrupts (bsc#1012628). +- tpm_tis: Use tpm_chip_{start,stop} decoration inside + tpm_tis_resume (bsc#1012628). +- tpm, tpm_tis: startup chip before testing for interrupts + (bsc#1012628). +- tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers + (bsc#1012628). +- tpm: Prevent hwrng from activating during resume (bsc#1012628). +- zsmalloc: move LRU update from zs_map_object() to zs_malloc() + (bsc#1012628). +- watchdog: sp5100_tco: Immediately trigger upon starting + (bsc#1012628). +- mm/vmemmap/devdax: fix kernel crash when probing devdax devices + (bsc#1012628). +- ocfs2: Switch to security_inode_init_security() (bsc#1012628). +- x86/mm: Avoid incomplete Global INVLPG flushes (bsc#1012628). +- platform/x86/intel/ifs: Annotate work queue on stack so object + debug does not complain (bsc#1012628). +- cifs: Fix cifs_limit_bvec_subset() to correctly check the + maxmimum size (bsc#1012628). +- cifs: fix smb1 mount regression (bsc#1012628). +- ALSA: hda/ca0132: add quirk for EVGA X299 DARK (bsc#1012628). +- ALSA: hda: Fix unhandled register update during auto-suspend + period (bsc#1012628). +- ALSA: hda/realtek: Enable headset onLenovo M70/M90 + (bsc#1012628). +- SUNRPC: Don't change task->tk_status after the call to + rpc_exit_task (bsc#1012628). +- mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (bsc#1012628). +- mmc: block: ensure error propagation for non-blk (bsc#1012628). +- power: supply: axp288_fuel_gauge: Fix external_power_changed + race (bsc#1012628). +- power: supply: bq25890: Fix external_power_changed race + (bsc#1012628). +- ASoC: rt5682: Disable jack detection interrupt during suspend + (bsc#1012628). +- net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize + (bsc#1012628). +- m68k: Move signal frame following exception on 68020/030 + (bsc#1012628). +- ipv{4,6}/raw: fix output xfrm lookup wrt protocol (bsc#1012628). +- xtensa: fix signal delivery to FDPIC process (bsc#1012628). +- xtensa: add __bswap{si,di}2 helpers (bsc#1012628). ++++ 199 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.15902/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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.558058275 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.566058323 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %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: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %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.YKqpiM/_old 2023-06-06 19:55:05.666058916 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.670058940 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1260,6 +1260,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra This kernel is identical to the default kernel, but is configured with @@ -1325,6 +1331,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional This kernel is identical to the default kernel, but is configured with @@ -1422,6 +1434,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1511,6 +1528,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1561,6 +1583,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1609,6 +1636,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1657,6 +1689,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1720,6 +1757,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1769,6 +1811,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.694059082 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.698059106 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1270,6 +1270,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra This kernel has several debug facilities enabled that hurt performance. @@ -1337,6 +1343,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional This kernel has several debug facilities enabled that hurt performance. @@ -1432,6 +1444,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %ifarch ppc64 Provides: kernel-kdump-devel = 2.6.28 Obsoletes: kernel-kdump-devel <= 2.6.28 @@ -1525,6 +1542,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1575,6 +1597,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1623,6 +1650,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1671,6 +1703,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1734,6 +1771,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1783,6 +1825,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.718059224 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.722059248 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1333,6 +1333,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra The standard kernel for both uniprocessor and multiprocessor systems. @@ -1419,6 +1425,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional The standard kernel for both uniprocessor and multiprocessor systems. @@ -1513,6 +1525,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %ifarch %ix86 Provides: kernel-trace-devel = 3.13 Obsoletes: kernel-trace-devel <= 3.13 @@ -1626,6 +1643,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1676,6 +1698,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1724,6 +1751,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1772,6 +1804,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1835,6 +1872,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1884,6 +1926,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.746059390 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.750059414 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 BuildArch: noarch Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.774059556 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.786059627 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1264,6 +1264,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra This kernel is intended for kernel developers to use in simple virtual @@ -1333,6 +1339,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional This kernel is intended for kernel developers to use in simple virtual @@ -1434,6 +1446,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1523,6 +1540,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1573,6 +1595,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1621,6 +1648,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1669,6 +1701,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1732,6 +1769,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1781,6 +1823,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.810059770 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.826059865 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1258,6 +1258,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra The kernel for all 32-bit ARM platforms that support LPAE. This includes all @@ -1321,6 +1327,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional The kernel for all 32-bit ARM platforms that support LPAE. This includes all @@ -1416,6 +1428,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1505,6 +1522,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1555,6 +1577,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1603,6 +1630,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1651,6 +1683,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1714,6 +1751,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1763,6 +1805,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.846059983 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.850060007 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -44,7 +44,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +BuildRequires: kernel%kernel_flavor-srchash-f583ba475430f56b79aabec05c7c036099baec27 %if 0%{?rhel_version} BuildRequires: kernel @@ -56,9 +56,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.874060149 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.878060173 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -32,9 +32,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.902060315 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.906060339 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1296,6 +1296,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra This kernel supports up to 64GB of main memory. It requires Physical @@ -1375,6 +1381,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional This kernel supports up to 64GB of main memory. It requires Physical @@ -1476,6 +1488,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %ifarch %ix86 Provides: kernel-vmi-devel = 2.6.38 Obsoletes: kernel-vmi-devel <= 2.6.38 @@ -1575,6 +1592,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1625,6 +1647,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1673,6 +1700,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1721,6 +1753,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1784,6 +1821,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1833,6 +1875,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.930060481 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.938060529 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -30,9 +30,9 @@ %endif Name: kernel-source -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -49,7 +49,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.962060671 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.970060718 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.3.4 +Version: 6.3.6 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:05.990060837 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:05.998060884 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1257,6 +1257,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra The standard kernel - without any SUSE patches @@ -1319,6 +1325,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional The standard kernel - without any SUSE patches @@ -1413,6 +1425,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1502,6 +1519,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1552,6 +1574,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1600,6 +1627,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1648,6 +1680,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1711,6 +1748,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1760,6 +1802,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ kernel-zfcpdump.spec ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:06.022061026 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:06.026061050 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.4 +%define patchversion 6.3.6 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -111,9 +111,9 @@ Summary: The IBM System Z zfcpdump Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.3.4 +Version: 6.3.6 %if 0%{?is_kotd} -Release: <RELEASE>.g2c66b1f +Release: <RELEASE>.gf583ba4 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 -Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-%build_flavor-base-srchash-f583ba475430f56b79aabec05c7c036099baec27 +Provides: kernel-srchash-f583ba475430f56b79aabec05c7c036099baec27 # END COMMON DEPS -Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: %name-srchash-f583ba475430f56b79aabec05c7c036099baec27 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1260,6 +1260,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra The Linux kernel for booting the zfcpdump process on IBM System Z. @@ -1325,6 +1331,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional The Linux kernel for booting the zfcpdump process on IBM System Z. @@ -1422,6 +1434,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1511,6 +1528,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: cluster-md-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1561,6 +1583,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: dlm-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%dlm-kmp-%build_flavor) @@ -1609,6 +1636,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: gfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1657,6 +1689,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kselftests-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%kselftests-kmp-%build_flavor) @@ -1720,6 +1757,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: ocfs2-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release @@ -1769,6 +1811,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: reiserfs-kmp-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) ++++++ config.tar.bz2 ++++++ 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 2023-05-09 08:37:47.000000000 +0200 +++ new/config/x86_64/default 2023-06-01 11:26:14.000000000 +0200 @@ -480,7 +480,7 @@ CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_X86_UMIP=y CONFIG_CC_HAS_IBT=y -# CONFIG_X86_KERNEL_IBT is not set +CONFIG_X86_KERNEL_IBT=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:06.622064584 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:06.622064584 +0200 @@ -85,7 +85,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES CONFIG_PREEMPT_DYNAMIC %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -1128,6 +1128,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-extra = %version-%release +Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel +%endif +%endif %description extra @DESCRIPTION@ @@ -1191,6 +1197,12 @@ %ifarch %ix86 Conflicts: libc.so.6()(64bit) %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-optional = %version-%release +Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel +%endif +%endif %description optional @DESCRIPTION@ @@ -1285,6 +1297,11 @@ %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" Requires: dwarves >= 1.22 %endif +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: kernel-preempt-devel = %version-%release +%endif +%endif @PROVIDES_OBSOLETES_DEVEL@ %obsolete_rebuilds %name-devel PreReq: coreutils @@ -1376,6 +1393,11 @@ # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +%if %build_default +%if "%CONFIG_PREEMPT_DYNAMIC" == "y" +Provides: @KMP_NAME@-preempt = %version-%release +%endif +%endif Enhances: %name Supplements: packageand(%name:%@KMP_NAME@-%build_flavor) @KMP_DEPS@ ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 15954 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Only-wait-for-blank-completion-if-OT.patch new/patches.suse/drm-amd-display-Only-wait-for-blank-completion-if-OT.patch --- old/patches.suse/drm-amd-display-Only-wait-for-blank-completion-if-OT.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Only-wait-for-blank-completion-if-OT.patch 2023-06-05 09:57:43.000000000 +0200 @@ -0,0 +1,44 @@ +From: Aric Cyr <aric....@amd.com> +Date: Sat, 11 Feb 2023 10:03:22 -0500 +Subject: drm/amd/display: Only wait for blank completion if OTG active +Git-commit: 82a10aff9428f1d190de55ef7971fdb84303cc7a +Patch-mainline: 6.4-rc1 +References: https://gitlab.freedesktop.org/drm/amd/-/issues/2447 + +[why] +If OTG is not active, waiting for blank completion will always fail and +timeout resulting in unnecessary driver delays. + +[how] +Check that OTG is enabled before waiting for blank. + +Reviewed-by: Alvin Lee <alvin.l...@amd.com> +Acked-by: Qingqing Zhuo <qingqing.z...@amd.com> +Signed-off-by: Aric Cyr <aric....@amd.com> +Tested-by: Daniel Wheeler <daniel.whee...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/drivers/gpu/drm/amd/display/dc/core/dc.c ++++ b/drivers/gpu/drm/amd/display/dc/core/dc.c +@@ -1093,7 +1093,8 @@ static void phantom_pipe_blank( + otg_active_height, + 0); + +- hws->funcs.wait_for_blank_complete(opp); ++ if (tg->funcs->is_tg_enabled(tg)) ++ hws->funcs.wait_for_blank_complete(opp); + } + + static void disable_dangling_plane(struct dc *dc, struct dc_state *context) +@@ -1156,6 +1157,7 @@ static void disable_dangling_plane(struc + if (old_stream->mall_stream_config.type == SUBVP_PHANTOM) { + if (tg->funcs->enable_crtc) { + int main_pipe_width, main_pipe_height; ++ + main_pipe_width = old_stream->mall_stream_config.paired_stream->dst.width; + main_pipe_height = old_stream->mall_stream_config.paired_stream->dst.height; + phantom_pipe_blank(dc, tg, main_pipe_width, main_pipe_height); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch new/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch --- old/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch 2023-05-29 08:22:29.000000000 +0200 +++ new/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,52 +0,0 @@ -From: Dave Chinner <dchin...@redhat.com> -Date: Thu, 27 Apr 2023 09:02:11 +1000 -Subject: xfs: fix livelock in delayed allocation at ENOSPC -Git-commit: 9419092fb2630c30e4ffeb9ef61007ef0c61827a -Patch-mainline: 6.4-rc1 -References: brc#2208553 xfs-issue - -On a filesystem with a non-zero stripe unit and a large sequential -write, delayed allocation will set a minimum allocation length of -the stripe unit. If allocation fails because there are no extents -long enough for an aligned minlen allocation, it is supposed to -fall back to unaligned allocation which allows single block extents -to be allocated. - -When the allocator code was rewritting in the 6.3 cycle, this -fallback was broken - the old code used args->fsbno as the both the -allocation target and the allocation result, the new code passes the -target as a separate parameter. The conversion didn't handle the -aligned->unaligned fallback path correctly - it reset args->fsbno to -the target fsbno on failure which broke allocation failure detection -in the high level code and so it never fell back to unaligned -allocations. - -This resulted in a loop in writeback trying to allocate an aligned -block, getting a false positive success, trying to insert the result -in the BMBT. This did nothing because the extent already was in the -BMBT (merge results in an unchanged extent) and so it returned the -prior extent to the conversion code as the current iomap. - -Because the iomap returned didn't cover the offset we tried to map, -xfs_convert_blocks() then retries the allocation, which fails in the -same way and now we have a livelock. - -Reported-and-tested-by: Brian Foster <bfos...@redhat.com> -Fixes: 85843327094f ("xfs: factor xfs_bmap_btalloc()") -Signed-off-by: Dave Chinner <dchin...@redhat.com> -Reviewed-by: Darrick J. Wong <djw...@kernel.org> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - fs/xfs/libxfs/xfs_bmap.c | 1 - - 1 file changed, 1 deletion(-) - ---- a/fs/xfs/libxfs/xfs_bmap.c -+++ b/fs/xfs/libxfs/xfs_bmap.c -@@ -3505,7 +3505,6 @@ xfs_bmap_btalloc_at_eof( - * original non-aligned state so the caller can proceed on allocation - * failure as if this function was never called. - */ -- args->fsbno = ap->blkno; - args->alignment = 1; - return 0; - } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/xfs-verify-buffer-contents-when-we-skip-log-replay.patch new/patches.suse/xfs-verify-buffer-contents-when-we-skip-log-replay.patch --- old/patches.suse/xfs-verify-buffer-contents-when-we-skip-log-replay.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/xfs-verify-buffer-contents-when-we-skip-log-replay.patch 2023-06-05 09:57:43.000000000 +0200 @@ -0,0 +1,114 @@ +From 22ed903eee23a5b174e240f1cdfa9acf393a5210 Mon Sep 17 00:00:00 2001 +From: "Darrick J. Wong" <djw...@kernel.org> +Date: Wed, 12 Apr 2023 15:49:23 +1000 +Subject: [PATCH] xfs: verify buffer contents when we skip log replay +Git-commit: 22ed903eee23a5b174e240f1cdfa9acf393a5210 +Patch-mainline: v6.4-rc1 +References: bsc#1210498 CVE-2023-2124 + +syzbot detected a crash during log recovery: + +XFS (loop0): Mounting V5 Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 +XFS (loop0): Torn write (CRC failure) detected at log block 0x180. Truncating head block from 0x200. +XFS (loop0): Starting recovery (logdev: internal) +================================================================== +Bug: KASAN: slab-out-of-bounds in xfs_btree_lookup_get_block+0x15c/0x6d0 fs/xfs/libxfs/xfs_btree.c:1813 +Read of size 8 at addr ffff88807e89f258 by task syz-executor132/5074 + +Cpu: 0 PID: 5074 Comm: syz-executor132 Not tainted 6.2.0-rc1-syzkaller #0 +Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 +Call Trace: + <TASK> + __dump_stack lib/dump_stack.c:88 [inline] + dump_stack_lvl+0x1b1/0x290 lib/dump_stack.c:106 + print_address_description+0x74/0x340 mm/kasan/report.c:306 + print_report+0x107/0x1f0 mm/kasan/report.c:417 + kasan_report+0xcd/0x100 mm/kasan/report.c:517 + xfs_btree_lookup_get_block+0x15c/0x6d0 fs/xfs/libxfs/xfs_btree.c:1813 + xfs_btree_lookup+0x346/0x12c0 fs/xfs/libxfs/xfs_btree.c:1913 + xfs_btree_simple_query_range+0xde/0x6a0 fs/xfs/libxfs/xfs_btree.c:4713 + xfs_btree_query_range+0x2db/0x380 fs/xfs/libxfs/xfs_btree.c:4953 + xfs_refcount_recover_cow_leftovers+0x2d1/0xa60 fs/xfs/libxfs/xfs_refcount.c:1946 + xfs_reflink_recover_cow+0xab/0x1b0 fs/xfs/xfs_reflink.c:930 + xlog_recover_finish+0x824/0x920 fs/xfs/xfs_log_recover.c:3493 + xfs_log_mount_finish+0x1ec/0x3d0 fs/xfs/xfs_log.c:829 + xfs_mountfs+0x146a/0x1ef0 fs/xfs/xfs_mount.c:933 + xfs_fs_fill_super+0xf95/0x11f0 fs/xfs/xfs_super.c:1666 + get_tree_bdev+0x400/0x620 fs/super.c:1282 + vfs_get_tree+0x88/0x270 fs/super.c:1489 + do_new_mount+0x289/0xad0 fs/namespace.c:3145 + do_mount fs/namespace.c:3488 [inline] + __do_sys_mount fs/namespace.c:3697 [inline] + __se_sys_mount+0x2d3/0x3c0 fs/namespace.c:3674 + do_syscall_x64 arch/x86/entry/common.c:50 [inline] + do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 + entry_SYSCALL_64_after_hwframe+0x63/0xcd +Rip: 0033:0x7f89fa3f4aca +Code: 83 c4 08 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48 +Rsp: 002b:00007fffd5fb5ef8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 +Rax: ffffffffffffffda RBX: 00646975756f6e2c RCX: 00007f89fa3f4aca +Rdx: 0000000020000100 RSI: 0000000020009640 RDI: 00007fffd5fb5f10 +Rbp: 00007fffd5fb5f10 R08: 00007fffd5fb5f50 R09: 000000000000970d +R10: 0000000000200800 R11: 0000000000000206 R12: 0000000000000004 +R13: 0000555556c6b2c0 R14: 0000000000200800 R15: 00007fffd5fb5f50 + </TASK> + +The fuzzed image contains an AGF with an obviously garbage +agf_refcount_level value of 32, and a dirty log with a buffer log item +for that AGF. The ondisk AGF has a higher LSN than the recovered log +item. xlog_recover_buf_commit_pass2 reads the buffer, compares the +LSNs, and decides to skip replay because the ondisk buffer appears to be +newer. + +Unfortunately, the ondisk buffer is corrupt, but recovery just read the +buffer with no buffer ops specified: + + error = xfs_buf_read(mp->m_ddev_targp, buf_f->blf_blkno, + buf_f->blf_len, buf_flags, &bp, NULL); + +Skipping the buffer leaves its contents in memory unverified. This sets +us up for a kernel crash because xfs_refcount_recover_cow_leftovers +reads the buffer (which is still around in XBF_DONE state, so no read +verification) and creates a refcountbt cursor of height 32. This is +impossible so we run off the end of the cursor object and crash. + +Fix this by invoking the verifier on all skipped buffers and aborting +log recovery if the ondisk buffer is corrupt. It might be smarter to +force replay the log item atop the buffer and then see if it'll pass the +write verifier (like ext4 does) but for now let's go with the +conservative option where we stop immediately. + +Link: https://syzkaller.appspot.com/bug?extid=7e9494b8b399902e994e +Signed-off-by: Darrick J. Wong <djw...@kernel.org> +Reviewed-by: Dave Chinner <dchin...@redhat.com> +Signed-off-by: Dave Chinner <da...@fromorbit.com> +Acked-by: Anthony Iliopoulos <ail...@suse.com> + +--- + fs/xfs/xfs_buf_item_recover.c | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/fs/xfs/xfs_buf_item_recover.c b/fs/xfs/xfs_buf_item_recover.c +index ffa94102094d..43167f543afc 100644 +--- a/fs/xfs/xfs_buf_item_recover.c ++++ b/fs/xfs/xfs_buf_item_recover.c +@@ -943,6 +943,16 @@ xlog_recover_buf_commit_pass2( + if (lsn && lsn != -1 && XFS_LSN_CMP(lsn, current_lsn) >= 0) { + trace_xfs_log_recover_buf_skip(log, buf_f); + xlog_recover_validate_buf_type(mp, bp, buf_f, NULLCOMMITLSN); ++ ++ /* ++ * We're skipping replay of this buffer log item due to the log ++ * item LSN being behind the ondisk buffer. Verify the buffer ++ * contents since we aren't going to run the write verifier. ++ */ ++ if (bp->b_ops) { ++ bp->b_ops->verify_read(bp); ++ error = bp->b_error; ++ } + goto out_release; + } + +-- +2.35.3 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:07.802071580 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:07.810071627 +0200 @@ -1344,6 +1344,180 @@ patches.kernel.org/6.3.4-362-drm-amdgpu-reserve-the-old-gc_11_0_-_mes.bin.patch patches.kernel.org/6.3.4-363-scsi-Revert-scsi-core-Do-not-increase-scsi_devi.patch patches.kernel.org/6.3.4-364-Linux-6.3.4.patch + patches.kernel.org/6.3.5-001-wifi-rtw89-8852b-adjust-quota-to-avoid-SER-L1-c.patch + patches.kernel.org/6.3.5-002-usb-dwc3-fix-gadget-mode-suspend-interrupt-hand.patch + patches.kernel.org/6.3.5-003-tpm-tpm_tis-Avoid-cache-incoherency-in-test-for.patch + patches.kernel.org/6.3.5-004-tpm-tpm_tis-Only-handle-supported-interrupts.patch + patches.kernel.org/6.3.5-005-tpm_tis-Use-tpm_chip_-start-stop-decoration-ins.patch + patches.kernel.org/6.3.5-006-tpm-tpm_tis-startup-chip-before-testing-for-int.patch + patches.kernel.org/6.3.5-007-tpm-Re-enable-TPM-chip-boostrapping-non-tpm_tis.patch + patches.kernel.org/6.3.5-008-tpm-Prevent-hwrng-from-activating-during-resume.patch + patches.kernel.org/6.3.5-009-zsmalloc-move-LRU-update-from-zs_map_object-to-.patch + patches.kernel.org/6.3.5-010-watchdog-sp5100_tco-Immediately-trigger-upon-st.patch + patches.kernel.org/6.3.5-011-mm-vmemmap-devdax-fix-kernel-crash-when-probing.patch + patches.kernel.org/6.3.5-012-ocfs2-Switch-to-security_inode_init_security.patch + patches.kernel.org/6.3.5-013-x86-mm-Avoid-incomplete-Global-INVLPG-flushes.patch + patches.kernel.org/6.3.5-014-platform-x86-intel-ifs-Annotate-work-queue-on-s.patch + patches.kernel.org/6.3.5-015-cifs-Fix-cifs_limit_bvec_subset-to-correctly-ch.patch + patches.kernel.org/6.3.5-016-cifs-fix-smb1-mount-regression.patch + patches.kernel.org/6.3.5-017-ALSA-hda-ca0132-add-quirk-for-EVGA-X299-DARK.patch + patches.kernel.org/6.3.5-018-ALSA-hda-Fix-unhandled-register-update-during-a.patch + patches.kernel.org/6.3.5-019-ALSA-hda-realtek-Enable-headset-onLenovo-M70-M9.patch + patches.kernel.org/6.3.5-020-SUNRPC-Don-t-change-task-tk_status-after-the-ca.patch + patches.kernel.org/6.3.5-021-mmc-sdhci-esdhc-imx-make-no-mmc-hs400-works.patch + patches.kernel.org/6.3.5-022-mmc-block-ensure-error-propagation-for-non-blk.patch + patches.kernel.org/6.3.5-023-power-supply-axp288_fuel_gauge-Fix-external_pow.patch + patches.kernel.org/6.3.5-024-power-supply-bq25890-Fix-external_power_changed.patch + patches.kernel.org/6.3.5-025-ASoC-rt5682-Disable-jack-detection-interrupt-du.patch + patches.kernel.org/6.3.5-026-net-cdc_ncm-Deal-with-too-low-values-of-dwNtbOu.patch + patches.kernel.org/6.3.5-027-m68k-Move-signal-frame-following-exception-on-6.patch + patches.kernel.org/6.3.5-028-ipv-4-6-raw-fix-output-xfrm-lookup-wrt-protocol.patch + patches.kernel.org/6.3.5-029-xtensa-fix-signal-delivery-to-FDPIC-process.patch + patches.kernel.org/6.3.5-030-xtensa-add-__bswap-si-di-2-helpers.patch + patches.kernel.org/6.3.5-031-parisc-Use-num_present_cpus-in-alternative-patc.patch + patches.kernel.org/6.3.5-032-parisc-Handle-kgdb-breakpoints-only-in-kernel-c.patch + patches.kernel.org/6.3.5-033-parisc-Fix-flush_dcache_page-for-usage-from-irq.patch + patches.kernel.org/6.3.5-034-parisc-Allow-to-reboot-machine-after-system-hal.patch + patches.kernel.org/6.3.5-035-parisc-Enable-LOCKDEP-support.patch + patches.kernel.org/6.3.5-036-parisc-Handle-kprobes-breakpoints-only-in-kerne.patch + patches.kernel.org/6.3.5-037-xfs-fix-livelock-in-delayed-allocation-at-ENOSP.patch + patches.kernel.org/6.3.5-038-cxl-port-Enable-the-HDM-decoder-capability-for-.patch + patches.kernel.org/6.3.5-039-gpio-mockup-Fix-mode-of-debugfs-files.patch + patches.kernel.org/6.3.5-040-btrfs-use-nofs-when-cleaning-up-aborted-transac.patch + patches.kernel.org/6.3.5-041-thermal-intel-int340x-Add-new-line-for-UUID-dis.patch + patches.kernel.org/6.3.5-042-block-fix-bio-cache-for-passthru-IO.patch + patches.kernel.org/6.3.5-043-dt-binding-cdns-usb3-Fix-cdns-on-chip-buff-size.patch + patches.kernel.org/6.3.5-044-drm-amd-display-Have-Payload-Properly-Created-A.patch + patches.kernel.org/6.3.5-045-drm-mgag200-Fix-gamma-lut-not-initialized.patch + patches.kernel.org/6.3.5-046-drm-radeon-reintroduce-radeon_dp_work_func-cont.patch + patches.kernel.org/6.3.5-047-drm-amdgpu-don-t-enable-secure-display-on-incom.patch + patches.kernel.org/6.3.5-048-drm-amd-pm-add-missing-NotifyPowerSource-messag.patch + patches.kernel.org/6.3.5-049-drm-amd-pm-Fix-output-of-pp_od_clk_voltage.patch + patches.kernel.org/6.3.5-050-Revert-binder_alloc-add-missing-mmap_lock-calls.patch + patches.kernel.org/6.3.5-051-Revert-android-binder-stop-saving-a-pointer-to-.patch + patches.kernel.org/6.3.5-052-binder-add-lockless-binder_alloc_-set-get-_vma.patch + patches.kernel.org/6.3.5-053-binder-fix-UAF-caused-by-faulty-buffer-cleanup.patch + patches.kernel.org/6.3.5-054-binder-fix-UAF-of-alloc-vma-in-race-with-munmap.patch + patches.kernel.org/6.3.5-055-drm-amd-amdgpu-limit-one-queue-per-gang.patch + patches.kernel.org/6.3.5-056-perf-x86-uncore-Correct-the-number-of-CHAs-on-S.patch + patches.kernel.org/6.3.5-057-x86-topology-Fix-erroneous-smp_num_siblings-on-.patch + patches.kernel.org/6.3.5-058-irqchip-mips-gic-Don-t-touch-vl_map-if-a-local-.patch + patches.kernel.org/6.3.5-059-irqchip-mips-gic-Use-raw-spinlock-for-gic_lock.patch + patches.kernel.org/6.3.5-060-debugobjects-Don-t-wake-up-kswapd-from-fill_poo.patch + patches.kernel.org/6.3.5-061-fbdev-udlfb-Fix-endpoint-check.patch + patches.kernel.org/6.3.5-062-net-fix-stack-overflow-when-LRO-is-disabled-for.patch + patches.kernel.org/6.3.5-063-udplite-Fix-NULL-pointer-dereference-in-__sk_me.patch + patches.kernel.org/6.3.5-064-USB-core-Add-routines-for-endpoint-checks-in-ol.patch + patches.kernel.org/6.3.5-065-USB-sisusbvga-Add-endpoint-checks.patch + patches.kernel.org/6.3.5-066-media-radio-shark-Add-endpoint-checks.patch + patches.kernel.org/6.3.5-067-ASoC-lpass-Fix-for-KASAN-use_after_free-out-of-.patch + patches.kernel.org/6.3.5-068-net-fix-skb-leak-in-__skb_tstamp_tx.patch + patches.kernel.org/6.3.5-069-drm-fix-drmm_mutex_init.patch + patches.kernel.org/6.3.5-070-selftests-fib_tests-mute-cleanup-error-message.patch + patches.kernel.org/6.3.5-071-octeontx2-pf-Fix-TSOv6-offload.patch + patches.kernel.org/6.3.5-072-bpf-Fix-mask-generation-for-32-bit-narrow-loads.patch + patches.kernel.org/6.3.5-073-bpf-fix-a-memory-leak-in-the-LRU-and-LRU_PERCPU.patch + patches.kernel.org/6.3.5-074-lan966x-Fix-unloading-loading-of-the-driver.patch + patches.kernel.org/6.3.5-075-ipv6-Fix-out-of-bounds-access-in-ipv6_find_tlv.patch + patches.kernel.org/6.3.5-076-cifs-mapchars-mount-option-ignored.patch + patches.kernel.org/6.3.5-077-power-supply-leds-Fix-blink-to-LED-on-transitio.patch + patches.kernel.org/6.3.5-078-power-supply-mt6360-add-a-check-of-devm_work_au.patch + patches.kernel.org/6.3.5-079-power-supply-bq27xxx-Fix-bq27xxx_battery_update.patch + patches.kernel.org/6.3.5-080-power-supply-bq27xxx-Fix-I2C-IRQ-race-on-remove.patch + patches.kernel.org/6.3.5-081-power-supply-bq27xxx-Fix-poll_interval-handling.patch + patches.kernel.org/6.3.5-082-power-supply-bq27xxx-Add-cache-parameter-to-bq2.patch + patches.kernel.org/6.3.5-083-power-supply-bq27xxx-Move-bq27xxx_battery_updat.patch + patches.kernel.org/6.3.5-084-power-supply-bq27xxx-Ensure-power_supply_change.patch + patches.kernel.org/6.3.5-085-power-supply-bq27xxx-After-charger-plug-in-out-.patch + patches.kernel.org/6.3.5-086-power-supply-bq25890-Call-power_supply_changed-.patch + patches.kernel.org/6.3.5-087-power-supply-bq24190-Call-power_supply_changed-.patch + patches.kernel.org/6.3.5-088-power-supply-sbs-charger-Fix-INHIBITED-bit-for-.patch + patches.kernel.org/6.3.5-089-optee-fix-uninited-async-notif-value.patch + patches.kernel.org/6.3.5-090-firmware-arm_ffa-Check-if-ffa_driver-remove-is-.patch + patches.kernel.org/6.3.5-091-firmware-arm_ffa-Fix-FFA-device-names-for-logic.patch + patches.kernel.org/6.3.5-092-fs-fix-undefined-behavior-in-bit-shift-for-SB_N.patch + patches.kernel.org/6.3.5-093-regulator-pca9450-Fix-BUCK2-enable_mask.patch + patches.kernel.org/6.3.5-094-platform-x86-ISST-Remove-8-socket-limit.patch + patches.kernel.org/6.3.5-095-coresight-Fix-signedness-bug-in-tmc_etr_buf_ins.patch + patches.kernel.org/6.3.5-096-ARM-dts-imx6qdl-mba6-Add-missing-pvcie-supply-r.patch + patches.kernel.org/6.3.5-097-x86-pci-xen-populate-MSI-sysfs-entries.patch + patches.kernel.org/6.3.5-098-xen-pvcalls-back-fix-double-frees-with-pvcalls_.patch + patches.kernel.org/6.3.5-099-x86-show_trace_log_lvl-Ensure-stack-pointer-is-.patch + patches.kernel.org/6.3.5-100-ASoC-Intel-Skylake-Fix-declaration-of-enum-skl_.patch + patches.kernel.org/6.3.5-101-ASoC-Intel-avs-Fix-declaration-of-enum-avs_chan.patch + patches.kernel.org/6.3.5-102-ASoC-Intel-avs-Access-path-components-under-loc.patch + patches.kernel.org/6.3.5-103-cxl-Wait-Memory_Info_Valid-before-access-memory.patch + patches.kernel.org/6.3.5-104-cxl-Move-cxl_await_media_ready-to-before-capaci.patch + patches.kernel.org/6.3.5-105-sctp-fix-an-issue-that-plpmtu-can-never-go-to-c.patch + patches.kernel.org/6.3.5-106-forcedeth-Fix-an-error-handling-path-in-nv_prob.patch + patches.kernel.org/6.3.5-107-platform-mellanox-mlxbf-pmc-fix-sscanf-error-ch.patch + patches.kernel.org/6.3.5-108-net-mlx5e-Fix-SQ-wake-logic-in-ptp-napi_poll-co.patch + patches.kernel.org/6.3.5-109-net-mlx5e-Fix-deadlock-in-tc-route-query-code.patch + patches.kernel.org/6.3.5-110-net-mlx5e-Use-correct-encap-attribute-during-in.patch + patches.kernel.org/6.3.5-111-net-mlx5e-do-as-little-as-possible-in-napi-poll.patch + patches.kernel.org/6.3.5-112-net-mlx5-DR-Fix-crc32-calculation-to-work-on-bi.patch + patches.kernel.org/6.3.5-113-net-mlx5-Handle-pairing-of-E-switch-via-uplink-.patch + patches.kernel.org/6.3.5-114-net-mlx5-DR-Check-force-loopback-RC-QP-capabili.patch + patches.kernel.org/6.3.5-115-net-mlx5-Fix-error-message-when-failing-to-allo.patch + patches.kernel.org/6.3.5-116-net-mlx5-Collect-command-failures-data-only-for.patch + patches.kernel.org/6.3.5-117-net-mlx5-Devcom-fix-error-flow-in-mlx5_devcom_r.patch + patches.kernel.org/6.3.5-118-net-mlx5-Devcom-serialize-devcom-registration.patch + patches.kernel.org/6.3.5-119-arm64-dts-imx8mn-var-som-fix-PHY-detection-bug-.patch + patches.kernel.org/6.3.5-120-firmware-arm_ffa-Set-reserved-MBZ-fields-to-zer.patch + patches.kernel.org/6.3.5-121-regulator-mt6359-add-read-check-for-PMIC-MT6359.patch + patches.kernel.org/6.3.5-122-net-smc-Reset-connection-when-trying-to-use-SMC.patch + patches.kernel.org/6.3.5-123-3c589_cs-Fix-an-error-handling-path-in-tc589_pr.patch + patches.kernel.org/6.3.5-124-page_pool-fix-inconsistency-for-page_pool_ring_.patch + patches.kernel.org/6.3.5-125-net-ethernet-mtk_eth_soc-fix-QoS-on-DSA-MAC-on-.patch + patches.kernel.org/6.3.5-126-net-phy-mscc-add-VSC8502-to-MODULE_DEVICE_TABLE.patch + patches.kernel.org/6.3.5-127-Revert-arm64-dts-imx8mp-Drop-simple-bus-from-fs.patch + patches.kernel.org/6.3.5-128-Linux-6.3.5.patch + patches.kernel.org/6.3.6-001-firmware-arm_scmi-Fix-incorrect-alloc_workqueue.patch + patches.kernel.org/6.3.6-002-firmware-arm_ffa-Fix-usage-of-partition-info-ge.patch + patches.kernel.org/6.3.6-003-spi-spi-geni-qcom-Select-FIFO-mode-for-chip-sel.patch + patches.kernel.org/6.3.6-004-coresight-perf-Release-Coresight-path-when-allo.patch + patches.kernel.org/6.3.6-005-ARM-dts-imx6ull-dhcor-Set-and-limit-the-mode-fo.patch + patches.kernel.org/6.3.6-006-selftests-bpf-Fix-pkg-config-call-building-sign.patch + patches.kernel.org/6.3.6-007-power-supply-rt9467-Fix-passing-zero-to-dev_err.patch + patches.kernel.org/6.3.6-008-platform-x86-amd-pmf-Fix-CnQF-and-auto-mode-aft.patch + patches.kernel.org/6.3.6-009-bpf-netdev-init-the-offload-table-earlier.patch + patches.kernel.org/6.3.6-010-gpiolib-fix-allocation-of-mixed-dynamic-static-.patch + patches.kernel.org/6.3.6-011-tls-rx-device-fix-checking-decryption-status.patch + patches.kernel.org/6.3.6-012-tls-rx-strp-set-the-skb-len-of-detached-CoW-ed-.patch + patches.kernel.org/6.3.6-013-tls-rx-strp-fix-determining-record-length-in-co.patch + patches.kernel.org/6.3.6-014-tls-rx-strp-force-mixed-decrypted-records-into-.patch + patches.kernel.org/6.3.6-015-tls-rx-strp-factor-out-copying-skb-data.patch + patches.kernel.org/6.3.6-016-tls-rx-strp-preserve-decryption-status-of-skbs-.patch + patches.kernel.org/6.3.6-017-tls-rx-strp-don-t-use-GFP_KERNEL-in-softirq-con.patch + patches.kernel.org/6.3.6-018-net-fec-add-dma_wmb-to-ensure-correct-descripto.patch + patches.kernel.org/6.3.6-019-cxl-port-Fix-NULL-pointer-access-in-devm_cxl_ad.patch + patches.kernel.org/6.3.6-020-ASoC-Intel-avs-Fix-module-lookup.patch + patches.kernel.org/6.3.6-021-drm-i915-Move-shared-DPLL-disabling-into-CRTC-d.patch + patches.kernel.org/6.3.6-022-drm-i915-Disable-DPLLs-before-disconnecting-the.patch + patches.kernel.org/6.3.6-023-drm-i915-Fix-PIPEDMC-disabling-for-a-bigjoiner-.patch + patches.kernel.org/6.3.6-024-net-mlx5e-TC-Fix-using-eswitch-mapping-in-nic-m.patch + patches.kernel.org/6.3.6-025-Revert-net-mlx5-Expose-steering-dropped-packets.patch + patches.kernel.org/6.3.6-026-Revert-net-mlx5-Expose-vnic-diagnostic-counters.patch + patches.kernel.org/6.3.6-027-net-mlx5-E-switch-Devcom-sync-devcom-events-and.patch + patches.kernel.org/6.3.6-028-gpio-f7188x-fix-chip-name-and-pin-count-on-Nuvo.patch + patches.kernel.org/6.3.6-029-bpf-sockmap-Pass-skb-ownership-through-read_skb.patch + patches.kernel.org/6.3.6-030-bpf-sockmap-Convert-schedule_work-into-delayed_.patch + patches.kernel.org/6.3.6-031-bpf-sockmap-Reschedule-is-now-done-through-back.patch + patches.kernel.org/6.3.6-032-bpf-sockmap-Improved-check-for-empty-queue.patch + patches.kernel.org/6.3.6-033-bpf-sockmap-Handle-fin-correctly.patch + patches.kernel.org/6.3.6-034-bpf-sockmap-TCP-data-stall-on-recv-before-accep.patch + patches.kernel.org/6.3.6-035-bpf-sockmap-Wake-up-polling-after-data-copy.patch + patches.kernel.org/6.3.6-036-bpf-sockmap-Incorrectly-handling-copied_seq.patch + patches.kernel.org/6.3.6-037-blk-wbt-fix-that-wbt-can-t-be-disabled-by-defau.patch + patches.kernel.org/6.3.6-038-blk-mq-fix-race-condition-in-active-queue-accou.patch + patches.kernel.org/6.3.6-039-vfio-type1-check-pfn-valid-before-converting-to.patch + patches.kernel.org/6.3.6-040-cpufreq-amd-pstate-Remove-fast_switch_possible-.patch + patches.kernel.org/6.3.6-041-net-phy-mscc-enable-VSC8501-2-RGMII-RX-clock.patch + patches.kernel.org/6.3.6-042-bluetooth-Add-cmd-validity-checks-at-the-start-.patch + patches.kernel.org/6.3.6-043-cpufreq-amd-pstate-Update-policy-cur-in-amd_pst.patch + patches.kernel.org/6.3.6-044-cpufreq-amd-pstate-Add-fast_switch-callback.patch + patches.kernel.org/6.3.6-045-netfilter-ctnetlink-Support-offloaded-conntrack.patch + patches.kernel.org/6.3.6-046-Linux-6.3.6.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1370,9 +1544,10 @@ ######################################################## # sorted patches ######################################################## + patches.suse/drm-amd-display-Only-wait-for-blank-completion-if-OT.patch patches.suse/usbtv-usbtv_set_regs-the-pipe-is-output.patch patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch - patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch + patches.suse/xfs-verify-buffer-contents-when-we-skip-log-replay.patch ######################################################## # end of sorted patches ######################################################## ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:07.834071769 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:07.838071793 +0200 @@ -1,4 +1,4 @@ -2023-05-29 06:22:29 +0000 -GIT Revision: 2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +2023-06-05 07:58:35 +0000 +GIT Revision: f583ba475430f56b79aabec05c7c036099baec27 GIT Branch: stable ++++++ supported.conf ++++++ --- /var/tmp/diff_new_pack.YKqpiM/_old 2023-06-06 19:55:07.902072172 +0200 +++ /var/tmp/diff_new_pack.YKqpiM/_new 2023-06-06 19:55:07.910072220 +0200 @@ -4168,7 +4168,7 @@ net/rds/rds_tcp # RDS over TCP net/rfkill/rfkill # RF switch subsystem support net/rfkill/rfkill-gpio # GPIO rfkill driver -- net/rose/rose +- net/rose/rose # review CVE-2022-2961/bsc#1202660 before marking supported - net/rxrpc/rxrpc - net/rxrpc/rxperf net/sched/act_bpf # traffic control: BPF based action (bsc#1034907)