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 2025-09-11 14:37:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Thu Sep 11 14:37:32 2025 rev:797 rq:1303394 version:6.16.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2025-09-08 09:56:22.595527552 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1977/dtb-aarch64.changes      
2025-09-11 14:37:48.135895109 +0200
@@ -1,0 +2,441 @@
+Tue Sep  9 20:01:16 CEST 2025 - [email protected]
+
+- Linux 6.16.6 (bsc#1012628).
+- btrfs: fix race between logging inode and checking if it was
+  logged before (bsc#1012628).
+- btrfs: fix race between setting last_dir_index_offset and
+  inode logging (bsc#1012628).
+- btrfs: avoid load/store tearing races when checking if an
+  inode was logged (bsc#1012628).
+- ASoC: soc-core: care NULL dirver name on
+  snd_soc_lookup_component_nolocked() (bsc#1012628).
+- ASoC: rsnd: tidyup direction name on rsnd_dai_connect()
+  (bsc#1012628).
+- ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op
+  (bsc#1012628).
+- ALSA: usb-audio: Allow Focusrite devices to use low samplerates
+  (bsc#1012628).
+- LoongArch: Save LBT before FPU in setup_sigcontext()
+  (bsc#1012628).
+- LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU
+  threads (bsc#1012628).
+- cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
+  (bsc#1012628).
+- drm/amd/display: Don't warn when missing DCE encoder caps
+  (bsc#1012628).
+- cpupower: Fix a bug where the -t option of the set subcommand
+  was not working (bsc#1012628).
+- Bluetooth: hci_sync: Avoid adding default advertising on startup
+  (bsc#1012628).
+- drm/rockchip: vop2: make vp registers nonvolatile (bsc#1012628).
+- btrfs: clear block dirty if submit_one_sector() failed
+  (bsc#1012628).
+- btrfs: zoned: skip ZONE FINISH of conventional zones
+  (bsc#1012628).
+- platform/x86/amd: pmc: Drop SMU F/W match for Cezanne
+  (bsc#1012628).
+- fs: writeback: fix use-after-free in __mark_inode_dirty()
+  (bsc#1012628).
+- tee: fix NULL pointer dereference in tee_shm_put (bsc#1012628).
+- tee: fix memory leak in tee_dyn_shm_alloc_helper (bsc#1012628).
+- arm64: dts: rockchip: mark eeprom as read-only for Radxa E52C
+  (bsc#1012628).
+- arm64: dts: rockchip: Add vcc-supply to SPI flash on
+  rk3399-pinebook-pro (bsc#1012628).
+- tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
+  (bsc#1012628).
+- arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off (bsc#1012628).
+- arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH
+  electronics i.MX8M Plus DHCOM (bsc#1012628).
+- arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data
+  Modul i.MX8M Plus eDM SBC (bsc#1012628).
+- arm64: dts: rockchip: Fix the headphone detection on the
+  orangepi 5 plus (bsc#1012628).
+- arm64: dts: rockchip: Add supplies for eMMC on rk3588-orangepi-5
+  (bsc#1012628).
+- ARM: dts: microchip: sama7d65: Force SDMMC Legacy mode
+  (bsc#1012628).
+- wifi: cfg80211: fix use-after-free in cmp_bss() (bsc#1012628).
+- wifi: brcmfmac: fix use-after-free when rescheduling
+  brcmf_btcoex_info work (bsc#1012628).
+- wifi: mt76: mt7921: don't disconnect when CSA to DFS chan
+  (bsc#1012628).
+- wifi: mt76: mt7925: fix locking in mt7925_change_vif_links()
+  (bsc#1012628).
+- wifi: mt76: prevent non-offchannel mgmt tx during scan/roc
+  (bsc#1012628).
+- wifi: mt76: mt7996: disable beacons when going offchannel
+  (bsc#1012628).
+- wifi: mt76: mt7996: use the correct vif link for scanning/roc
+  (bsc#1012628).
+- wifi: mt76: mt7996: add missing check for rx wcid entries
+  (bsc#1012628).
+- wifi: mt76: mt7915: fix list corruption after hardware restart
+  (bsc#1012628).
+- wifi: mt76: free pending offchannel tx frames on wcid cleanup
+  (bsc#1012628).
+- wifi: mt76: fix linked list corruption (bsc#1012628).
+- netfilter: br_netfilter: do not check confirmed bit in
+  br_nf_local_in() after confirm (bsc#1012628).
+- netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
+  (bsc#1012628).
+- wifi: iwlwifi: if scratch is ~0U, consider it a failure
+  (bsc#1012628).
+- wifi: iwlwifi: acpi: check DSM func validity (bsc#1012628).
+- wifi: iwlwifi: uefi: check DSM item validity (bsc#1012628).
+- wifi: iwlwifi: cfg: restore some 1000 series configs
+  (bsc#1012628).
+- wifi: iwlwifi: cfg: add back more lost PCI IDs (bsc#1012628).
+- Bluetooth: vhci: Prevent use-after-free by removing debugfs
+  files early (bsc#1012628).
+- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
+  (bsc#1012628).
+- netfilter: nft_flowtable.sh: re-run with random mtu sizes
+  (bsc#1012628).
+- net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y
+  (bsc#1012628).
+- xirc2ps_cs: fix register access when enabling FullDuplex
+  (bsc#1012628).
+- ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog
+  (bsc#1012628).
+- mISDN: Fix memory leak in dsp_hwec_enable() (bsc#1012628).
+- selftests: drv-net: csum: fix interface name for remote host
+  (bsc#1012628).
+- bnxt_en: fix incorrect page count in RX aggr ring log
+  (bsc#1012628).
+- icmp: fix icmp_ndo_send address translation for reply direction
+  (bsc#1012628).
+- eth: mlx4: Fix IS_ERR() vs NULL check bug in
+  mlx4_en_create_rx_ring (bsc#1012628).
+- net: macb: Fix tx_ptr_lock locking (bsc#1012628).
+- macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (bsc#1012628).
+- net/smc: fix one NULL pointer dereference in
+  smc_ib_is_sg_need_sync() (bsc#1012628).
+- net: mctp: mctp_fraq_queue should take ownership of passed skb
+  (bsc#1012628).
+- net: mctp: usb: initialise mac header in RX path (bsc#1012628).
+- net: ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference
+  for ndev (bsc#1012628).
+- ice: fix NULL access of tx->in_use in ice_ptp_ts_irq
+  (bsc#1012628).
+- ice: fix NULL access of tx->in_use in ice_ll_ts_intr
+  (bsc#1012628).
+- idpf: set mac type when adding and removing MAC filters
+  (bsc#1012628).
+- i40e: remove read access to debugfs files (bsc#1012628).
+- i40e: Fix potential invalid access when MAC list is empty
+  (bsc#1012628).
+- ixgbe: fix incorrect map used in eee linkmode (bsc#1012628).
+- wifi: ath12k: Set EMLSR support flag in MLO flags for
+  EML-capable stations (bsc#1012628).
+- wifi: ath11k: fix group data packet drops during rekey
+  (bsc#1012628).
+- net/tcp: Fix socket memory leak in TCP-AO failure handling
+  for IPv6 (bsc#1012628).
+- net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
+  (bsc#1012628).
+- vxlan: Fix NPD when refreshing an FDB entry with a nexthop
+  object (bsc#1012628).
+- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop
+  objects (bsc#1012628).
+- wifi: cw1200: cap SSID length in cw1200_do_join() (bsc#1012628).
+- wifi: libertas: cap SSID len in lbs_associate() (bsc#1012628).
+- wifi: cfg80211: sme: cap SSID length in
+  __cfg80211_connect_result() (bsc#1012628).
+- tools: ynl-gen: fix nested array counting (bsc#1012628).
+- net: remove sock_i_uid() (bsc#1012628).
+- net: lockless sock_i_ino() (bsc#1012628).
+- net: thunder_bgx: add a missing of_node_put (bsc#1012628).
+- net: thunder_bgx: decrement cleanup index before use
+  (bsc#1012628).
+- ipv4: Fix NULL vs error pointer check in
+  inet_blackhole_dev_init() (bsc#1012628).
+- net/smc: Remove validation of reserved bits in CLC Decline
+  message (bsc#1012628).
+- mctp: return -ENOPROTOOPT for unknown getsockopt options
+  (bsc#1012628).
+- ax25: properly unshare skbs in ax25_kiss_rcv() (bsc#1012628).
+- selftests: netfilter: fix udpclash tool hang (bsc#1012628).
+- netfilter: nf_tables: Introduce NFTA_DEVICE_PREFIX
+  (bsc#1012628).
+- net: atm: fix memory leak in atm_register_sysfs when
+  device_register fail (bsc#1012628).
+- net: xilinx: axienet: Add error handling for RX metadata
+  pointer retrieval (bsc#1012628).
+- ppp: fix memory leak in pad_compress_skb (bsc#1012628).
+- selftest: net: Fix weird setsockopt() in bind_bhash.c
+  (bsc#1012628).
+- phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
+  (bsc#1012628).
+- ALSA: usb-audio: Add mute TLV for playback volumes on some
+  devices (bsc#1012628).
+- accel/ivpu: Prevent recovery work from being queued during
+  device removal (bsc#1012628).
+- ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
+  (bsc#1012628).
+- arm64: ftrace: fix unreachable PLT for ftrace_caller in
+  init_module with CONFIG_DYNAMIC_FTRACE (bsc#1012628).
+- pcmcia: Fix a NULL pointer dereference in
+  __iodyn_find_io_region() (bsc#1012628).
+- rust: mm: mark VmaNew as transparent (bsc#1012628).
+- mm/slub: avoid accessing metadata when pointer is invalid in
+  object_err() (bsc#1012628).
+- x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and
+  arch_sync_kernel_mappings() (bsc#1012628).
+- mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE
+  (bsc#1012628).
+- mm: fix accounting of memmap pages (bsc#1012628).
+- mm: move page table sync declarations to linux/pgtable.h
+  (bsc#1012628).
+- mm: introduce and use {pgd,p4d}_populate_kernel() (bsc#1012628).
+- mm: fix possible deadlock in kmemleak (bsc#1012628).
+- mm: slub: avoid wake up kswapd in set_track_prepare
+  (bsc#1012628).
+- sched: Fix sched_numa_find_nth_cpu() if mask offline
+  (bsc#1012628).
+- kasan: fix GCC mem-intrinsic prefix with sw tags (bsc#1012628).
+- kunit: kasan_test: disable fortify string checker on
+  kasan_strings() test (bsc#1012628).
+- ocfs2: prevent release journal inode after journal shutdown
+  (bsc#1012628).
+- of_numa: fix uninitialized memory nodes causing kernel panic
+  (bsc#1012628).
+- soc: qcom: mdt_loader: Deal with zero e_shentsize (bsc#1012628).
+- wifi: mac80211: do not permit 40 MHz EHT operation on 5/6 GHz
+  (bsc#1012628).
+- wifi: mwifiex: Initialize the chan_stats array to zero
+  (bsc#1012628).
+- wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete
+  (bsc#1012628).
+- wifi: mt76: mt7996: Initialize hdr before passing to
+  skb_put_data() (bsc#1012628).
+- wifi: mt76: mt7925: fix the wrong bss cleanup for SAP
+  (bsc#1012628).
+- wifi: mt76: mt7925: skip EHT MLD TLV on non-MLD and pass
+  conn_state for sta_cmd (bsc#1012628).
+- net: ethernet: oa_tc6: Handle failure of spi_setup
+  (bsc#1012628).
+- spi: microchip-core-qspi: stop checking viability of
+  op->max_freq in supports_op callback (bsc#1012628).
+- drm/xe: Fix incorrect migration of backed-up object to VRAM
+  (bsc#1012628).
+- drm/amdgpu: drop hw access in non-DC audio fini (bsc#1012628).
+- drm/amdgpu/mes11: make MES_MISC_OP_CHANGE_CONFIG failure
+  non-fatal (bsc#1012628).
+- drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out
+  DPP PG (bsc#1012628).
+- drm/amdgpu/sdma: bump firmware version checks for user queue
+  support (bsc#1012628).
+- platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious
+  8042 quirks list (bsc#1012628).
+- scsi: lpfc: Fix buffer free/clear order in deferred receive path
+  (bsc#1012628).
+- nouveau: fix disabling the nonstall irq due to storm code
+  (bsc#1012628).
+- nouveau: Membar before between semaphore writes and the
+  interrupt (bsc#1012628).
+- audit: fix out-of-bounds read in audit_compare_dname_path()
+  (bsc#1012628).
+- batman-adv: fix OOB read/write in network-coding decode
+  (bsc#1012628).
+- cifs: prevent NULL pointer dereference in UTF16 conversion
+  (bsc#1012628).
+- e1000e: fix heap overflow in e1000_set_eeprom (bsc#1012628).
+- net: dsa: mv88e6xxx: Fix fwnode reference leaks in
+  mv88e6xxx_port_setup_leds (bsc#1012628).
+- net: pcs: rzn1-miic: Correct MODCTRL register offset
+  (bsc#1012628).
+- microchip: lan865x: Fix module autoloading (bsc#1012628).
+- microchip: lan865x: Fix LAN8651 autoloading (bsc#1012628).
+- drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to
+  TRAINING_PATTERN_SET (bsc#1012628).
+- rust: support Rust >= 1.91.0 target spec (bsc#1012628).
+- ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4
+  model (bsc#1012628).
+- ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
+  (bsc#1012628).
+- ALSA: hda: tas2781: fix tas2563 EFI data endianness
+  (bsc#1012628).
+- ALSA: hda: tas2781: reorder tas2563 calibration variables
+  (bsc#1012628).
+- pcmcia: omap: Add missing check for platform_get_resource
+  (bsc#1012628).
+- pcmcia: Add error handling for add_interval() in
+  do_validate_mem() (bsc#1012628).
+- platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan
+  quirk (bsc#1012628).
+- platform/x86: acer-wmi: Stop using ACPI bitmap for platform
+  profile choices (bsc#1012628).
+- platform/x86/intel: power-domains: Use
+  topology_logical_package_id() for package ID (bsc#1012628).
+- hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
+  (bsc#1012628).
+- hwmon: (ina238) Correctly clamp temperature (bsc#1012628).
+- scsi: sr: Reinstate rotational media flag (bsc#1012628).
+- spi: spi-fsl-lpspi: Fix transmissions when using CONT
+  (bsc#1012628).
+- spi: spi-fsl-lpspi: Set correct chip-select polarity bit
+  (bsc#1012628).
+- spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer
+  abort (bsc#1012628).
+- spi: spi-fsl-lpspi: Clear status register after disabling the
+  module (bsc#1012628).
+- hwmon: (ina238) Correctly clamp shunt voltage limit
+  (bsc#1012628).
+- hwmon: (ina238) Correctly clamp power limits (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: fix REFCLK setting (bsc#1012628).
+- perf bpf-event: Fix use-after-free in synthesis (bsc#1012628).
+- perf bpf-utils: Constify bpil_array_desc (bsc#1012628).
+- perf bpf-utils: Harden get_bpf_prog_info_linear (bsc#1012628).
+- spi: spi-qpic-snand: unregister ECC engine on probe error and
+  device remove (bsc#1012628).
+- drm/amd/amdgpu: Fix missing error return on kzalloc failure
+  (bsc#1012628).
+- tools: gpio: remove the include directory on make clean
+  (bsc#1012628).
+- md/raid1: fix data lost for writemostly rdev (bsc#1012628).
+- md: prevent incorrect update of resync/recovery offset
++++ 151 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1977/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.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.4QUVkF/_old  2025-09-11 14:37:52.876095381 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:52.876095381 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
+%define patchversion 6.16.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %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.4QUVkF/_old  2025-09-11 14:37:52.992100281 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:52.992100281 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define patchversion 6.16.6
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-64kb
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif
@@ -353,11 +353,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
@@ -492,11 +499,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.060103155 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.060103155 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define patchversion 6.16.6
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -28,9 +28,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-docs
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.092104507 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.096104675 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define patchversion 6.16.6
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-kvmsmall
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif
@@ -353,11 +353,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
@@ -496,11 +503,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.152107042 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.156107211 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.16.5
+%define patchversion 6.16.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-642f24db59528e4f2ce79f318b09f033519e68a8
+%global kernel_package 
kernel%kernel_flavor-srchash-ad8b04f0f117450e075d87f288567848190dfa36
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Provides:       
kernel-obs-build-srchash-642f24db59528e4f2ce79f318b09f033519e68a8
+Provides:       
kernel-obs-build-srchash-ad8b04f0f117450e075d87f288567848190dfa36
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.184108394 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.184108394 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 6.16.5
+%define patchversion 6.16.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif
@@ -36,7 +36,7 @@
 # kernel-obs-build must be also configured as VMinstall, but is required
 # here as well to avoid that qa and build package build parallel
 %if ! 0%{?qemu_user_space_build}
-BuildRequires:  
kernel-obs-build-srchash-642f24db59528e4f2ce79f318b09f033519e68a8
+BuildRequires:  
kernel-obs-build-srchash-ad8b04f0f117450e075d87f288567848190dfa36
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.216109745 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.216109745 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define patchversion 6.16.6
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-pae
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif
@@ -353,11 +353,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
@@ -512,11 +519,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.248111098 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.248111098 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define patchversion 6.16.6
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 %define gcc_package gcc
 %define gcc_compiler gcc
@@ -28,9 +28,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-source
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.280112450 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.280112450 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.308113633 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.312113802 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.16
-%define patchversion 6.16.5
-%define git_commit 642f24db59528e4f2ce79f318b09f033519e68a8
+%define patchversion 6.16.6
+%define git_commit ad8b04f0f117450e075d87f288567848190dfa36
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-vanilla
-Version:        6.16.5
+Version:        6.16.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g642f24d
+Release:        <RELEASE>.gad8b04f
 %else
 Release:        0
 %endif
@@ -353,11 +353,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
@@ -489,11 +496,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release

kernel-zfcpdump.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2025-09-02 18:33:36.000000000 +0200
+++ new/config/arm64/default    2025-09-08 11:36:17.000000000 +0200
@@ -13540,7 +13540,8 @@
 CONFIG_INTEGRITY_TRUSTED_KEYRING=y
 CONFIG_INTEGRITY_PLATFORM_KEYRING=y
 CONFIG_INTEGRITY_MACHINE_KEYRING=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
 CONFIG_LOAD_UEFI_KEYS=y
 CONFIG_INTEGRITY_AUDIT=y
 CONFIG_IMA=y
@@ -13561,7 +13562,7 @@
 # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
 CONFIG_IMA_APPRAISE_BOOTPARAM=y
 CONFIG_IMA_APPRAISE_MODSIG=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
 # CONFIG_IMA_BLACKLIST_KEYRING is not set
 # CONFIG_IMA_LOAD_X509 is not set
 CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2025-09-02 18:33:36.000000000 +0200
+++ new/config/x86_64/default   2025-09-08 11:36:17.000000000 +0200
@@ -11078,7 +11078,8 @@
 CONFIG_INTEGRITY_TRUSTED_KEYRING=y
 CONFIG_INTEGRITY_PLATFORM_KEYRING=y
 CONFIG_INTEGRITY_MACHINE_KEYRING=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
 CONFIG_LOAD_UEFI_KEYS=y
 CONFIG_INTEGRITY_AUDIT=y
 CONFIG_IMA=y
@@ -11099,7 +11100,7 @@
 # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
 CONFIG_IMA_APPRAISE_BOOTPARAM=y
 CONFIG_IMA_APPRAISE_MODSIG=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
 # CONFIG_IMA_BLACKLIST_KEYRING is not set
 # CONFIG_IMA_LOAD_X509 is not set
 CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.816135097 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.816135097 +0200
@@ -225,11 +225,18 @@
 # installation of bootloader and dracut related tools as if they were
 # required. This will ensure they're there for post scripts without hard
 # requiring them. (boo#1228659, boo#1240785)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
 OrderWithRequires(post): udev
+Suggests: udev
 OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
 OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
 OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
 OrderWithRequires(post): dracut
+Suggests: dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release

++++++ kernel-subpackage-build ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:53.980142026 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:53.980142026 +0200
@@ -60,7 +60,11 @@
   (( p != 0 )) || p=''
   if (( t == 0100000 )); then
     install -D -m "${p:-0644}" /dev/null "$RPM_BUILD_ROOT$name"
-    dd if=/dev/null bs=1 count=0 status=none seek="$size" 
of="$RPM_BUILD_ROOT$name"
+    if [ -f "$RPM_BUILD_ROOT$name".xz ] ; then xzcat "$RPM_BUILD_ROOT$name".xz 
> "$RPM_BUILD_ROOT$name"
+    elif [ -f "$RPM_BUILD_ROOT$name".gz ] ; then zcat 
"$RPM_BUILD_ROOT$name".gz > "$RPM_BUILD_ROOT$name"
+    elif [ -f "$RPM_BUILD_ROOT$name".zst ] ; then zstdcat 
"$RPM_BUILD_ROOT$name".zst > "$RPM_BUILD_ROOT$name"
+    else dd if=/dev/null bs=1 count=0 status=none seek="$size" 
of="$RPM_BUILD_ROOT$name"
+    fi
     touch -h --date="@$mtime" "$RPM_BUILD_ROOT$name"
   elif (( t == 0040000 )); then
     install -d -m "${p:-0755}" "$RPM_BUILD_ROOT$name"




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch 
new/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch
--- old/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch 
2025-09-04 17:50:55.000000000 +0200
+++ new/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch 
2025-09-09 20:01:16.000000000 +0200
@@ -34,6 +34,22 @@
   CA can veirfy other keys for loading to .ima or .secondary keyring by keyctl
   tool. Other non-CA MOKs can only be used for kexec. (bsc#1209006)
 
+  Update:
+  The final decision is that enabling the following config on x86_64 and arm64:
+
+       CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
+       CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
+       CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+       (bsc#1243677, PED-12554, PED-6528)
+
+  Only allow CA-MOK be loaded to .machine keyring which will be linked to
+  .secondary_trusted_keys keyring. Then CA keys in .machine keyring can be
+  used to verify ima/evm keys. And, the CA-MOK does not allow DigitalSignature
+  usage field.
+
+This downstream patch still be applied to kernel for downward
+compatible.
+
 Signed-off-by: Rober+t Holmes <[email protected]>
 Cc: [email protected]
 Cc: [email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-usb-hub-Don-t-try-to-recover-devices-lost-dur.patch 
new/patches.suse/Revert-usb-hub-Don-t-try-to-recover-devices-lost-dur.patch
--- old/patches.suse/Revert-usb-hub-Don-t-try-to-recover-devices-lost-dur.patch 
2025-09-04 17:50:55.000000000 +0200
+++ new/patches.suse/Revert-usb-hub-Don-t-try-to-recover-devices-lost-dur.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Jiri Slaby <[email protected]>
-Date: Thu, 7 Aug 2025 08:03:46 +0200
-Subject: Revert "usb: hub: Don't try to recover devices lost during warm
- reset."
-References: bsc#1247895
-Patch-mainline: Never, under discussion
-
-This reverts commit 2521106fc732b0b75fd3555c689b1ed1d29d273c.
-
-Signed-off-by: Jiri Slaby <[email protected]>
----
- drivers/usb/core/hub.c |    8 ++------
- 1 file changed, 2 insertions(+), 6 deletions(-)
-
---- a/drivers/usb/core/hub.c
-+++ b/drivers/usb/core/hub.c
-@@ -5751,7 +5751,6 @@ static void port_event(struct usb_hub *h
-       struct usb_device *hdev = hub->hdev;
-       u16 portstatus, portchange;
-       int i = 0;
--      int err;
- 
-       connect_change = test_bit(port1, hub->change_bits);
-       clear_bit(port1, hub->event_bits);
-@@ -5848,11 +5847,8 @@ static void port_event(struct usb_hub *h
-               } else if (!udev || !(portstatus & USB_PORT_STAT_CONNECTION)
-                               || udev->state == USB_STATE_NOTATTACHED) {
-                       dev_dbg(&port_dev->dev, "do warm reset, port only\n");
--                      err = hub_port_reset(hub, port1, NULL,
--                                           HUB_BH_RESET_TIME, true);
--                      if (!udev && err == -ENOTCONN)
--                              connect_change = 0;
--                      else if (err < 0)
-+                      if (hub_port_reset(hub, port1, NULL,
-+                                      HUB_BH_RESET_TIME, true) < 0)
-                               hub_port_disable(hub, port1, 1);
-               } else {
-                       dev_dbg(&port_dev->dev, "do warm reset, full device\n");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/platform-x86-asus-wmi-Fix-racy-registrations.patch 
new/patches.suse/platform-x86-asus-wmi-Fix-racy-registrations.patch
--- old/patches.suse/platform-x86-asus-wmi-Fix-racy-registrations.patch 
2025-09-04 17:50:55.000000000 +0200
+++ new/patches.suse/platform-x86-asus-wmi-Fix-racy-registrations.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-From: Takashi Iwai <[email protected]>
-Date: Wed, 27 Aug 2025 07:24:33 +0200
-Subject: platform/x86: asus-wmi: Fix racy registrations
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-References: bsc#1246924
-Git-repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git#fixes
-Git-commit: 5549202b9c02c2ecbc8634768a3da8d9e82d548d
-Patch-mainline: Queued in subsystem maintainer repository
-
-asus_wmi_register_driver() may be called from multiple drivers
-concurrently, which can lead to the racy list operations, eventually
-corrupting the memory and hitting Oops on some ASUS machines.
-Also, the error handling is missing, and it forgot to unregister ACPI
-lps0 dev ops in the error case.
-
-This patch covers those issues by introducing a simple mutex at
-acpi_wmi_register_driver() & *_unregister_driver, and adding the
-proper call of asus_s2idle_check_unregister() in the error path.
-
-Fixes: feea7bd6b02d ("platform/x86: asus-wmi: Refactor Ally suspend/resume")
-Link: https://bugzilla.suse.com/show_bug.cgi?id=1246924
-Link: https://lore.kernel.org/[email protected]
-Signed-off-by: Takashi Iwai <[email protected]>
-Link: https://lore.kernel.org/r/[email protected]
-Reviewed-by: Ilpo Järvinen <[email protected]>
-Signed-off-by: Ilpo Järvinen <[email protected]>
----
- drivers/platform/x86/asus-wmi.c |    9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
---- a/drivers/platform/x86/asus-wmi.c
-+++ b/drivers/platform/x86/asus-wmi.c
-@@ -5088,16 +5088,22 @@ static int asus_wmi_probe(struct platfor
- 
-       asus_s2idle_check_register();
- 
--      return asus_wmi_add(pdev);
-+      ret = asus_wmi_add(pdev);
-+      if (ret)
-+              asus_s2idle_check_unregister();
-+
-+      return ret;
- }
- 
- static bool used;
-+static DEFINE_MUTEX(register_mutex);
- 
- int __init_or_module asus_wmi_register_driver(struct asus_wmi_driver *driver)
- {
-       struct platform_driver *platform_driver;
-       struct platform_device *platform_device;
- 
-+      guard(mutex)(&register_mutex);
-       if (used)
-               return -EBUSY;
- 
-@@ -5120,6 +5126,7 @@ EXPORT_SYMBOL_GPL(asus_wmi_register_driv
- 
- void asus_wmi_unregister_driver(struct asus_wmi_driver *driver)
- {
-+      guard(mutex)(&register_mutex);
-       asus_s2idle_check_unregister();
- 
-       platform_device_unregister(driver->platform_device);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/proc-fix-missing-pde_set_flags-for-net-proc-files.patch 
new/patches.suse/proc-fix-missing-pde_set_flags-for-net-proc-files.patch
--- old/patches.suse/proc-fix-missing-pde_set_flags-for-net-proc-files.patch    
2025-09-04 17:50:55.000000000 +0200
+++ new/patches.suse/proc-fix-missing-pde_set_flags-for-net-proc-files.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,130 +0,0 @@
-From: wangzijie <[email protected]>
-Date: Mon, 18 Aug 2025 20:31:02 +0800
-Subject: proc: fix missing pde_set_flags() for net proc files
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-References: bsc#1248156
-Git-repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-hotfixes-unstable
-Git-commit: 1933b8f3aae528ac7d2a9baaa20d729ad386b7a8
-Patch-mainline: Queued in subsystem maintainer repository
-
-To avoid potential UAF issues during module removal races, we use
-pde_set_flags() to save proc_ops flags in PDE itself before
-proc_register(), and then use pde_has_proc_*() helpers instead of directly
-dereferencing pde->proc_ops->*.
-
-However, the pde_set_flags() call was missing when creating net related
-proc files.  This omission caused incorrect behavior which FMODE_LSEEK was
-being cleared inappropriately in proc_reg_open() for net proc files.  Lars
-reported it in this link[1].
-
-Fix this by ensuring pde_set_flags() is called when register proc entry,
-and add NULL check for proc_ops in pde_set_flags().
-
-[[email protected]: stash pde->proc_ops in a local const variable, per 
Christian]
-  Link: https://lkml.kernel.org/r/[email protected]
-Link: https://lkml.kernel.org/r/[email protected]
-Link: 
https://lore.kernel.org/all/[email protected]/ [1]
-Fixes: ff7ec8dc1b64 ("proc: use the same treatment to check proc_lseek as ones 
for proc_read_iter et.al")
-Signed-off-by: wangzijie <[email protected]>
-Reported-by: Lars Wendler <[email protected]>
-Tested-by: Stefano Brivio <[email protected]>
-Tested-by: Petr Vaněk <[email protected]>
-Cc: Alexei Starovoitov <[email protected]>
-Cc: Alexey Dobriyan <[email protected]>
-Cc: Al Viro <[email protected]>
-Cc: "Edgecombe, Rick P" <[email protected]>
-Cc: Greg Kroah-Hartman <[email protected]>
-Cc: Jiri Slaby <[email protected]>
-Cc: Kirill A. Shutemov <[email protected]>
-Cc: wangzijie <[email protected]>
-Cc: <[email protected]>
-Signed-off-by: Andrew Morton <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- fs/proc/generic.c |   38 +++++++++++++++++++++-----------------
- 1 file changed, 21 insertions(+), 17 deletions(-)
-
---- a/fs/proc/generic.c
-+++ b/fs/proc/generic.c
-@@ -364,6 +364,25 @@ static const struct inode_operations pro
-       .setattr        = proc_notify_change,
- };
- 
-+static void pde_set_flags(struct proc_dir_entry *pde)
-+{
-+      const struct proc_ops *proc_ops = pde->proc_ops;
-+
-+      if (!proc_ops)
-+              return;
-+
-+      if (proc_ops->proc_flags & PROC_ENTRY_PERMANENT)
-+              pde->flags |= PROC_ENTRY_PERMANENT;
-+      if (proc_ops->proc_read_iter)
-+              pde->flags |= PROC_ENTRY_proc_read_iter;
-+#ifdef CONFIG_COMPAT
-+      if (proc_ops->proc_compat_ioctl)
-+              pde->flags |= PROC_ENTRY_proc_compat_ioctl;
-+#endif
-+      if (proc_ops->proc_lseek)
-+              pde->flags |= PROC_ENTRY_proc_lseek;
-+}
-+
- /* returns the registered entry, or frees dp and returns NULL on failure */
- struct proc_dir_entry *proc_register(struct proc_dir_entry *dir,
-               struct proc_dir_entry *dp)
-@@ -371,6 +390,8 @@ struct proc_dir_entry *proc_register(str
-       if (proc_alloc_inum(&dp->low_ino))
-               goto out_free_entry;
- 
-+      pde_set_flags(dp);
-+
-       write_lock(&proc_subdir_lock);
-       dp->parent = dir;
-       if (pde_subdir_insert(dir, dp) == false) {
-@@ -559,20 +580,6 @@ struct proc_dir_entry *proc_create_reg(c
-       return p;
- }
- 
--static void pde_set_flags(struct proc_dir_entry *pde)
--{
--      if (pde->proc_ops->proc_flags & PROC_ENTRY_PERMANENT)
--              pde->flags |= PROC_ENTRY_PERMANENT;
--      if (pde->proc_ops->proc_read_iter)
--              pde->flags |= PROC_ENTRY_proc_read_iter;
--#ifdef CONFIG_COMPAT
--      if (pde->proc_ops->proc_compat_ioctl)
--              pde->flags |= PROC_ENTRY_proc_compat_ioctl;
--#endif
--      if (pde->proc_ops->proc_lseek)
--              pde->flags |= PROC_ENTRY_proc_lseek;
--}
--
- struct proc_dir_entry *proc_create_data(const char *name, umode_t mode,
-               struct proc_dir_entry *parent,
-               const struct proc_ops *proc_ops, void *data)
-@@ -583,7 +590,6 @@ struct proc_dir_entry *proc_create_data(
-       if (!p)
-               return NULL;
-       p->proc_ops = proc_ops;
--      pde_set_flags(p);
-       return proc_register(parent, p);
- }
- EXPORT_SYMBOL(proc_create_data);
-@@ -634,7 +640,6 @@ struct proc_dir_entry *proc_create_seq_p
-       p->proc_ops = &proc_seq_ops;
-       p->seq_ops = ops;
-       p->state_size = state_size;
--      pde_set_flags(p);
-       return proc_register(parent, p);
- }
- EXPORT_SYMBOL(proc_create_seq_private);
-@@ -665,7 +670,6 @@ struct proc_dir_entry *proc_create_singl
-               return NULL;
-       p->proc_ops = &proc_single_ops;
-       p->single_show = show;
--      pde_set_flags(p);
-       return proc_register(parent, p);
- }
- EXPORT_SYMBOL(proc_create_single_data);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/proc-fix-type-confusion-in-pde_set_flags.patch 
new/patches.suse/proc-fix-type-confusion-in-pde_set_flags.patch
--- old/patches.suse/proc-fix-type-confusion-in-pde_set_flags.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/proc-fix-type-confusion-in-pde_set_flags.patch     
2025-09-09 20:01:16.000000000 +0200
@@ -0,0 +1,49 @@
+From: wangzijie <[email protected]>
+Date: Thu, 4 Sep 2025 21:57:15 +0800
+Subject: proc: fix type confusion in pde_set_flags()
+References: bsc#1248156
+Git-repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-hotfixes-unstable
+Git-commit: 3c3587466e8691e5c2ae2982ebcb5d9870d8825f
+Patch-mainline: Queued in subsystem maintainer repository
+
+Commit 2ce3d282bd50 ("proc: fix missing pde_set_flags() for net proc
+files") missed a key part in the definition of proc_dir_entry:
+
+union {
+       const struct proc_ops *proc_ops;
+       const struct file_operations *proc_dir_ops;
+};
+
+So dereference of ->proc_ops assumes it is a proc_ops structure results in
+type confusion and make NULL check for 'proc_ops' not work for proc dir.
+
+Add !S_ISDIR(dp->mode) test before calling pde_set_flags() to fix it.
+
+Link: https://lkml.kernel.org/r/[email protected]
+Fixes: 2ce3d282bd50 ("proc: fix missing pde_set_flags() for net proc files")
+Signed-off-by: wangzijie <[email protected]>
+Reported-by: Brad Spengler <[email protected]>
+Cc: Alexey Dobriyan <[email protected]>
+Cc: Al Viro <[email protected]>
+Cc: Christian Brauner <[email protected]>
+Cc: Jiri Slaby <[email protected]>
+Cc: Stefano Brivio <[email protected]>
+Cc: <[email protected]>
+Signed-off-by: Andrew Morton <[email protected]>
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ fs/proc/generic.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/fs/proc/generic.c
++++ b/fs/proc/generic.c
+@@ -390,7 +390,8 @@ struct proc_dir_entry *proc_register(str
+       if (proc_alloc_inum(&dp->low_ino))
+               goto out_free_entry;
+ 
+-      pde_set_flags(dp);
++      if (!S_ISDIR(dp->mode))
++              pde_set_flags(dp);
+ 
+       write_lock(&proc_subdir_lock);
+       dp->parent = dir;

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:54.960183432 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:54.964183601 +0200
@@ -1825,6 +1825,190 @@
        
patches.kernel.org/6.16.5-141-thermal-drivers-mediatek-lvts_thermal-Add-lvts.patch
        
patches.kernel.org/6.16.5-142-thermal-drivers-mediatek-lvts_thermal-Add-mt79.patch
        patches.kernel.org/6.16.5-143-Linux-6.16.5.patch
+       
patches.kernel.org/6.16.6-001-btrfs-fix-race-between-logging-inode-and-check.patch
+       
patches.kernel.org/6.16.6-002-btrfs-fix-race-between-setting-last_dir_index_.patch
+       
patches.kernel.org/6.16.6-003-btrfs-avoid-load-store-tearing-races-when-chec.patch
+       
patches.kernel.org/6.16.6-004-ASoC-soc-core-care-NULL-dirver-name-on-snd_soc.patch
+       
patches.kernel.org/6.16.6-005-ASoC-rsnd-tidyup-direction-name-on-rsnd_dai_co.patch
+       
patches.kernel.org/6.16.6-006-ASoC-SOF-Intel-WCL-Add-the-sdw_process_wakeen-.patch
+       
patches.kernel.org/6.16.6-007-ALSA-usb-audio-Allow-Focusrite-devices-to-use-.patch
+       
patches.kernel.org/6.16.6-008-LoongArch-Save-LBT-before-FPU-in-setup_sigcont.patch
+       
patches.kernel.org/6.16.6-009-LoongArch-Add-cpuhotplug-hooks-to-fix-high-cpu.patch
+       
patches.kernel.org/6.16.6-010-cdc_ncm-Flag-Intel-OEM-version-of-Fibocom-L850.patch
+       
patches.kernel.org/6.16.6-011-drm-amd-display-Don-t-warn-when-missing-DCE-en.patch
+       
patches.kernel.org/6.16.6-012-cpupower-Fix-a-bug-where-the-t-option-of-the-s.patch
+       
patches.kernel.org/6.16.6-013-Bluetooth-hci_sync-Avoid-adding-default-advert.patch
+       
patches.kernel.org/6.16.6-014-drm-rockchip-vop2-make-vp-registers-nonvolatil.patch
+       
patches.kernel.org/6.16.6-015-btrfs-clear-block-dirty-if-submit_one_sector-f.patch
+       
patches.kernel.org/6.16.6-016-btrfs-zoned-skip-ZONE-FINISH-of-conventional-z.patch
+       
patches.kernel.org/6.16.6-017-platform-x86-amd-pmc-Drop-SMU-F-W-match-for-Ce.patch
+       
patches.kernel.org/6.16.6-018-fs-writeback-fix-use-after-free-in-__mark_inod.patch
+       
patches.kernel.org/6.16.6-019-tee-fix-NULL-pointer-dereference-in-tee_shm_pu.patch
+       
patches.kernel.org/6.16.6-020-tee-fix-memory-leak-in-tee_dyn_shm_alloc_helpe.patch
+       
patches.kernel.org/6.16.6-021-arm64-dts-rockchip-mark-eeprom-as-read-only-fo.patch
+       
patches.kernel.org/6.16.6-022-arm64-dts-rockchip-Add-vcc-supply-to-SPI-flash.patch
+       
patches.kernel.org/6.16.6-023-tee-optee-ffa-fix-a-typo-of-optee_ffa_api_is_c.patch
+       
patches.kernel.org/6.16.6-024-arm64-dts-imx8mp-tqma8mpql-fix-LDO5-power-off.patch
+       
patches.kernel.org/6.16.6-025-arm64-dts-imx8mp-Fix-missing-microSD-slot-vqmm.patch
+       
patches.kernel.org/6.16.6-026-arm64-dts-imx8mp-Fix-missing-microSD-slot-vqmm.patch
+       
patches.kernel.org/6.16.6-027-arm64-dts-rockchip-Fix-the-headphone-detection.patch
+       
patches.kernel.org/6.16.6-028-arm64-dts-rockchip-Add-supplies-for-eMMC-on-rk.patch
+       
patches.kernel.org/6.16.6-029-ARM-dts-microchip-sama7d65-Force-SDMMC-Legacy-.patch
+       
patches.kernel.org/6.16.6-030-wifi-cfg80211-fix-use-after-free-in-cmp_bss.patch
+       
patches.kernel.org/6.16.6-031-wifi-brcmfmac-fix-use-after-free-when-reschedu.patch
+       
patches.kernel.org/6.16.6-032-wifi-mt76-mt7921-don-t-disconnect-when-CSA-to-.patch
+       
patches.kernel.org/6.16.6-033-wifi-mt76-mt7925-fix-locking-in-mt7925_change_.patch
+       
patches.kernel.org/6.16.6-034-wifi-mt76-prevent-non-offchannel-mgmt-tx-durin.patch
+       
patches.kernel.org/6.16.6-035-wifi-mt76-mt7996-disable-beacons-when-going-of.patch
+       
patches.kernel.org/6.16.6-036-wifi-mt76-mt7996-use-the-correct-vif-link-for-.patch
+       
patches.kernel.org/6.16.6-037-wifi-mt76-mt7996-add-missing-check-for-rx-wcid.patch
+       
patches.kernel.org/6.16.6-038-wifi-mt76-mt7915-fix-list-corruption-after-har.patch
+       
patches.kernel.org/6.16.6-039-wifi-mt76-free-pending-offchannel-tx-frames-on.patch
+       patches.kernel.org/6.16.6-040-wifi-mt76-fix-linked-list-corruption.patch
+       
patches.kernel.org/6.16.6-041-netfilter-br_netfilter-do-not-check-confirmed-.patch
+       
patches.kernel.org/6.16.6-042-netfilter-conntrack-helper-Replace-EEXIST-by-E.patch
+       
patches.kernel.org/6.16.6-043-wifi-iwlwifi-if-scratch-is-0U-consider-it-a-fa.patch
+       
patches.kernel.org/6.16.6-044-wifi-iwlwifi-acpi-check-DSM-func-validity.patch
+       
patches.kernel.org/6.16.6-045-wifi-iwlwifi-uefi-check-DSM-item-validity.patch
+       
patches.kernel.org/6.16.6-046-wifi-iwlwifi-cfg-restore-some-1000-series-conf.patch
+       
patches.kernel.org/6.16.6-047-wifi-iwlwifi-cfg-add-back-more-lost-PCI-IDs.patch
+       
patches.kernel.org/6.16.6-048-Bluetooth-vhci-Prevent-use-after-free-by-remov.patch
+       
patches.kernel.org/6.16.6-049-Bluetooth-Fix-use-after-free-in-l2cap_sock_cle.patch
+       
patches.kernel.org/6.16.6-050-netfilter-nft_flowtable.sh-re-run-with-random-.patch
+       
patches.kernel.org/6.16.6-051-net_sched-gen_estimator-fix-est_timer-vs-CONFI.patch
+       
patches.kernel.org/6.16.6-052-xirc2ps_cs-fix-register-access-when-enabling-F.patch
+       
patches.kernel.org/6.16.6-053-ptp-ocp-fix-use-after-free-bugs-causing-by-ptp.patch
+       
patches.kernel.org/6.16.6-054-mISDN-Fix-memory-leak-in-dsp_hwec_enable.patch
+       
patches.kernel.org/6.16.6-055-selftests-drv-net-csum-fix-interface-name-for-.patch
+       
patches.kernel.org/6.16.6-056-bnxt_en-fix-incorrect-page-count-in-RX-aggr-ri.patch
+       
patches.kernel.org/6.16.6-057-icmp-fix-icmp_ndo_send-address-translation-for.patch
+       
patches.kernel.org/6.16.6-058-eth-mlx4-Fix-IS_ERR-vs-NULL-check-bug-in-mlx4_.patch
+       patches.kernel.org/6.16.6-059-net-macb-Fix-tx_ptr_lock-locking.patch
+       
patches.kernel.org/6.16.6-060-macsec-read-MACSEC_SA_ATTR_PN-with-nla_get_uin.patch
+       
patches.kernel.org/6.16.6-061-net-smc-fix-one-NULL-pointer-dereference-in-sm.patch
+       
patches.kernel.org/6.16.6-062-net-mctp-mctp_fraq_queue-should-take-ownership.patch
+       
patches.kernel.org/6.16.6-063-net-mctp-usb-initialise-mac-header-in-RX-path.patch
+       
patches.kernel.org/6.16.6-064-net-ethernet-ti-am65-cpsw-nuss-Fix-null-pointe.patch
+       
patches.kernel.org/6.16.6-065-ice-fix-NULL-access-of-tx-in_use-in-ice_ptp_ts.patch
+       
patches.kernel.org/6.16.6-066-ice-fix-NULL-access-of-tx-in_use-in-ice_ll_ts_.patch
+       
patches.kernel.org/6.16.6-067-idpf-set-mac-type-when-adding-and-removing-MAC.patch
+       
patches.kernel.org/6.16.6-068-i40e-remove-read-access-to-debugfs-files.patch
+       
patches.kernel.org/6.16.6-069-i40e-Fix-potential-invalid-access-when-MAC-lis.patch
+       
patches.kernel.org/6.16.6-070-ixgbe-fix-incorrect-map-used-in-eee-linkmode.patch
+       
patches.kernel.org/6.16.6-071-wifi-ath12k-Set-EMLSR-support-flag-in-MLO-flag.patch
+       
patches.kernel.org/6.16.6-072-wifi-ath11k-fix-group-data-packet-drops-during.patch
+       
patches.kernel.org/6.16.6-073-net-tcp-Fix-socket-memory-leak-in-TCP-AO-failu.patch
+       
patches.kernel.org/6.16.6-074-net-ethernet-mtk_eth_soc-fix-tx-vlan-tag-for-l.patch
+       
patches.kernel.org/6.16.6-075-vxlan-Fix-NPD-when-refreshing-an-FDB-entry-wit.patch
+       
patches.kernel.org/6.16.6-076-vxlan-Fix-NPD-in-arp-neigh-_reduce-when-using-.patch
+       
patches.kernel.org/6.16.6-077-wifi-cw1200-cap-SSID-length-in-cw1200_do_join.patch
+       
patches.kernel.org/6.16.6-078-wifi-libertas-cap-SSID-len-in-lbs_associate.patch
+       
patches.kernel.org/6.16.6-079-wifi-cfg80211-sme-cap-SSID-length-in-__cfg8021.patch
+       
patches.kernel.org/6.16.6-080-tools-ynl-gen-fix-nested-array-counting.patch
+       patches.kernel.org/6.16.6-081-net-remove-sock_i_uid.patch
+       patches.kernel.org/6.16.6-082-net-lockless-sock_i_ino.patch
+       
patches.kernel.org/6.16.6-083-net-thunder_bgx-add-a-missing-of_node_put.patch
+       
patches.kernel.org/6.16.6-084-net-thunder_bgx-decrement-cleanup-index-before.patch
+       
patches.kernel.org/6.16.6-085-ipv4-Fix-NULL-vs-error-pointer-check-in-inet_b.patch
+       
patches.kernel.org/6.16.6-086-net-smc-Remove-validation-of-reserved-bits-in-.patch
+       
patches.kernel.org/6.16.6-087-mctp-return-ENOPROTOOPT-for-unknown-getsockopt.patch
+       
patches.kernel.org/6.16.6-088-ax25-properly-unshare-skbs-in-ax25_kiss_rcv.patch
+       
patches.kernel.org/6.16.6-089-selftests-netfilter-fix-udpclash-tool-hang.patch
+       
patches.kernel.org/6.16.6-090-netfilter-nf_tables-Introduce-NFTA_DEVICE_PREF.patch
+       
patches.kernel.org/6.16.6-091-net-atm-fix-memory-leak-in-atm_register_sysfs-.patch
+       
patches.kernel.org/6.16.6-092-net-xilinx-axienet-Add-error-handling-for-RX-m.patch
+       
patches.kernel.org/6.16.6-093-ppp-fix-memory-leak-in-pad_compress_skb.patch
+       
patches.kernel.org/6.16.6-094-selftest-net-Fix-weird-setsockopt-in-bind_bhas.patch
+       
patches.kernel.org/6.16.6-095-phy-mscc-Stop-taking-ts_lock-for-tx_queue-and-.patch
+       
patches.kernel.org/6.16.6-096-ALSA-usb-audio-Add-mute-TLV-for-playback-volum.patch
+       
patches.kernel.org/6.16.6-097-accel-ivpu-Prevent-recovery-work-from-being-qu.patch
+       
patches.kernel.org/6.16.6-098-ACPI-IORT-Fix-memory-leak-in-iort_rmr_alloc_si.patch
+       
patches.kernel.org/6.16.6-099-arm64-ftrace-fix-unreachable-PLT-for-ftrace_ca.patch
+       
patches.kernel.org/6.16.6-100-pcmcia-Fix-a-NULL-pointer-dereference-in-__iod.patch
+       patches.kernel.org/6.16.6-101-rust-mm-mark-VmaNew-as-transparent.patch
+       
patches.kernel.org/6.16.6-102-mm-slub-avoid-accessing-metadata-when-pointer-.patch
+       
patches.kernel.org/6.16.6-103-x86-mm-64-define-ARCH_PAGE_TABLE_SYNC_MASK-and.patch
+       
patches.kernel.org/6.16.6-104-mm-userfaultfd-fix-kmap_local-LIFO-ordering-fo.patch
+       patches.kernel.org/6.16.6-105-mm-fix-accounting-of-memmap-pages.patch
+       
patches.kernel.org/6.16.6-106-mm-move-page-table-sync-declarations-to-linux-.patch
+       
patches.kernel.org/6.16.6-107-mm-introduce-and-use-pgd-p4d-_populate_kernel.patch
+       patches.kernel.org/6.16.6-108-mm-fix-possible-deadlock-in-kmemleak.patch
+       
patches.kernel.org/6.16.6-109-mm-slub-avoid-wake-up-kswapd-in-set_track_prep.patch
+       
patches.kernel.org/6.16.6-110-sched-Fix-sched_numa_find_nth_cpu-if-mask-offl.patch
+       
patches.kernel.org/6.16.6-111-kasan-fix-GCC-mem-intrinsic-prefix-with-sw-tag.patch
+       
patches.kernel.org/6.16.6-112-kunit-kasan_test-disable-fortify-string-checke.patch
+       
patches.kernel.org/6.16.6-113-ocfs2-prevent-release-journal-inode-after-jour.patch
+       
patches.kernel.org/6.16.6-114-proc-fix-missing-pde_set_flags-for-net-proc-fi.patch
+       
patches.kernel.org/6.16.6-115-of_numa-fix-uninitialized-memory-nodes-causing.patch
+       
patches.kernel.org/6.16.6-116-soc-qcom-mdt_loader-Deal-with-zero-e_shentsize.patch
+       
patches.kernel.org/6.16.6-117-wifi-mac80211-do-not-permit-40-MHz-EHT-operati.patch
+       
patches.kernel.org/6.16.6-118-wifi-mwifiex-Initialize-the-chan_stats-array-t.patch
+       
patches.kernel.org/6.16.6-119-wifi-mt76-mt7925u-use-connac3-tx-aggr-check-in.patch
+       
patches.kernel.org/6.16.6-120-wifi-mt76-mt7996-Initialize-hdr-before-passing.patch
+       
patches.kernel.org/6.16.6-121-wifi-mt76-mt7925-fix-the-wrong-bss-cleanup-for.patch
+       
patches.kernel.org/6.16.6-122-wifi-mt76-mt7925-skip-EHT-MLD-TLV-on-non-MLD-a.patch
+       
patches.kernel.org/6.16.6-123-net-ethernet-oa_tc6-Handle-failure-of-spi_setu.patch
+       
patches.kernel.org/6.16.6-124-spi-microchip-core-qspi-stop-checking-viabilit.patch
+       
patches.kernel.org/6.16.6-125-drm-xe-Fix-incorrect-migration-of-backed-up-ob.patch
+       
patches.kernel.org/6.16.6-126-drm-amdgpu-drop-hw-access-in-non-DC-audio-fini.patch
+       
patches.kernel.org/6.16.6-127-drm-amdgpu-mes11-make-MES_MISC_OP_CHANGE_CONFI.patch
+       
patches.kernel.org/6.16.6-128-drm-amd-display-Clear-the-CUR_ENABLE-register-.patch
+       
patches.kernel.org/6.16.6-129-drm-amdgpu-sdma-bump-firmware-version-checks-f.patch
+       
patches.kernel.org/6.16.6-130-platform-x86-amd-pmc-Add-TUXEDO-IB-Pro-Gen10-A.patch
+       
patches.kernel.org/6.16.6-131-scsi-lpfc-Fix-buffer-free-clear-order-in-defer.patch
+       
patches.kernel.org/6.16.6-132-nouveau-fix-disabling-the-nonstall-irq-due-to-.patch
+       
patches.kernel.org/6.16.6-133-nouveau-Membar-before-between-semaphore-writes.patch
+       
patches.kernel.org/6.16.6-134-audit-fix-out-of-bounds-read-in-audit_compare_.patch
+       
patches.kernel.org/6.16.6-135-batman-adv-fix-OOB-read-write-in-network-codin.patch
+       
patches.kernel.org/6.16.6-136-cifs-prevent-NULL-pointer-dereference-in-UTF16.patch
+       
patches.kernel.org/6.16.6-137-e1000e-fix-heap-overflow-in-e1000_set_eeprom.patch
+       
patches.kernel.org/6.16.6-138-net-dsa-mv88e6xxx-Fix-fwnode-reference-leaks-i.patch
+       
patches.kernel.org/6.16.6-139-net-pcs-rzn1-miic-Correct-MODCTRL-register-off.patch
+       
patches.kernel.org/6.16.6-140-microchip-lan865x-Fix-module-autoloading.patch
+       
patches.kernel.org/6.16.6-141-microchip-lan865x-Fix-LAN8651-autoloading.patch
+       
patches.kernel.org/6.16.6-142-drm-dp-Change-AUX-DPCD-probe-address-from-LANE.patch
+       patches.kernel.org/6.16.6-143-rust-support-Rust-1.91.0-target-spec.patch
+       
patches.kernel.org/6.16.6-144-ALSA-hda-hdmi-Add-pin-fix-for-another-HP-Elite.patch
+       
patches.kernel.org/6.16.6-145-ALSA-hda-realtek-Fix-headset-mic-for-TongFang-.patch
+       
patches.kernel.org/6.16.6-146-ALSA-hda-tas2781-fix-tas2563-EFI-data-endianne.patch
+       
patches.kernel.org/6.16.6-147-ALSA-hda-tas2781-reorder-tas2563-calibration-v.patch
+       
patches.kernel.org/6.16.6-148-pcmcia-omap-Add-missing-check-for-platform_get.patch
+       
patches.kernel.org/6.16.6-149-pcmcia-Add-error-handling-for-add_interval-in-.patch
+       
patches.kernel.org/6.16.6-150-platform-x86-asus-wmi-Remove-extra-keys-from-i.patch
+       
patches.kernel.org/6.16.6-151-platform-x86-asus-wmi-Fix-racy-registrations.patch
+       
patches.kernel.org/6.16.6-152-platform-x86-acer-wmi-Stop-using-ACPI-bitmap-f.patch
+       
patches.kernel.org/6.16.6-153-platform-x86-intel-power-domains-Use-topology_.patch
+       
patches.kernel.org/6.16.6-154-hwmon-mlxreg-fan-Prevent-fans-from-getting-stu.patch
+       
patches.kernel.org/6.16.6-155-hwmon-ina238-Correctly-clamp-temperature.patch
+       
patches.kernel.org/6.16.6-156-scsi-sr-Reinstate-rotational-media-flag.patch
+       
patches.kernel.org/6.16.6-157-spi-spi-fsl-lpspi-Fix-transmissions-when-using.patch
+       
patches.kernel.org/6.16.6-158-spi-spi-fsl-lpspi-Set-correct-chip-select-pola.patch
+       
patches.kernel.org/6.16.6-159-spi-spi-fsl-lpspi-Reset-FIFO-and-disable-modul.patch
+       
patches.kernel.org/6.16.6-160-spi-spi-fsl-lpspi-Clear-status-register-after-.patch
+       
patches.kernel.org/6.16.6-161-hwmon-ina238-Correctly-clamp-shunt-voltage-lim.patch
+       
patches.kernel.org/6.16.6-162-hwmon-ina238-Correctly-clamp-power-limits.patch
+       
patches.kernel.org/6.16.6-163-drm-bridge-ti-sn65dsi86-fix-REFCLK-setting.patch
+       
patches.kernel.org/6.16.6-164-perf-bpf-event-Fix-use-after-free-in-synthesis.patch
+       
patches.kernel.org/6.16.6-165-perf-bpf-utils-Constify-bpil_array_desc.patch
+       
patches.kernel.org/6.16.6-166-perf-bpf-utils-Harden-get_bpf_prog_info_linear.patch
+       
patches.kernel.org/6.16.6-167-spi-spi-qpic-snand-unregister-ECC-engine-on-pr.patch
+       
patches.kernel.org/6.16.6-168-drm-amd-amdgpu-Fix-missing-error-return-on-kza.patch
+       
patches.kernel.org/6.16.6-169-tools-gpio-remove-the-include-directory-on-mak.patch
+       
patches.kernel.org/6.16.6-170-md-raid1-fix-data-lost-for-writemostly-rdev.patch
+       
patches.kernel.org/6.16.6-171-md-prevent-incorrect-update-of-resync-recovery.patch
+       
patches.kernel.org/6.16.6-172-drm-i915-gem-Allow-EXEC_CAPTURE-on-recoverable.patch
+       
patches.kernel.org/6.16.6-173-ACPI-RISC-V-Fix-FFH_CPPC_CSR-error-handling.patch
+       
patches.kernel.org/6.16.6-174-riscv-Only-allow-LTO-with-CMODEL_MEDANY.patch
+       
patches.kernel.org/6.16.6-175-riscv-uaccess-fix-__put_user_nocheck-for-unali.patch
+       
patches.kernel.org/6.16.6-176-riscv-use-lw-when-reading-int-cpu-in-new_vmall.patch
+       
patches.kernel.org/6.16.6-177-riscv-use-lw-when-reading-int-cpu-in-asm_per_c.patch
+       
patches.kernel.org/6.16.6-178-riscv-bpf-use-lw-when-reading-int-cpu-in-BPF_M.patch
+       
patches.kernel.org/6.16.6-179-riscv-bpf-use-lw-when-reading-int-cpu-in-bpf_g.patch
+       
patches.kernel.org/6.16.6-180-riscv-kexec-Initialize-kexec_buf-struct.patch
+       
patches.kernel.org/6.16.6-181-riscv-Fix-sparse-warning-in-__get_user_error.patch
+       
patches.kernel.org/6.16.6-182-riscv-Fix-sparse-warning-about-different-addre.patch
+       
patches.kernel.org/6.16.6-183-Revert-drm-i915-gem-Allow-EXEC_CAPTURE-on-reco.patch
+       patches.kernel.org/6.16.6-184-Linux-6.16.6.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1891,8 +2075,8 @@
        # to area specific sections below.
        ########################################################
        patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch
-       patches.suse/platform-x86-asus-wmi-Fix-racy-registrations.patch
        patches.suse/ASoC-SDCA-Add-quirk-for-incorrect-function-types-for.patch
+       patches.suse/proc-fix-type-confusion-in-pde_set_flags.patch
 
        ########################################################
        # kbuild/module infrastructure fixes
@@ -1940,7 +2124,6 @@
        ########################################################
        # Filesystems
        ########################################################
-       patches.suse/proc-fix-missing-pde_set_flags-for-net-proc-files.patch
 
        # generic
        patches.suse/vfs-add-super_operations-get_inode_dev
@@ -2017,7 +2200,6 @@
        ########################################################
        # USB
        ########################################################
-       patches.suse/Revert-usb-hub-Don-t-try-to-recover-devices-lost-dur.patch
 
        ########################################################
        # Input

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.4QUVkF/_old  2025-09-11 14:37:54.984184446 +0200
+++ /var/tmp/diff_new_pack.4QUVkF/_new  2025-09-11 14:37:54.984184446 +0200
@@ -1,4 +1,4 @@
-2025-09-04 15:51:43 +0000
-GIT Revision: 642f24db59528e4f2ce79f318b09f033519e68a8
+2025-09-09 18:01:16 +0000
+GIT Revision: ad8b04f0f117450e075d87f288567848190dfa36
 GIT Branch: stable
 

Reply via email to