Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2022-12-10 21:17:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Dec 10 21:17:33 2022 rev:668 rq:1041367 version:6.0.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2022-11-30 14:59:04.085079887 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1835/dtb-aarch64.changes      
2022-12-10 21:17:41.553508853 +0100
@@ -1,0 +2,746 @@
+Thu Dec  8 11:49:09 CET 2022 - jsl...@suse.cz
+
+- Linux 6.0.12 (bsc#1012628).
+- btrfs: qgroup: fix sleep from invalid context bug in
+  btrfs_qgroup_inherit() (bsc#1012628).
+- drm/amdgpu: move setting the job resources (bsc#1012628).
+- drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
+  (bsc#1012628).
+- drm/amdgpu: fix userptr HMM range handling v2 (bsc#1012628).
+- drm/amd/pm: add smu_v13_0_10 driver if version (bsc#1012628).
+- drm/amd/pm: update driver-if header for smu_v13_0_10
+  (bsc#1012628).
+- drm/amd/pm: update driver if header for smu_13_0_7
+  (bsc#1012628).
+- clk: samsung: exynos7885: Correct "div4" clock parents
+  (bsc#1012628).
+- clk: qcom: gdsc: add missing error handling (bsc#1012628).
+- clk: qcom: gdsc: Remove direct runtime PM calls (bsc#1012628).
+- iio: health: afe4403: Fix oob read in afe4403_read_raw
+  (bsc#1012628).
+- iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
+  (bsc#1012628).
+- iio: light: rpr0521: add missing Kconfig dependencies
+  (bsc#1012628).
+- libbpf: Use correct return pointer in attach_raw_tp
+  (bsc#1012628).
+- bpf, perf: Use subprog name when reporting subprog ksymbol
+  (bsc#1012628).
+- scripts/faddr2line: Fix regression in name resolution on ppc64le
+  (bsc#1012628).
+- ARM: at91: rm9200: fix usb device clock id (bsc#1012628).
+- libbpf: Handle size overflow for ringbuf mmap (bsc#1012628).
+- hwmon: (ltc2947) fix temperature scaling (bsc#1012628).
+- hwmon: (ina3221) Fix shunt sum critical calculation
+  (bsc#1012628).
+- hwmon: (i5500_temp) fix missing pci_disable_device()
+  (bsc#1012628).
+- hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc()
+  fails (bsc#1012628).
+- clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register
+  math error (bsc#1012628).
+- bpf: Do not copy spin lock field from user in bpf_selem_alloc
+  (bsc#1012628).
+- nvmem: rmem: Fix return value check in rmem_read()
+  (bsc#1012628).
+- of: property: decrement node refcount in
+  of_fwnode_get_reference_args() (bsc#1012628).
+- clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref
+  clks (bsc#1012628).
+- ixgbevf: Fix resource leak in ixgbevf_init_module()
+  (bsc#1012628).
+- i40e: Fix error handling in i40e_init_module() (bsc#1012628).
+- fm10k: Fix error handling in fm10k_init_module() (bsc#1012628).
+- iavf: Fix error handling in iavf_init_module() (bsc#1012628).
+- e100: Fix possible use after free in e100_xmit_prepare
+  (bsc#1012628).
+- net/mlx5: DR, Fix uninitialized var warning (bsc#1012628).
+- net/mlx5: E-switch, Destroy legacy fdb table when needed
+  (bsc#1012628).
+- net/mlx5: E-switch, Fix duplicate lag creation (bsc#1012628).
+- net/mlx5: Fix uninitialized variable bug in outlen_write()
+  (bsc#1012628).
+- net/mlx5e: Fix use-after-free when reverting termination table
+  (bsc#1012628).
+- can: sja1000_isa: sja1000_isa_probe(): add missing
+  free_sja1000dev() (bsc#1012628).
+- can: cc770: cc770_isa_probe(): add missing free_cc770dev()
+  (bsc#1012628).
+- can: etas_es58x: es58x_init_netdev(): free netdev when
+  register_candev() (bsc#1012628).
+- can: m_can: pci: add missing m_can_class_free_dev() in
+  probe/remove methods (bsc#1012628).
+- can: m_can: Add check for devm_clk_get (bsc#1012628).
+- vfs: fix copy_file_range() averts filesystem freeze protection
+  (bsc#1012628).
+- qlcnic: fix sleep-in-atomic-context bugs caused by msleep
+  (bsc#1012628).
+- aquantia: Do not purge addresses when setting the number of
+  rings (bsc#1012628).
+- wifi: cfg80211: fix buffer overflow in elem comparison
+  (bsc#1012628).
+- wifi: cfg80211: don't allow multi-BSSID in S1G (bsc#1012628).
+- wifi: mac8021: fix possible oob access in
+  ieee80211_get_rate_duration (bsc#1012628).
+- net: phy: fix null-ptr-deref while probe() failed (bsc#1012628).
+- net: ethernet: ti: am65-cpsw: fix error handling in
+  am65_cpsw_nuss_probe() (bsc#1012628).
+- net: net_netdev: Fix error handling in ntb_netdev_init_module()
+  (bsc#1012628).
+- net/9p: Fix a potential socket leak in p9_socket_open
+  (bsc#1012628).
+- net: ethernet: nixge: fix NULL dereference (bsc#1012628).
+- net: wwan: iosm: fix kernel test robot reported error
+  (bsc#1012628).
+- net: wwan: iosm: fix dma_alloc_coherent incompatible pointer
+  type (bsc#1012628).
+- net: wwan: iosm: fix crash in peek throughput test
+  (bsc#1012628).
+- net: wwan: iosm: fix incorrect skb length (bsc#1012628).
+- dsa: lan9303: Correct stat name (bsc#1012628).
+- mptcp: don't orphan ssk in mptcp_close() (bsc#1012628).
+- mptcp: fix sleep in atomic at close time (bsc#1012628).
+- tipc: re-fetch skb cb after tipc_msg_validate (bsc#1012628).
+- net: hsr: Fix potential use-after-free (bsc#1012628).
+- net: mdiobus: fix unbalanced node reference count (bsc#1012628).
+- afs: Fix fileserver probe RTT handling (bsc#1012628).
+- net: tun: Fix use-after-free in tun_detach() (bsc#1012628).
+- net/mlx5: Lag, Fix for loop when checking lag (bsc#1012628).
+- packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
+  (bsc#1012628).
+- sctp: fix memory leak in sctp_stream_outq_migrate()
+  (bsc#1012628).
+- net: ethernet: renesas: ravb: Fix promiscuous mode after system
+  resumed (bsc#1012628).
+- afs: Fix server->active leak in afs_put_server (bsc#1012628).
+- hwmon: (coretemp) Check for null before removing sysfs attrs
+  (bsc#1012628).
+- hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
+  (bsc#1012628).
+- hwmon: (asus-ec-sensors) Add checks for devm_kcalloc
+  (bsc#1012628).
+- riscv: vdso: fix section overlapping under some conditions
+  (bsc#1012628).
+- riscv: mm: Proper page permissions after initmem free
+  (bsc#1012628).
+- ALSA: dice: fix regression for Lexicon I-ONIX FW810S
+  (bsc#1012628).
+- can: can327: can327_feed_frame_to_netdev(): fix potential skb
+  leak when netdev is down (bsc#1012628).
+- error-injection: Add prompt for function error injection
+  (bsc#1012628).
+- tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
+  (bsc#1012628).
+- nilfs2: fix NULL pointer dereference in
+  nilfs_palloc_commit_free_entry() (bsc#1012628).
+- pinctrl: intel: Save and restore pins in "direct IRQ" mode
+  (bsc#1012628).
+- v4l2: don't fall back to follow_pfn() if pin_user_pages_fast()
+  fails (bsc#1012628).
+- mm: migrate: fix THP's mapcount on isolation (bsc#1012628).
+- net: stmmac: Set MAC's flow control register to reflect current
+  settings (bsc#1012628).
+- mmc: mmc_test: Fix removal of debugfs file (bsc#1012628).
+- mmc: mtk-sd: Fix missing clk_disable_unprepare in
+  msdc_of_clock_parse() (bsc#1012628).
+- mmc: core: Fix ambiguous TRIM and DISCARD arg (bsc#1012628).
+- mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
+  (bsc#1012628).
+- mmc: sdhci-sprd: Fix no reset data and command after voltage
+  switch (bsc#1012628).
+- mmc: sdhci: Fix voltage switch delay (bsc#1012628).
+- Kconfig.debug: provide a little extra FRAME_WARN leeway when
+  KASAN is enabled (bsc#1012628).
+- drm/amdgpu: temporarily disable broken Clang builds due to
+  blown stack-frame (bsc#1012628).
+- drm/amdgpu: enable Vangogh VCN indirect sram mode (bsc#1012628).
+- drm/i915: Fix negative value passed as remaining time
+  (bsc#1012628).
+- drm/i915: Never return 0 if not all requests retired
+  (bsc#1012628).
+- tracing/osnoise: Fix duration type (bsc#1012628).
+- tracing: Fix race where histograms can be called before the
+  event (bsc#1012628).
+- tracing: Free buffers when a used dynamic event is removed
+  (bsc#1012628).
+- ASoC: ops: Fix bounds check for _sx controls (bsc#1012628).
+- ASoC: tlv320adc3xxx: Fix build error for implicit function
+  declaration (bsc#1012628).
+- pinctrl: single: Fix potential division by zero (bsc#1012628).
+- riscv: Sync efi page table's kernel mappings before switching
+  (bsc#1012628).
+- riscv: fix race when vmap stack overflow (bsc#1012628).
+- riscv: kexec: Fixup irq controller broken in kexec crash path
+  (bsc#1012628).
+- nvme: fix SRCU protection of nvme_ns_head list (bsc#1012628).
+- iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
+  (bsc#1012628).
+- iommu/vt-d: Fix PCI device refcount leak in
+  dmar_dev_scope_init() (bsc#1012628).
+- ipv4: Handle attempt to delete multipath route when fib_info
+  contains an nh reference (bsc#1012628).
+- ipv4: Fix route deletion when nexthop info is not specified
+  (bsc#1012628).
+- mm/damon: introduce struct damos_access_pattern (bsc#1012628).
+- mm/damon/sysfs: fix wrong empty schemes assumption under online
+  tuning in damon_sysfs_set_schemes() (bsc#1012628).
+- i2c: Restore initial power state if probe fails (bsc#1012628).
+- i2c: npcm7xx: Fix error handling in npcm_i2c_init()
+  (bsc#1012628).
+- i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer
+  (bsc#1012628).
+- i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
+  (bsc#1012628).
+- ACPI: HMAT: remove unnecessary variable initialization
+  (bsc#1012628).
+- ACPI: HMAT: Fix initiator registration for single-initiator
+  systems (bsc#1012628).
++++ 564 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1835/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.o6xaZg/_old  2022-12-10 21:17:47.397543024 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.401543048 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %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.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %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.o6xaZg/_old  2022-12-10 21:17:47.493543586 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.497543609 +0100
@@ -18,12 +18,13 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
 %define compress_vmlinux xz
 %define livepatch livepatch%{nil}
+%define livepatch_rt %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -110,9 +111,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -239,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
-Provides:       kernel-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       
kernel-%build_flavor-base-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
+Provides:       kernel-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 # END COMMON DEPS
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1456,7 +1457,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1466,13 +1467,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.521543749 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.525543773 +0100
@@ -18,12 +18,13 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
 %define compress_vmlinux xz
 %define livepatch livepatch%{nil}
+%define livepatch_rt %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -110,9 +111,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -239,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
-Provides:       kernel-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       
kernel-%build_flavor-base-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
+Provides:       kernel-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 # END COMMON DEPS
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -1470,7 +1471,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1480,13 +1481,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.545543890 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.549543913 +0100
@@ -18,12 +18,13 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
 %define compress_vmlinux xz
 %define livepatch livepatch%{nil}
+%define livepatch_rt %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -110,9 +111,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -239,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
-Provides:       kernel-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       
kernel-%build_flavor-base-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
+Provides:       kernel-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 # END COMMON DEPS
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -1571,7 +1572,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1581,13 +1582,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.569544030 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.573544054 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %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.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -67,7 +67,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.593544170 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.597544194 +0100
@@ -18,12 +18,13 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
 %define compress_vmlinux xz
 %define livepatch livepatch%{nil}
+%define livepatch_rt %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -110,9 +111,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -239,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
-Provides:       kernel-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       
kernel-%build_flavor-base-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
+Provides:       kernel-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 # END COMMON DEPS
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1468,7 +1469,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1478,13 +1479,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.649544498 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.653544521 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+BuildRequires:  
kernel%kernel_flavor-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -64,9 +64,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.673544638 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.681544685 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.705544826 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.709544849 +0100
@@ -18,12 +18,13 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
 %define compress_vmlinux xz
 %define livepatch livepatch%{nil}
+%define livepatch_rt %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -110,9 +111,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -239,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
-Provides:       kernel-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       
kernel-%build_flavor-base-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
+Provides:       kernel-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 # END COMMON DEPS
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -1520,7 +1521,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1530,13 +1531,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.733544989 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.737545012 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -50,7 +50,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 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.o6xaZg/_old  2022-12-10 21:17:47.765545176 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.773545223 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.0.10
+Version:        6.0.12
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.797545363 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.801545387 +0100
@@ -18,12 +18,13 @@
 
 
 %define srcversion 6.0
-%define patchversion 6.0.10
+%define patchversion 6.0.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
 %define compress_vmlinux xz
 %define livepatch livepatch%{nil}
+%define livepatch_rt %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -110,9 +111,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.0.10
+Version:        6.0.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g582305b
+Release:        <RELEASE>.g523a283
 %else
 Release:        0
 %endif
@@ -239,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
-Provides:       kernel-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       
kernel-%build_flavor-base-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
+Provides:       kernel-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 # END COMMON DEPS
-Provides:       %name-srchash-582305bccdfc1795e772934922f6af0bcd95fca6
+Provides:       %name-srchash-523a28391cc881ac34d76adabac8ee282f6e1013
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1447,7 +1448,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1457,13 +1458,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

kernel-zfcpdump.spec: same change
++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:47.949546252 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:47.949546252 +0100
@@ -18,6 +18,7 @@
        'HAVE_[A-Z]*_COMPILER'
        'LD_VERSION'
        'PAHOLE_VERSION'
+       'TOOLCHAIN_HAS_[A-Z_]*'
        'TOOLS_SUPPORT_[A-Z_]*'
 )
 

++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2022-11-23 12:37:45.000000000 +0100
+++ new/config/arm64/default    2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.0.7 Kernel Configuration
+# Linux/arm64 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1199,6 +1199,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2022-11-23 12:37:45.000000000 +0100
+++ new/config/armv6hl/default  2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.0.7 Kernel Configuration
+# Linux/arm 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -910,6 +910,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2022-11-23 12:37:45.000000000 +0100
+++ new/config/armv7hl/default  2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.0.7 Kernel Configuration
+# Linux/arm 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1246,6 +1246,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2022-11-23 12:37:45.000000000 +0100
+++ new/config/i386/pae 2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.0.7 Kernel Configuration
+# Linux/i386 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -652,7 +652,7 @@
 CONFIG_CPUFREQ_DT_PLATDEV=y
 CONFIG_X86_INTEL_PSTATE=y
 CONFIG_X86_PCC_CPUFREQ=m
-CONFIG_X86_AMD_PSTATE=m
+CONFIG_X86_AMD_PSTATE=y
 CONFIG_X86_ACPI_CPUFREQ=m
 CONFIG_X86_ACPI_CPUFREQ_CPB=y
 CONFIG_X86_POWERNOW_K6=m
@@ -1170,6 +1170,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2022-11-23 12:37:45.000000000 +0100
+++ new/config/ppc64/default    2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.0.7 Kernel Configuration
+# Linux/powerpc 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1057,6 +1057,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2022-11-23 12:37:45.000000000 +0100
+++ new/config/ppc64le/default  2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.0.7 Kernel Configuration
+# Linux/powerpc 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -996,6 +996,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2022-11-23 12:37:45.000000000 +0100
+++ new/config/riscv64/default  2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.0.7 Kernel Configuration
+# Linux/riscv 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -800,6 +800,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2022-11-23 12:37:45.000000000 +0100
+++ new/config/s390x/default    2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.0.7 Kernel Configuration
+# Linux/s390 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -868,6 +868,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2022-11-23 12:37:45.000000000 +0100
+++ new/config/s390x/zfcpdump   2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.0.7 Kernel Configuration
+# Linux/s390 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -290,7 +290,8 @@
 # CONFIG_EXPOLINE_OFF is not set
 # CONFIG_EXPOLINE_AUTO is not set
 CONFIG_EXPOLINE_FULL=y
-# CONFIG_RELOCATABLE is not set
+CONFIG_RELOCATABLE=y
+# CONFIG_RANDOMIZE_BASE is not set
 # end of Processor type and features
 
 #
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   2022-11-23 12:37:45.000000000 +0100
+++ new/config/x86_64/default   2022-12-03 17:15:15.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.0.7 Kernel Configuration
+# Linux/x86_64 6.0.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -664,7 +664,7 @@
 #
 CONFIG_X86_INTEL_PSTATE=y
 CONFIG_X86_PCC_CPUFREQ=m
-CONFIG_X86_AMD_PSTATE=m
+CONFIG_X86_AMD_PSTATE=y
 CONFIG_X86_ACPI_CPUFREQ=m
 CONFIG_X86_ACPI_CPUFREQ_CPB=y
 CONFIG_X86_POWERNOW_K8=m
@@ -1223,6 +1223,7 @@
 CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_ESPINTCP=y
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
 CONFIG_INET_DIAG=m

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:48.341548544 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:48.341548544 +0100
@@ -24,6 +24,7 @@
 %define compress_modules @COMPRESS_MODULES@
 %define compress_vmlinux @COMPRESS_VMLINUX@
 %define livepatch @LIVEPATCH@%{nil}
+%define livepatch_rt @LIVEPATCH_RT@%{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
@@ -1320,7 +1321,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && "%variant" 
== "" && %build_default
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%variant" == "-rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1330,13 +1331,15 @@
 Summary:        Metapackage to pull in matching %patch_package package
 Group:          System/Kernel
 Requires:       %{patch_package}-%(echo %{version}-%{source_rel} | sed 
'y/\./_/')-%{build_flavor}
+Provides:       multiversion(kernel)
+%if "%variant" != "-rt"
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
-Provides:       multiversion(kernel)
 %if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
 %endif
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a



++++++ macros.kernel-source ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:48.589549994 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:48.593550017 +0100
@@ -7,7 +7,7 @@
 end
 }
 %kernel_module_package_release 1
-%kernel_module_package_buildreqs modutils kernel-syms kmod-compat 
%kernel_build_shell_package
+%kernel_module_package_buildreqs modutils kernel-syms kmod-compat 
suse-kernel-rpm-scriptlets %kernel_build_shell_package
 
 %cpu_arch %(case %_target_cpu in \
     # from rpm --eval '%ix86' \

++++++ mkspec ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:48.613550135 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:48.617550158 +0100
@@ -41,6 +41,7 @@
 my $compress_vmlinux = 'gz';
 my $build_dtbs = ();
 my $livepatch = "";
+my $livepatch_rt = "";
 if (defined($vars{'COMPRESS_MODULES'})) {
        $compress_modules = $vars{'COMPRESS_MODULES'};
 }
@@ -55,6 +56,10 @@
        $livepatch = $vars{'LIVEPATCH'};
        $livepatch = "" if $livepatch =~ /^(0+|no|none)$/i;
 }
+if (defined($vars{'LIVEPATCH_RT'})) {
+       $livepatch_rt = $vars{'LIVEPATCH_RT'};
+       $livepatch_rt = "" if $livepatch_rt =~ /^(0+|no|none)$/i;
+}
 $vanilla_only ||= "0";
 if (!defined ($rpmrelease)) {
        $rpmrelease = $vars{'RELEASE'} || 0;
@@ -121,6 +126,7 @@
        UNPACK_PATCHES => $unpack_patches,
        SCRIPTS => $scripts,
        LIVEPATCH => $livepatch,
+       LIVEPATCH_RT => $livepatch_rt,
        YEAR => (localtime time)[5] + 1900,
        COMPRESS_MODULES => $compress_modules,
        COMPRESS_VMLINUX => $compress_vmlinux,

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 34999 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-usb-audio-Remove-redundant-workaround-for-Rolan.patch 
new/patches.suse/ALSA-usb-audio-Remove-redundant-workaround-for-Rolan.patch
--- old/patches.suse/ALSA-usb-audio-Remove-redundant-workaround-for-Rolan.patch 
2022-11-26 18:59:17.000000000 +0100
+++ new/patches.suse/ALSA-usb-audio-Remove-redundant-workaround-for-Rolan.patch 
2022-12-08 11:49:09.000000000 +0100
@@ -3,8 +3,7 @@
 Date: Tue, 8 Nov 2022 07:58:24 +0100
 Subject: [PATCH] ALSA: usb-audio: Remove redundant workaround for Roland quirk
 Git-commit: ea83ec50393a6993fa09315e4200240c938c21b3
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v6.1-rc5
 References: bsc#1205111
 
 The recent fix for the delayed card registration made the current
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/Bluetooth-L2CAP-Fix-u8-overflow.patch 
new/patches.suse/Bluetooth-L2CAP-Fix-u8-overflow.patch
--- old/patches.suse/Bluetooth-L2CAP-Fix-u8-overflow.patch      1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/Bluetooth-L2CAP-Fix-u8-overflow.patch      2022-12-08 
11:49:09.000000000 +0100
@@ -0,0 +1,66 @@
+From ae4569813a6e931258db627cdfe50dfb4f917d5d Mon Sep 17 00:00:00 2001
+From: Sungwoo Kim <i...@sung-woo.kim>
+Date: Fri, 18 Nov 2022 15:01:47 -0500
+Subject: [PATCH] Bluetooth: L2CAP: Fix u8 overflow
+Git-commit: ae4569813a6e931258db627cdfe50dfb4f917d5d
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
+Patch-mainline: Queued in subsystem maintainer repo
+References: CVE-2022-45934 bsc#1205796
+
+By keep sending L2CAP_CONF_REQ packets, chan->num_conf_rsp increases
+multiple times and eventually it will wrap around the maximum number
+(i.e., 255).
+This patch prevents this by adding a boundary check with
+L2CAP_MAX_CONF_RSP
+
+Btmon log:
+Bluetooth monitor ver 5.64
+= Note: Linux version 6.1.0-rc2 (x86_64)                               0.264594
+= Note: Bluetooth subsystem version 2.22                               0.264636
+@ MGMT Open: btmon (privileged) version 1.22                  {0x0001} 0.272191
+= New Index: 00:00:00:00:00:00 (Primary,Virtual,hci0)          [hci0] 13.877604
+@ RAW Open: 9496 (privileged) version 2.22                   {0x0002} 13.890741
+= Open Index: 00:00:00:00:00:00                                [hci0] 13.900426
+(...)
+> ACL Data RX: Handle 200 flags 0x00 dlen 1033             #32 [hci0] 14.273106
+        invalid packet size (12 != 1033)
+        08 00 01 00 02 01 04 00 01 10 ff ff              ............
+> ACL Data RX: Handle 200 flags 0x00 dlen 1547             #33 [hci0] 14.273561
+        invalid packet size (14 != 1547)
+        0a 00 01 00 04 01 06 00 40 00 00 00 00 00        ........@.....
+> ACL Data RX: Handle 200 flags 0x00 dlen 2061             #34 [hci0] 14.274390
+        invalid packet size (16 != 2061)
+        0c 00 01 00 04 01 08 00 40 00 00 00 00 00 00 04  ........@.......
+> ACL Data RX: Handle 200 flags 0x00 dlen 2061             #35 [hci0] 14.274932
+        invalid packet size (16 != 2061)
+        0c 00 01 00 04 01 08 00 40 00 00 00 07 00 03 00  ........@.......
+= bluetoothd: Bluetooth daemon 5.43                                   14.401828
+> ACL Data RX: Handle 200 flags 0x00 dlen 1033             #36 [hci0] 14.275753
+        invalid packet size (12 != 1033)
+        08 00 01 00 04 01 04 00 40 00 00 00              ........@...
+
+Signed-off-by: Sungwoo Kim <i...@sung-woo.kim>
+Signed-off-by: Luiz Augusto von Dentz <luiz.von.de...@intel.com>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ net/bluetooth/l2cap_core.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c
+index 93802b27f2a5..a3e0dc6a6e73 100644
+--- a/net/bluetooth/l2cap_core.c
++++ b/net/bluetooth/l2cap_core.c
+@@ -4453,7 +4453,8 @@ static inline int l2cap_config_req(struct l2cap_conn 
*conn,
+ 
+       chan->ident = cmd->ident;
+       l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, len, rsp);
+-      chan->num_conf_rsp++;
++      if (chan->num_conf_rsp < L2CAP_CONF_MAX_CONF_RSP)
++              chan->num_conf_rsp++;
+ 
+       /* Reset config buffer. */
+       chan->conf_len = 0;
+-- 
+2.35.3
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Input-i8042-Apply-probe-defer-to-more-ASUS-ZenBook-m.patch 
new/patches.suse/Input-i8042-Apply-probe-defer-to-more-ASUS-ZenBook-m.patch
--- old/patches.suse/Input-i8042-Apply-probe-defer-to-more-ASUS-ZenBook-m.patch 
2022-11-26 18:59:17.000000000 +0100
+++ new/patches.suse/Input-i8042-Apply-probe-defer-to-more-ASUS-ZenBook-m.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-From: Takashi Iwai <ti...@suse.de>
-Subject: [PATCH] Input: i8042 - Apply probe defer to more ASUS ZenBook models
-Date: Tue, 19 Jul 2022 15:31:50 +0200
-Message-Id: <20220719133150.31257-1-ti...@suse.de>
-Patch-mainline: Submitted, linux-input ML
-References: bsc#1190256
-
-There are yet a few more ASUS ZenBook models that require the deferred
-probe.  At least, there are different ZenBook UX325x and UX425x
-models.  Let's extend the DMI matching table entries for adapting
-those missing models.
-
-Link: https://bugzilla.suse.com/show_bug.cgi?id=1190256
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/input/serio/i8042-x86ia64io.h |    8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
---- a/drivers/input/serio/i8042-x86ia64io.h
-+++ b/drivers/input/serio/i8042-x86ia64io.h
-@@ -114,18 +114,18 @@ static const struct dmi_system_id i8042_
-               .driver_data = (void *)(SERIO_QUIRK_NOMUX | 
SERIO_QUIRK_RESET_NEVER)
-       },
-       {
--              /* ASUS ZenBook UX425UA */
-+              /* ASUS ZenBook UX425UA/QA */
-               .matches = {
-                       DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
--                      DMI_MATCH(DMI_PRODUCT_NAME, "ZenBook UX425UA"),
-+                      DMI_MATCH(DMI_PRODUCT_NAME, "ZenBook UX425"),
-               },
-               .driver_data = (void *)(SERIO_QUIRK_PROBE_DEFER | 
SERIO_QUIRK_RESET_NEVER)
-       },
-       {
--              /* ASUS ZenBook UM325UA */
-+              /* ASUS ZenBook UM325UA/QA */
-               .matches = {
-                       DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
--                      DMI_MATCH(DMI_PRODUCT_NAME, "ZenBook UX325UA_UM325UA"),
-+                      DMI_MATCH(DMI_PRODUCT_NAME, "ZenBook UX325"),
-               },
-               .driver_data = (void *)(SERIO_QUIRK_PROBE_DEFER | 
SERIO_QUIRK_RESET_NEVER)
-       },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/can-slcan-fix-freed-work-crash.patch 
new/patches.suse/can-slcan-fix-freed-work-crash.patch
--- old/patches.suse/can-slcan-fix-freed-work-crash.patch       1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/can-slcan-fix-freed-work-crash.patch       2022-12-08 
11:49:09.000000000 +0100
@@ -0,0 +1,89 @@
+From: "Jiri Slaby (SUSE)" <jirisl...@kernel.org>
+Date: Thu, 1 Dec 2022 08:12:08 +0100
+Subject: can: slcan: fix freed work crash
+Patch-mainline: Submitted 20221201073426.17328-1-jirisl...@kernel.org
+References: bsc#1205597
+
+The LTP test pty03 is causing a crash in slcan:
+  BUG: kernel NULL pointer dereference, address: 0000000000000008
+  #PF: supervisor read access in kernel mode
+  #PF: error_code(0x0000) - not-present page
+  PGD 0 P4D 0
+  Oops: 0000 [#1] PREEMPT SMP NOPTI
+  CPU: 0 PID: 348 Comm: kworker/0:3 Not tainted 6.0.8-1-default #1 openSUSE 
Tumbleweed 9d20364b934f5aab0a9bdf84e8f45cfdfae39dab
+  Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 
rel-1.15.0-0-g2dd4b9b-rebuilt.opensuse.org 04/01/2014
+  Workqueue:  0x0 (events)
+  RIP: 0010:process_one_work (/home/rich/kernel/linux/kernel/workqueue.c:706 
/home/rich/kernel/linux/kernel/workqueue.c:2185)
+  Code: 49 89 ff 41 56 41 55 41 54 55 53 48 89 f3 48 83 ec 10 48 8b 06 48 8b 
6f 48 49 89 c4 45 30 e4 a8 04 b8 00 00 00 00 4c 0f 44 e0 <49> 8b 44 24 08 44 8b 
a8 00 01 00 00 41 83 e5 20 f6 45 10 04 75 0e
+  RSP: 0018:ffffaf7b40f47e98 EFLAGS: 00010046
+  RAX: 0000000000000000 RBX: ffff9d644e1b8b48 RCX: ffff9d649e439968
+  RDX: 00000000ffff8455 RSI: ffff9d644e1b8b48 RDI: ffff9d64764aa6c0
+  RBP: ffff9d649e4335c0 R08: 0000000000000c00 R09: ffff9d64764aa734
+  R10: 0000000000000007 R11: 0000000000000001 R12: 0000000000000000
+  R13: ffff9d649e4335e8 R14: ffff9d64490da780 R15: ffff9d64764aa6c0
+  FS:  0000000000000000(0000) GS:ffff9d649e400000(0000) knlGS:0000000000000000
+  CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+  CR2: 0000000000000008 CR3: 0000000036424000 CR4: 00000000000006f0
+  Call Trace:
+   <TASK>
+  worker_thread (/home/rich/kernel/linux/kernel/workqueue.c:2436)
+  kthread (/home/rich/kernel/linux/kernel/kthread.c:376)
+  ret_from_fork (/home/rich/kernel/linux/arch/x86/entry/entry_64.S:312)
+
+Apparently, the slcan's tx_work is freed while being scheduled. While
+slcan_netdev_close() (netdev side) calls flush_work(&sl->tx_work),
+slcan_close() (tty side) does not. So when the netdev is never set UP,
+but the tty is stuffed with bytes and forced to wakeup write, the work
+is scheduled, but never flushed.
+
+So add an additional flush_work() to slcan_close() to be sure the work
+is flushed under all circumstances.
+
+The Fixes commit below moved flush_work() from slcan_close() to
+slcan_netdev_close(). What was the rationale behind it? Maybe we can
+drop the one in slcan_netdev_close()?
+
+I see the same pattern in can327. So it perhaps needs the very same fix.
+
+Fixes: cfcb4465e992 ("can: slcan: remove legacy infrastructure")
+Link: https://bugzilla.suse.com/show_bug.cgi?id=1205597
+Reported-by: Richard Palethorpe <richard.paletho...@suse.com>
+Tested-by: Petr Vorel <petr.vo...@suse.com>
+Cc: Dario Binacchi <dario.binac...@amarulasolutions.com>
+Cc: Wolfgang Grandegger <w...@grandegger.com>
+Cc: Marc Kleine-Budde <m...@pengutronix.de>
+Cc: "David S. Miller" <da...@davemloft.net>
+Cc: Eric Dumazet <eduma...@google.com>
+Cc: Jakub Kicinski <k...@kernel.org>
+Cc: Paolo Abeni <pab...@redhat.com>
+Cc: linux-...@vger.kernel.org
+Cc: net...@vger.kernel.org
+Cc: sta...@vger.kernel.org
+Cc: Max Staudt <m...@enpas.org>
+Signed-off-by: Jiri Slaby (SUSE) <jirisl...@kernel.org>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/net/can/slcan/slcan-core.c |   10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+--- a/drivers/net/can/slcan/slcan-core.c
++++ b/drivers/net/can/slcan/slcan-core.c
+@@ -864,12 +864,14 @@ static void slcan_close(struct tty_struc
+ {
+       struct slcan *sl = (struct slcan *)tty->disc_data;
+ 
+-      /* unregister_netdev() calls .ndo_stop() so we don't have to.
+-       * Our .ndo_stop() also flushes the TTY write wakeup handler,
+-       * so we can safely set sl->tty = NULL after this.
+-       */
+       unregister_candev(sl->dev);
+ 
++      /*
++       * The netdev needn't be UP (so .ndo_stop() is not called). Hence make
++       * sure this is not running before freeing it up.
++       */
++      flush_work(&sl->tx_work);
++
+       /* Mark channel as dead */
+       spin_lock_bh(&sl->lock);
+       tty->disc_data = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch 
new/patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch
--- old/patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch     
2022-12-08 11:49:09.000000000 +0100
@@ -0,0 +1,45 @@
+From: Eli Billauer <eli.billa...@gmail.com>
+Date: Thu, 17 Nov 2022 09:18:25 +0200
+Subject: char: xillybus: Fix trivial bug with mutex
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git#char-misc-next
+Git-commit: c002f04c0bc79ec00d4beb75fb631d5bf37419bd
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1205764 CVE-2022-45888
+
+@unit_mutex protects @unit from being freed, so obviously it should be
+released after @unit is used, and not before.
+
+This is a follow-up to commit 282a4b71816b ("char: xillybus: Prevent
+use-after-free due to race condition") which ensures, among others, the
+protection of @private_data after @unit_mutex has been released.
+
+Reported-by: Hyunwoo Kim <imv4...@gmail.com>
+Signed-off-by: Eli Billauer <eli.billa...@gmail.com>
+Link: https://lore.kernel.org/r/20221117071825.3942-1-eli.billa...@gmail.com
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/char/xillybus/xillybus_class.c |    7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+--- a/drivers/char/xillybus/xillybus_class.c
++++ b/drivers/char/xillybus/xillybus_class.c
+@@ -227,14 +227,15 @@ int xillybus_find_inode(struct inode *in
+                       break;
+               }
+ 
+-      mutex_unlock(&unit_mutex);
+-
+-      if (!unit)
++      if (!unit) {
++              mutex_unlock(&unit_mutex);
+               return -ENODEV;
++      }
+ 
+       *private_data = unit->private_data;
+       *index = minor - unit->lowest_minor;
+ 
++      mutex_unlock(&unit_mutex);
+       return 0;
+ }
+ EXPORT_SYMBOL(xillybus_find_inode);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch 
new/patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch
--- old/patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch 
2022-12-08 11:49:09.000000000 +0100
@@ -0,0 +1,118 @@
+From: Eli Billauer <eli.billa...@gmail.com>
+Date: Sun, 30 Oct 2022 11:42:09 +0200
+Subject: char: xillybus: Prevent use-after-free due to race condition
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git#char-misc-next
+Git-commit: 282a4b71816b6076029017a7bab3a9dcee12a920
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1205764 CVE-2022-45888
+
+The driver for XillyUSB devices maintains a kref reference count on each
+xillyusb_dev structure, which represents a physical device. This reference
+count reaches zero when the device has been disconnected and there are no
+open file descriptors that are related to the device. When this occurs,
+kref_put() calls cleanup_dev(), which clears up the device's data,
+including the structure itself.
+
+However, when xillyusb_open() is called, this reference count becomes
+tricky: This function needs to obtain the xillyusb_dev structure that
+relates to the inode's major and minor (as there can be several such).
+xillybus_find_inode() (which is defined in xillybus_class.c) is called
+for this purpose. xillybus_find_inode() holds a mutex that is global in
+xillybus_class.c to protect the list of devices, and releases this
+mutex before returning. As a result, nothing protects the xillyusb_dev's
+reference counter from being decremented to zero before xillyusb_open()
+increments it on its own behalf. Hence the structure can be freed
+due to a rare race condition.
+
+To solve this, a mutex is added. It is locked by xillyusb_open() before
+the call to xillybus_find_inode() and is released only after the kref
+counter has been incremented on behalf of the newly opened inode. This
+protects the kref reference counters of all xillyusb_dev structs from
+being decremented by xillyusb_disconnect() during this time segment, as
+the call to kref_put() in this function is done with the same lock held.
+
+There is no need to hold the lock on other calls to kref_put(), because
+if xillybus_find_inode() finds a struct, xillyusb_disconnect() has not
+made the call to remove it, and hence not made its call to kref_put(),
+which takes place afterwards. Hence preventing xillyusb_disconnect's
+call to kref_put() is enough to ensure that the reference doesn't reach
+zero before it's incremented by xillyusb_open().
+
+It would have been more natural to increment the reference count in
+xillybus_find_inode() of course, however this function is also called by
+Xillybus' driver for PCIe / OF, which registers a completely different
+structure. Therefore, xillybus_find_inode() treats these structures as
+void pointers, and accordingly can't make any changes.
+
+Reported-by: Hyunwoo Kim <imv4...@gmail.com>
+Suggested-by: Alan Stern <st...@rowland.harvard.edu>
+Signed-off-by: Eli Billauer <eli.billa...@gmail.com>
+Link: https://lore.kernel.org/r/20221030094209.65916-1-eli.billa...@gmail.com
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/char/xillybus/xillyusb.c |   22 +++++++++++++++++++---
+ 1 file changed, 19 insertions(+), 3 deletions(-)
+
+--- a/drivers/char/xillybus/xillyusb.c
++++ b/drivers/char/xillybus/xillyusb.c
+@@ -184,6 +184,14 @@ struct xillyusb_dev {
+       struct mutex process_in_mutex; /* synchronize wakeup_all() */
+ };
+ 
++/*
++ * kref_mutex is used in xillyusb_open() to prevent the xillyusb_dev
++ * struct from being freed during the gap between being found by
++ * xillybus_find_inode() and having its reference count incremented.
++ */
++
++static DEFINE_MUTEX(kref_mutex);
++
+ /* FPGA to host opcodes */
+ enum {
+       OPCODE_DATA = 0,
+@@ -1237,9 +1245,16 @@ static int xillyusb_open(struct inode *i
+       int rc;
+       int index;
+ 
++      mutex_lock(&kref_mutex);
++
+       rc = xillybus_find_inode(inode, (void **)&xdev, &index);
+-      if (rc)
++      if (rc) {
++              mutex_unlock(&kref_mutex);
+               return rc;
++      }
++
++      kref_get(&xdev->kref);
++      mutex_unlock(&kref_mutex);
+ 
+       chan = &xdev->channels[index];
+       filp->private_data = chan;
+@@ -1275,8 +1290,6 @@ static int xillyusb_open(struct inode *i
+           ((filp->f_mode & FMODE_WRITE) && chan->open_for_write))
+               goto unmutex_fail;
+ 
+-      kref_get(&xdev->kref);
+-
+       if (filp->f_mode & FMODE_READ)
+               chan->open_for_read = 1;
+ 
+@@ -1413,6 +1426,7 @@ unopen:
+       return rc;
+ 
+ unmutex_fail:
++      kref_put(&xdev->kref, cleanup_dev);
+       mutex_unlock(&chan->lock);
+       return rc;
+ }
+@@ -2227,7 +2241,9 @@ static void xillyusb_disconnect(struct u
+ 
+       xdev->dev = NULL;
+ 
++      mutex_lock(&kref_mutex);
+       kref_put(&xdev->kref, cleanup_dev);
++      mutex_unlock(&kref_mutex);
+ }
+ 
+ static struct usb_driver xillyusb_driver = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/misc-sgi-gru-fix-use-after-free-error-in-gru_set_con.patch 
new/patches.suse/misc-sgi-gru-fix-use-after-free-error-in-gru_set_con.patch
--- old/patches.suse/misc-sgi-gru-fix-use-after-free-error-in-gru_set_con.patch 
2022-11-26 18:59:17.000000000 +0100
+++ new/patches.suse/misc-sgi-gru-fix-use-after-free-error-in-gru_set_con.patch 
2022-12-08 11:49:09.000000000 +0100
@@ -1,76 +1,73 @@
+From 643a16a0eb1d6ac23744bb6e90a00fc21148a9dc Mon Sep 17 00:00:00 2001
 From: Zheng Wang <zyytlz...@163.com>
-Date: Thu, 6 Oct 2022 23:26:43 +0800
-Subject: [PATCH] misc: sgi-gru: fix use-after-free error in
- gru_set_context_option, gru_fault and gru_handle_user_call_os
-Message-Id: <20221006152643.1694235-1-zyytlz...@163.com>
-Patch-mainline: Submitted, LKML
+Date: Thu, 10 Nov 2022 11:50:33 +0800
+Subject: [PATCH] misc: sgi-gru: fix use-after-free error in 
gru_set_context_option, gru_fault and gru_handle_user_call_os
+Git-commit: 643a16a0eb1d6ac23744bb6e90a00fc21148a9dc
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
+Patch-mainline: Queued in subsystem maintainer repo
 References: CVE-2022-3424 bsc#1204166
 
-Gts may be freed in gru_check_chiplet_assignment.
-The caller still use it after that, UAF happens.
+In some bad situation, the gts may be freed gru_check_chiplet_assignment.
+The call chain can be gru_unload_context->gru_free_gru_context->gts_drop
+and kfree finally. However, the caller didn't know if the gts is freed
+or not and use it afterwards. This will trigger a Use after Free bug.
 
 Fix it by introducing a return value to see if it's in error path or not.
 Free the gts in caller if gru_check_chiplet_assignment check failed.
 
 Fixes: 55484c45dbec ("gru: allow users to specify gru chiplet 2")
-Reported-by: Zheng Wang <hackerzheng...@gmail.com>
 Signed-off-by: Zheng Wang <zyytlz...@163.com>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
+Acked-by: Dimitri Sivanich <sivan...@hpe.com>
+Link: https://lore.kernel.org/r/20221110035033.19498-1-zyytlz...@163.com
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+Acked-by: Takashi Iwai <ti...@suse.de>
 
 ---
- drivers/misc/sgi-gru/grufault.c  | 15 ++++++++++++---
- drivers/misc/sgi-gru/grumain.c   | 17 +++++++++++++----
+ drivers/misc/sgi-gru/grufault.c  | 13 +++++++++++--
+ drivers/misc/sgi-gru/grumain.c   | 22 ++++++++++++++++++----
  drivers/misc/sgi-gru/grutables.h |  2 +-
- 3 files changed, 26 insertions(+), 8 deletions(-)
+ 3 files changed, 30 insertions(+), 7 deletions(-)
 
 diff --git a/drivers/misc/sgi-gru/grufault.c b/drivers/misc/sgi-gru/grufault.c
-index d7ef61e602ed..f1e5b96fef4b 100644
+index d7ef61e602ed..b836936e9747 100644
 --- a/drivers/misc/sgi-gru/grufault.c
 +++ b/drivers/misc/sgi-gru/grufault.c
-@@ -656,7 +656,9 @@ int gru_handle_user_call_os(unsigned long cb)
+@@ -648,6 +648,7 @@ int gru_handle_user_call_os(unsigned long cb)
+       if ((cb & (GRU_HANDLE_STRIDE - 1)) || ucbnum >= GRU_NUM_CB)
+               return -EINVAL;
+ 
++again:
+       gts = gru_find_lock_gts(cb);
+       if (!gts)
+               return -EINVAL;
+@@ -656,7 +657,11 @@ int gru_handle_user_call_os(unsigned long cb)
        if (ucbnum >= gts->ts_cbr_au_count * GRU_CBR_AU_SIZE)
                goto exit;
  
 -      gru_check_context_placement(gts);
-+      ret = gru_check_context_placement(gts);
-+      if (ret)
-+              goto err;
++      if (gru_check_context_placement(gts)) {
++              gru_unlock_gts(gts);
++              gru_unload_context(gts, 1);
++              goto again;
++      }
  
        /*
         * CCH may contain stale data if ts_force_cch_reload is set.
-@@ -677,6 +679,10 @@ int gru_handle_user_call_os(unsigned long cb)
- exit:
-       gru_unlock_gts(gts);
-       return ret;
-+err:
-+      gru_unlock_gts(gts);
-+      gru_unload_context(gts, 1);
-+      return -EINVAL;
- }
- 
- /*
-@@ -874,7 +880,7 @@ int gru_set_context_option(unsigned long arg)
+@@ -874,7 +879,11 @@ int gru_set_context_option(unsigned long arg)
                } else {
                        gts->ts_user_blade_id = req.val1;
                        gts->ts_user_chiplet_id = req.val0;
 -                      gru_check_context_placement(gts);
-+                      ret = gru_check_context_placement(gts);
++                      if (gru_check_context_placement(gts)) {
++                              gru_unlock_gts(gts);
++                              gru_unload_context(gts, 1);
++                              return ret;
++                      }
                }
                break;
        case sco_gseg_owner:
-@@ -889,6 +895,9 @@ int gru_set_context_option(unsigned long arg)
-               ret = -EINVAL;
-       }
-       gru_unlock_gts(gts);
--
-+      if (ret) {
-+              gru_unload_context(gts, 1);
-+              ret = -EINVAL;
-+      }
-       return ret;
- }
 diff --git a/drivers/misc/sgi-gru/grumain.c b/drivers/misc/sgi-gru/grumain.c
-index 9afda47efbf2..79903cf7e706 100644
+index 6706ef3c5977..4eb4b9455139 100644
 --- a/drivers/misc/sgi-gru/grumain.c
 +++ b/drivers/misc/sgi-gru/grumain.c
 @@ -716,9 +716,10 @@ static int gru_check_chiplet_assignment(struct gru_state 
*gru,
@@ -85,9 +82,16 @@
  
        /*
         * If the current task is the context owner, verify that the
-@@ -727,14 +728,16 @@ void gru_check_context_placement(struct gru_thread_state 
*gts)
+@@ -726,15 +727,23 @@ void gru_check_context_placement(struct gru_thread_state 
*gts)
+        * references. Pthread apps use non-owner references to the CBRs.
         */
        gru = gts->ts_gru;
++      /*
++       * If gru or gts->ts_tgid_owner isn't initialized properly, return
++       * success to indicate that the caller does not need to unload the
++       * gru context.The caller is responsible for their inspection and
++       * reinitialization if needed.
++       */
        if (!gru || gts->ts_tgid_owner != current->tgid)
 -              return;
 +              return ret;
@@ -104,30 +108,22 @@
  }
  
  
-@@ -919,6 +922,7 @@ vm_fault_t gru_fault(struct vm_fault *vmf)
-       struct gru_thread_state *gts;
-       unsigned long paddr, vaddr;
-       unsigned long expires;
-+      int ret;
- 
-       vaddr = vmf->address;
-       gru_dbg(grudev, "vma %p, vaddr 0x%lx (0x%lx)\n",
-@@ -934,7 +938,12 @@ vm_fault_t gru_fault(struct vm_fault *vmf)
+@@ -934,7 +943,12 @@ vm_fault_t gru_fault(struct vm_fault *vmf)
        mutex_lock(&gts->ts_ctxlock);
        preempt_disable();
  
 -      gru_check_context_placement(gts);
-+      ret = gru_check_context_placement(gts);
-+      if (ret) {
++      if (gru_check_context_placement(gts)) {
++              preempt_enable();
 +              mutex_unlock(&gts->ts_ctxlock);
 +              gru_unload_context(gts, 1);
-+              return ret;
++              return VM_FAULT_NOPAGE;
 +      }
  
        if (!gts->ts_gru) {
                STAT(load_user_context);
 diff --git a/drivers/misc/sgi-gru/grutables.h 
b/drivers/misc/sgi-gru/grutables.h
-index 5efc869fe59a..f4a5a787685f 100644
+index 8c52776db234..640daf1994df 100644
 --- a/drivers/misc/sgi-gru/grutables.h
 +++ b/drivers/misc/sgi-gru/grutables.h
 @@ -632,7 +632,7 @@ extern int gru_user_flush_tlb(unsigned long arg);

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:49.785556987 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:49.789557011 +0100
@@ -1995,6 +1995,413 @@
        
patches.kernel.org/6.0.10-312-ntfs-fix-out-of-bounds-read-in-ntfs_attr_find.patch
        
patches.kernel.org/6.0.10-313-ntfs-check-overflow-when-iterating-ATTR_RECORD.patch
        patches.kernel.org/6.0.10-314-Linux-6.0.10.patch
+       
patches.kernel.org/6.0.11-001-binder-validate-alloc-mm-in-mmap-handler.patch
+       
patches.kernel.org/6.0.11-002-ceph-Use-kcalloc-for-allocating-multiple-eleme.patch
+       
patches.kernel.org/6.0.11-003-ceph-fix-NULL-pointer-dereference-for-req-r_se.patch
+       
patches.kernel.org/6.0.11-004-wifi-mac80211-fix-memory-free-error-when-regis.patch
+       
patches.kernel.org/6.0.11-005-wifi-cfg80211-Fix-bitrates-overflow-issue.patch
+       
patches.kernel.org/6.0.11-006-wifi-mac80211_hwsim-fix-debugfs-attribute-ps-w.patch
+       
patches.kernel.org/6.0.11-007-spi-tegra210-quad-Don-t-initialise-DMA-if-not-.patch
+       
patches.kernel.org/6.0.11-008-riscv-dts-sifive-unleashed-Add-PWM-controlled-.patch
+       
patches.kernel.org/6.0.11-009-audit-fix-undefined-behavior-in-bit-shift-for-.patch
+       
patches.kernel.org/6.0.11-010-wifi-airo-do-not-assign-1-to-unsigned-char.patch
+       
patches.kernel.org/6.0.11-011-wifi-mac80211-Fix-ack-frame-idr-leak-when-mesh.patch
+       
patches.kernel.org/6.0.11-012-selftests-net-don-t-tests-batched-TCP-io_uring.patch
+       
patches.kernel.org/6.0.11-013-wifi-ath11k-Fix-QCN9074-firmware-boot-on-x86.patch
+       
patches.kernel.org/6.0.11-014-s390-zcrypt-fix-warning-about-field-spanning-w.patch
+       
patches.kernel.org/6.0.11-015-spi-stm32-fix-stm32_spi_prepare_mbr-that-halve.patch
+       
patches.kernel.org/6.0.11-016-selftests-bpf-Add-verifier-test-for-release_re.patch
+       
patches.kernel.org/6.0.11-017-selftests-net-give-more-time-to-udpgro-bg-proc.patch
+       
patches.kernel.org/6.0.11-018-Revert-net-macsec-report-real_dev-features-whe.patch
+       
patches.kernel.org/6.0.11-019-ACPI-video-Add-backlight-native-DMI-quirk-for-.patch
+       
patches.kernel.org/6.0.11-020-platform-x86-ideapad-laptop-Disable-touchpad_s.patch
+       
patches.kernel.org/6.0.11-021-platform-x86-touchscreen_dmi-Add-info-for-the-.patch
+       
patches.kernel.org/6.0.11-022-platform-x86-intel-pmt-Sapphire-Rapids-PMT-err.patch
+       
patches.kernel.org/6.0.11-023-platform-x86-intel-hid-Add-some-ACPI-device-ID.patch
+       
patches.kernel.org/6.0.11-024-scsi-ibmvfc-Avoid-path-failures-during-live-mi.patch
+       
patches.kernel.org/6.0.11-025-scsi-scsi_debug-Make-the-READ-CAPACITY-respons.patch
+       
patches.kernel.org/6.0.11-026-drm-panel-orientation-quirks-Add-quirk-for-Nan.patch
+       
patches.kernel.org/6.0.11-027-drm-panel-orientation-quirks-Add-quirk-for-Ace.patch
+       
patches.kernel.org/6.0.11-028-block-bfq-fix-null-pointer-dereference-in-bfq_.patch
+       patches.kernel.org/6.0.11-029-s390-always-build-relocatable-kernel.patch
+       
patches.kernel.org/6.0.11-030-arm64-syscall-Include-asm-ptrace.h-in-syscall_.patch
+       
patches.kernel.org/6.0.11-031-nvme-quiet-user-passthrough-command-errors.patch
+       
patches.kernel.org/6.0.11-032-nvmet-fix-memory-leak-in-nvmet_subsys_attr_mod.patch
+       
patches.kernel.org/6.0.11-033-net-wwan-iosm-fix-kernel-test-robot-reported-e.patch
+       
patches.kernel.org/6.0.11-034-drm-amd-display-Zeromem-mypipe-heap-struct-bef.patch
+       
patches.kernel.org/6.0.11-035-drm-amd-display-Fix-FCLK-deviation-and-tool-co.patch
+       
patches.kernel.org/6.0.11-036-drm-amd-display-Fix-gpio-port-mapping-issue.patch
+       
patches.kernel.org/6.0.11-037-Revert-drm-amdgpu-Revert-drm-amdgpu-getting-fa.patch
+       
patches.kernel.org/6.0.11-038-drm-amdgpu-Drop-eviction-lock-when-allocating-.patch
+       
patches.kernel.org/6.0.11-039-drm-amd-display-only-fill-dirty-rectangles-whe.patch
+       
patches.kernel.org/6.0.11-040-ALSA-usb-audio-add-quirk-to-fix-Hamedal-C20-di.patch
+       
patches.kernel.org/6.0.11-041-RISC-V-vdso-Do-not-add-missing-symbols-to-vers.patch
+       
patches.kernel.org/6.0.11-042-MIPS-pic32-treat-port-as-signed-integer.patch
+       
patches.kernel.org/6.0.11-043-io_uring-poll-lockdep-annote-io_poll_req_inser.patch
+       
patches.kernel.org/6.0.11-044-xfrm-fix-disable_policy-on-ipv4-early-demux.patch
+       
patches.kernel.org/6.0.11-045-arm64-dts-rockchip-fix-quartz64-a-bluetooth-co.patch
+       
patches.kernel.org/6.0.11-046-xfrm-replay-Fix-ESN-wrap-around-for-GSO.patch
+       
patches.kernel.org/6.0.11-047-af_key-Fix-send_acquire-race-with-pfkey_regist.patch
+       
patches.kernel.org/6.0.11-048-power-supply-ip5xxx-Fix-integer-overflow-in-cu.patch
+       
patches.kernel.org/6.0.11-049-power-supply-ab8500-Defer-thermal-zone-probe.patch
+       
patches.kernel.org/6.0.11-050-ARM-dts-am335x-pcm-953-Define-fixed-regulators.patch
+       
patches.kernel.org/6.0.11-051-ASoC-hdac_hda-fix-hda-pcm-buffer-overflow-issu.patch
+       
patches.kernel.org/6.0.11-052-ASoC-sgtl5000-Reset-the-CHIP_CLK_CTRL-reg-on-r.patch
+       
patches.kernel.org/6.0.11-053-ASoC-soc-pcm-Don-t-zero-TDM-masks-in-__soc_pcm.patch
+       
patches.kernel.org/6.0.11-054-x86-hyperv-Restore-VP-assist-page-after-cpu-of.patch
+       
patches.kernel.org/6.0.11-055-scsi-storvsc-Fix-handling-of-srb_status-and-ca.patch
+       
patches.kernel.org/6.0.11-056-PCI-hv-Only-reuse-existing-IRTE-allocation-for.patch
+       
patches.kernel.org/6.0.11-057-arm64-dts-rockchip-Fix-Pine64-Quartz4-B-PMIC-i.patch
+       
patches.kernel.org/6.0.11-058-ASoC-max98373-Add-checks-for-devm_kcalloc.patch
+       
patches.kernel.org/6.0.11-059-regulator-core-fix-kobject-release-warning-and.patch
+       
patches.kernel.org/6.0.11-060-regulator-rt5759-fix-OOB-in-validate_desc.patch
+       
patches.kernel.org/6.0.11-061-spi-dw-dma-decrease-reference-count-in-dw_spi_.patch
+       
patches.kernel.org/6.0.11-062-regulator-core-fix-UAF-in-destroy_regulator.patch
+       
patches.kernel.org/6.0.11-063-bus-sunxi-rsb-Remove-the-shutdown-callback.patch
+       
patches.kernel.org/6.0.11-064-bus-sunxi-rsb-Support-atomic-transfers.patch
+       
patches.kernel.org/6.0.11-065-tee-optee-fix-possible-memory-leak-in-optee_re.patch
+       
patches.kernel.org/6.0.11-066-spi-tegra210-quad-Fix-duplicate-resource-error.patch
+       
patches.kernel.org/6.0.11-067-ARM-dts-at91-sam9g20ek-enable-udc-vbus-gpio-pi.patch
+       
patches.kernel.org/6.0.11-068-selftests-mptcp-gives-slow-test-case-more-time.patch
+       
patches.kernel.org/6.0.11-069-selftests-mptcp-run-mptcp_sockopt-from-a-new-n.patch
+       
patches.kernel.org/6.0.11-070-selftests-mptcp-fix-mibit-vs-mbit-mix-up.patch
+       patches.kernel.org/6.0.11-071-net-liquidio-simplify-if-expression.patch
+       
patches.kernel.org/6.0.11-072-net-neigh-decrement-the-family-specific-qlen.patch
+       
patches.kernel.org/6.0.11-073-ipvlan-hold-lower-dev-to-avoid-possible-use-af.patch
+       
patches.kernel.org/6.0.11-074-rxrpc-Fix-race-between-conn-bundle-lookup-and-.patch
+       
patches.kernel.org/6.0.11-075-net-dsa-sja1105-disallow-C45-transactions-on-t.patch
+       
patches.kernel.org/6.0.11-076-nfc-nci-fix-race-with-opening-and-closing.patch
+       
patches.kernel.org/6.0.11-077-net-pch_gbe-fix-potential-memleak-in-pch_gbe_t.patch
+       
patches.kernel.org/6.0.11-078-9p-fd-fix-issue-of-list_del-corruption-in-p9_f.patch
+       
patches.kernel.org/6.0.11-079-netfilter-conntrack-Fix-data-races-around-ct-m.patch
+       
patches.kernel.org/6.0.11-080-netfilter-nf_tables-do-not-set-up-extensions-f.patch
+       patches.kernel.org/6.0.11-081-iavf-Fix-a-crash-during-reset-task.patch
+       
patches.kernel.org/6.0.11-082-iavf-Do-not-restart-Tx-queues-after-reset-task.patch
+       
patches.kernel.org/6.0.11-083-iavf-remove-INITIAL_MAC_SET-to-allow-gARP-to-w.patch
+       
patches.kernel.org/6.0.11-084-iavf-Fix-race-condition-between-iavf_shutdown-.patch
+       
patches.kernel.org/6.0.11-085-ARM-mxs-fix-memory-leak-in-mxs_machine_init.patch
+       
patches.kernel.org/6.0.11-086-ARM-dts-imx6q-prti6q-Fix-ref-tcxo-clock-freque.patch
+       
patches.kernel.org/6.0.11-087-net-ethernet-mtk_eth_soc-fix-error-handling-in.patch
+       
patches.kernel.org/6.0.11-088-net-mlx4-Check-retval-of-mlx4_bitmap_init.patch
+       
patches.kernel.org/6.0.11-089-net-mvpp2-fix-possible-invalid-pointer-derefer.patch
+       
patches.kernel.org/6.0.11-090-net-qla3xxx-fix-potential-memleak-in-ql3xxx_se.patch
+       
patches.kernel.org/6.0.11-091-octeontx2-af-debugsfs-fix-pci-device-refcount-.patch
+       
patches.kernel.org/6.0.11-092-net-pch_gbe-fix-pci-device-refcount-leak-while.patch
+       
patches.kernel.org/6.0.11-093-nfp-fill-splittable-of-devlink_port_attrs-corr.patch
+       
patches.kernel.org/6.0.11-094-nfp-add-port-from-netdev-validation-for-EEPROM.patch
+       
patches.kernel.org/6.0.11-095-bonding-fix-ICMPv6-header-handling-when-receiv.patch
+       patches.kernel.org/6.0.11-096-macsec-Fix-invalid-error-code-set.patch
+       
patches.kernel.org/6.0.11-097-drm-i915-Fix-warn-in-intel_display_power_-_dom.patch
+       
patches.kernel.org/6.0.11-098-Drivers-hv-vmbus-fix-double-free-in-the-error-.patch
+       
patches.kernel.org/6.0.11-099-Drivers-hv-vmbus-fix-possible-memory-leak-in-v.patch
+       
patches.kernel.org/6.0.11-100-netfilter-ipset-regression-in-ip_set_hash_ip.c.patch
+       
patches.kernel.org/6.0.11-101-net-mlx5-Do-not-query-pci-info-while-pci-disab.patch
+       
patches.kernel.org/6.0.11-102-net-mlx5-Fix-FW-tracer-timestamp-calculation.patch
+       
patches.kernel.org/6.0.11-103-net-mlx5-SF-Fix-probing-active-SFs-during-driv.patch
+       
patches.kernel.org/6.0.11-104-net-mlx5-cmdif-Print-info-on-any-firmware-cmd-.patch
+       
patches.kernel.org/6.0.11-105-net-mlx5-Fix-handling-of-entry-refcount-when-c.patch
+       
patches.kernel.org/6.0.11-106-net-mlx5-E-Switch-Set-correctly-vport-destinat.patch
+       
patches.kernel.org/6.0.11-107-net-mlx5-Fix-sync-reset-event-handler-error-fl.patch
+       
patches.kernel.org/6.0.11-108-net-mlx5e-Offload-rule-only-when-all-encaps-ar.patch
+       
patches.kernel.org/6.0.11-109-net-phy-at803x-fix-error-return-code-in-at803x.patch
+       patches.kernel.org/6.0.11-110-tipc-set-con-sock-in-tipc_conn_alloc.patch
+       
patches.kernel.org/6.0.11-111-tipc-add-an-extra-conn_get-in-tipc_conn_alloc.patch
+       
patches.kernel.org/6.0.11-112-tipc-check-skb_linearize-return-value-in-tipc_.patch
+       
patches.kernel.org/6.0.11-113-zonefs-Fix-race-between-modprobe-and-mount.patch
+       patches.kernel.org/6.0.11-114-xfrm-Fix-oops-in-__xfrm_state_delete.patch
+       
patches.kernel.org/6.0.11-115-xfrm-Fix-ignored-return-value-in-xfrm6_init.patch
+       
patches.kernel.org/6.0.11-116-net-wwan-iosm-use-ACPI_FREE-but-not-kfree-in-i.patch
+       
patches.kernel.org/6.0.11-117-sfc-fix-potential-memleak-in-__ef100_hard_star.patch
+       
patches.kernel.org/6.0.11-118-net-sparx5-fix-error-handling-in-sparx5_port_o.patch
+       
patches.kernel.org/6.0.11-119-net-sched-allow-act_ct-to-be-built-without-NF_.patch
+       
patches.kernel.org/6.0.11-120-NFC-nci-fix-memory-leak-in-nci_rx_data_packet.patch
+       
patches.kernel.org/6.0.11-121-regulator-twl6030-re-add-TWL6032_SUBCLASS.patch
+       
patches.kernel.org/6.0.11-122-bnx2x-fix-pci-device-refcount-leak-in-bnx2x_vf.patch
+       
patches.kernel.org/6.0.11-123-dma-buf-fix-racing-conflict-of-dma_heap_add.patch
+       patches.kernel.org/6.0.11-124-tsnep-Fix-rotten-packets.patch
+       
patches.kernel.org/6.0.11-125-cpufreq-amd-pstate-change-amd-pstate-driver-to.patch
+       
patches.kernel.org/6.0.11-126-netfilter-ipset-restore-allowing-64-clashing-e.patch
+       
patches.kernel.org/6.0.11-127-netfilter-flowtable_offload-add-missing-lockin.patch
+       
patches.kernel.org/6.0.11-128-fs-do-not-update-freeing-inode-i_io_list.patch
+       
patches.kernel.org/6.0.11-129-blk-mq-fix-queue-reference-leak-on-blk_mq_allo.patch
+       
patches.kernel.org/6.0.11-130-test_kprobes-fix-implicit-declaration-error-of.patch
+       
patches.kernel.org/6.0.11-131-dccp-tcp-Reset-saddr-on-failure-after-inet6-_h.patch
+       
patches.kernel.org/6.0.11-132-net-ethernet-mtk_eth_soc-fix-potential-memory-.patch
+       
patches.kernel.org/6.0.11-133-net-ethernet-mtk_eth_soc-fix-resource-leak-in-.patch
+       
patches.kernel.org/6.0.11-134-ipv4-Fix-error-return-code-in-fib_table_insert.patch
+       
patches.kernel.org/6.0.11-135-arcnet-fix-potential-memory-leak-in-com20020_p.patch
+       
patches.kernel.org/6.0.11-136-net-dm9051-Fix-missing-dev_kfree_skb-in-dm9051.patch
+       
patches.kernel.org/6.0.11-137-net-cdc_ncm-Fix-multicast-RX-support-for-CDC-N.patch
+       
patches.kernel.org/6.0.11-138-s390-ap-fix-memory-leak-in-ap_init_qci_info.patch
+       
patches.kernel.org/6.0.11-139-s390-dasd-fix-no-record-found-for-raw_track_ac.patch
+       
patches.kernel.org/6.0.11-140-fscache-fix-OOB-Read-in-__fscache_acquire_volu.patch
+       
patches.kernel.org/6.0.11-141-nfc-st-nci-fix-incorrect-validating-logic-in-E.patch
+       
patches.kernel.org/6.0.11-142-nfc-st-nci-fix-memory-leaks-in-EVT_TRANSACTION.patch
+       
patches.kernel.org/6.0.11-143-nfc-st-nci-fix-incorrect-sizing-calculations-i.patch
+       
patches.kernel.org/6.0.11-144-net-marvell-prestera-add-missing-unregister_ne.patch
+       
patches.kernel.org/6.0.11-145-net-enetc-cache-accesses-to-priv-si-hw.patch
+       
patches.kernel.org/6.0.11-146-net-enetc-preserve-TX-ring-priority-across-rec.patch
+       
patches.kernel.org/6.0.11-147-octeontx2-pf-Add-check-for-devm_kcalloc.patch
+       
patches.kernel.org/6.0.11-148-net-wwan-t7xx-Fix-the-ACPI-memory-leak.patch
+       
patches.kernel.org/6.0.11-149-virtio_net-Fix-probe-failed-when-modprobe-virt.patch
+       
patches.kernel.org/6.0.11-150-octeontx2-af-Fix-reference-count-issue-in-rvu_.patch
+       
patches.kernel.org/6.0.11-151-net-thunderx-Fix-the-ACPI-memory-leak.patch
+       
patches.kernel.org/6.0.11-152-s390-crashdump-fix-TOD-programmable-field-size.patch
+       
patches.kernel.org/6.0.11-153-io_uring-filetable-fix-file-reference-underflo.patch
+       
patches.kernel.org/6.0.11-154-io_uring-poll-fix-poll_refs-race-with-cancelat.patch
+       patches.kernel.org/6.0.11-155-lib-vdso-use-grep-E-instead-of-egrep.patch
+       patches.kernel.org/6.0.11-156-can-gs_usb-remove-dma-allocations.patch
+       patches.kernel.org/6.0.11-157-usb-dwc3-exynos-Fix-remove-function.patch
+       
patches.kernel.org/6.0.11-158-usb-cdnsp-Fix-issue-with-Clear-Feature-Halt-En.patch
+       
patches.kernel.org/6.0.11-159-usb-cdnsp-fix-issue-with-ZLP-added-TD_SIZE-1.patch
+       
patches.kernel.org/6.0.11-160-dma-buf-Use-dma_fence_unwrap_for_each-when-imp.patch
+       
patches.kernel.org/6.0.11-161-cifs-fix-missing-unlock-in-cifs_file_copychunk.patch
+       patches.kernel.org/6.0.11-162-cifs-Use-after-free-in-debug-code.patch
+       
patches.kernel.org/6.0.11-163-ext4-fix-use-after-free-in-ext4_ext_shift_exte.patch
+       
patches.kernel.org/6.0.11-164-arm64-dts-rockchip-lower-rk3399-puma-haikou-SD.patch
+       
patches.kernel.org/6.0.11-165-iio-adc-aspeed-Remove-the-trim-valid-dts-prope.patch
+       
patches.kernel.org/6.0.11-166-iio-light-apds9960-fix-wrong-register-for-gest.patch
+       
patches.kernel.org/6.0.11-167-iio-core-Fix-entry-not-deleted-when-iio_regist.patch
+       
patches.kernel.org/6.0.11-168-iio-accel-bma400-Fix-memory-leak-in-bma400_get.patch
+       
patches.kernel.org/6.0.11-169-dt-bindings-iio-adc-Remove-the-property-aspeed.patch
+       
patches.kernel.org/6.0.11-170-mm-damon-sysfs-schemes-skip-stats-update-if-th.patch
+       
patches.kernel.org/6.0.11-171-virt-sev-guest-Prevent-IV-reuse-in-the-SNP-gue.patch
+       
patches.kernel.org/6.0.11-172-cpufreq-amd-pstate-cpufreq-amd-pstate-reset-MS.patch
+       patches.kernel.org/6.0.11-173-zonefs-Fix-active-zone-accounting.patch
+       
patches.kernel.org/6.0.11-174-bus-ixp4xx-Don-t-touch-bit-7-on-IXP42x.patch
+       
patches.kernel.org/6.0.11-175-spi-spi-imx-Fix-spi_bus_clk-if-requested-clock.patch
+       
patches.kernel.org/6.0.11-176-spi-spi-imx-spi_imx_transfer_one-check-for-DMA.patch
+       
patches.kernel.org/6.0.11-177-init-Kconfig-fix-CC_HAS_ASM_GOTO_TIED_OUTPUT-t.patch
+       
patches.kernel.org/6.0.11-178-NFSD-Fix-reads-with-a-non-zero-offset-that-don.patch
+       patches.kernel.org/6.0.11-179-nios2-add-FORCE-for-vmlinuz.gz.patch
+       patches.kernel.org/6.0.11-180-drm-amdgpu-Enable-SA-software-trap.patch
+       
patches.kernel.org/6.0.11-181-drm-amdkfd-update-GFX11-CWSR-trap-handler.patch
+       
patches.kernel.org/6.0.11-182-drm-amd-display-Added-debug-option-for-forcing.patch
+       
patches.kernel.org/6.0.11-183-drm-amd-display-Add-debug-option-for-allocatin.patch
+       
patches.kernel.org/6.0.11-184-drm-amd-display-Update-MALL-SS-NumWays-calcula.patch
+       
patches.kernel.org/6.0.11-185-drm-amd-display-Fix-calculation-for-cursor-CAB.patch
+       
patches.kernel.org/6.0.11-186-usb-dwc3-gadget-conditionally-remove-requests.patch
+       
patches.kernel.org/6.0.11-187-usb-dwc3-gadget-Return-ESHUTDOWN-on-ep-disable.patch
+       
patches.kernel.org/6.0.11-188-usb-dwc3-gadget-Clear-ep-descriptor-last.patch
+       
patches.kernel.org/6.0.11-189-io_uring-cmpxchg-for-poll-arm-refs-release.patch
+       patches.kernel.org/6.0.11-190-io_uring-make-poll-refs-more-robust.patch
+       
patches.kernel.org/6.0.11-191-io_uring-clear-TIF_NOTIFY_SIGNAL-if-set-and-ta.patch
+       
patches.kernel.org/6.0.11-192-nilfs2-fix-nilfs_sufile_mark_dirty-not-set-seg.patch
+       
patches.kernel.org/6.0.11-193-gcov-clang-fix-the-buffer-overflow-issue.patch
+       
patches.kernel.org/6.0.11-194-mm-cgroup-reclaim-fix-dirty-pages-throttling-o.patch
+       
patches.kernel.org/6.0.11-195-mm-vmscan-fix-extreme-overreclaim-and-swap-flo.patch
+       
patches.kernel.org/6.0.11-196-fpga-m10bmc-sec-Fix-kconfig-dependencies.patch
+       
patches.kernel.org/6.0.11-197-KVM-x86-mmu-Fix-race-condition-in-direct_page_.patch
+       
patches.kernel.org/6.0.11-198-KVM-x86-xen-Only-do-in-kernel-acceleration-of-.patch
+       
patches.kernel.org/6.0.11-199-KVM-x86-xen-Validate-port-number-in-SCHEDOP_po.patch
+       
patches.kernel.org/6.0.11-200-drm-i915-gvt-Get-reference-to-KVM-iff-attachme.patch
+       
patches.kernel.org/6.0.11-201-KVM-x86-nSVM-leave-nested-mode-on-vCPU-free.patch
+       
patches.kernel.org/6.0.11-202-KVM-x86-forcibly-leave-nested-mode-on-vCPU-res.patch
+       
patches.kernel.org/6.0.11-203-KVM-x86-nSVM-harden-svm_free_nested-against-fr.patch
+       patches.kernel.org/6.0.11-204-KVM-x86-add-kvm_leave_nested.patch
+       
patches.kernel.org/6.0.11-205-KVM-x86-remove-exit_int_info-warning-in-svm_ha.patch
+       
patches.kernel.org/6.0.11-206-KVM-Update-gfn_to_pfn_cache-khva-when-it-moves.patch
+       
patches.kernel.org/6.0.11-207-x86-tsx-Add-a-feature-bit-for-TSX-control-MSR-.patch
+       
patches.kernel.org/6.0.11-208-x86-pm-Add-enumeration-check-before-spec-MSRs-.patch
+       
patches.kernel.org/6.0.11-209-x86-ioremap-Fix-page-aligned-size-calculation-.patch
+       
patches.kernel.org/6.0.11-210-mm-fix-unexpected-changes-to-failslab-fail_pag.patch
+       
patches.kernel.org/6.0.11-211-mm-correctly-charge-compressed-memory-to-its-m.patch
+       
patches.kernel.org/6.0.11-212-LoongArch-Clear-FPU-SIMD-thread-info-flags-for.patch
+       
patches.kernel.org/6.0.11-213-LoongArch-Set-_PAGE_DIRTY-only-if-_PAGE_WRITE-.patch
+       
patches.kernel.org/6.0.11-214-Input-synaptics-switch-touchpad-on-HP-Laptop-1.patch
+       
patches.kernel.org/6.0.11-215-ASoC-amd-yc-Add-Alienware-m17-R5-AMD-into-DMI-.patch
+       
patches.kernel.org/6.0.11-216-ASoC-Intel-bytcht_es8316-Add-quirk-for-the-Nan.patch
+       
patches.kernel.org/6.0.11-217-ASoC-Intel-soc-acpi-add-ES83x6-support-to-IceL.patch
+       
patches.kernel.org/6.0.11-218-tools-iio-iio_generic_buffer-Fix-read-size.patch
+       
patches.kernel.org/6.0.11-219-ASoC-hda-intel-dsp-config-add-ES83x6-quirk-for.patch
+       
patches.kernel.org/6.0.11-220-ASoC-SOF-ipc3-topology-use-old-pipeline-teardo.patch
+       
patches.kernel.org/6.0.11-221-serial-8250-8250_omap-Avoid-RS485-RTS-glitch-o.patch
+       
patches.kernel.org/6.0.11-222-Revert-tty-n_gsm-avoid-call-of-sleeping-functi.patch
+       
patches.kernel.org/6.0.11-223-Revert-tty-n_gsm-replace-kicktimer-with-delaye.patch
+       
patches.kernel.org/6.0.11-224-Input-goodix-try-resetting-the-controller-when.patch
+       
patches.kernel.org/6.0.11-225-bpf-Convert-BPF_DISPATCHER-to-use-static_call-.patch
+       
patches.kernel.org/6.0.11-226-ASoC-sof_es8336-reduce-pop-noise-on-speaker.patch
+       
patches.kernel.org/6.0.11-227-Input-soc_button_array-add-use_low_level_irq-m.patch
+       
patches.kernel.org/6.0.11-228-Input-soc_button_array-add-Acer-Switch-V-10-to.patch
+       
patches.kernel.org/6.0.11-229-pinctrl-qcom-sc8280xp-Rectify-UFS-reset-pins.patch
+       
patches.kernel.org/6.0.11-230-Input-i8042-apply-probe-defer-to-more-ASUS-Zen.patch
+       
patches.kernel.org/6.0.11-231-ASoC-stm32-dfsdm-manage-cb-buffers-cleanup.patch
+       
patches.kernel.org/6.0.11-232-xen-pciback-Allow-setting-PCI_MSIX_FLAGS_MASKA.patch
+       
patches.kernel.org/6.0.11-233-xen-platform-pci-add-missing-free_irq-in-error.patch
+       
patches.kernel.org/6.0.11-234-platform-x86-thinkpad_acpi-Enable-s2idle-quirk.patch
+       
patches.kernel.org/6.0.11-235-platform-x86-asus-wmi-add-missing-pci_dev_put-.patch
+       
patches.kernel.org/6.0.11-236-platform-x86-acer-wmi-Enable-SW_TABLET_MODE-on.patch
+       
patches.kernel.org/6.0.11-237-platform-surface-aggregator_registry-Add-suppo.patch
+       
patches.kernel.org/6.0.11-238-drm-amd-display-use-uclk-pstate-latency-for-fw.patch
+       
patches.kernel.org/6.0.11-239-drm-amdgpu-disable-BACO-support-on-more-cards.patch
+       patches.kernel.org/6.0.11-240-drm-amdkfd-Fix-a-memory-limit-issue.patch
+       
patches.kernel.org/6.0.11-241-zonefs-fix-zone-report-size-in-__zonefs_io_err.patch
+       
patches.kernel.org/6.0.11-242-platform-surface-aggregator_registry-Add-suppo.patch
+       
patches.kernel.org/6.0.11-243-platform-x86-hp-wmi-Ignore-Smart-Experience-Ap.patch
+       
patches.kernel.org/6.0.11-244-platform-x86-ideapad-laptop-Fix-interrupt-stor.patch
+       
patches.kernel.org/6.0.11-245-platform-x86-ideapad-laptop-Add-module-paramet.patch
+       
patches.kernel.org/6.0.11-246-tcp-configurable-source-port-perturb-table-siz.patch
+       
patches.kernel.org/6.0.11-247-block-make-blk_set_default_limits-private.patch
+       
patches.kernel.org/6.0.11-248-dm-integrity-set-dma_alignment-limit-in-io_hin.patch
+       
patches.kernel.org/6.0.11-249-dm-log-writes-set-dma_alignment-limit-in-io_hi.patch
+       
patches.kernel.org/6.0.11-250-net-usb-qmi_wwan-add-Telit-0x103a-composition.patch
+       
patches.kernel.org/6.0.11-251-scsi-mpi3mr-Suppress-command-reply-debug-print.patch
+       
patches.kernel.org/6.0.11-252-scsi-iscsi-Fix-possible-memory-leak-when-devic.patch
+       
patches.kernel.org/6.0.11-253-gpu-host1x-Avoid-trying-to-use-GART-on-Tegra20.patch
+       
patches.kernel.org/6.0.11-254-dm-integrity-flush-the-journal-on-suspend.patch
+       
patches.kernel.org/6.0.11-255-dm-integrity-clear-the-journal-on-suspend.patch
+       
patches.kernel.org/6.0.11-256-fuse-lock-inode-unconditionally-in-fuse_falloc.patch
+       
patches.kernel.org/6.0.11-257-wifi-wilc1000-validate-pairwise-and-authentica.patch
+       
patches.kernel.org/6.0.11-258-wifi-wilc1000-validate-length-of-IEEE80211_P2P.patch
+       
patches.kernel.org/6.0.11-259-wifi-wilc1000-validate-length-of-IEEE80211_P2P.patch
+       
patches.kernel.org/6.0.11-260-wifi-wilc1000-validate-number-of-channels.patch
+       
patches.kernel.org/6.0.11-261-btrfs-free-btrfs_path-before-copying-root-refs.patch
+       
patches.kernel.org/6.0.11-262-btrfs-free-btrfs_path-before-copying-inodes-to.patch
+       
patches.kernel.org/6.0.11-263-btrfs-free-btrfs_path-before-copying-fspath-to.patch
+       
patches.kernel.org/6.0.11-264-btrfs-free-btrfs_path-before-copying-subvol-in.patch
+       
patches.kernel.org/6.0.11-265-btrfs-zoned-fix-missing-endianness-conversion-.patch
+       
patches.kernel.org/6.0.11-266-btrfs-use-kvcalloc-in-btrfs_get_dev_zone_info.patch
+       
patches.kernel.org/6.0.11-267-btrfs-sysfs-normalize-the-error-handling-branc.patch
+       
patches.kernel.org/6.0.11-268-btrfs-do-not-modify-log-tree-while-holding-a-l.patch
+       
patches.kernel.org/6.0.11-269-drm-i915-ttm-never-purge-busy-objects.patch
+       
patches.kernel.org/6.0.11-270-drm-display-dp_mst-Fix-drm_dp_mst_add_affected.patch
+       
patches.kernel.org/6.0.11-271-drm-amd-dc-dce120-Fix-audio-register-mapping-s.patch
+       
patches.kernel.org/6.0.11-272-drm-amd-display-No-display-after-resume-from-W.patch
+       
patches.kernel.org/6.0.11-273-drm-amdgpu-psp-don-t-free-PSP-buffers-on-suspe.patch
+       
patches.kernel.org/6.0.11-274-drm-amdgpu-Enable-Aldebaran-devices-to-report-.patch
+       
patches.kernel.org/6.0.11-275-drm-amd-amdgpu-reserve-vm-invalidation-engine-.patch
+       
patches.kernel.org/6.0.11-276-drm-amd-display-Update-soc-bounding-box-for-dc.patch
+       
patches.kernel.org/6.0.11-277-drm-amdgpu-always-register-an-MMU-notifier-for.patch
+       
patches.kernel.org/6.0.11-278-drm-amdgpu-Partially-revert-drm-amdgpu-update-.patch
+       
patches.kernel.org/6.0.11-279-drm-i915-fix-TLB-invalidation-for-Gen12-video-.patch
+       
patches.kernel.org/6.0.11-280-bpf-Add-explicit-cast-to-void-for-__BPF_DISPAT.patch
+       patches.kernel.org/6.0.11-281-Linux-6.0.11.patch
+       
patches.kernel.org/6.0.12-001-btrfs-qgroup-fix-sleep-from-invalid-context-bu.patch
+       
patches.kernel.org/6.0.12-002-drm-amdgpu-move-setting-the-job-resources.patch
+       
patches.kernel.org/6.0.12-003-drm-amdgpu-cleanup-error-handling-in-amdgpu_cs.patch
+       
patches.kernel.org/6.0.12-004-drm-amdgpu-fix-userptr-HMM-range-handling-v2.patch
+       
patches.kernel.org/6.0.12-005-drm-amd-pm-add-smu_v13_0_10-driver-if-version.patch
+       
patches.kernel.org/6.0.12-006-drm-amd-pm-update-driver-if-header-for-smu_v13.patch
+       
patches.kernel.org/6.0.12-007-drm-amd-pm-update-driver-if-header-for-smu_13_.patch
+       
patches.kernel.org/6.0.12-008-clk-samsung-exynos7885-Correct-div4-clock-pare.patch
+       
patches.kernel.org/6.0.12-009-clk-qcom-gdsc-add-missing-error-handling.patch
+       
patches.kernel.org/6.0.12-010-clk-qcom-gdsc-Remove-direct-runtime-PM-calls.patch
+       
patches.kernel.org/6.0.12-011-iio-health-afe4403-Fix-oob-read-in-afe4403_rea.patch
+       
patches.kernel.org/6.0.12-012-iio-health-afe4404-Fix-oob-read-in-afe4404_-re.patch
+       
patches.kernel.org/6.0.12-013-iio-light-rpr0521-add-missing-Kconfig-dependen.patch
+       
patches.kernel.org/6.0.12-014-libbpf-Use-correct-return-pointer-in-attach_ra.patch
+       
patches.kernel.org/6.0.12-015-bpf-perf-Use-subprog-name-when-reporting-subpr.patch
+       
patches.kernel.org/6.0.12-016-scripts-faddr2line-Fix-regression-in-name-reso.patch
+       
patches.kernel.org/6.0.12-017-ARM-at91-rm9200-fix-usb-device-clock-id.patch
+       
patches.kernel.org/6.0.12-018-libbpf-Handle-size-overflow-for-ringbuf-mmap.patch
+       
patches.kernel.org/6.0.12-019-hwmon-ltc2947-fix-temperature-scaling.patch
+       
patches.kernel.org/6.0.12-020-hwmon-ina3221-Fix-shunt-sum-critical-calculati.patch
+       
patches.kernel.org/6.0.12-021-hwmon-i5500_temp-fix-missing-pci_disable_devic.patch
+       
patches.kernel.org/6.0.12-022-hwmon-ibmpex-Fix-possible-UAF-when-ibmpex_regi.patch
+       
patches.kernel.org/6.0.12-023-clocksource-drivers-arm_arch_timer-Fix-XGene-1.patch
+       
patches.kernel.org/6.0.12-024-bpf-Do-not-copy-spin-lock-field-from-user-in-b.patch
+       
patches.kernel.org/6.0.12-025-nvmem-rmem-Fix-return-value-check-in-rmem_read.patch
+       
patches.kernel.org/6.0.12-026-of-property-decrement-node-refcount-in-of_fwno.patch
+       
patches.kernel.org/6.0.12-027-clk-qcom-gcc-sc8280xp-add-cxo-as-parent-for-th.patch
+       
patches.kernel.org/6.0.12-028-ixgbevf-Fix-resource-leak-in-ixgbevf_init_modu.patch
+       
patches.kernel.org/6.0.12-029-i40e-Fix-error-handling-in-i40e_init_module.patch
+       
patches.kernel.org/6.0.12-030-fm10k-Fix-error-handling-in-fm10k_init_module.patch
+       
patches.kernel.org/6.0.12-031-iavf-Fix-error-handling-in-iavf_init_module.patch
+       
patches.kernel.org/6.0.12-032-e100-Fix-possible-use-after-free-in-e100_xmit_.patch
+       
patches.kernel.org/6.0.12-033-net-mlx5-DR-Fix-uninitialized-var-warning.patch
+       
patches.kernel.org/6.0.12-034-net-mlx5-E-switch-Destroy-legacy-fdb-table-whe.patch
+       
patches.kernel.org/6.0.12-035-net-mlx5-E-switch-Fix-duplicate-lag-creation.patch
+       
patches.kernel.org/6.0.12-036-net-mlx5-Fix-uninitialized-variable-bug-in-out.patch
+       
patches.kernel.org/6.0.12-037-net-mlx5e-Fix-use-after-free-when-reverting-te.patch
+       
patches.kernel.org/6.0.12-038-can-sja1000_isa-sja1000_isa_probe-add-missing-.patch
+       
patches.kernel.org/6.0.12-039-can-cc770-cc770_isa_probe-add-missing-free_cc7.patch
+       
patches.kernel.org/6.0.12-040-can-etas_es58x-es58x_init_netdev-free-netdev-w.patch
+       
patches.kernel.org/6.0.12-041-can-m_can-pci-add-missing-m_can_class_free_dev.patch
+       patches.kernel.org/6.0.12-042-can-m_can-Add-check-for-devm_clk_get.patch
+       
patches.kernel.org/6.0.12-043-vfs-fix-copy_file_range-averts-filesystem-free.patch
+       
patches.kernel.org/6.0.12-044-qlcnic-fix-sleep-in-atomic-context-bugs-caused.patch
+       
patches.kernel.org/6.0.12-045-aquantia-Do-not-purge-addresses-when-setting-t.patch
+       
patches.kernel.org/6.0.12-046-wifi-cfg80211-fix-buffer-overflow-in-elem-comp.patch
+       
patches.kernel.org/6.0.12-047-wifi-cfg80211-don-t-allow-multi-BSSID-in-S1G.patch
+       
patches.kernel.org/6.0.12-048-wifi-mac8021-fix-possible-oob-access-in-ieee80.patch
+       
patches.kernel.org/6.0.12-049-net-phy-fix-null-ptr-deref-while-probe-failed.patch
+       
patches.kernel.org/6.0.12-050-net-ethernet-ti-am65-cpsw-fix-error-handling-i.patch
+       
patches.kernel.org/6.0.12-051-net-net_netdev-Fix-error-handling-in-ntb_netde.patch
+       
patches.kernel.org/6.0.12-052-net-9p-Fix-a-potential-socket-leak-in-p9_socke.patch
+       
patches.kernel.org/6.0.12-053-net-ethernet-nixge-fix-NULL-dereference.patch
+       
patches.kernel.org/6.0.12-054-net-wwan-iosm-fix-kernel-test-robot-reported-e.patch
+       
patches.kernel.org/6.0.12-055-net-wwan-iosm-fix-dma_alloc_coherent-incompati.patch
+       
patches.kernel.org/6.0.12-056-net-wwan-iosm-fix-crash-in-peek-throughput-tes.patch
+       
patches.kernel.org/6.0.12-057-net-wwan-iosm-fix-incorrect-skb-length.patch
+       patches.kernel.org/6.0.12-058-dsa-lan9303-Correct-stat-name.patch
+       
patches.kernel.org/6.0.12-059-mptcp-don-t-orphan-ssk-in-mptcp_close.patch
+       
patches.kernel.org/6.0.12-060-mptcp-fix-sleep-in-atomic-at-close-time.patch
+       
patches.kernel.org/6.0.12-061-tipc-re-fetch-skb-cb-after-tipc_msg_validate.patch
+       patches.kernel.org/6.0.12-062-net-hsr-Fix-potential-use-after-free.patch
+       
patches.kernel.org/6.0.12-063-net-mdiobus-fix-unbalanced-node-reference-coun.patch
+       
patches.kernel.org/6.0.12-064-afs-Fix-fileserver-probe-RTT-handling.patch
+       
patches.kernel.org/6.0.12-065-net-tun-Fix-use-after-free-in-tun_detach.patch
+       
patches.kernel.org/6.0.12-066-net-mlx5-Lag-Fix-for-loop-when-checking-lag.patch
+       
patches.kernel.org/6.0.12-067-packet-do-not-set-TP_STATUS_CSUM_VALID-on-CHEC.patch
+       
patches.kernel.org/6.0.12-068-sctp-fix-memory-leak-in-sctp_stream_outq_migra.patch
+       
patches.kernel.org/6.0.12-069-net-ethernet-renesas-ravb-Fix-promiscuous-mode.patch
+       
patches.kernel.org/6.0.12-070-afs-Fix-server-active-leak-in-afs_put_server.patch
+       
patches.kernel.org/6.0.12-071-hwmon-coretemp-Check-for-null-before-removing-.patch
+       
patches.kernel.org/6.0.12-072-hwmon-coretemp-fix-pci-device-refcount-leak-in.patch
+       
patches.kernel.org/6.0.12-073-hwmon-asus-ec-sensors-Add-checks-for-devm_kcal.patch
+       
patches.kernel.org/6.0.12-074-riscv-vdso-fix-section-overlapping-under-some-.patch
+       
patches.kernel.org/6.0.12-075-riscv-mm-Proper-page-permissions-after-initmem.patch
+       
patches.kernel.org/6.0.12-076-ALSA-dice-fix-regression-for-Lexicon-I-ONIX-FW.patch
+       
patches.kernel.org/6.0.12-077-can-can327-can327_feed_frame_to_netdev-fix-pot.patch
+       
patches.kernel.org/6.0.12-078-error-injection-Add-prompt-for-function-error-.patch
+       
patches.kernel.org/6.0.12-079-tools-vm-slabinfo-gnuplot-use-grep-E-instead-o.patch
+       
patches.kernel.org/6.0.12-080-nilfs2-fix-NULL-pointer-dereference-in-nilfs_p.patch
+       
patches.kernel.org/6.0.12-081-x86-bugs-Make-sure-MSR_SPEC_CTRL-is-updated-pr.patch
+       
patches.kernel.org/6.0.12-082-pinctrl-intel-Save-and-restore-pins-in-direct-.patch
+       
patches.kernel.org/6.0.12-083-v4l2-don-t-fall-back-to-follow_pfn-if-pin_user.patch
+       
patches.kernel.org/6.0.12-084-mm-migrate-fix-THP-s-mapcount-on-isolation.patch
+       
patches.kernel.org/6.0.12-085-net-stmmac-Set-MAC-s-flow-control-register-to-.patch
+       
patches.kernel.org/6.0.12-086-mmc-mmc_test-Fix-removal-of-debugfs-file.patch
+       
patches.kernel.org/6.0.12-087-mmc-mtk-sd-Fix-missing-clk_disable_unprepare-i.patch
+       
patches.kernel.org/6.0.12-088-mmc-core-Fix-ambiguous-TRIM-and-DISCARD-arg.patch
+       
patches.kernel.org/6.0.12-089-mmc-sdhci-esdhc-imx-correct-CQHCI-exit-halt-st.patch
+       
patches.kernel.org/6.0.12-090-mmc-sdhci-sprd-Fix-no-reset-data-and-command-a.patch
+       patches.kernel.org/6.0.12-091-mmc-sdhci-Fix-voltage-switch-delay.patch
+       
patches.kernel.org/6.0.12-092-Kconfig.debug-provide-a-little-extra-FRAME_WAR.patch
+       
patches.kernel.org/6.0.12-093-drm-amdgpu-temporarily-disable-broken-Clang-bu.patch
+       
patches.kernel.org/6.0.12-094-drm-amdgpu-enable-Vangogh-VCN-indirect-sram-mo.patch
+       
patches.kernel.org/6.0.12-095-drm-i915-Fix-negative-value-passed-as-remainin.patch
+       
patches.kernel.org/6.0.12-096-drm-i915-Never-return-0-if-not-all-requests-re.patch
+       patches.kernel.org/6.0.12-097-tracing-osnoise-Fix-duration-type.patch
+       
patches.kernel.org/6.0.12-098-tracing-Fix-race-where-histograms-can-be-calle.patch
+       
patches.kernel.org/6.0.12-099-tracing-Free-buffers-when-a-used-dynamic-event.patch
+       
patches.kernel.org/6.0.12-100-ASoC-ops-Fix-bounds-check-for-_sx-controls.patch
+       
patches.kernel.org/6.0.12-101-ASoC-tlv320adc3xxx-Fix-build-error-for-implici.patch
+       
patches.kernel.org/6.0.12-102-pinctrl-single-Fix-potential-division-by-zero.patch
+       
patches.kernel.org/6.0.12-103-riscv-Sync-efi-page-table-s-kernel-mappings-be.patch
+       
patches.kernel.org/6.0.12-104-riscv-fix-race-when-vmap-stack-overflow.patch
+       
patches.kernel.org/6.0.12-105-riscv-kexec-Fixup-irq-controller-broken-in-kex.patch
+       
patches.kernel.org/6.0.12-106-nvme-fix-SRCU-protection-of-nvme_ns_head-list.patch
+       
patches.kernel.org/6.0.12-107-iommu-vt-d-Fix-PCI-device-refcount-leak-in-has.patch
+       
patches.kernel.org/6.0.12-108-iommu-vt-d-Fix-PCI-device-refcount-leak-in-dma.patch
+       
patches.kernel.org/6.0.12-109-ipv4-Handle-attempt-to-delete-multipath-route-.patch
+       
patches.kernel.org/6.0.12-110-ipv4-Fix-route-deletion-when-nexthop-info-is-n.patch
+       
patches.kernel.org/6.0.12-111-mm-damon-introduce-struct-damos_access_pattern.patch
+       
patches.kernel.org/6.0.12-112-mm-damon-sysfs-fix-wrong-empty-schemes-assumpt.patch
+       
patches.kernel.org/6.0.12-113-i2c-Restore-initial-power-state-if-probe-fails.patch
+       
patches.kernel.org/6.0.12-114-i2c-npcm7xx-Fix-error-handling-in-npcm_i2c_ini.patch
+       
patches.kernel.org/6.0.12-115-i2c-qcom-geni-fix-error-return-code-in-geni_i2.patch
+       
patches.kernel.org/6.0.12-116-i2c-imx-Only-DMA-messages-with-I2C_M_DMA_SAFE-.patch
+       
patches.kernel.org/6.0.12-117-ACPI-HMAT-remove-unnecessary-variable-initiali.patch
+       
patches.kernel.org/6.0.12-118-ACPI-HMAT-Fix-initiator-registration-for-singl.patch
+       
patches.kernel.org/6.0.12-119-Revert-clocksource-drivers-riscv-Events-are-st.patch
+       
patches.kernel.org/6.0.12-120-char-tpm-Protect-tpm_pm_suspend-with-locks.patch
+       
patches.kernel.org/6.0.12-121-Input-raydium_ts_i2c-fix-memory-leak-in-raydiu.patch
+       
patches.kernel.org/6.0.12-122-powerpc-bpf-32-Fix-Oops-on-tail-call-tests.patch
+       
patches.kernel.org/6.0.12-123-ipc-sem-Fix-dangling-sem_array-access-in-semti.patch
+       
patches.kernel.org/6.0.12-124-proc-avoid-integer-type-confusion-in-get_proc_.patch
+       
patches.kernel.org/6.0.12-125-proc-proc_skip_spaces-shouldn-t-think-it-is-wo.patch
+       patches.kernel.org/6.0.12-126-Linux-6.0.12.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -2027,6 +2434,7 @@
        patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch
        patches.suse/ACPI-resource-do-IRQ-override-on-LENOVO-IdeaPad.patch
        patches.suse/soundwire-intel-Initialize-clock-stop-timeout.patch
+       patches.suse/ALSA-usb-audio-Remove-redundant-workaround-for-Rolan.patch
 
        ########################################################
        # end of sorted patches
@@ -2048,7 +2456,10 @@
        patches.suse/char-pcmcia-cm4000_cs-Fix-use-after-free-in-cm4000_f.patch
        patches.suse/char-pcmcia-cm4040_cs-Fix-use-after-free-in-reader_f.patch
        patches.suse/char-pcmcia-scr24x_cs-Fix-use-after-free-in-scr24x_f.patch
-       patches.suse/ALSA-usb-audio-Remove-redundant-workaround-for-Rolan.patch
+       patches.suse/Bluetooth-L2CAP-Fix-u8-overflow.patch
+       patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch
+       patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch
+       patches.suse/can-slcan-fix-freed-work-crash.patch
 
        ########################################################
        # kbuild/module infrastructure fixes
@@ -2168,7 +2579,6 @@
        ########################################################
        patches.suse/kbd-ignore-gfx.patch
        patches.suse/Input-elan_i2c-Add-deny-list-for-Lenovo-Yoga-Slim-7.patch
-       patches.suse/Input-i8042-Apply-probe-defer-to-more-ASUS-ZenBook-m.patch
 
        ########################################################
        # Other drivers

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.o6xaZg/_old  2022-12-10 21:17:49.813557151 +0100
+++ /var/tmp/diff_new_pack.o6xaZg/_new  2022-12-10 21:17:49.813557151 +0100
@@ -1,4 +1,4 @@
-2022-11-26 17:59:17 +0000
-GIT Revision: 582305bccdfc1795e772934922f6af0bcd95fca6
+2022-12-08 10:49:09 +0000
+GIT Revision: 523a28391cc881ac34d76adabac8ee282f6e1013
 GIT Branch: stable
 

Reply via email to