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 2024-08-17 12:39:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Aug 17 12:39:51 2024 rev:744 rq:1194289 version:6.10.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2024-08-14 14:14:20.191248818 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.2698/dtb-aarch64.changes      
2024-08-17 12:39:51.880071038 +0200
@@ -1,0 +2,496 @@
+Fri Aug 16 12:16:01 CEST 2024 - jsl...@suse.cz
+
+- Refresh
+  patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch.
+  Update upstream status.
+- commit b7789d6
+
+-------------------------------------------------------------------
+Fri Aug 16 12:08:57 CEST 2024 - jsl...@suse.cz
+
+- netfilter: nfnetlink: Initialise extack before use in ACKs (netlink-crash).
+  See:
+  
https://github.com/systemd/systemd/actions/runs/10282472628/job/28454253577?pr=33958#step:12:30
+- commit da1090b
+
+-------------------------------------------------------------------
+Thu Aug 15 09:00:45 CEST 2024 - jsl...@suse.cz
+
+- btrfs: fix invalid mapping of extent xarray state (git-fixes).
+- commit b18d7b9
+
+-------------------------------------------------------------------
+Thu Aug 15 07:30:00 CEST 2024 - jsl...@suse.cz
+
+- Linux 6.10.5 (bsc#1012628).
+- drm/amd/display: Refactor function
+  dm_dp_mst_is_port_support_mode() (bsc#1012628).
+- locking/pvqspinlock: Correct the type of "old" variable in
+  pv_kick_node() (bsc#1012628).
+- perf/x86/intel/cstate: Add Arrowlake support (bsc#1012628).
+- perf/x86/intel/cstate: Add Lunarlake support (bsc#1012628).
+- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra
+  Forest (bsc#1012628).
+- platform/x86: intel-vbtn: Protect ACPI notify handler against
+  recursion (bsc#1012628).
+- irqchip/mbigen: Fix mbigen node address layout (bsc#1012628).
+- platform/x86/intel/ifs: Initialize union ifs_status to zero
+  (bsc#1012628).
+- jump_label: Fix the fix, brown paper bags galore (bsc#1012628).
+- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c
+  (bsc#1012628).
+- perf/x86/intel: Support the PEBS event mask (bsc#1012628).
+- perf/x86: Support counter mask (bsc#1012628).
+- perf/x86: Fix smp_processor_id()-in-preemptible warnings
+  (bsc#1012628).
+- selftests: ksft: Fix finished() helper exit code on skipped
+  tests (bsc#1012628).
+- x86/mm: Fix pti_clone_pgtable() alignment assumption
+  (bsc#1012628).
+- x86/mm: Fix pti_clone_entry_text() for i386 (bsc#1012628).
+- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
+  (bsc#1012628).
+- power: supply: rt5033: Bring back i2c_set_clientdata
+  (bsc#1012628).
+- sctp: Fix null-ptr-deref in reuseport_add_sock() (bsc#1012628).
+- net: pse-pd: tps23881: Fix the device ID check (bsc#1012628).
+- gve: Fix use of netif_carrier_ok() (bsc#1012628).
+- virtio-net: unbreak vq resizing when coalescing is not
+  negotiated (bsc#1012628).
+- net: usb: qmi_wwan: fix memory leak for not ip packets
+  (bsc#1012628).
+- net: bridge: mcast: wait for previous gc cycles when removing
+  port (bsc#1012628).
+- net: linkwatch: use system_unbound_wq (bsc#1012628).
+- net: dsa: microchip: Fix Wake-on-LAN check to not return an
+  error (bsc#1012628).
+- ice: Fix reset handler (bsc#1012628).
+- Bluetooth: l2cap: always unlock channel in
+  l2cap_conless_channel() (bsc#1012628).
+- Bluetooth: hci_sync: avoid dup filtering when passive scanning
+  with adv monitor (bsc#1012628).
+- net/smc: add the max value of fallback reason count
+  (bsc#1012628).
+- net: dsa: bcm_sf2: Fix a possible memory leak in
+  bcm_sf2_mdio_register() (bsc#1012628).
+- idpf: fix memory leaks and crashes while performing a soft reset
+  (bsc#1012628).
+- idpf: fix UAFs when destroying the queues (bsc#1012628).
+- l2tp: fix lockdep splat (bsc#1012628).
+- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN
+  capabilities (bsc#1012628).
+- net: fec: Stop PPS on driver remove (bsc#1012628).
+- net: pse-pd: tps23881: include missing bitfield.h header
+  (bsc#1012628).
+- net: dsa: microchip: disable EEE for
+  KSZ8567/KSZ9567/KSZ9896/KSZ9897 (bsc#1012628).
+- regmap: kunit: Fix memory leaks in gen_regmap() and
+  gen_raw_regmap() (bsc#1012628).
+- gpio: prevent potential speculation leaks in
+  gpio_device_get_desc() (bsc#1012628).
+- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
+  (bsc#1012628).
+- Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS
+  zap_pid_ns_processes()" (bsc#1012628).
+- platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id
+  (bsc#1012628).
+- rcutorture: Fix rcu_torture_fwd_cb_cr() data race (bsc#1012628).
+- md: do not delete safemode_timer in mddev_suspend (bsc#1012628).
+- md: change the return value type of md_write_start to void
+  (bsc#1012628).
+- md/raid5: avoid BUG_ON() while continue reshape after
+  reassembling (bsc#1012628).
+- debugobjects: Annotate racy debug variables (bsc#1012628).
+- nvme: apple: fix device reference counting (bsc#1012628).
+- block: change rq_integrity_vec to respect the iterator
+  (bsc#1012628).
+- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
+  (bsc#1012628).
+- clocksource/drivers/sh_cmt: Address race condition for clock
+  events (bsc#1012628).
+- ACPI: battery: create alarm sysfs attribute atomically
+  (bsc#1012628).
+- ACPI: SBS: manage alarm sysfs attribute through psy core
+  (bsc#1012628).
+- cpufreq: amd-pstate: Allow users to write 'default' EPP string
+  (bsc#1012628).
+- cpufreq: amd-pstate: auto-load pstate driver by default
+  (bsc#1012628).
+- soc: qcom: icc-bwmon: Allow for interrupts to be shared across
+  instances (bsc#1012628).
+- xen: privcmd: Switch from mutex to spinlock for irqfds
+  (bsc#1012628).
+- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
+  (bsc#1012628).
+- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
+  (bsc#1012628).
+- thermal: intel: hfi: Give HFI instances package scope
+  (bsc#1012628).
+- wifi: nl80211: disallow setting special AP channel widths
+  (bsc#1012628).
+- wifi: ath12k: fix race due to setting
+  ATH12K_FLAG_EXT_IRQ_ENABLED too early (bsc#1012628).
+- wifi: rtlwifi: handle return value of usb init TX/RX
+  (bsc#1012628).
+- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
+  (bsc#1012628).
+- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
+  (bsc#1012628).
+- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
+  (bsc#1012628).
+- wifi: rtw89: pci: fix RX tag race condition resulting in wrong
+  RX length (bsc#1012628).
+- af_unix: Don't retry after unix_state_lock_nested() in
+  unix_stream_connect() (bsc#1012628).
+- PCI: Add Edimax Vendor ID to pci_ids.h (bsc#1012628).
+- wifi: mac80211: fix NULL dereference at band check in starting
+  tx ba session (bsc#1012628).
+- udf: prevent integer overflow in udf_bitmap_free_blocks()
+  (bsc#1012628).
+- bpf: add missing check_func_arg_reg_off() to prevent
+  out-of-bounds memory accesses (bsc#1012628).
+- wifi: nl80211: don't give key data to userspace (bsc#1012628).
+- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO
+  tail index erratum (bsc#1012628).
+- can: mcp251xfd: tef: update workaround for erratum DS80000789E
+  6 of mcp2518fd (bsc#1012628).
+- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA
+  reset on sa8775p-ride-r3 (bsc#1012628).
+- mlxsw: pci: Lock configuration space of upstream bridge during
+  reset (bsc#1012628).
+- btrfs: do not clear page dirty inside
+  extent_write_locked_range() (bsc#1012628).
+- btrfs: do not BUG_ON() when freeing tree block after error
+  (bsc#1012628).
+- btrfs: reduce nesting for extent processing at
+  btrfs_lookup_extent_info() (bsc#1012628).
+- btrfs: fix data race when accessing the last_trans field of
+  a root (bsc#1012628).
+- btrfs: fix bitmap leak when loading free space cache on
+  duplicate entry (bsc#1012628).
+- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when
+  driver unloading (bsc#1012628).
+- drm/xe/preempt_fence: enlarge the fence critical section
+  (bsc#1012628).
+- drm/amd/display: Handle HPD_IRQ for internal link (bsc#1012628).
+- drm/amd/display: Add delay to improve LTTPR UHBR interop
+  (bsc#1012628).
+- drm/amdgpu: fix potential resource leak warning (bsc#1012628).
+- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
+  (bsc#1012628).
+- drm/amd/amdkfd: Fix a resource leak in
+  svm_range_validate_and_map() (bsc#1012628).
+- drm/xe/xe_guc_submit: Fix exec queue stop race condition
+  (bsc#1012628).
+- drm/amdgpu/pm: Fix the null pointer dereference for smu7
+  (bsc#1012628).
+- drm/amdgpu: Fix the null pointer dereference to ras_manager
+  (bsc#1012628).
+- drm/amdgpu/pm: Fix the null pointer dereference in
+  apply_state_adjust_rules (bsc#1012628).
+- drm/admgpu: fix dereferencing null pointer context
+  (bsc#1012628).
+- drm/amdgpu: Add lock around VF RLCG interface (bsc#1012628).
+- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
+  (bsc#1012628).
+- drm/amd/display: Add null checks for 'stream' and 'plane'
+  before dereferencing (bsc#1012628).
+- media: amphion: Remove lock in s_ctrl callback (bsc#1012628).
+- drm/amd/display: Add NULL check for 'afb' before dereferencing
+  in amdgpu_dm_plane_handle_cursor_update (bsc#1012628).
+- drm/amd/display: Wake DMCUB before sending a command for replay
+  feature (bsc#1012628).
+- drm/amd/display: reduce ODM slice count to initial new dc
+  state only when needed (bsc#1012628).
+- drm/amd/display: Don't refer to dc_sink in
+  is_dsc_need_re_compute (bsc#1012628).
+- drm/amd/display: remove dpp pipes on failure to update pipe
+  params (bsc#1012628).
+- drm/amd/display: Add null checker before passing variables
+  (bsc#1012628).
+- media: i2c: ov5647: replacing of_node_put with
+  __free(device_node) (bsc#1012628).
+- media: uvcvideo: Ignore empty TS packets (bsc#1012628).
+- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
+  (bsc#1012628).
+- drm/amd/display: Fix NULL pointer dereference for DTN log in
+  DCN401 (bsc#1012628).
+- media: xc2028: avoid use-after-free in load_firmware_cb()
+  (bsc#1012628).
+- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
+  (bsc#1012628).
+- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
+  (bsc#1012628).
+- drm/amd/display: Fix null pointer deref in dcn20_resource.c
+  (bsc#1012628).
+- s390/sclp: Prevent release of buffer in I/O (bsc#1012628).
+- ext4: sanity check for NULL pointer after ext4_force_shutdown
+  (bsc#1012628).
+- SUNRPC: Fix a race to wake a sync task (bsc#1012628).
+- mm, slub: do not call do_slab_free for kfence object
+  (bsc#1012628).
+- profiling: remove profile=sleep support (bsc#1012628).
+- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
+  (bsc#1012628).
+- scsi: Revert "scsi: sd: Do not repeat the starting disk message"
+  (bsc#1012628).
+- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
+  (bsc#1012628).
+- media: ipu-bridge: fix ipu6 Kconfig dependencies (bsc#1012628).
+- media: intel/ipu6: select AUXILIARY_BUS in Kconfig
+  (bsc#1012628).
+- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to
+  'raw_spinlock_t' (bsc#1012628).
+- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
+  (bsc#1012628).
+- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
+  (bsc#1012628).
+- arm64: cputype: Add Cortex-X3 definitions (bsc#1012628).
+- arm64: cputype: Add Cortex-A720 definitions (bsc#1012628).
+- arm64: cputype: Add Cortex-X925 definitions (bsc#1012628).
+- arm64: errata: Unify speculative SSBS errata logic
+  (bsc#1012628).
+- arm64: errata: Expand speculative SSBS workaround (bsc#1012628).
+- arm64: cputype: Add Cortex-X1C definitions (bsc#1012628).
+- arm64: cputype: Add Cortex-A725 definitions (bsc#1012628).
+- arm64: errata: Expand speculative SSBS workaround (again)
+  (bsc#1012628).
+- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets
+  (bsc#1012628).
+- i2c: smbus: Improve handling of stuck alerts (bsc#1012628).
+- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
+  (bsc#1012628).
+- ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask
+  (bsc#1012628).
+- ASoC: codecs: wsa881x: Correct Soundwire ports mask
+  (bsc#1012628).
+- ASoC: codecs: wsa883x: parse port-mapping information
+  (bsc#1012628).
+- ASoC: codecs: wsa883x: Correct Soundwire ports mask
+  (bsc#1012628).
+- ASoC: codecs: wsa884x: parse port-mapping information
+  (bsc#1012628).
+- ASoC: codecs: wsa884x: Correct Soundwire ports mask
+  (bsc#1012628).
+- ASoC: sti: add missing probe entry for player and reader
+  (bsc#1012628).
+- spi: spidev: Add missing spi_device_id for bh2228fv
+  (bsc#1012628).
+- ASoC: SOF: Remove libraries from topology lookups (bsc#1012628).
+- i2c: smbus: Send alert notifications to all devices if source
+  not found (bsc#1012628).
+- bpf: kprobe: remove unused declaring of bpf_kprobe_override
+  (bsc#1012628).
+- kprobes: Fix to check symbol prefixes correctly (bsc#1012628).
+- ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable
+  is NULL (bsc#1012628).
+- i2c: qcom-geni: Add missing clk_disable_unprepare in
+  geni_i2c_runtime_resume (bsc#1012628).
+- ASoC: cs35l56: Revert support for dual-ownership of ASP
+  registers (bsc#1012628).
+- ASoC: cs35l56: Handle OTP read latency over SoundWire
+  (bsc#1012628).
+- drm/atomic: allow no-op FB_ID updates for async flips
+  (bsc#1012628).
+- i2c: qcom-geni: Add missing geni_icc_disable in
+  geni_i2c_runtime_resume (bsc#1012628).
+- drm/i915: Allow evicting to use the requested placement
++++ 216 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2698/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.FV4xqD/_old  2024-08-17 12:39:59.324380456 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.328380623 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
+%define patchversion 6.10.5
 %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,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.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %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.FV4xqD/_old  2024-08-17 12:39:59.464386275 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.472386608 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define patchversion 6.10.5
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -37,9 +37,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:           kernel-64kb
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.576390931 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.580391097 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define patchversion 6.10.5
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %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,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-docs
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.616392594 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.620392760 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define patchversion 6.10.5
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -37,9 +37,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:           kernel-kvmsmall
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.704396251 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.708396418 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.10.4
+%define patchversion 6.10.5
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%global kernel_package 
kernel%kernel_flavor-srchash-30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.744397914 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.748398081 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 6.10.4
+%define patchversion 6.10.5
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.792399909 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.796400076 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define patchversion 6.10.5
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -37,9 +37,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:           kernel-pae
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.840401904 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.840401904 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define patchversion 6.10.5
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -26,9 +26,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:           kernel-source
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.884403733 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.888403900 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        6.10.4
+Version:        6.10.5
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:39:59.932405728 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:39:59.932405728 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.4
-%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+%define patchversion 6.10.5
+%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -37,9 +37,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:           kernel-vanilla
-Version:        6.10.4
+Version:        6.10.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0363a35
+Release:        <RELEASE>.g30fd964
 %else
 Release:        0
 %endif

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    2024-07-15 07:47:10.000000000 +0200
+++ new/config/arm64/default    2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.10.0 Kernel Configuration
+# Linux/arm64 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -436,9 +436,7 @@
 CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
 CONFIG_ARM64_ERRATUM_2966298=y
 CONFIG_ARM64_ERRATUM_3117295=y
-CONFIG_ARM64_WORKAROUND_SPECULATIVE_SSBS=y
 CONFIG_ARM64_ERRATUM_3194386=y
-CONFIG_ARM64_ERRATUM_3312417=y
 CONFIG_CAVIUM_ERRATUM_22375=y
 CONFIG_CAVIUM_ERRATUM_23144=y
 CONFIG_CAVIUM_ERRATUM_23154=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2024-07-15 07:47:10.000000000 +0200
+++ new/config/armv6hl/default  2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.10.0 Kernel Configuration
+# Linux/arm 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2024-07-15 07:47:10.000000000 +0200
+++ new/config/armv7hl/default  2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.10.0 Kernel Configuration
+# Linux/arm 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2024-07-15 07:47:10.000000000 +0200
+++ new/config/i386/pae 2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.10.0 Kernel Configuration
+# Linux/i386 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2024-07-15 07:47:10.000000000 +0200
+++ new/config/ppc64le/default  2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.10.0 Kernel Configuration
+# Linux/powerpc 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2024-07-15 07:47:10.000000000 +0200
+++ new/config/riscv64/default  2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.10.0 Kernel Configuration
+# Linux/riscv 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2024-07-15 07:47:10.000000000 +0200
+++ new/config/s390x/default    2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.10.0 Kernel Configuration
+# Linux/s390 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2024-07-15 07:47:10.000000000 +0200
+++ new/config/s390x/zfcpdump   2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.10.0 Kernel Configuration
+# Linux/s390 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=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   2024-07-15 07:47:10.000000000 +0200
+++ new/config/x86_64/default   2024-08-15 08:08:55.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.10.0 Kernel Configuration
+# Linux/x86_64 6.10.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch 
new/patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch
--- 
old/patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch   
    2024-08-16 12:16:01.000000000 +0200
@@ -0,0 +1,38 @@
+From f8e047f41308d393f09e17141d2b92caf7584187 Mon Sep 17 00:00:00 2001
+From: Heiko Carstens <h...@linux.ibm.com>
+Date: Wed, 31 Jul 2024 09:45:02 +0200
+Subject: [PATCH] s390/iucv: Fix vargs handling in iucv_alloc_device()
+Patch-mainline: Never, to be submitted soon, temporary workaround for openQA 
breakage
+References: bsc#1228425
+
+iucv_alloc_device() gets a format string and a varying number of
+arguments. This is incorrectly forwarded by calling dev_set_name() with
+the format string and a va_list, while dev_set_name() expects also a
+varying number of arguments.
+
+Fix this and call kobject_set_name_vargs() instead which expects a
+va_list parameter.
+
+Fixes: 4452e8ef8c36 ("s390/iucv: Provide iucv_alloc_device() / 
iucv_release_device()")
+Signed-off-by: Heiko Carstens <h...@linux.ibm.com>
+Acked-by: Miroslav Franc <mfr...@suse.cz>
+---
+ net/iucv/iucv.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/net/iucv/iucv.c b/net/iucv/iucv.c
+index 1e42e13ad24e..64102a31b569 100644
+--- a/net/iucv/iucv.c
++++ b/net/iucv/iucv.c
+@@ -92,7 +92,7 @@ struct device *iucv_alloc_device(const struct 
attribute_group **attrs,
+       if (!dev)
+               goto out_error;
+       va_start(vargs, fmt);
+-      rc = dev_set_name(dev, fmt, vargs);
++      rc = kobject_set_name_vargs(&dev->kobj, fmt, vargs);
+       va_end(vargs);
+       if (rc)
+               goto out_error;
+-- 
+2.43.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch 
new/patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch
--- old/patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch 
2024-08-16 12:16:01.000000000 +0200
@@ -0,0 +1,78 @@
+From: Niklas Cassel <cas...@kernel.org>
+Date: Tue, 13 Aug 2024 15:19:01 +0200
+Subject: Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
+ error"
+Git-commit: fa0db8e568787c665384430eaf2221b299b85367
+Patch-mainline: v6.11-rc4
+References: bsc#1229054
+
+This reverts commit 28ab9769117ca944cb6eb537af5599aa436287a4.
+
+Sense data can be in either fixed format or descriptor format.
+
+SAT-6 revision 1, "10.4.6 Control mode page", defines the D_SENSE bit:
+"The SATL shall support this bit as defined in SPC-5 with the following
+exception: if the D_ SENSE bit is set to zero (i.e., fixed format sense
+data), then the SATL should return fixed format sense data for ATA
+PASS-THROUGH commands."
+
+The libata SATL has always kept D_SENSE set to zero by default. (It is
+however possible to change the value using a MODE SELECT SG_IO command.)
+
+Failed ATA PASS-THROUGH commands correctly respected the D_SENSE bit,
+however, successful ATA PASS-THROUGH commands incorrectly returned the
+sense data in descriptor format (regardless of the D_SENSE bit).
+
+Commit 28ab9769117c ("ata: libata-scsi: Honor the D_SENSE bit for
+CK_COND=1 and no error") fixed this bug for successful ATA PASS-THROUGH
+commands.
+
+However, after commit 28ab9769117c ("ata: libata-scsi: Honor the D_SENSE
+bit for CK_COND=1 and no error"), there were bug reports that hdparm,
+hddtemp, and udisks were no longer working as expected.
+
+These applications incorrectly assume the returned sense data is in
+descriptor format, without even looking at the RESPONSE CODE field in the
+returned sense data (to see which format the returned sense data is in).
+
+Considering that there will be broken versions of these applications around
+roughly forever, we are stuck with being bug compatible with older kernels.
+
+Cc: sta...@vger.kernel.org # 4.19+
+Reported-by: Stephan Eisvogel <eisvo...@seitics.de>
+Reported-by: Christian Heusel <christ...@heusel.eu>
+Closes: 
https://lore.kernel.org/linux-ide/0bf3f2f0-0fc6-4ba5-a420-c0874ef82...@heusel.eu/
+Fixes: 28ab9769117c ("ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 
and no error")
+Reviewed-by: Hannes Reinecke <h...@suse.de>
+Reviewed-by: Martin K. Petersen <martin.peter...@oracle.com>
+Link: https://lore.kernel.org/r/20240813131900.1285842-2-cas...@kernel.org
+Signed-off-by: Niklas Cassel <cas...@kernel.org>
+Acked-by: Takashi Iwai <ti...@suse.de>
+---
+ drivers/ata/libata-scsi.c |   15 +++++++++++++--
+ 1 file changed, 13 insertions(+), 2 deletions(-)
+
+--- a/drivers/ata/libata-scsi.c
++++ b/drivers/ata/libata-scsi.c
+@@ -941,8 +941,19 @@ static void ata_gen_passthru_sense(struc
+                                  &sense_key, &asc, &ascq);
+               ata_scsi_set_sense(qc->dev, cmd, sense_key, asc, ascq);
+       } else {
+-              /* ATA PASS-THROUGH INFORMATION AVAILABLE */
+-              ata_scsi_set_sense(qc->dev, cmd, RECOVERED_ERROR, 0, 0x1D);
++              /*
++               * ATA PASS-THROUGH INFORMATION AVAILABLE
++               *
++               * Note: we are supposed to call ata_scsi_set_sense(), which
++               * respects the D_SENSE bit, instead of unconditionally
++               * generating the sense data in descriptor format. However,
++               * because hdparm, hddtemp, and udisks incorrectly assume sense
++               * data in descriptor format, without even looking at the
++               * RESPONSE CODE field in the returned sense data (to see which
++               * format the returned sense data is in), we are stuck with
++               * being bug compatible with older kernels.
++               */
++              scsi_build_sense(cmd, 1, RECOVERED_ERROR, 0, 0x1D);
+       }
+ }
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch 
new/patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch
--- old/patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch 
2024-08-12 06:59:52.000000000 +0200
+++ new/patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch 
2024-08-16 12:16:01.000000000 +0200
@@ -10,13 +10,13 @@
 
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c |   37 
++++++++----
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h |    3 
- 2 files changed, 30 insertions(+), 10 deletions(-)
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c |   33 
++++++++----
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h |    3 +
+ 2 files changed, 27 insertions(+), 9 deletions(-)
 
 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
 +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
-@@ -794,12 +794,25 @@ struct dsc_mst_fairness_params {
+@@ -798,12 +798,25 @@ struct dsc_mst_fairness_params {
        struct amdgpu_dm_connector *aconnector;
  };
  
@@ -44,7 +44,7 @@
        return (int) DIV64_U64_ROUND_UP(peak_kbps * 64, (54 * 8 * 1000));
  }
  
-@@ -900,11 +913,12 @@ static int increase_dsc_bpp(struct drm_a
+@@ -904,11 +917,12 @@ static int increase_dsc_bpp(struct drm_a
        int link_timeslots_used;
        int fair_pbn_alloc;
        int ret = 0;
@@ -58,7 +58,7 @@
                        bpp_increased[i] = false;
                        remaining_to_increase += 1;
                } else {
-@@ -1000,6 +1014,7 @@ static int try_disable_dsc(struct drm_at
+@@ -1004,6 +1018,7 @@ static int try_disable_dsc(struct drm_at
        int next_index;
        int remaining_to_try = 0;
        int ret;
@@ -66,7 +66,7 @@
  
        for (i = 0; i < count; i++) {
                if (vars[i + k].dsc_enabled
-@@ -1029,7 +1044,7 @@ static int try_disable_dsc(struct drm_at
+@@ -1033,7 +1048,7 @@ static int try_disable_dsc(struct drm_at
                if (next_index == -1)
                        break;
  
@@ -75,7 +75,7 @@
                ret = drm_dp_atomic_find_time_slots(state,
                                                    
params[next_index].port->mgr,
                                                    params[next_index].port,
-@@ -1042,8 +1057,7 @@ static int try_disable_dsc(struct drm_at
+@@ -1046,8 +1061,7 @@ static int try_disable_dsc(struct drm_at
                        vars[next_index].dsc_enabled = false;
                        vars[next_index].bpp_x16 = 0;
                } else {
@@ -85,7 +85,7 @@
                        ret = drm_dp_atomic_find_time_slots(state,
                                                            
params[next_index].port->mgr,
                                                            
params[next_index].port,
-@@ -1072,6 +1086,7 @@ static int compute_mst_dsc_configs_for_l
+@@ -1076,6 +1090,7 @@ static int compute_mst_dsc_configs_for_l
        int count = 0;
        int i, k, ret;
        bool debugfs_overwrite = false;
@@ -93,7 +93,7 @@
  
        memset(params, 0, sizeof(params));
  
-@@ -1136,7 +1151,7 @@ static int compute_mst_dsc_configs_for_l
+@@ -1140,7 +1155,7 @@ static int compute_mst_dsc_configs_for_l
        /* Try no compression */
        for (i = 0; i < count; i++) {
                vars[i + k].aconnector = params[i].aconnector;
@@ -102,7 +102,7 @@
                vars[i + k].dsc_enabled = false;
                vars[i + k].bpp_x16 = 0;
                ret = drm_dp_atomic_find_time_slots(state, params[i].port->mgr, 
params[i].port,
-@@ -1155,7 +1170,7 @@ static int compute_mst_dsc_configs_for_l
+@@ -1159,7 +1174,7 @@ static int compute_mst_dsc_configs_for_l
        /* Try max compression */
        for (i = 0; i < count; i++) {
                if (params[i].compression_possible && 
params[i].clock_force_enable != DSC_CLK_FORCE_DISABLE) {
@@ -111,7 +111,7 @@
                        vars[i + k].dsc_enabled = true;
                        vars[i + k].bpp_x16 = 
params[i].bw_range.min_target_bpp_x16;
                        ret = drm_dp_atomic_find_time_slots(state, 
params[i].port->mgr,
-@@ -1163,7 +1178,7 @@ static int compute_mst_dsc_configs_for_l
+@@ -1167,7 +1182,7 @@ static int compute_mst_dsc_configs_for_l
                        if (ret < 0)
                                return ret;
                } else {
@@ -120,21 +120,6 @@
                        vars[i + k].dsc_enabled = false;
                        vars[i + k].bpp_x16 = 0;
                        ret = drm_dp_atomic_find_time_slots(state, 
params[i].port->mgr,
-@@ -1654,11 +1669,13 @@ enum dc_status dm_dp_mst_is_port_support
-                */
-               int pbn_div, slot_num, max_slot_num;
-               enum dc_link_encoding_format link_encoding;
-+              uint16_t fec_overhead_multiplier_x1000 =
-+                      get_fec_overhead_multiplier(stream->link);
-               uint32_t stream_kbps =
-                       dc_bandwidth_in_kbps_from_timing(&stream->timing,
-                               
dc_link_get_highest_encoding_format(stream->link));
- 
--              pbn = kbps_to_peak_pbn(stream_kbps);
-+              pbn = kbps_to_peak_pbn(stream_kbps, 
fec_overhead_multiplier_x1000);
-               pbn_div = dm_mst_get_pbn_divider(stream->link);
-               slot_num = DIV_ROUND_UP(pbn, pbn_div);
- 
 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
 +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
 @@ -46,6 +46,9 @@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch 
new/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch
--- old/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch 
2024-08-12 06:59:52.000000000 +0200
+++ new/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,90 +0,0 @@
-From: Michael Chan <michael.c...@broadcom.com>
-Date: Mon, 5 Aug 2024 22:37:42 -0700
-Subject: bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
-Git-commit: da03f5d1b2c319a2b74fe76edeadcd8fa5f44376
-Patch-mainline: 6.11-rc3
-References: git-fixes
-
-A recent commit has modified the code in __bnxt_reserve_rings() to
-set the default RSS indirection table to default only when the number
-of RX rings is changing.  While this works for newer firmware that
-requires RX ring reservations, it causes the regression on older
-firmware not requiring RX ring resrvations (BNXT_NEW_RM() returns
-false).
-
-With older firmware, RX ring reservations are not required and so
-hw_resc->resv_rx_rings is not always set to the proper value.  The
-comparison:
-
-if (old_rx_rings != bp->hw_resc.resv_rx_rings)
-
-in __bnxt_reserve_rings() may be false even when the RX rings are
-changing.  This will cause __bnxt_reserve_rings() to skip setting
-the default RSS indirection table to default to match the current
-number of RX rings.  This may later cause bnxt_fill_hw_rss_tbl() to
-use an out-of-range index.
-
-We already have bnxt_check_rss_tbl_no_rmgr() to handle exactly this
-scenario.  We just need to move it up in bnxt_need_reserve_rings()
-to be called unconditionally when using older firmware.  Without the
-fix, if the TX rings are changing, we'll skip the
-bnxt_check_rss_tbl_no_rmgr() call and __bnxt_reserve_rings() may also
-skip the bnxt_set_dflt_rss_indir_tbl() call for the reason explained
-in the last paragraph.  Without setting the default RSS indirection
-table to default, it causes the regression:
-
-BUG: KASAN: slab-out-of-bounds in __bnxt_hwrm_vnic_set_rss+0xb79/0xe40
-Read of size 2 at addr ffff8881c5809618 by task ethtool/31525
-Call Trace:
-__bnxt_hwrm_vnic_set_rss+0xb79/0xe40
- bnxt_hwrm_vnic_rss_cfg_p5+0xf7/0x460
- __bnxt_setup_vnic_p5+0x12e/0x270
- __bnxt_open_nic+0x2262/0x2f30
- bnxt_open_nic+0x5d/0xf0
- ethnl_set_channels+0x5d4/0xb30
- ethnl_default_set_doit+0x2f1/0x620
-
-Reported-by: Breno Leitao <lei...@debian.org>
-Closes: https://lore.kernel.org/netdev/zrc6jpgha3pwv...@gmail.com/
-Fixes: 98ba1d931f61 ("bnxt_en: Fix RSS logic in __bnxt_reserve_rings()")
-Reviewed-by: Pavan Chebbi <pavan.che...@broadcom.com>
-Reviewed-by: Kalesh AP <kalesh-anakkur.pura...@broadcom.com>
-Reviewed-by: Somnath Kotur <somnath.ko...@broadcom.com>
-Signed-off-by: Michael Chan <michael.c...@broadcom.com>
-Tested-by: Breno Leitao <lei...@debian.org>
-Link: 
https://patch.msgid.link/20240806053742.140304-1-michael.c...@broadcom.com
-Signed-off-by: Jakub Kicinski <k...@kernel.org>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- drivers/net/ethernet/broadcom/bnxt/bnxt.c |   13 +++++++------
- 1 file changed, 7 insertions(+), 6 deletions(-)
-
---- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c
-+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c
-@@ -7433,19 +7433,20 @@ static bool bnxt_need_reserve_rings(stru
-       int rx = bp->rx_nr_rings, stat;
-       int vnic, grp = rx;
- 
--      if (hw_resc->resv_tx_rings != bp->tx_nr_rings &&
--          bp->hwrm_spec_code >= 0x10601)
--              return true;
--
-       /* Old firmware does not need RX ring reservations but we still
-        * need to setup a default RSS map when needed.  With new firmware
-        * we go through RX ring reservations first and then set up the
-        * RSS map for the successfully reserved RX rings when needed.
-        */
--      if (!BNXT_NEW_RM(bp)) {
-+      if (!BNXT_NEW_RM(bp))
-               bnxt_check_rss_tbl_no_rmgr(bp);
-+
-+      if (hw_resc->resv_tx_rings != bp->tx_nr_rings &&
-+          bp->hwrm_spec_code >= 0x10601)
-+              return true;
-+
-+      if (!BNXT_NEW_RM(bp))
-               return false;
--      }
- 
-       vnic = bnxt_get_total_vnics(bp, rx);
- 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-fix-invalid-mapping-of-extent-xarray-state.patch 
new/patches.suse/btrfs-fix-invalid-mapping-of-extent-xarray-state.patch
--- old/patches.suse/btrfs-fix-invalid-mapping-of-extent-xarray-state.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/btrfs-fix-invalid-mapping-of-extent-xarray-state.patch     
2024-08-16 12:16:01.000000000 +0200
@@ -0,0 +1,202 @@
+From: Naohiro Aota <naohiro.a...@wdc.com>
+Date: Fri, 9 Aug 2024 16:54:22 +0900
+Subject: btrfs: fix invalid mapping of extent xarray state
+Git-commit: 6252690f7e1b173b86a4c27dfc046b351ab423e7
+Patch-mainline: v6.11-rc4
+References: git-fixes
+
+In __extent_writepage_io(), we call btrfs_set_range_writeback() ->
+folio_start_writeback(), which clears PAGECACHE_TAG_DIRTY mark from the
+mapping xarray if the folio is not dirty. This worked fine before commit
+97713b1a2ced ("btrfs: do not clear page dirty inside
+extent_write_locked_range()").
+
+After the commit, however, the folio is still dirty at this point, so the
+mapping DIRTY tag is not cleared anymore. Then, __extent_writepage_io()
+calls btrfs_folio_clear_dirty() to clear the folio's dirty flag. That
+results in the page being unlocked with a "strange" state. The page is not
+PageDirty, but the mapping tag is set as PAGECACHE_TAG_DIRTY.
+
+This strange state looks like causing a hang with a call trace below when
+running fstests generic/091 on a null_blk device. It is waiting for a folio
+lock.
+
+While I don't have an exact relation between this hang and the strange
+state, fixing the state also fixes the hang. And, that state is worth
+fixing anyway.
+
+This commit reorders btrfs_folio_clear_dirty() and
+btrfs_set_range_writeback() in __extent_writepage_io(), so that the
+PAGECACHE_TAG_DIRTY tag is properly removed from the xarray.
+
+  [464.274] task:fsx             state:D stack:0     pid:3034  tgid:3034  
ppid:2853   flags:0x00004002
+  [464.286] Call Trace:
+  [464.291]  <TASK>
+  [464.295]  __schedule+0x10ed/0x6260
+  [464.301]  ? __pfx___blk_flush_plug+0x10/0x10
+  [464.308]  ? __submit_bio+0x37c/0x450
+  [464.314]  ? __pfx___schedule+0x10/0x10
+  [464.321]  ? lock_release+0x567/0x790
+  [464.327]  ? __pfx_lock_acquire+0x10/0x10
+  [464.334]  ? __pfx_lock_release+0x10/0x10
+  [464.340]  ? __pfx_lock_acquire+0x10/0x10
+  [464.347]  ? __pfx_lock_release+0x10/0x10
+  [464.353]  ? do_raw_spin_lock+0x12e/0x270
+  [464.360]  schedule+0xdf/0x3b0
+  [464.365]  io_schedule+0x8f/0xf0
+  [464.371]  folio_wait_bit_common+0x2ca/0x6d0
+  [464.378]  ? folio_wait_bit_common+0x1cc/0x6d0
+  [464.385]  ? __pfx_folio_wait_bit_common+0x10/0x10
+  [464.392]  ? __pfx_filemap_get_folios_tag+0x10/0x10
+  [464.400]  ? __pfx_wake_page_function+0x10/0x10
+  [464.407]  ? __pfx___might_resched+0x10/0x10
+  [464.414]  ? do_raw_spin_unlock+0x58/0x1f0
+  [464.420]  extent_write_cache_pages+0xe49/0x1620 [btrfs]
+  [464.428]  ? lock_acquire+0x435/0x500
+  [464.435]  ? __pfx_extent_write_cache_pages+0x10/0x10 [btrfs]
+  [464.443]  ? btrfs_do_write_iter+0x493/0x640 [btrfs]
+  [464.451]  ? orc_find.part.0+0x1d4/0x380
+  [464.457]  ? __pfx_lock_release+0x10/0x10
+  [464.464]  ? __pfx_lock_release+0x10/0x10
+  [464.471]  ? btrfs_do_write_iter+0x493/0x640 [btrfs]
+  [464.478]  btrfs_writepages+0x1cc/0x460 [btrfs]
+  [464.485]  ? __pfx_btrfs_writepages+0x10/0x10 [btrfs]
+  [464.493]  ? is_bpf_text_address+0x6e/0x100
+  [464.500]  ? kernel_text_address+0x145/0x160
+  [464.507]  ? unwind_get_return_address+0x5e/0xa0
+  [464.514]  ? arch_stack_walk+0xac/0x100
+  [464.521]  do_writepages+0x176/0x780
+  [464.527]  ? lock_release+0x567/0x790
+  [464.533]  ? __pfx_do_writepages+0x10/0x10
+  [464.540]  ? __pfx_lock_acquire+0x10/0x10
+  [464.546]  ? __pfx_stack_trace_save+0x10/0x10
+  [464.553]  ? do_raw_spin_lock+0x12e/0x270
+  [464.560]  ? do_raw_spin_unlock+0x58/0x1f0
+  [464.566]  ? _raw_spin_unlock+0x23/0x40
+  [464.573]  ? wbc_attach_and_unlock_inode+0x3da/0x7d0
+  [464.580]  filemap_fdatawrite_wbc+0x113/0x180
+  [464.587]  ? prepare_pages.constprop.0+0x13c/0x5c0 [btrfs]
+  [464.596]  __filemap_fdatawrite_range+0xaf/0xf0
+  [464.603]  ? __pfx___filemap_fdatawrite_range+0x10/0x10
+  [464.611]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [464.618]  ? kasan_quarantine_put+0xd7/0x1e0
+  [464.625]  btrfs_start_ordered_extent+0x46f/0x570 [btrfs]
+  [464.633]  ? __pfx_btrfs_start_ordered_extent+0x10/0x10 [btrfs]
+  [464.642]  ? __clear_extent_bit+0x2c0/0x9d0 [btrfs]
+  [464.650]  btrfs_lock_and_flush_ordered_range+0xc6/0x180 [btrfs]
+  [464.659]  ? __pfx_btrfs_lock_and_flush_ordered_range+0x10/0x10 [btrfs]
+  [464.669]  btrfs_read_folio+0x12a/0x1d0 [btrfs]
+  [464.676]  ? __pfx_btrfs_read_folio+0x10/0x10 [btrfs]
+  [464.684]  ? __pfx_filemap_add_folio+0x10/0x10
+  [464.691]  ? __pfx___might_resched+0x10/0x10
+  [464.698]  ? __filemap_get_folio+0x1c5/0x450
+  [464.705]  prepare_uptodate_page+0x12e/0x4d0 [btrfs]
+  [464.713]  prepare_pages.constprop.0+0x13c/0x5c0 [btrfs]
+  [464.721]  ? fault_in_iov_iter_readable+0xd2/0x240
+  [464.729]  btrfs_buffered_write+0x5bd/0x12f0 [btrfs]
+  [464.737]  ? __pfx_btrfs_buffered_write+0x10/0x10 [btrfs]
+  [464.745]  ? __pfx_lock_release+0x10/0x10
+  [464.752]  ? generic_write_checks+0x275/0x400
+  [464.759]  ? down_write+0x118/0x1f0
+  [464.765]  ? up_write+0x19b/0x500
+  [464.770]  btrfs_direct_write+0x731/0xba0 [btrfs]
+  [464.778]  ? __pfx_btrfs_direct_write+0x10/0x10 [btrfs]
+  [464.785]  ? __pfx___might_resched+0x10/0x10
+  [464.792]  ? lock_acquire+0x435/0x500
+  [464.798]  ? lock_acquire+0x435/0x500
+  [464.804]  btrfs_do_write_iter+0x494/0x640 [btrfs]
+  [464.811]  ? __pfx_btrfs_do_write_iter+0x10/0x10 [btrfs]
+  [464.819]  ? __pfx___might_resched+0x10/0x10
+  [464.825]  ? rw_verify_area+0x6d/0x590
+  [464.831]  vfs_write+0x5d7/0xf50
+  [464.837]  ? __might_fault+0x9d/0x120
+  [464.843]  ? __pfx_vfs_write+0x10/0x10
+  [464.849]  ? btrfs_file_llseek+0xb1/0xfb0 [btrfs]
+  [464.856]  ? lock_release+0x567/0x790
+  [464.862]  ksys_write+0xfb/0x1d0
+  [464.867]  ? __pfx_ksys_write+0x10/0x10
+  [464.873]  ? _raw_spin_unlock+0x23/0x40
+  [464.879]  ? btrfs_getattr+0x4af/0x670 [btrfs]
+  [464.886]  ? vfs_getattr_nosec+0x79/0x340
+  [464.892]  do_syscall_64+0x95/0x180
+  [464.898]  ? __do_sys_newfstat+0xde/0xf0
+  [464.904]  ? __pfx___do_sys_newfstat+0x10/0x10
+  [464.911]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [464.918]  ? syscall_exit_to_user_mode+0xac/0x2a0
+  [464.925]  ? do_syscall_64+0xa1/0x180
+  [464.931]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [464.939]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [464.946]  ? syscall_exit_to_user_mode+0xac/0x2a0
+  [464.953]  ? btrfs_file_llseek+0xb1/0xfb0 [btrfs]
+  [464.960]  ? do_syscall_64+0xa1/0x180
+  [464.966]  ? btrfs_file_llseek+0xb1/0xfb0 [btrfs]
+  [464.973]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [464.980]  ? syscall_exit_to_user_mode+0xac/0x2a0
+  [464.987]  ? __pfx_btrfs_file_llseek+0x10/0x10 [btrfs]
+  [464.995]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [465.002]  ? __pfx_btrfs_file_llseek+0x10/0x10 [btrfs]
+  [465.010]  ? do_syscall_64+0xa1/0x180
+  [465.016]  ? lock_release+0x567/0x790
+  [465.022]  ? __pfx_lock_acquire+0x10/0x10
+  [465.028]  ? __pfx_lock_release+0x10/0x10
+  [465.034]  ? trace_irq_enable.constprop.0+0xce/0x110
+  [465.042]  ? syscall_exit_to_user_mode+0xac/0x2a0
+  [465.049]  ? do_syscall_64+0xa1/0x180
+  [465.055]  ? syscall_exit_to_user_mode+0xac/0x2a0
+  [465.062]  ? do_syscall_64+0xa1/0x180
+  [465.068]  ? syscall_exit_to_user_mode+0xac/0x2a0
+  [465.075]  ? do_syscall_64+0xa1/0x180
+  [465.081]  ? clear_bhb_loop+0x25/0x80
+  [465.087]  ? clear_bhb_loop+0x25/0x80
+  [465.093]  ? clear_bhb_loop+0x25/0x80
+  [465.099]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
+  [465.106] RIP: 0033:0x7f093b8ee784
+  [465.111] RSP: 002b:00007ffc29d31b28 EFLAGS: 00000202 ORIG_RAX: 
0000000000000001
+  [465.122] RAX: ffffffffffffffda RBX: 0000000000006000 RCX: 00007f093b8ee784
+  [465.131] RDX: 000000000001de00 RSI: 00007f093b6ed200 RDI: 0000000000000003
+  [465.141] RBP: 000000000001de00 R08: 0000000000006000 R09: 0000000000000000
+  [465.150] R10: 0000000000023e00 R11: 0000000000000202 R12: 0000000000006000
+  [465.160] R13: 0000000000023e00 R14: 0000000000023e00 R15: 0000000000000001
+  [465.170]  </TASK>
+  [465.174] INFO: lockdep is turned off.
+
+Reported-by: Shinichiro Kawasaki <shinichiro.kawas...@wdc.com>
+Fixes: 97713b1a2ced ("btrfs: do not clear page dirty inside 
extent_write_locked_range()")
+Reviewed-by: Qu Wenruo <w...@suse.com>
+Signed-off-by: Naohiro Aota <naohiro.a...@wdc.com>
+Signed-off-by: David Sterba <dste...@suse.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ fs/btrfs/extent_io.c |   14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+--- a/fs/btrfs/extent_io.c
++++ b/fs/btrfs/extent_io.c
+@@ -1420,6 +1420,13 @@ static noinline_for_stack int __extent_w
+               free_extent_map(em);
+               em = NULL;
+ 
++              /*
++               * Although the PageDirty bit might be cleared before entering
++               * this function, subpage dirty bit is not cleared.
++               * So clear subpage dirty bit here so next time we won't submit
++               * page for range already written to disk.
++               */
++              btrfs_folio_clear_dirty(fs_info, page_folio(page), cur, iosize);
+               btrfs_set_range_writeback(inode, cur, cur + iosize - 1);
+               if (!PageWriteback(page)) {
+                       btrfs_err(inode->root->fs_info,
+@@ -1427,13 +1434,6 @@ static noinline_for_stack int __extent_w
+                              page->index, cur, end);
+               }
+ 
+-              /*
+-               * Although the PageDirty bit is cleared before entering this
+-               * function, subpage dirty bit is not cleared.
+-               * So clear subpage dirty bit here so next time we won't submit
+-               * page for range already written to disk.
+-               */
+-              btrfs_folio_clear_dirty(fs_info, page_folio(page), cur, iosize);
+ 
+               submit_extent_page(bio_ctrl, disk_bytenr, page, iosize,
+                                  cur - page_offset(page));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/net-drop-bad-gso-csum_start-and-offset-in-virtio_net.patch 
new/patches.suse/net-drop-bad-gso-csum_start-and-offset-in-virtio_net.patch
--- old/patches.suse/net-drop-bad-gso-csum_start-and-offset-in-virtio_net.patch 
2024-08-12 06:59:52.000000000 +0200
+++ new/patches.suse/net-drop-bad-gso-csum_start-and-offset-in-virtio_net.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,154 +0,0 @@
-From: Willem de Bruijn <will...@google.com>
-Date: Mon, 29 Jul 2024 16:10:12 -0400
-Subject: net: drop bad gso csum_start and offset in virtio_net_hdr
-Git-commit: 89add40066f9ed9abe5f7f886fe5789ff7e0c50e
-Patch-mainline: v6.11-rc2
-References: git-fixes
-
-Tighten csum_start and csum_offset checks in virtio_net_hdr_to_skb
-for GSO packets.
-
-The function already checks that a checksum requested with
-VIRTIO_NET_HDR_F_NEEDS_CSUM is in skb linear. But for GSO packets
-this might not hold for segs after segmentation.
-
-Syzkaller demonstrated to reach this warning in skb_checksum_help
-
-       offset = skb_checksum_start_offset(skb);
-       ret = -EINVAL;
-       if (WARN_ON_ONCE(offset >= skb_headlen(skb)))
-
-By injecting a TSO packet:
-
-WARNING: CPU: 1 PID: 3539 at net/core/dev.c:3284 skb_checksum_help+0x3d0/0x5b0
- ip_do_fragment+0x209/0x1b20 net/ipv4/ip_output.c:774
- ip_finish_output_gso net/ipv4/ip_output.c:279 [inline]
- __ip_finish_output+0x2bd/0x4b0 net/ipv4/ip_output.c:301
- iptunnel_xmit+0x50c/0x930 net/ipv4/ip_tunnel_core.c:82
- ip_tunnel_xmit+0x2296/0x2c70 net/ipv4/ip_tunnel.c:813
- __gre_xmit net/ipv4/ip_gre.c:469 [inline]
- ipgre_xmit+0x759/0xa60 net/ipv4/ip_gre.c:661
- __netdev_start_xmit include/linux/netdevice.h:4850 [inline]
- netdev_start_xmit include/linux/netdevice.h:4864 [inline]
- xmit_one net/core/dev.c:3595 [inline]
- dev_hard_start_xmit+0x261/0x8c0 net/core/dev.c:3611
- __dev_queue_xmit+0x1b97/0x3c90 net/core/dev.c:4261
- packet_snd net/packet/af_packet.c:3073 [inline]
-
-The geometry of the bad input packet at tcp_gso_segment:
-
-[   52.003050][ T8403] skb len=12202 headroom=244 headlen=12093 tailroom=0
-[   52.003050][ T8403] mac=(168,24) mac_len=24 net=(192,52) trans=244
-[   52.003050][ T8403] shinfo(txflags=0 nr_frags=1 gso(size=1552 type=3 
segs=0))
-[   52.003050][ T8403] csum(0x60000c7 start=199 offset=1536
-ip_summed=3 complete_sw=0 valid=0 level=0)
-
-Mitigate with stricter input validation.
-
-csum_offset: for GSO packets, deduce the correct value from gso_type.
-This is already done for USO. Extend it to TSO. Let UFO be:
-udp[46]_ufo_fragment ignores these fields and always computes the
-checksum in software.
-
-csum_start: finding the real offset requires parsing to the transport
-header. Do not add a parser, use existing segmentation parsing. Thanks
-to SKB_GSO_DODGY, that also catches bad packets that are hw offloaded.
-Again test both TSO and USO. Do not test UFO for the above reason, and
-do not test UDP tunnel offload.
-
-GSO packet are almost always CHECKSUM_PARTIAL. USO packets may be
-CHECKSUM_NONE since commit 10154dbded6d6 ("udp: Allow GSO transmit
-from devices with no checksum offload"), but then still these fields
-are initialized correctly in udp4_hwcsum/udp6_hwcsum_outgoing. So no
-need to test for ip_summed == CHECKSUM_PARTIAL first.
-
-This revises an existing fix mentioned in the Fixes tag, which broke
-small packets with GSO offload, as detected by kselftests.
-
-Link: https://syzkaller.appspot.com/bug?extid=e1db31216c789f552871
-Link: https://lore.kernel.org/netdev/20240723223109.2196886-1-k...@kernel.org
-Fixes: e269d79c7d35 ("net: missing check virtio")
-Cc: sta...@vger.kernel.org
-Signed-off-by: Willem de Bruijn <will...@google.com>
-Link: 
https://patch.msgid.link/20240729201108.1615114-1-willemdebruijn.ker...@gmail.com
-Signed-off-by: Jakub Kicinski <k...@kernel.org>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- include/linux/virtio_net.h | 16 +++++-----------
- net/ipv4/tcp_offload.c     |  3 +++
- net/ipv4/udp_offload.c     |  4 ++++
- 3 files changed, 12 insertions(+), 11 deletions(-)
-
-diff --git a/include/linux/virtio_net.h b/include/linux/virtio_net.h
-index d1d78253..6c395a26 100644
---- a/include/linux/virtio_net.h
-+++ b/include/linux/virtio_net.h
-@@ -56,7 +56,6 @@ static inline int virtio_net_hdr_to_skb(struct sk_buff *skb,
-       unsigned int thlen = 0;
-       unsigned int p_off = 0;
-       unsigned int ip_proto;
--      u64 ret, remainder, gso_size;
- 
-       if (hdr->gso_type != VIRTIO_NET_HDR_GSO_NONE) {
-               switch (hdr->gso_type & ~VIRTIO_NET_HDR_GSO_ECN) {
-@@ -99,16 +98,6 @@ static inline int virtio_net_hdr_to_skb(struct sk_buff *skb,
-               u32 off = __virtio16_to_cpu(little_endian, hdr->csum_offset);
-               u32 needed = start + max_t(u32, thlen, off + sizeof(__sum16));
- 
--              if (hdr->gso_size) {
--                      gso_size = __virtio16_to_cpu(little_endian, 
hdr->gso_size);
--                      ret = div64_u64_rem(skb->len, gso_size, &remainder);
--                      if (!(ret && (hdr->gso_size > needed) &&
--                                              ((remainder > needed) || 
(remainder == 0)))) {
--                              return -EINVAL;
--                      }
--                      skb_shinfo(skb)->tx_flags |= SKBFL_SHARED_FRAG;
--              }
--
-               if (!pskb_may_pull(skb, needed))
-                       return -EINVAL;
- 
-@@ -182,6 +171,11 @@ static inline int virtio_net_hdr_to_skb(struct sk_buff 
*skb,
-                       if (gso_type != SKB_GSO_UDP_L4)
-                               return -EINVAL;
-                       break;
-+              case SKB_GSO_TCPV4:
-+              case SKB_GSO_TCPV6:
-+                      if (skb->csum_offset != offsetof(struct tcphdr, check))
-+                              return -EINVAL;
-+                      break;
-               }
- 
-               /* Kernel has a special handling for GSO_BY_FRAGS. */
-diff --git a/net/ipv4/tcp_offload.c b/net/ipv4/tcp_offload.c
-index 4b791e74..e4ad3311 100644
---- a/net/ipv4/tcp_offload.c
-+++ b/net/ipv4/tcp_offload.c
-@@ -140,6 +140,9 @@ struct sk_buff *tcp_gso_segment(struct sk_buff *skb,
-       if (thlen < sizeof(*th))
-               goto out;
- 
-+      if (unlikely(skb_checksum_start(skb) != skb_transport_header(skb)))
-+              goto out;
-+
-       if (!pskb_may_pull(skb, thlen))
-               goto out;
- 
-diff --git a/net/ipv4/udp_offload.c b/net/ipv4/udp_offload.c
-index aa2e0a28..bc8a9da7 100644
---- a/net/ipv4/udp_offload.c
-+++ b/net/ipv4/udp_offload.c
-@@ -278,6 +278,10 @@ struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb,
-       if (gso_skb->len <= sizeof(*uh) + mss)
-               return ERR_PTR(-EINVAL);
- 
-+      if (unlikely(skb_checksum_start(gso_skb) !=
-+                   skb_transport_header(gso_skb)))
-+              return ERR_PTR(-EINVAL);
-+
-       if (skb_gso_ok(gso_skb, features | NETIF_F_GSO_ROBUST)) {
-               /* Packet is from an untrusted source, reset gso_segs. */
-               skb_shinfo(gso_skb)->gso_segs = DIV_ROUND_UP(gso_skb->len - 
sizeof(*uh),
--- 
-2.45.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/netfilter-nfnetlink-Initialise-extack-before-use-in-.patch 
new/patches.suse/netfilter-nfnetlink-Initialise-extack-before-use-in-.patch
--- old/patches.suse/netfilter-nfnetlink-Initialise-extack-before-use-in-.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/netfilter-nfnetlink-Initialise-extack-before-use-in-.patch 
2024-08-16 12:16:01.000000000 +0200
@@ -0,0 +1,40 @@
+From: Donald Hunter <donald.hun...@gmail.com>
+Date: Tue, 6 Aug 2024 16:43:24 +0100
+Subject: netfilter: nfnetlink: Initialise extack before use in ACKs
+Git-commit: d1a7b382a9d3f0f3e5a80e0be2991c075fa4f618
+Patch-mainline: v6.11-rc4
+References: netlink-crashes 
https://github.com/systemd/systemd/actions/runs/10282472628/job/28454253577?pr=33958#step:12:30
+
+Add missing extack initialisation when ACKing BATCH_BEGIN and BATCH_END.
+
+Fixes: bf2ac490d28c ("netfilter: nfnetlink: Handle ACK flags for batch 
messages")
+Signed-off-by: Donald Hunter <donald.hun...@gmail.com>
+Reviewed-by: Simon Horman <ho...@kernel.org>
+Signed-off-by: Pablo Neira Ayuso <pa...@netfilter.org>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ net/netfilter/nfnetlink.c |    5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+--- a/net/netfilter/nfnetlink.c
++++ b/net/netfilter/nfnetlink.c
+@@ -427,8 +427,10 @@ replay_abort:
+ 
+       nfnl_unlock(subsys_id);
+ 
+-      if (nlh->nlmsg_flags & NLM_F_ACK)
++      if (nlh->nlmsg_flags & NLM_F_ACK) {
++              memset(&extack, 0, sizeof(extack));
+               nfnl_err_add(&err_list, nlh, 0, &extack);
++      }
+ 
+       while (skb->len >= nlmsg_total_size(0)) {
+               int msglen, type;
+@@ -577,6 +579,7 @@ done:
+                       ss->abort(net, oskb, NFNL_ABORT_NONE);
+                       netlink_ack(oskb, nlmsg_hdr(oskb), err, NULL);
+               } else if (nlh->nlmsg_flags & NLM_F_ACK) {
++                      memset(&extack, 0, sizeof(extack));
+                       nfnl_err_add(&err_list, nlh, 0, &extack);
+               }
+       } else {

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:40:01.572473898 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:40:01.576474065 +0200
@@ -1005,6 +1005,269 @@
        
patches.kernel.org/6.10.4-122-selftests-mptcp-join-validate-backup-in-MPJ.patch
        
patches.kernel.org/6.10.4-123-selftests-mptcp-join-check-backup-support-in-s.patch
        patches.kernel.org/6.10.4-124-Linux-6.10.4.patch
+       
patches.kernel.org/6.10.5-001-drm-amd-display-Refactor-function-dm_dp_mst_is.patch
+       
patches.kernel.org/6.10.5-002-locking-pvqspinlock-Correct-the-type-of-old-va.patch
+       
patches.kernel.org/6.10.5-003-perf-x86-intel-cstate-Add-Arrowlake-support.patch
+       
patches.kernel.org/6.10.5-004-perf-x86-intel-cstate-Add-Lunarlake-support.patch
+       
patches.kernel.org/6.10.5-005-perf-x86-intel-cstate-Add-pkg-C2-residency-cou.patch
+       
patches.kernel.org/6.10.5-006-platform-x86-intel-vbtn-Protect-ACPI-notify-ha.patch
+       
patches.kernel.org/6.10.5-007-irqchip-mbigen-Fix-mbigen-node-address-layout.patch
+       
patches.kernel.org/6.10.5-008-platform-x86-intel-ifs-Initialize-union-ifs_st.patch
+       
patches.kernel.org/6.10.5-009-jump_label-Fix-the-fix-brown-paper-bags-galore.patch
+       
patches.kernel.org/6.10.5-010-perf-x86-amd-Use-try_cmpxchg-in-events-amd-un-.patch
+       
patches.kernel.org/6.10.5-011-perf-x86-intel-Support-the-PEBS-event-mask.patch
+       patches.kernel.org/6.10.5-012-perf-x86-Support-counter-mask.patch
+       
patches.kernel.org/6.10.5-013-perf-x86-Fix-smp_processor_id-in-preemptible-w.patch
+       
patches.kernel.org/6.10.5-014-selftests-ksft-Fix-finished-helper-exit-code-o.patch
+       
patches.kernel.org/6.10.5-015-x86-mm-Fix-pti_clone_pgtable-alignment-assumpt.patch
+       
patches.kernel.org/6.10.5-016-x86-mm-Fix-pti_clone_entry_text-for-i386.patch
+       
patches.kernel.org/6.10.5-017-smb-client-handle-lack-of-FSCTL_GET_REPARSE_PO.patch
+       
patches.kernel.org/6.10.5-018-power-supply-rt5033-Bring-back-i2c_set_clientd.patch
+       
patches.kernel.org/6.10.5-019-sctp-Fix-null-ptr-deref-in-reuseport_add_sock.patch
+       
patches.kernel.org/6.10.5-020-net-pse-pd-tps23881-Fix-the-device-ID-check.patch
+       patches.kernel.org/6.10.5-021-gve-Fix-use-of-netif_carrier_ok.patch
+       
patches.kernel.org/6.10.5-022-virtio-net-unbreak-vq-resizing-when-coalescing.patch
+       
patches.kernel.org/6.10.5-023-net-usb-qmi_wwan-fix-memory-leak-for-not-ip-pa.patch
+       
patches.kernel.org/6.10.5-024-net-bridge-mcast-wait-for-previous-gc-cycles-w.patch
+       patches.kernel.org/6.10.5-025-net-linkwatch-use-system_unbound_wq.patch
+       
patches.kernel.org/6.10.5-026-net-dsa-microchip-Fix-Wake-on-LAN-check-to-not.patch
+       patches.kernel.org/6.10.5-027-ice-Fix-reset-handler.patch
+       
patches.kernel.org/6.10.5-028-Bluetooth-l2cap-always-unlock-channel-in-l2cap.patch
+       
patches.kernel.org/6.10.5-029-Bluetooth-hci_sync-avoid-dup-filtering-when-pa.patch
+       
patches.kernel.org/6.10.5-030-net-smc-add-the-max-value-of-fallback-reason-c.patch
+       
patches.kernel.org/6.10.5-031-net-dsa-bcm_sf2-Fix-a-possible-memory-leak-in-.patch
+       
patches.kernel.org/6.10.5-032-bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_.patch
+       
patches.kernel.org/6.10.5-033-idpf-fix-memory-leaks-and-crashes-while-perfor.patch
+       
patches.kernel.org/6.10.5-034-idpf-fix-UAFs-when-destroying-the-queues.patch
+       patches.kernel.org/6.10.5-035-l2tp-fix-lockdep-splat.patch
+       
patches.kernel.org/6.10.5-036-net-bcmgenet-Properly-overlay-PHY-and-MAC-Wake.patch
+       patches.kernel.org/6.10.5-037-net-fec-Stop-PPS-on-driver-remove.patch
+       
patches.kernel.org/6.10.5-038-net-pse-pd-tps23881-include-missing-bitfield.h.patch
+       
patches.kernel.org/6.10.5-039-net-dsa-microchip-disable-EEE-for-KSZ8567-KSZ9.patch
+       
patches.kernel.org/6.10.5-040-regmap-kunit-Fix-memory-leaks-in-gen_regmap-an.patch
+       
patches.kernel.org/6.10.5-041-gpio-prevent-potential-speculation-leaks-in-gp.patch
+       
patches.kernel.org/6.10.5-042-hwmon-corsair-psu-add-USB-id-of-HX1200i-Series.patch
+       
patches.kernel.org/6.10.5-043-Revert-rcu-tasks-Fix-synchronize_rcu_tasks-VS-.patch
+       
patches.kernel.org/6.10.5-044-platform-chrome-cros_ec_lpc-Add-a-new-quirk-fo.patch
+       
patches.kernel.org/6.10.5-045-rcutorture-Fix-rcu_torture_fwd_cb_cr-data-race.patch
+       
patches.kernel.org/6.10.5-046-md-do-not-delete-safemode_timer-in-mddev_suspe.patch
+       
patches.kernel.org/6.10.5-047-md-change-the-return-value-type-of-md_write_st.patch
+       
patches.kernel.org/6.10.5-048-md-raid5-avoid-BUG_ON-while-continue-reshape-a.patch
+       
patches.kernel.org/6.10.5-049-debugobjects-Annotate-racy-debug-variables.patch
+       
patches.kernel.org/6.10.5-050-nvme-apple-fix-device-reference-counting.patch
+       
patches.kernel.org/6.10.5-051-block-change-rq_integrity_vec-to-respect-the-i.patch
+       
patches.kernel.org/6.10.5-052-rcu-Fix-rcu_barrier-VS-post-CPUHP_TEARDOWN_CPU.patch
+       
patches.kernel.org/6.10.5-053-clocksource-drivers-sh_cmt-Address-race-condit.patch
+       
patches.kernel.org/6.10.5-054-ACPI-battery-create-alarm-sysfs-attribute-atom.patch
+       
patches.kernel.org/6.10.5-055-ACPI-SBS-manage-alarm-sysfs-attribute-through-.patch
+       
patches.kernel.org/6.10.5-056-cpufreq-amd-pstate-Allow-users-to-write-defaul.patch
+       
patches.kernel.org/6.10.5-057-cpufreq-amd-pstate-auto-load-pstate-driver-by-.patch
+       
patches.kernel.org/6.10.5-058-soc-qcom-icc-bwmon-Allow-for-interrupts-to-be-.patch
+       
patches.kernel.org/6.10.5-059-xen-privcmd-Switch-from-mutex-to-spinlock-for-.patch
+       
patches.kernel.org/6.10.5-060-ACPI-resource-Skip-IRQ-override-on-Asus-Vivobo.patch
+       
patches.kernel.org/6.10.5-061-ACPI-resource-Skip-IRQ-override-on-Asus-Vivobo.patch
+       
patches.kernel.org/6.10.5-062-thermal-intel-hfi-Give-HFI-instances-package-s.patch
+       
patches.kernel.org/6.10.5-063-wifi-nl80211-disallow-setting-special-AP-chann.patch
+       
patches.kernel.org/6.10.5-064-wifi-ath12k-fix-race-due-to-setting-ATH12K_FLA.patch
+       
patches.kernel.org/6.10.5-065-wifi-rtlwifi-handle-return-value-of-usb-init-T.patch
+       
patches.kernel.org/6.10.5-066-wifi-ath12k-fix-memory-leak-in-ath12k_dp_rx_pe.patch
+       
patches.kernel.org/6.10.5-067-net-mlx5e-SHAMPO-Fix-invalid-WQ-linked-list-un.patch
+       
patches.kernel.org/6.10.5-068-selftests-bpf-Fix-send_signal-test-with-nested.patch
+       
patches.kernel.org/6.10.5-069-wifi-rtw89-pci-fix-RX-tag-race-condition-resul.patch
+       
patches.kernel.org/6.10.5-070-af_unix-Don-t-retry-after-unix_state_lock_nest.patch
+       
patches.kernel.org/6.10.5-071-PCI-Add-Edimax-Vendor-ID-to-pci_ids.h.patch
+       
patches.kernel.org/6.10.5-072-wifi-mac80211-fix-NULL-dereference-at-band-che.patch
+       
patches.kernel.org/6.10.5-073-udf-prevent-integer-overflow-in-udf_bitmap_fre.patch
+       
patches.kernel.org/6.10.5-074-bpf-add-missing-check_func_arg_reg_off-to-prev.patch
+       
patches.kernel.org/6.10.5-075-wifi-nl80211-don-t-give-key-data-to-userspace.patch
+       
patches.kernel.org/6.10.5-076-can-mcp251xfd-tef-prepare-to-workaround-broken.patch
+       
patches.kernel.org/6.10.5-077-can-mcp251xfd-tef-update-workaround-for-erratu.patch
+       
patches.kernel.org/6.10.5-078-net-stmmac-qcom-ethqos-enable-SGMII-loopback-d.patch
+       
patches.kernel.org/6.10.5-079-mlxsw-pci-Lock-configuration-space-of-upstream.patch
+       
patches.kernel.org/6.10.5-080-btrfs-do-not-clear-page-dirty-inside-extent_wr.patch
+       
patches.kernel.org/6.10.5-081-btrfs-do-not-BUG_ON-when-freeing-tree-block-af.patch
+       
patches.kernel.org/6.10.5-082-btrfs-reduce-nesting-for-extent-processing-at-.patch
+       
patches.kernel.org/6.10.5-083-btrfs-fix-data-race-when-accessing-the-last_tr.patch
+       
patches.kernel.org/6.10.5-084-btrfs-fix-bitmap-leak-when-loading-free-space-.patch
+       
patches.kernel.org/6.10.5-085-Bluetooth-btnxpuart-Shutdown-timer-and-prevent.patch
+       
patches.kernel.org/6.10.5-086-drm-xe-preempt_fence-enlarge-the-fence-critica.patch
+       
patches.kernel.org/6.10.5-087-drm-amd-display-Handle-HPD_IRQ-for-internal-li.patch
+       
patches.kernel.org/6.10.5-088-drm-amd-display-Add-delay-to-improve-LTTPR-UHB.patch
+       
patches.kernel.org/6.10.5-089-drm-amdgpu-fix-potential-resource-leak-warning.patch
+       
patches.kernel.org/6.10.5-090-drm-amdgpu-pm-Fix-the-param-type-of-set_power_.patch
+       
patches.kernel.org/6.10.5-091-drm-amd-amdkfd-Fix-a-resource-leak-in-svm_rang.patch
+       
patches.kernel.org/6.10.5-092-drm-xe-xe_guc_submit-Fix-exec-queue-stop-race-.patch
+       
patches.kernel.org/6.10.5-093-drm-amdgpu-pm-Fix-the-null-pointer-dereference.patch
+       
patches.kernel.org/6.10.5-094-drm-amdgpu-Fix-the-null-pointer-dereference-to.patch
+       
patches.kernel.org/6.10.5-095-drm-amdgpu-pm-Fix-the-null-pointer-dereference.patch
+       
patches.kernel.org/6.10.5-096-drm-admgpu-fix-dereferencing-null-pointer-cont.patch
+       
patches.kernel.org/6.10.5-097-drm-amdgpu-Add-lock-around-VF-RLCG-interface.patch
+       
patches.kernel.org/6.10.5-098-drm-amd-pm-Fix-the-null-pointer-dereference-fo.patch
+       
patches.kernel.org/6.10.5-099-drm-amd-display-Add-null-checks-for-stream-and.patch
+       
patches.kernel.org/6.10.5-100-media-amphion-Remove-lock-in-s_ctrl-callback.patch
+       
patches.kernel.org/6.10.5-101-drm-amd-display-Add-NULL-check-for-afb-before-.patch
+       
patches.kernel.org/6.10.5-102-drm-amd-display-Wake-DMCUB-before-sending-a-co.patch
+       
patches.kernel.org/6.10.5-103-drm-amd-display-reduce-ODM-slice-count-to-init.patch
+       
patches.kernel.org/6.10.5-104-drm-amd-display-Don-t-refer-to-dc_sink-in-is_d.patch
+       
patches.kernel.org/6.10.5-105-drm-amd-display-remove-dpp-pipes-on-failure-to.patch
+       
patches.kernel.org/6.10.5-106-drm-amd-display-Add-null-checker-before-passin.patch
+       
patches.kernel.org/6.10.5-107-media-i2c-ov5647-replacing-of_node_put-with-__.patch
+       
patches.kernel.org/6.10.5-108-media-uvcvideo-Ignore-empty-TS-packets.patch
+       
patches.kernel.org/6.10.5-109-media-uvcvideo-Fix-the-bandwdith-quirk-on-USB-.patch
+       
patches.kernel.org/6.10.5-110-drm-amd-display-Fix-NULL-pointer-dereference-f.patch
+       
patches.kernel.org/6.10.5-111-media-xc2028-avoid-use-after-free-in-load_firm.patch
+       
patches.kernel.org/6.10.5-112-ext4-fix-uninitialized-variable-in-ext4_inline.patch
+       
patches.kernel.org/6.10.5-113-jbd2-avoid-memleak-in-jbd2_journal_write_metad.patch
+       
patches.kernel.org/6.10.5-114-drm-amd-display-Fix-null-pointer-deref-in-dcn2.patch
+       
patches.kernel.org/6.10.5-115-s390-sclp-Prevent-release-of-buffer-in-I-O.patch
+       
patches.kernel.org/6.10.5-116-ext4-sanity-check-for-NULL-pointer-after-ext4_.patch
+       
patches.kernel.org/6.10.5-117-SUNRPC-Fix-a-race-to-wake-a-sync-task.patch
+       
patches.kernel.org/6.10.5-118-mm-slub-do-not-call-do_slab_free-for-kfence-ob.patch
+       
patches.kernel.org/6.10.5-119-profiling-remove-profile-sleep-support.patch
+       
patches.kernel.org/6.10.5-120-clocksource-Fix-brown-bag-boolean-thinko-in-cs.patch
+       
patches.kernel.org/6.10.5-121-scsi-Revert-scsi-sd-Do-not-repeat-the-starting.patch
+       
patches.kernel.org/6.10.5-122-scsi-mpt3sas-Avoid-IOMMU-page-faults-on-REPORT.patch
+       
patches.kernel.org/6.10.5-123-media-ipu-bridge-fix-ipu6-Kconfig-dependencies.patch
+       
patches.kernel.org/6.10.5-124-media-intel-ipu6-select-AUXILIARY_BUS-in-Kconf.patch
+       
patches.kernel.org/6.10.5-125-irqchip-meson-gpio-Convert-meson_gpio_irq_cont.patch
+       
patches.kernel.org/6.10.5-126-irqchip-loongarch-cpu-Fix-return-value-of-lpic.patch
+       
patches.kernel.org/6.10.5-127-sched-cputime-Fix-mul_u64_u64_div_u64-precisio.patch
+       
patches.kernel.org/6.10.5-128-net-drop-bad-gso-csum_start-and-offset-in-virt.patch
+       
patches.kernel.org/6.10.5-129-arm64-cputype-Add-Cortex-X3-definitions.patch
+       
patches.kernel.org/6.10.5-130-arm64-cputype-Add-Cortex-A720-definitions.patch
+       
patches.kernel.org/6.10.5-131-arm64-cputype-Add-Cortex-X925-definitions.patch
+       
patches.kernel.org/6.10.5-132-arm64-errata-Unify-speculative-SSBS-errata-log.patch
+       
patches.kernel.org/6.10.5-133-arm64-errata-Expand-speculative-SSBS-workaroun.patch
+       
patches.kernel.org/6.10.5-134-arm64-cputype-Add-Cortex-X1C-definitions.patch
+       
patches.kernel.org/6.10.5-135-arm64-cputype-Add-Cortex-A725-definitions.patch
+       
patches.kernel.org/6.10.5-136-arm64-errata-Expand-speculative-SSBS-workaroun.patch
+       
patches.kernel.org/6.10.5-137-nfsd-don-t-set-SVC_SOCK_ANONYMOUS-when-creatin.patch
+       
patches.kernel.org/6.10.5-138-i2c-smbus-Improve-handling-of-stuck-alerts.patch
+       
patches.kernel.org/6.10.5-139-ASoC-codecs-wcd938x-sdw-Correct-Soundwire-port.patch
+       
patches.kernel.org/6.10.5-140-ASoC-codecs-wcd939x-sdw-Correct-Soundwire-port.patch
+       
patches.kernel.org/6.10.5-141-ASoC-codecs-wsa881x-Correct-Soundwire-ports-ma.patch
+       
patches.kernel.org/6.10.5-142-ASoC-codecs-wsa883x-parse-port-mapping-informa.patch
+       
patches.kernel.org/6.10.5-143-ASoC-codecs-wsa883x-Correct-Soundwire-ports-ma.patch
+       
patches.kernel.org/6.10.5-144-ASoC-codecs-wsa884x-parse-port-mapping-informa.patch
+       
patches.kernel.org/6.10.5-145-ASoC-codecs-wsa884x-Correct-Soundwire-ports-ma.patch
+       
patches.kernel.org/6.10.5-146-ASoC-sti-add-missing-probe-entry-for-player-an.patch
+       
patches.kernel.org/6.10.5-147-spi-spidev-Add-missing-spi_device_id-for-bh222.patch
+       
patches.kernel.org/6.10.5-148-ASoC-SOF-Remove-libraries-from-topology-lookup.patch
+       
patches.kernel.org/6.10.5-149-i2c-smbus-Send-alert-notifications-to-all-devi.patch
+       
patches.kernel.org/6.10.5-150-bpf-kprobe-remove-unused-declaring-of-bpf_kpro.patch
+       
patches.kernel.org/6.10.5-151-kprobes-Fix-to-check-symbol-prefixes-correctly.patch
+       
patches.kernel.org/6.10.5-152-ASoC-cs-amp-lib-Fix-NULL-pointer-crash-if-efi..patch
+       
patches.kernel.org/6.10.5-153-i2c-qcom-geni-Add-missing-clk_disable_unprepar.patch
+       
patches.kernel.org/6.10.5-154-ASoC-cs35l56-Revert-support-for-dual-ownership.patch
+       
patches.kernel.org/6.10.5-155-ASoC-cs35l56-Handle-OTP-read-latency-over-Soun.patch
+       
patches.kernel.org/6.10.5-156-drm-atomic-allow-no-op-FB_ID-updates-for-async.patch
+       
patches.kernel.org/6.10.5-157-i2c-qcom-geni-Add-missing-geni_icc_disable-in-.patch
+       
patches.kernel.org/6.10.5-158-drm-i915-Allow-evicting-to-use-the-requested-p.patch
+       
patches.kernel.org/6.10.5-159-drm-i915-Attempt-to-get-pages-without-eviction.patch
+       
patches.kernel.org/6.10.5-160-drm-amd-display-Replace-dm_execute_dmub_cmd-wi.patch
+       
patches.kernel.org/6.10.5-161-spi-spi-fsl-lpspi-Fix-scldiv-calculation.patch
+       
patches.kernel.org/6.10.5-162-ALSA-usb-audio-Re-add-ScratchAmp-quirk-entries.patch
+       
patches.kernel.org/6.10.5-163-drm-xe-rtp-Fix-off-by-one-when-processing-rule.patch
+       
patches.kernel.org/6.10.5-164-drm-xe-Use-dma_fence_chain_free-in-chain-fence.patch
+       
patches.kernel.org/6.10.5-165-drm-xe-hwmon-Fix-PL1-disable-flow-in-xe_hwmon_.patch
+       patches.kernel.org/6.10.5-166-drm-xe-Minor-cleanup-in-LRC-handling.patch
+       
patches.kernel.org/6.10.5-167-drm-xe-Take-ref-to-VM-in-delayed-snapshot.patch
+       
patches.kernel.org/6.10.5-168-ASoC-meson-axg-fifo-fix-irq-scheduling-issue-w.patch
+       
patches.kernel.org/6.10.5-169-cifs-cifs_inval_name_dfs_link_error-correct-th.patch
+       
patches.kernel.org/6.10.5-170-module-warn-about-excessively-long-module-wait.patch
+       
patches.kernel.org/6.10.5-171-module-make-waiting-for-a-concurrent-module-lo.patch
+       
patches.kernel.org/6.10.5-172-drm-i915-gem-Fix-Virtual-Memory-mapping-bounda.patch
+       
patches.kernel.org/6.10.5-173-drm-amd-display-Skip-Recompute-DSC-Params-if-n.patch
+       
patches.kernel.org/6.10.5-174-drm-amdgpu-Forward-soft-recovery-errors-to-use.patch
+       
patches.kernel.org/6.10.5-175-drm-i915-gem-Adjust-vma-offset-for-framebuffer.patch
+       
patches.kernel.org/6.10.5-176-drm-client-fix-null-pointer-dereference-in-drm.patch
+       
patches.kernel.org/6.10.5-177-drm-i915-display-correct-dual-pps-handling-for.patch
+       
patches.kernel.org/6.10.5-178-drm-test-fix-the-gem-shmem-test-to-map-the-sg-.patch
+       
patches.kernel.org/6.10.5-179-io_uring-net-ensure-expanded-bundle-recv-gets-.patch
+       
patches.kernel.org/6.10.5-180-io_uring-net-ensure-expanded-bundle-send-gets-.patch
+       
patches.kernel.org/6.10.5-181-io_uring-net-don-t-pick-multiple-buffers-for-n.patch
+       
patches.kernel.org/6.10.5-182-ALSA-line6-Fix-racy-access-to-midibuf.patch
+       
patches.kernel.org/6.10.5-183-ALSA-hda-Add-HP-MP9-G4-Retail-System-AMS-to-fo.patch
+       
patches.kernel.org/6.10.5-184-ALSA-hda-realtek-Add-Framework-Laptop-13-Intel.patch
+       
patches.kernel.org/6.10.5-185-ALSA-hda-hdmi-Yet-more-pin-fix-for-HP-EliteDes.patch
+       
patches.kernel.org/6.10.5-186-usb-vhci-hcd-Do-not-drop-references-before-new.patch
+       
patches.kernel.org/6.10.5-187-USB-serial-debug-do-not-echo-input-by-default.patch
+       
patches.kernel.org/6.10.5-188-usb-typec-fsa4480-Check-if-the-chip-is-really-.patch
+       
patches.kernel.org/6.10.5-189-usb-gadget-core-Check-for-unset-descriptor.patch
+       
patches.kernel.org/6.10.5-190-usb-gadget-midi2-Fix-the-response-for-FB-info-.patch
+       
patches.kernel.org/6.10.5-191-usb-gadget-u_serial-Set-start_delayed-during-s.patch
+       
patches.kernel.org/6.10.5-192-usb-gadget-f_fs-restore-ffs_func_disable-funct.patch
+       
patches.kernel.org/6.10.5-193-usb-gadget-u_audio-Check-return-codes-from-usb.patch
+       
patches.kernel.org/6.10.5-194-scsi-mpi3mr-Avoid-IOMMU-page-faults-on-REPORT-.patch
+       
patches.kernel.org/6.10.5-195-scsi-ufs-core-Fix-deadlock-during-RTC-update.patch
+       
patches.kernel.org/6.10.5-196-scsi-ufs-core-Do-not-set-link-to-OFF-state-whi.patch
+       
patches.kernel.org/6.10.5-197-scsi-ufs-core-Fix-hba-last_dme_cmd_tstamp-time.patch
+       
patches.kernel.org/6.10.5-198-tick-broadcast-Move-per-CPU-pointer-access-int.patch
+       
patches.kernel.org/6.10.5-199-media-v4l-Fix-missing-tabular-column-hint-for-.patch
+       
patches.kernel.org/6.10.5-200-vhost-vdpa-switch-to-use-vmf_insert_pfn-in-the.patch
+       
patches.kernel.org/6.10.5-201-spmi-pmic-arb-add-missing-newline-in-dev_err-f.patch
+       
patches.kernel.org/6.10.5-202-ntp-Clamp-maxerror-and-esterror-to-operating-r.patch
+       
patches.kernel.org/6.10.5-203-driver-core-Fix-uevent_show-vs-driver-detach-r.patch
+       
patches.kernel.org/6.10.5-204-arm64-dts-ti-k3-am62-verdin-dahlia-Keep-CTRL_S.patch
+       patches.kernel.org/6.10.5-205-tracefs-Fix-inode-allocation.patch
+       
patches.kernel.org/6.10.5-206-tracefs-Use-generic-inode-RCU-for-synchronizin.patch
+       
patches.kernel.org/6.10.5-207-ntp-Safeguard-against-time_constant-overflow.patch
+       
patches.kernel.org/6.10.5-208-timekeeping-Fix-bogus-clock_was_set-invocation.patch
+       
patches.kernel.org/6.10.5-209-serial-core-check-uartclk-for-zero-to-avoid-di.patch
+       
patches.kernel.org/6.10.5-210-serial-sc16is7xx-fix-TX-fifo-corruption.patch
+       
patches.kernel.org/6.10.5-211-serial-sc16is7xx-fix-invalid-FIFO-access-with-.patch
+       
patches.kernel.org/6.10.5-212-tty-vt-conmakehash-cope-with-abs_srctree-no-lo.patch
+       
patches.kernel.org/6.10.5-213-memcg-protect-concurrent-access-to-mem_cgroup_.patch
+       patches.kernel.org/6.10.5-214-parisc-fix-unaligned-accesses-in-BPF.patch
+       patches.kernel.org/6.10.5-215-parisc-fix-a-possible-DMA-corruption.patch
+       
patches.kernel.org/6.10.5-216-ASoC-amd-yc-Add-quirk-entry-for-OMEN-by-HP-Gam.patch
+       
patches.kernel.org/6.10.5-217-spmi-pmic-arb-Pass-the-correct-of_node-to-irq_.patch
+       
patches.kernel.org/6.10.5-218-kcov-properly-check-for-softirq-context.patch
+       
patches.kernel.org/6.10.5-219-irqchip-xilinx-Fix-shift-out-of-bounds.patch
+       
patches.kernel.org/6.10.5-220-irqchip-riscv-aplic-Retrigger-MSI-interrupt-on.patch
+       
patches.kernel.org/6.10.5-221-genirq-irqdesc-Honor-caller-provided-affinity-.patch
+       
patches.kernel.org/6.10.5-222-LoongArch-Enable-general-EFI-poweroff-method.patch
+       
patches.kernel.org/6.10.5-223-power-supply-qcom_battmgr-return-EAGAIN-when-f.patch
+       
patches.kernel.org/6.10.5-224-power-supply-axp288_charger-Fix-constant_charg.patch
+       
patches.kernel.org/6.10.5-225-power-supply-axp288_charger-Round-constant_cha.patch
+       
patches.kernel.org/6.10.5-226-tracing-Have-format-file-honor-EVENT_FILE_FL_F.patch
+       patches.kernel.org/6.10.5-227-tracing-Fix-overflow-in-get_free_elt.patch
+       
patches.kernel.org/6.10.5-228-padata-Fix-possible-divide-by-0-panic-in-padat.patch
+       
patches.kernel.org/6.10.5-229-smb3-fix-setting-SecurityFlags-when-encryption.patch
+       
patches.kernel.org/6.10.5-230-eventfs-Don-t-return-NULL-in-eventfs_create_di.patch
+       
patches.kernel.org/6.10.5-231-eventfs-Use-SRCU-for-freeing-eventfs_inodes.patch
+       patches.kernel.org/6.10.5-232-selftests-mm-add-s390-to-ARCH-check.patch
+       
patches.kernel.org/6.10.5-233-mm-list_lru-fix-UAF-for-memory-cgroup.patch
+       
patches.kernel.org/6.10.5-234-net-tcp-Disable-TCP-AO-static-key-after-RCU-gr.patch
+       
patches.kernel.org/6.10.5-235-btrfs-avoid-using-fixed-char-array-size-for-tr.patch
+       
patches.kernel.org/6.10.5-236-x86-paravirt-Fix-incorrect-virt-spinlock-setti.patch
+       
patches.kernel.org/6.10.5-237-x86-mtrr-Check-if-fixed-MTRRs-exist-before-sav.patch
+       
patches.kernel.org/6.10.5-238-sched-smt-Introduce-sched_smt_present_inc-dec-.patch
+       
patches.kernel.org/6.10.5-239-sched-smt-Fix-unbalance-sched_smt_present-dec-.patch
+       
patches.kernel.org/6.10.5-240-sched-core-Introduce-sched_set_rq_on-offline-h.patch
+       
patches.kernel.org/6.10.5-241-sched-core-Fix-unbalance-set_rq_online-offline.patch
+       
patches.kernel.org/6.10.5-242-drm-bridge-analogix_dp-properly-handle-zero-si.patch
+       
patches.kernel.org/6.10.5-243-drm-dp_mst-Skip-CSN-if-topology-probing-is-not.patch
+       
patches.kernel.org/6.10.5-244-drm-lima-Mark-simple_ondemand-governor-as-soft.patch
+       
patches.kernel.org/6.10.5-245-drm-mgag200-Set-DDC-timeout-in-milliseconds.patch
+       
patches.kernel.org/6.10.5-246-drm-mgag200-Bind-I2C-lifetime-to-DRM-device.patch
+       
patches.kernel.org/6.10.5-247-drm-radeon-Remove-__counted_by-from-StateArray.patch
+       
patches.kernel.org/6.10.5-248-mptcp-fully-established-after-ADD_ADDR-echo-on.patch
+       
patches.kernel.org/6.10.5-249-mptcp-pm-deny-endp-with-signal-subflow-port.patch
+       
patches.kernel.org/6.10.5-250-block-use-the-right-type-for-stub-rq_integrity.patch
+       
patches.kernel.org/6.10.5-251-Revert-drm-amd-display-Handle-HPD_IRQ-for-inte.patch
+       
patches.kernel.org/6.10.5-252-Revert-drm-amd-display-Add-NULL-check-for-afb-.patch
+       
patches.kernel.org/6.10.5-253-btrfs-fix-corruption-after-buffer-fault-in-dur.patch
+       
patches.kernel.org/6.10.5-254-idpf-fix-memleak-in-vport-interrupt-configurat.patch
+       
patches.kernel.org/6.10.5-255-drm-amd-display-Add-null-check-in-resource_log.patch
+       
patches.kernel.org/6.10.5-256-drm-amd-display-Change-ASSR-disable-sequence.patch
+       patches.kernel.org/6.10.5-257-mptcp-pm-reduce-indentation-blocks.patch
+       
patches.kernel.org/6.10.5-258-mptcp-pm-don-t-try-to-create-sf-if-alloc-faile.patch
+       
patches.kernel.org/6.10.5-259-mptcp-pm-do-not-ignore-subflow-if-signal-flag-.patch
+       
patches.kernel.org/6.10.5-260-selftests-mptcp-join-ability-to-invert-ADD_ADD.patch
+       
patches.kernel.org/6.10.5-261-selftests-mptcp-join-test-both-signal-subflow.patch
+       
patches.kernel.org/6.10.5-262-btrfs-fix-double-inode-unlock-for-direct-IO-sy.patch
+       patches.kernel.org/6.10.5-263-Linux-6.10.5.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1032,8 +1295,9 @@
        ########################################################
        # sorted patches
        ########################################################
-       patches.suse/net-drop-bad-gso-csum_start-and-offset-in-virtio_net.patch
-       patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch
+       patches.suse/btrfs-fix-invalid-mapping-of-extent-xarray-state.patch
+       patches.suse/netfilter-nfnetlink-Initialise-extack-before-use-in-.patch
+       patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch
 
        ########################################################
        # end of sorted patches
@@ -1081,6 +1345,7 @@
        # x86
 
        # s390x
+       
patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch
 
        # ppc64
 

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.FV4xqD/_old  2024-08-17 12:40:01.600475062 +0200
+++ /var/tmp/diff_new_pack.FV4xqD/_new  2024-08-17 12:40:01.604475228 +0200
@@ -1,4 +1,4 @@
-2024-08-12 05:49:20 +0000
-GIT Revision: 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
+2024-08-16 11:15:41 +0000
+GIT Revision: 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
 GIT Branch: stable
 

Reply via email to