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)

Reply via email to