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-09-01 19:21:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sun Sep  1 19:21:05 2024 rev:745 rq:1197685 version:6.10.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2024-08-17 12:39:51.880071038 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.2698/dtb-aarch64.changes      
2024-09-01 19:21:20.227794955 +0200
@@ -1,0 +2,554 @@
+Fri Aug 30 06:48:57 CEST 2024 - jsl...@suse.cz
+
+- Linux 6.10.7 (bsc#1012628).
+- tty: vt: conmakehash: remove non-portable code printing comment
+  header (bsc#1012628).
+- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
+  (bsc#1012628).
+- tty: atmel_serial: use the correct RTS flag (bsc#1012628).
+- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
+  (bsc#1012628).
+- Revert "misc: fastrpc: Restrict untrusted app to attach to
+  privileged PD" (bsc#1012628).
+- Revert "serial: 8250_omap: Set the console genpd always on if
+  no console suspend" (bsc#1012628).
+- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
+  (bsc#1012628).
+- selinux: revert our use of vma_is_initial_heap() (bsc#1012628).
+- netfs, ceph: Revert "netfs: Remove deprecated use of
+  PG_private_2 as a second writeback flag" (bsc#1012628).
+- fuse: Initialize beyond-EOF page contents before setting
+  uptodate (bsc#1012628).
+- char: xillybus: Don't destroy workqueue from work item running
+  on it (bsc#1012628).
+- char: xillybus: Refine workqueue handling (bsc#1012628).
+- char: xillybus: Check USB endpoints when probing device
+  (bsc#1012628).
+- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
+  (bsc#1012628).
+- ALSA: usb-audio: Support Yamaha P-125 quirk entry (bsc#1012628).
+- usb: misc: ljca: Add Lunar Lake ljca GPIO HID to
+  ljca_gpio_hids[] (bsc#1012628).
+- usb: xhci: Check for xhci->interrupters being allocated in
+  xhci_mem_clearup() (bsc#1012628).
+- xhci: Fix Panther point NULL pointer deref at full-speed
+  re-enumeration (bsc#1012628).
+- thunderbolt: Mark XDomain as unplugged when router is removed
+  (bsc#1012628).
+- ALSA: hda/tas2781: fix wrong calibrated data order
+  (bsc#1012628).
+- ALSA: timer: Relax start tick time check for slave timer
+  elements (bsc#1012628).
+- s390/dasd: fix error recovery leading to data corruption on
+  ESE devices (bsc#1012628).
+- KVM: s390: fix validity interception issue when gisa is switched
+  off (bsc#1012628).
+- thermal: gov_bang_bang: Call __thermal_cdev_update() directly
+  (bsc#1012628).
+- KEYS: trusted: fix DCP blob payload length assignment
+  (bsc#1012628).
+- KEYS: trusted: dcp: fix leak of blob encryption key
+  (bsc#1012628).
+- riscv: change XIP's kernel_map.size to be size of the entire
+  kernel (bsc#1012628).
+- riscv: entry: always initialize regs->a0 to -ENOSYS
+  (bsc#1012628).
+- smb3: fix lock breakage for cached writes (bsc#1012628).
+- i2c: tegra: Do not mark ACPI devices as irq safe (bsc#1012628).
+- ACPICA: Add a depth argument to acpi_execute_reg_methods()
+  (bsc#1012628).
+- ACPI: EC: Evaluate _REG outside the EC scope more carefully
+  (bsc#1012628).
+- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map
+  to NUMA_NO_NODE (bsc#1012628).
+- dm resume: don't return EINVAL when signalled (bsc#1012628).
+- dm persistent data: fix memory allocation failure (bsc#1012628).
+- vfs: Don't evict inode under the inode lru traversing context
+  (bsc#1012628).
+- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
+  (bsc#1012628).
+- i2c: qcom-geni: Add missing geni_icc_disable in
+  geni_i2c_runtime_resume (bsc#1012628).
+- tracing: Return from tracing_buffers_read() if the file has
+  been closed (bsc#1012628).
+- perf/bpf: Don't call bpf_overflow_handler() for tracing events
+  (bsc#1012628).
+- mseal: fix is_madv_discard() (bsc#1012628).
+- rtla/osnoise: Prevent NULL dereference in error handling
+  (bsc#1012628).
+- mm: fix endless reclaim on machines with unaccepted memory
+  (bsc#1012628).
+- mm/hugetlb: fix hugetlb vs. core-mm PT locking (bsc#1012628).
+- md/raid1: Fix data corruption for degraded array with slow disk
+  (bsc#1012628).
+- net: mana: Fix RX buf alloc_size alignment and atomic op panic
+  (bsc#1012628).
+- media: atomisp: Fix streaming no longer working on BYT /
+  ISP2400 devices (bsc#1012628).
+- net: mana: Fix doorbell out of order violation and avoid
+  unnecessary doorbell rings (bsc#1012628).
+- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
+  (bsc#1012628).
+- fs/netfs/fscache_cookie: add missing "n_accesses" check
+  (bsc#1012628).
+- selinux: fix potential counting error in
+  avc_add_xperms_decision() (bsc#1012628).
+- selinux: add the processing of the failure of
+  avc_add_xperms_decision() (bsc#1012628).
+- alloc_tag: mark pages reserved during CMA activation as not
+  tagged (bsc#1012628).
+- mm/memory-failure: use raw_spinlock_t in struct
+  memory_failure_cpu (bsc#1012628).
+- selftests: memfd_secret: don't build memfd_secret test on
+  unsupported arches (bsc#1012628).
+- alloc_tag: introduce clear_page_tag_ref() helper function
+  (bsc#1012628).
+- mm/numa: no task_numa_fault() call if PMD is changed
+  (bsc#1012628).
+- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with
+  high order fallback to order 0 (bsc#1012628).
+- mm/numa: no task_numa_fault() call if PTE is changed
+  (bsc#1012628).
+- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
+  (bsc#1012628).
+- btrfs: send: allow cloning non-aligned extent if it ends at
+  i_size (bsc#1012628).
+- btrfs: check delayed refs when we're checking if a ref exists
+  (bsc#1012628).
+- btrfs: only run the extent map shrinker from kswapd tasks
+  (bsc#1012628).
+- btrfs: zoned: properly take lock to read/update block group's
+  zoned variables (bsc#1012628).
+- btrfs: tree-checker: add dev extent item checks (bsc#1012628).
+- btrfs: only enable extent map shrinker for DEBUG builds
+  (bsc#1012628).
+- drm/amdgpu: Actually check flags for all context ops
+  (bsc#1012628).
+- memcg_write_event_control(): fix a user-triggerable oops
+  (bsc#1012628).
+- drm/amd/display: Adjust cursor position (bsc#1012628).
+- drm/amd/display: fix s2idle entry for DCN3.5+ (bsc#1012628).
+- drm/amd/display: Enable otg synchronization logic for DCN321
+  (bsc#1012628).
+- drm/amd/display: fix cursor offset on rotation 180
+  (bsc#1012628).
+- drm/amdgpu/jpeg2: properly set atomics vmid field (bsc#1012628).
+- drm/amdgpu/jpeg4: properly set atomics vmid field (bsc#1012628).
+- drm/amd/amdgpu: command submission parser for JPEG
+  (bsc#1012628).
+- pidfd: prevent creation of pidfds for kthreads (bsc#1012628).
+- s390/uv: Panic for set and remove shared access UVC errors
+  (bsc#1012628).
+- netfs: Fault in smaller chunks for non-large folio mappings
+  (bsc#1012628).
+- filelock: fix name of file_lease slab cache (bsc#1012628).
+- libfs: fix infinite directory reads for offset dir
+  (bsc#1012628).
+- bpf: Fix updating attached freplace prog in prog_array map
+  (bsc#1012628).
+- bpf: Fix a kernel verifier crash in stacksafe() (bsc#1012628).
+- igc: Fix packet still tx after gate close by reducing i226
+  MAC retry buffer (bsc#1012628).
+- igc: Fix qbv_config_change_errors logics (bsc#1012628).
+- igc: Fix reset adapter logics when tx mode change (bsc#1012628).
+- igc: Fix qbv tx latency by setting gtxoffset (bsc#1012628).
+- gtp: pull network headers in gtp_dev_xmit() (bsc#1012628).
+- net/mlx5: SD, Do not query MPIR register if no sd_group
+  (bsc#1012628).
+- net/mlx5e: Take state lock during tx timeout reporter
+  (bsc#1012628).
+- net/mlx5e: Correctly report errors for ethtool rx flows
+  (bsc#1012628).
+- atm: idt77252: prevent use after free in dequeue_rx()
+  (bsc#1012628).
+- net: axienet: Fix register defines comment description
+  (bsc#1012628).
+- net: dsa: vsc73xx: fix port MAC configuration in full duplex
+  mode (bsc#1012628).
+- net: dsa: vsc73xx: pass value in phy_write operation
+  (bsc#1012628).
+- net: dsa: vsc73xx: check busy flag in MDIO operations
+  (bsc#1012628).
+- net: ethernet: mtk_wed: fix use-after-free panic in
+  mtk_wed_setup_tc_block_cb() (bsc#1012628).
+- mlxbf_gige: disable RX filters until RX path initialized
+  (bsc#1012628).
+- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
+  (bsc#1012628).
+- tcp: Update window clamping condition (bsc#1012628).
+- netfilter: allow ipv6 fragments to arrive on different devices
+  (bsc#1012628).
+- netfilter: flowtable: initialise extack before use
+  (bsc#1012628).
+- netfilter: nf_queue: drop packets with cloned unconfirmed
+  conntracks (bsc#1012628).
+- netfilter: nf_tables: Audit log dump reset after the fact
+  (bsc#1012628).
+- netfilter: nf_tables: Introduce nf_tables_getobj_single
+  (bsc#1012628).
+- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET
+  requests (bsc#1012628).
+- selftest: af_unix: Fix kselftest compilation warnings
+  (bsc#1012628).
+- vsock: fix recursive ->recvmsg calls (bsc#1012628).
+- selftests: net: lib: ignore possible errors (bsc#1012628).
+- selftests: net: lib: kill PIDs before del netns (bsc#1012628).
+- net: hns3: fix wrong use of semaphore up (bsc#1012628).
+- net: hns3: use the user's cfg after reset (bsc#1012628).
+- net: hns3: fix a deadlock problem when config TC during
+  resetting (bsc#1012628).
+- kbuild: refactor variables in scripts/link-vmlinux.sh
+  (bsc#1012628).
+- kbuild: remove PROVIDE() for kallsyms symbols (bsc#1012628).
+- kallsyms: get rid of code for absolute kallsyms (bsc#1012628).
+- kallsyms: Do not cleanup .llvm.<hash> suffix before sorting
+  symbols (bsc#1012628).
+- kallsyms: Match symbols exactly with CONFIG_LTO_CLANG
+  (bsc#1012628).
+- iommu: Restore lost return in iommu_report_device_fault()
+  (bsc#1012628).
+- gpio: mlxbf3: Support shutdown() function (bsc#1012628).
+- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad
+  3 15IAU7 (bsc#1012628).
+- drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()`
+  (bsc#1012628).
+- rust: work around `bindgen` 0.69.0 issue (bsc#1012628).
+- rust: suppress error messages from
+  CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (bsc#1012628).
+- rust: fix the default format for
+  CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (bsc#1012628).
+- s390/dasd: Remove DMA alignment (bsc#1012628).
+- io_uring/napi: Remove unnecessary s64 cast (bsc#1012628).
+- io_uring/napi: use ktime in busy polling (bsc#1012628).
+- io_uring/napi: check napi_enabled in io_napi_add() before
+  proceeding (bsc#1012628).
+- cpu/SMT: Enable SMT only if a core is online (bsc#1012628).
+- powerpc/topology: Check if a core is online (bsc#1012628).
+- printk/panic: Allow cpu backtraces to be written into ringbuffer
+  during panic (bsc#1012628).
+- arm64: Fix KASAN random tag seed initialization (bsc#1012628).
+- block: Fix lockdep warning in blk_mq_mark_tag_wait
+  (bsc#1012628).
+- drm/amd/display: Don't register panel_power_savings on OLED
+  panels (bsc#1012628).
+- thermal: gov_bang_bang: Drop unnecessary cooling device target
+  state checks (bsc#1012628).
+- thermal: gov_bang_bang: Split bang_bang_control() (bsc#1012628).
+- thermal: gov_bang_bang: Add .manage() callback (bsc#1012628).
+- thermal: gov_bang_bang: Use governor_data to reduce overhead
+  (bsc#1012628).
+- cifs: Add a tracepoint to track credits involved in R/W requests
+  (bsc#1012628).
+- smb/client: avoid possible NULL dereference in
+  cifs_free_subrequest() (bsc#1012628).
+- dm suspend: return -ERESTARTSYS instead of -EINTR (bsc#1012628).
+- wifi: ath12k: use 128 bytes aligned iova in transmit path for
+  WCN7850 (bsc#1012628).
+- platform/surface: aggregator: Fix warning when controller is
+  destroyed in probe (bsc#1012628).
+- ALSA: hda/tas2781: Use correct endian conversion (bsc#1012628).
+- Makefile: add $(srctree) to dependency of compile_commands.json
+  target (bsc#1012628).
+- kbuild: merge temporary vmlinux for BTF and kallsyms
+  (bsc#1012628).
+- kbuild: avoid scripts/kallsyms parsing /dev/null (bsc#1012628).
+- Bluetooth: HCI: Invert LE State quirk to be opt-out rather
+  then opt-in (bsc#1012628).
+- Bluetooth: hci_core: Fix LE quote calculation (bsc#1012628).
+- Bluetooth: SMP: Fix assumption of Central always being Initiator
+  (bsc#1012628).
+- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for
+  FDMA and register injection (bsc#1012628).
+- net: mscc: ocelot: fix QoS class for injected packets with
+  "ocelot-8021q" (bsc#1012628).
+- net: mscc: ocelot: serialize access to the injection/extraction
+  groups (bsc#1012628).
+- net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes
+  (bsc#1012628).
+- net/mlx5: Fix IPsec RoCE MPV trace call (bsc#1012628).
+- tc-testing: don't access non-existent variable on exception
+  (bsc#1012628).
+- selftests: udpgro: report error when receive failed
+  (bsc#1012628).
+- selftests: udpgro: no need to load xdp for gro (bsc#1012628).
+- tcp: prevent concurrent execution of tcp_sk_exit_batch
+  (bsc#1012628).
+- net: mctp: test: Use correct skb for route input check
+  (bsc#1012628).
+- kcm: Serialise kcm_sendmsg() for the same socket (bsc#1012628).
+- netfilter: nft_counter: Disable BH in
+  nft_counter_offload_stats() (bsc#1012628).
+- netfilter: nft_counter: Synchronize nft_counter_reset()
+  against reader (bsc#1012628).
+- ip6_tunnel: Fix broken GRO (bsc#1012628).
+- bonding: fix bond_ipsec_offload_ok return type (bsc#1012628).
+- bonding: fix null pointer deref in bond_ipsec_offload_ok
+  (bsc#1012628).
+- bonding: fix xfrm real_dev null pointer dereference
+  (bsc#1012628).
+- bonding: fix xfrm state handling when clearing active slave
+  (bsc#1012628).
+- ice: fix page reuse when PAGE_SIZE is over 8k (bsc#1012628).
+- ice: fix ICE_LAST_OFFSET formula (bsc#1012628).
+- ice: fix truesize operations for PAGE_SIZE >= 8192
+  (bsc#1012628).
+- ice: use internal pf id instead of function number
+  (bsc#1012628).
+- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
++++ 257 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.v3N7ZO/_old  2024-09-01 19:21:26.908068457 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:26.912068622 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
+%define patchversion 6.10.7
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %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.v3N7ZO/_old  2024-09-01 19:21:27.036073699 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.040073862 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define patchversion 6.10.7
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.132077629 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.136077792 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define patchversion 6.10.7
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.164078940 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.164078940 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define patchversion 6.10.7
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.224081395 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.228081560 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.10.5
+%define patchversion 6.10.7
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%global kernel_package 
kernel%kernel_flavor-srchash-54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        6.10.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.260082870 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.264083034 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 6.10.5
+%define patchversion 6.10.7
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        6.10.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.300084507 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.304084672 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define patchversion 6.10.7
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.340086146 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.344086309 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define patchversion 6.10.7
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.388088110 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.392088275 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        6.10.5
+Version:        6.10.7
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:27.428089749 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:27.432089912 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.10
-%define patchversion 6.10.5
-%define git_commit 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+%define patchversion 6.10.7
+%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 %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.5
+Version:        6.10.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g30fd964
+Release:        <RELEASE>.g54e6893
 %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-08-15 08:08:55.000000000 +0200
+++ new/config/arm64/default    2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.10.5 Kernel Configuration
+# Linux/arm64 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -274,7 +274,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 CONFIG_GUEST_PERF_EVENTS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2024-08-15 08:08:55.000000000 +0200
+++ new/config/armv6hl/default  2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.10.5 Kernel Configuration
+# Linux/arm 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -245,7 +245,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 CONFIG_PERF_USE_VMALLOC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2024-08-15 08:08:55.000000000 +0200
+++ new/config/armv7hl/default  2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.10.5 Kernel Configuration
+# Linux/arm 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -267,7 +267,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 CONFIG_PERF_USE_VMALLOC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2024-08-15 08:08:55.000000000 +0200
+++ new/config/i386/pae 2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.10.5 Kernel Configuration
+# Linux/i386 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -281,7 +281,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 CONFIG_GUEST_PERF_EVENTS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/debug new/config/ppc64le/debug
--- old/config/ppc64le/debug    2024-08-15 08:08:55.000000000 +0200
+++ new/config/ppc64le/debug    2024-08-30 06:50:21.000000000 +0200
@@ -63,4 +63,5 @@
 CONFIG_MODULE_SIG=y
 CONFIG_MODULE_SIG_HASH="sha256"
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
+CONFIG_LIVEPATCH_IPA_CLONES=y
 CONFIG_DEBUG_INFO_BTF_MODULES=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2024-08-15 08:08:55.000000000 +0200
+++ new/config/ppc64le/default  2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.10.5 Kernel Configuration
+# Linux/powerpc 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -265,7 +265,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
@@ -588,6 +587,7 @@
 CONFIG_KVM_XIVE=y
 CONFIG_HAVE_LIVEPATCH=y
 CONFIG_LIVEPATCH=y
+CONFIG_LIVEPATCH_IPA_CLONES=y
 CONFIG_CPU_MITIGATIONS=y
 
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/kvmsmall new/config/ppc64le/kvmsmall
--- old/config/ppc64le/kvmsmall 2024-08-15 08:08:55.000000000 +0200
+++ new/config/ppc64le/kvmsmall 2024-08-30 06:50:21.000000000 +0200
@@ -268,4 +268,5 @@
 CONFIG_MODULE_SIG=y
 CONFIG_MODULE_SIG_HASH="sha256"
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
+CONFIG_LIVEPATCH_IPA_CLONES=y
 CONFIG_DEBUG_INFO_BTF_MODULES=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2024-08-15 08:08:55.000000000 +0200
+++ new/config/riscv64/default  2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.10.5 Kernel Configuration
+# Linux/riscv 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -285,7 +285,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2024-08-15 08:08:55.000000000 +0200
+++ new/config/s390x/default    2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.10.5 Kernel Configuration
+# Linux/s390 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -259,7 +259,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 
@@ -307,6 +306,7 @@
 CONFIG_PGTABLE_LEVELS=5
 CONFIG_HAVE_LIVEPATCH=y
 CONFIG_LIVEPATCH=y
+CONFIG_LIVEPATCH_IPA_CLONES=y
 CONFIG_ARCH_SUPPORTS_KEXEC=y
 CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
 CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2024-08-15 08:08:55.000000000 +0200
+++ new/config/s390x/zfcpdump   2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.10.5 Kernel Configuration
+# Linux/s390 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -209,7 +209,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug     2024-08-15 08:08:55.000000000 +0200
+++ new/config/x86_64/debug     2024-08-30 06:50:21.000000000 +0200
@@ -91,5 +91,6 @@
 CONFIG_MODULE_SIG_HASH="sha256"
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
 CONFIG_EFI_STUB=y
+CONFIG_LIVEPATCH_IPA_CLONES=y
 CONFIG_DEBUG_INFO_BTF_MODULES=y
 CONFIG_PREEMPT_DYNAMIC=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-08-15 08:08:55.000000000 +0200
+++ new/config/x86_64/default   2024-08-30 06:50:21.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.10.5 Kernel Configuration
+# Linux/x86_64 6.10.7 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -294,7 +294,6 @@
 # CONFIG_KALLSYMS_SELFTEST is not set
 CONFIG_KALLSYMS_ALL=y
 CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
-CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
 CONFIG_HAVE_PERF_EVENTS=y
 CONFIG_GUEST_PERF_EVENTS=y
@@ -547,6 +546,7 @@
 # CONFIG_STRICT_SIGALTSTACK_SIZE is not set
 CONFIG_HAVE_LIVEPATCH=y
 CONFIG_LIVEPATCH=y
+CONFIG_LIVEPATCH_IPA_CLONES=y
 # end of Processor type and features
 
 CONFIG_CC_HAS_NAMED_AS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/kvmsmall new/config/x86_64/kvmsmall
--- old/config/x86_64/kvmsmall  2024-08-15 08:08:55.000000000 +0200
+++ new/config/x86_64/kvmsmall  2024-08-30 06:50:21.000000000 +0200
@@ -997,5 +997,6 @@
 CONFIG_MODULE_SIG_HASH="sha256"
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
 CONFIG_EFI_STUB=y
+CONFIG_LIVEPATCH_IPA_CLONES=y
 CONFIG_DEBUG_INFO_BTF_MODULES=y
 CONFIG_PREEMPT_DYNAMIC=y




++++++ patches.kernel.org.tar.bz2 ++++++
++++ 29109 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   
    2024-08-16 12:16:01.000000000 +0200
+++ 
new/patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch   
    1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-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 
2024-08-16 12:16:01.000000000 +0200
+++ new/patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,78 +0,0 @@
-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-16 12:16:01.000000000 +0200
+++ new/patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,134 +0,0 @@
-From: Jiri Slaby <jsl...@suse.cz>
-Date: Thu, 18 Jul 2024 08:26:22 +0200
-Subject: Revert "drm/amd/display: FEC overhead should be checked once for mst
- slot nums"
-Patch-mainline: never, reported 
<87138377-d5b0-4c28-96bd-35a0ffd5f...@kernel.org>
-References: bsc#1228093 #3495
-
-This reverts commit 8b2cb32cf0c613fd937ebb49a331798985f50826. It makes
-my secondary monitor not to come up.
-
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- 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
-@@ -798,12 +798,25 @@ struct dsc_mst_fairness_params {
-       struct amdgpu_dm_connector *aconnector;
- };
- 
--static int kbps_to_peak_pbn(int kbps)
-+static uint16_t get_fec_overhead_multiplier(struct dc_link *dc_link)
-+{
-+      u8 link_coding_cap;
-+      uint16_t fec_overhead_multiplier_x1000 = 
PBN_FEC_OVERHEAD_MULTIPLIER_8B_10B;
-+
-+      link_coding_cap = dc_link_dp_mst_decide_link_encoding_format(dc_link);
-+      if (link_coding_cap == DP_128b_132b_ENCODING)
-+              fec_overhead_multiplier_x1000 = 
PBN_FEC_OVERHEAD_MULTIPLIER_128B_132B;
-+
-+      return fec_overhead_multiplier_x1000;
-+}
-+
-+static int kbps_to_peak_pbn(int kbps, uint16_t fec_overhead_multiplier_x1000)
- {
-       u64 peak_kbps = kbps;
- 
-       peak_kbps *= 1006;
--      peak_kbps = div_u64(peak_kbps, 1000);
-+      peak_kbps *= fec_overhead_multiplier_x1000;
-+      peak_kbps = div_u64(peak_kbps, 1000 * 1000);
-       return (int) DIV64_U64_ROUND_UP(peak_kbps * 64, (54 * 8 * 1000));
- }
- 
-@@ -904,11 +917,12 @@ static int increase_dsc_bpp(struct drm_a
-       int link_timeslots_used;
-       int fair_pbn_alloc;
-       int ret = 0;
-+      uint16_t fec_overhead_multiplier_x1000 = 
get_fec_overhead_multiplier(dc_link);
- 
-       for (i = 0; i < count; i++) {
-               if (vars[i + k].dsc_enabled) {
-                       initial_slack[i] =
--                      kbps_to_peak_pbn(params[i].bw_range.max_kbps) - vars[i 
+ k].pbn;
-+                      kbps_to_peak_pbn(params[i].bw_range.max_kbps, 
fec_overhead_multiplier_x1000) - vars[i + k].pbn;
-                       bpp_increased[i] = false;
-                       remaining_to_increase += 1;
-               } else {
-@@ -1004,6 +1018,7 @@ static int try_disable_dsc(struct drm_at
-       int next_index;
-       int remaining_to_try = 0;
-       int ret;
-+      uint16_t fec_overhead_multiplier_x1000 = 
get_fec_overhead_multiplier(dc_link);
- 
-       for (i = 0; i < count; i++) {
-               if (vars[i + k].dsc_enabled
-@@ -1033,7 +1048,7 @@ static int try_disable_dsc(struct drm_at
-               if (next_index == -1)
-                       break;
- 
--              vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps);
-+              vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps, 
fec_overhead_multiplier_x1000);
-               ret = drm_dp_atomic_find_time_slots(state,
-                                                   
params[next_index].port->mgr,
-                                                   params[next_index].port,
-@@ -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 {
--                      vars[next_index].pbn = kbps_to_peak_pbn(
--                              params[next_index].bw_range.max_kbps);
-+                      vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.max_kbps, 
fec_overhead_multiplier_x1000);
-                       ret = drm_dp_atomic_find_time_slots(state,
-                                                           
params[next_index].port->mgr,
-                                                           
params[next_index].port,
-@@ -1076,6 +1090,7 @@ static int compute_mst_dsc_configs_for_l
-       int count = 0;
-       int i, k, ret;
-       bool debugfs_overwrite = false;
-+      uint16_t fec_overhead_multiplier_x1000 = 
get_fec_overhead_multiplier(dc_link);
- 
-       memset(params, 0, sizeof(params));
- 
-@@ -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;
--              vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps);
-+              vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
-               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,
-@@ -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) {
--                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.min_kbps);
-+                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.min_kbps, fec_overhead_multiplier_x1000);
-                       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,
-@@ -1167,7 +1182,7 @@ static int compute_mst_dsc_configs_for_l
-                       if (ret < 0)
-                               return ret;
-               } else {
--                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps);
-+                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
-                       vars[i + k].dsc_enabled = false;
-                       vars[i + k].bpp_x16 = 0;
-                       ret = drm_dp_atomic_find_time_slots(state, 
params[i].port->mgr,
---- 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 @@
- #define SYNAPTICS_CASCADED_HUB_ID  0x5A
- #define IS_SYNAPTICS_CASCADED_PANAMERA(devName, data) 
((IS_SYNAPTICS_PANAMERA(devName) && ((int)data[2] == 
SYNAPTICS_CASCADED_HUB_ID)) ? 1 : 0)
- 
-+#define PBN_FEC_OVERHEAD_MULTIPLIER_8B_10B    1031
-+#define PBN_FEC_OVERHEAD_MULTIPLIER_128B_132B 1000
-+
- enum mst_msg_ready_type {
-       NONE_MSG_RDY_EVENT = 0,
-       DOWN_REP_MSG_RDY_EVENT = 1,
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     
2024-08-16 12:16:01.000000000 +0200
+++ new/patches.suse/btrfs-fix-invalid-mapping-of-extent-xarray-state.patch     
1970-01-01 01:00:00.000000000 +0100
@@ -1,202 +0,0 @@
-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/drm-amd-display-Fix-MST-BW-calculation-Regression.patch 
new/patches.suse/drm-amd-display-Fix-MST-BW-calculation-Regression.patch
--- old/patches.suse/drm-amd-display-Fix-MST-BW-calculation-Regression.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-amd-display-Fix-MST-BW-calculation-Regression.patch    
2024-08-30 06:50:21.000000000 +0200
@@ -0,0 +1,163 @@
+From: Fangzhi Zuo <jerry....@amd.com>
+Date: Mon, 29 Jul 2024 10:23:03 -0400
+Subject: drm/amd/display: Fix MST BW calculation Regression
+Git-commit: 338567d17627064dba63cf063459605e782f71d2
+Patch-mainline: 6.11-rc4
+References: bsc#1228093 #3495
+
+[Why & How]
+Revert commit 8b2cb32cf0c6
+("drm/amd/display: FEC overhead should be checked once for mst slot nums")
+Because causes bw calculation regression
+
+Cc: mario.limoncie...@amd.com
+Cc: alexander.deuc...@amd.com
+Reported-by: jirisl...@kernel.org
+Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3495
+Closes: https://bugzilla.suse.com/show_bug.cgi?id=1228093
+Reviewed-by: Wayne Lin <wayne....@amd.com>
+Signed-off-by: Fangzhi Zuo <jerry....@amd.com>
+Signed-off-by: Tom Chung <chiahsuan.ch...@amd.com>
+Tested-by: Daniel Wheeler <daniel.whee...@amd.com>
+Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
+(cherry picked from commit 12dbb3ed212fc7655fce421542a5add637f8af7a)
+Cc: sta...@vger.kernel.org
+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(-)
+
+--- 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
+@@ -798,12 +798,25 @@ struct dsc_mst_fairness_params {
+       struct amdgpu_dm_connector *aconnector;
+ };
+ 
+-static int kbps_to_peak_pbn(int kbps)
++static uint16_t get_fec_overhead_multiplier(struct dc_link *dc_link)
++{
++      u8 link_coding_cap;
++      uint16_t fec_overhead_multiplier_x1000 = 
PBN_FEC_OVERHEAD_MULTIPLIER_8B_10B;
++
++      link_coding_cap = dc_link_dp_mst_decide_link_encoding_format(dc_link);
++      if (link_coding_cap == DP_128b_132b_ENCODING)
++              fec_overhead_multiplier_x1000 = 
PBN_FEC_OVERHEAD_MULTIPLIER_128B_132B;
++
++      return fec_overhead_multiplier_x1000;
++}
++
++static int kbps_to_peak_pbn(int kbps, uint16_t fec_overhead_multiplier_x1000)
+ {
+       u64 peak_kbps = kbps;
+ 
+       peak_kbps *= 1006;
+-      peak_kbps = div_u64(peak_kbps, 1000);
++      peak_kbps *= fec_overhead_multiplier_x1000;
++      peak_kbps = div_u64(peak_kbps, 1000 * 1000);
+       return (int) DIV64_U64_ROUND_UP(peak_kbps * 64, (54 * 8 * 1000));
+ }
+ 
+@@ -904,11 +917,12 @@ static int increase_dsc_bpp(struct drm_a
+       int link_timeslots_used;
+       int fair_pbn_alloc;
+       int ret = 0;
++      uint16_t fec_overhead_multiplier_x1000 = 
get_fec_overhead_multiplier(dc_link);
+ 
+       for (i = 0; i < count; i++) {
+               if (vars[i + k].dsc_enabled) {
+                       initial_slack[i] =
+-                      kbps_to_peak_pbn(params[i].bw_range.max_kbps) - vars[i 
+ k].pbn;
++                      kbps_to_peak_pbn(params[i].bw_range.max_kbps, 
fec_overhead_multiplier_x1000) - vars[i + k].pbn;
+                       bpp_increased[i] = false;
+                       remaining_to_increase += 1;
+               } else {
+@@ -1004,6 +1018,7 @@ static int try_disable_dsc(struct drm_at
+       int next_index;
+       int remaining_to_try = 0;
+       int ret;
++      uint16_t fec_overhead_multiplier_x1000 = 
get_fec_overhead_multiplier(dc_link);
+ 
+       for (i = 0; i < count; i++) {
+               if (vars[i + k].dsc_enabled
+@@ -1033,7 +1048,7 @@ static int try_disable_dsc(struct drm_at
+               if (next_index == -1)
+                       break;
+ 
+-              vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps);
++              vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps, 
fec_overhead_multiplier_x1000);
+               ret = drm_dp_atomic_find_time_slots(state,
+                                                   
params[next_index].port->mgr,
+                                                   params[next_index].port,
+@@ -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 {
+-                      vars[next_index].pbn = kbps_to_peak_pbn(
+-                              params[next_index].bw_range.max_kbps);
++                      vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps, 
fec_overhead_multiplier_x1000);
+                       ret = drm_dp_atomic_find_time_slots(state,
+                                                           
params[next_index].port->mgr,
+                                                           
params[next_index].port,
+@@ -1076,6 +1090,7 @@ static int compute_mst_dsc_configs_for_l
+       int count = 0;
+       int i, k, ret;
+       bool debugfs_overwrite = false;
++      uint16_t fec_overhead_multiplier_x1000 = 
get_fec_overhead_multiplier(dc_link);
+ 
+       memset(params, 0, sizeof(params));
+ 
+@@ -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;
+-              vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps);
++              vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
+               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,
+@@ -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) {
+-                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.min_kbps);
++                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.min_kbps, fec_overhead_multiplier_x1000);
+                       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,
+@@ -1167,7 +1182,7 @@ static int compute_mst_dsc_configs_for_l
+                       if (ret < 0)
+                               return ret;
+               } else {
+-                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps);
++                      vars[i + k].pbn = 
kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
+                       vars[i + k].dsc_enabled = false;
+                       vars[i + k].bpp_x16 = 0;
+                       ret = drm_dp_atomic_find_time_slots(state, 
params[i].port->mgr,
+@@ -1653,11 +1668,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 @@
+ #define SYNAPTICS_CASCADED_HUB_ID  0x5A
+ #define IS_SYNAPTICS_CASCADED_PANAMERA(devName, data) 
((IS_SYNAPTICS_PANAMERA(devName) && ((int)data[2] == 
SYNAPTICS_CASCADED_HUB_ID)) ? 1 : 0)
+ 
++#define PBN_FEC_OVERHEAD_MULTIPLIER_8B_10B     1031
++#define PBN_FEC_OVERHEAD_MULTIPLIER_128B_132B  1000
++
+ enum mst_msg_ready_type {
+       NONE_MSG_RDY_EVENT = 0,
+       DOWN_REP_MSG_RDY_EVENT = 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amd-display-Fix-Synaptics-Cascaded-DSC-Determina.patch 
new/patches.suse/drm-amd-display-Fix-Synaptics-Cascaded-DSC-Determina.patch
--- old/patches.suse/drm-amd-display-Fix-Synaptics-Cascaded-DSC-Determina.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-amd-display-Fix-Synaptics-Cascaded-DSC-Determina.patch 
2024-08-30 06:50:21.000000000 +0200
@@ -0,0 +1,26 @@
+From: Fangzhi Zuo <jerry....@amd.com>
+Date: Thu, 22 Aug 2024 15:14:17 -0400
+Subject: drm/amd/display: Fix Synaptics Cascaded DSC Determination
+Patch-mainline: Submitted, <20240822191417.622336-2-jerry....@amd.com>
+References: bsc#1228093 #3495
+
+Synaptics Cascaded Panamera topology needs to unconditionally
+acquire root aux for dsc decoding.
+
+Signed-off-by: Fangzhi Zuo <jerry....@amd.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- 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
+@@ -251,7 +251,7 @@ static bool validate_dsc_caps_on_connect
+               aconnector->dsc_aux = &aconnector->mst_root->dm_dp_aux.aux;
+ 
+       /* synaptics cascaded MST hub case */
+-      if (!aconnector->dsc_aux && 
is_synaptics_cascaded_panamera(aconnector->dc_link, port))
++      if (is_synaptics_cascaded_panamera(aconnector->dc_link, port))
+               aconnector->dsc_aux = port->mgr->aux;
+ 
+       if (!aconnector->dsc_aux)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch 
new/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch
--- old/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch  
2024-08-30 06:50:21.000000000 +0200
@@ -0,0 +1,34 @@
+From: Fangzhi Zuo <jerry....@amd.com>
+Date: Thu, 15 Aug 2024 18:45:24 -0400
+Subject: drm/amd/display: Fix a typo in revert commit
+Patch-mainline: Submitted, 20240815224525.3077505-13-roman...@amd.com
+References: bsc#1228093 #3495
+
+A typo is fixed for "drm/amd/display: Fix MST BW calculation Regression"
+
+Fixes: 4b6564cb120c ("drm/amd/display: Fix MST BW calculation Regression")
+
+Reviewed-by: Roman Li <roman...@amd.com>
+Signed-off-by: Fangzhi Zuo <jerry....@amd.com>
+Signed-off-by: Roman Li <roman...@amd.com>
+Fixes: 4b6564cb120c ("drm/amd/display: Fix MST BW calculation Regression")
+Reported-by: jirisl...@kernel.org
+Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3495
+Closes: https://bugzilla.suse.com/show_bug.cgi?id=1228093
+Tested-by: Daniel Wheeler <daniel.whee...@amd.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- 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
+@@ -1061,7 +1061,7 @@ static int try_disable_dsc(struct drm_at
+                       vars[next_index].dsc_enabled = false;
+                       vars[next_index].bpp_x16 = 0;
+               } else {
+-                      vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps, 
fec_overhead_multiplier_x1000);
++                      vars[next_index].pbn = 
kbps_to_peak_pbn(params[next_index].bw_range.max_kbps, 
fec_overhead_multiplier_x1000);
+                       ret = drm_dp_atomic_find_time_slots(state,
+                                                           
params[next_index].port->mgr,
+                                                           
params[next_index].port,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch 
new/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch
--- old/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch  
2024-08-30 06:50:21.000000000 +0200
@@ -0,0 +1,56 @@
+From: Zack Rusin <zack.ru...@broadcom.com>
+Subject: [PATCH 3/3] drm/vmwgfx: Disable coherent dumb buffers without 3d
+Date: Fri, 16 Aug 2024 14:32:07 -0400
+Message-id: <20240816183332.31961-4-zack.ru...@broadcom.com>
+Patch-mainline: Submitted, dri-devel ML
+References: bsc#1229627
+
+Coherent surfaces make only sense if the host renders to them using
+accelerated apis. Without 3d the entire content of dumb buffers stays
+in the guest making all of the extra work they're doing to synchronize
+between guest and host useless.
+
+Configurations without 3d also tend to run with very low graphics
+memory limits. The pinned console fb, mob cursors and graphical login
+manager tend to run out of 16MB graphics memory that those guests use.
+
+Fix it by making sure the coherent dumb buffers are only used on
+configs with 3d enabled.
+
+Signed-off-by: Zack Rusin <zack.ru...@broadcom.com>
+Fixes: d6667f0ddf46 ("drm/vmwgfx: Fix handling of dumb buffers")
+Reported-by: Christian Heusel <christ...@heusel.eu>
+Closes: 
https://lore.kernel.org/all/0d0330f3-2ac0-4cd5-8075-7f1cbaf72...@heusel.eu
+Cc: Broadcom internal kernel review list 
<bcm-kernel-feedback-l...@broadcom.com>
+Cc: dri-de...@lists.freedesktop.org
+Cc: <sta...@vger.kernel.org> # v6.9+
+Cc: Maaz Mombasawala <maaz.mombasaw...@broadcom.com>
+Cc: Martin Krastev <martin.kras...@broadcom.com>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 
b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
+index 8ae6a761c900..1625b30d9970 100644
+--- a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
++++ b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
+@@ -2283,9 +2283,11 @@ int vmw_dumb_create(struct drm_file *file_priv,
+       /*
+        * Without mob support we're just going to use raw memory buffer
+        * because we wouldn't be able to support full surface coherency
+-       * without mobs
++       * without mobs. There also no reason to support surface coherency
++       * without 3d (i.e. gpu usage on the host) because then all the
++       * contents is going to be rendered guest side.
+        */
+-      if (!dev_priv->has_mob) {
++      if (!dev_priv->has_mob || !vmw_supports_3d(dev_priv)) {
+               int cpp = DIV_ROUND_UP(args->bpp, 8);
+ 
+               switch (cpp) {
+-- 
+2.43.0
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/livepatch-dump-ipa-clones.patch 
new/patches.suse/livepatch-dump-ipa-clones.patch
--- old/patches.suse/livepatch-dump-ipa-clones.patch    1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/livepatch-dump-ipa-clones.patch    2024-08-30 
06:50:21.000000000 +0200
@@ -0,0 +1,49 @@
+From: Miroslav Benes <mbe...@suse.cz>
+Subject: livepatch: Add -fdump-ipa-clones to build
+Patch-mainline: Never, SUSE-specific
+References: jsc#SLE-17360 bsc#1190003 bsc#1229042
+
+When -fdump-ipa-clones option is enabled, GCC reports about its cloning
+operation during IPA optimizations. We use the information for live
+patches preparation, because it is crucial to know if and how functions
+are optimized.
+
+Introduce LIVEPATCH_IPA_CLONES to allow dumping the ipa clones during our
+kernel build.
+
+Signed-off-by: Miroslav Benes <mbe...@suse.cz>
+Signed-off-by: Marcos Paulo de Souza <mpdeso...@suse.com>
+---
+ Makefile                 |    6 ++++++
+ kernel/livepatch/Kconfig |    8 ++++++++
+ 2 files changed, 14 insertions(+)
+
+--- a/Makefile
++++ b/Makefile
+@@ -1014,6 +1014,12 @@ ifneq ($(CONFIG_FUNCTION_ALIGNMENT),0)
+ endif
+ endif
+ 
++ifdef CONFIG_LIVEPATCH_IPA_CLONES
++ifeq ($(KBUILD_EXTMOD),)
++KBUILD_CFLAGS += -fdump-ipa-clones
++endif
++endif
++
+ # arch Makefile may override CC so keep this after arch Makefile is included
+ NOSTDINC_FLAGS += -nostdinc
+ 
+--- a/kernel/livepatch/Kconfig
++++ b/kernel/livepatch/Kconfig
+@@ -18,3 +18,11 @@ config LIVEPATCH
+         module uses the interface provided by this option to register
+         a patch, causing calls to patched functions to be redirected
+         to new function code contained in the patch module.
++
++config LIVEPATCH_IPA_CLONES
++      bool "Kernel Live Patching - Dump IPA Clones"
++      depends on LIVEPATCH
++      depends on $(cc-option, -fdump-ipa-clones)
++      help
++        Let GCC dump IPA clones during compilation.
++        Say N if you are unsure.
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 
2024-08-16 12:16:01.000000000 +0200
+++ new/patches.suse/netfilter-nfnetlink-Initialise-extack-before-use-in-.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,40 +0,0 @@
-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 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch 
new/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch
--- old/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch 
2024-08-30 06:50:21.000000000 +0200
@@ -0,0 +1,42 @@
+From: Jeff Layton <jlay...@kernel.org>
+Date: Thu, 22 Aug 2024 14:47:01 -0400
+Subject: [PATCH] nfsd: ensure that nfsd4_fattr_args.context is zeroed out
+Git-commit: f58bab6fd4063913bd8321e99874b8239e9ba726
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 
nfsd-fixes
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1229714
+
+If nfsd4_encode_fattr4 ends up doing a "goto out" before we get to
+checking for the security label, then args.context will be set to
+uninitialized junk on the stack, which we'll then try to free.
+Initialize it early.
+
+Fixes: f59388a579c6 ("NFSD: Add nfsd4_encode_fattr4_sec_label()")
+Signed-off-by: Jeff Layton <jlay...@kernel.org>
+Signed-off-by: Chuck Lever <chuck.le...@oracle.com>
+Acked-by: NeilBrown <ne...@suse.com>
+
+---
+ fs/nfsd/nfs4xdr.c |    4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/fs/nfsd/nfs4xdr.c
++++ b/fs/nfsd/nfs4xdr.c
+@@ -3545,6 +3545,9 @@ nfsd4_encode_fattr4(struct svc_rqst *rqs
+       args.dentry = dentry;
+       args.ignore_crossmnt = (ignore_crossmnt != 0);
+       args.acl = NULL;
++#ifdef CONFIG_NFSD_V4_SECURITY_LABEL
++      args.context = NULL;
++#endif
+ 
+       /*
+        * Make a local copy of the attribute bitmap that can be modified.
+@@ -3617,7 +3620,6 @@ nfsd4_encode_fattr4(struct svc_rqst *rqs
+       args.contextsupport = false;
+ 
+ #ifdef CONFIG_NFSD_V4_SECURITY_LABEL
+-      args.context = NULL;
+       if ((attrmask[2] & FATTR4_WORD2_SECURITY_LABEL) ||
+            attrmask[0] & FATTR4_WORD0_SUPPORTED_ATTRS) {
+               if (exp->ex_flags & NFSEXP_SECURITY_LABEL)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:29.288165903 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:29.292166066 +0200
@@ -1268,6 +1268,305 @@
        
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
+       
patches.kernel.org/6.10.6-001-exec-Fix-ToCToU-between-perm-check-and-set-uid.patch
+       
patches.kernel.org/6.10.6-002-drm-amd-display-Defer-handling-mst-up-request-.patch
+       
patches.kernel.org/6.10.6-003-drm-amd-display-Separate-setting-and-programmi.patch
+       
patches.kernel.org/6.10.6-004-drm-amd-display-Prevent-IPX-From-Link-Detect-a.patch
+       
patches.kernel.org/6.10.6-005-LoongArch-Define-__ARCH_WANT_NEW_STAT-in-unist.patch
+       
patches.kernel.org/6.10.6-006-nvme-pci-Add-APST-quirk-for-Lenovo-N60z-laptop.patch
+       
patches.kernel.org/6.10.6-007-ASoC-cs35l56-Patch-CS35L56_IRQ1_MASK_18-to-the.patch
+       patches.kernel.org/6.10.6-008-bpf-net-Use-DEV_STAT_INC.patch
+       
patches.kernel.org/6.10.6-009-f2fs-fix-to-do-sanity-check-on-F2FS_INLINE_DAT.patch
+       
patches.kernel.org/6.10.6-010-f2fs-fix-to-cover-read-extent-cache-access-wit.patch
+       
patches.kernel.org/6.10.6-011-fou-remove-warn-in-gue_gro_receive-on-unsuppor.patch
+       
patches.kernel.org/6.10.6-012-jfs-fix-null-ptr-deref-in-dtInsertEntry.patch
+       
patches.kernel.org/6.10.6-013-jfs-Fix-shift-out-of-bounds-in-dbDiscardAG.patch
+       
patches.kernel.org/6.10.6-014-fs-ntfs3-Do-copy_to_user-out-of-run_lock.patch
+       
patches.kernel.org/6.10.6-015-ALSA-usb-Fix-UBSAN-warning-in-parse_audio_unit.patch
+       
patches.kernel.org/6.10.6-016-platform-x86-amd-pmf-Fix-to-Update-HPD-Data-Wh.patch
+       
patches.kernel.org/6.10.6-017-platform-x86-ideapad-laptop-introduce-a-generi.patch
+       
patches.kernel.org/6.10.6-018-platform-x86-ideapad-laptop-move-ymc_trigger_e.patch
+       
patches.kernel.org/6.10.6-019-platform-x86-ideapad-laptop-add-a-mutex-to-syn.patch
+       
patches.kernel.org/6.10.6-020-binfmt_flat-Fix-corruption-when-not-offsetting.patch
+       
patches.kernel.org/6.10.6-021-drm-amd-display-Solve-mst-monitors-blank-out-p.patch
+       
patches.kernel.org/6.10.6-022-drm-amdgpu-display-Fix-null-pointer-dereferenc.patch
+       
patches.kernel.org/6.10.6-023-media-Revert-media-dvb-usb-Fix-unexpected-infi.patch
+       
patches.kernel.org/6.10.6-024-Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-f.patch
+       
patches.kernel.org/6.10.6-025-Revert-drm-amd-display-Refactor-function-dm_dp.patch
+       patches.kernel.org/6.10.6-026-Linux-6.10.6.patch
+       
patches.kernel.org/6.10.7-001-tty-vt-conmakehash-remove-non-portable-code-pr.patch
+       
patches.kernel.org/6.10.7-002-tty-serial-fsl_lpuart-mark-last-busy-before-ua.patch
+       
patches.kernel.org/6.10.7-003-tty-atmel_serial-use-the-correct-RTS-flag.patch
+       
patches.kernel.org/6.10.7-004-Revert-ACPI-EC-Evaluate-orphan-_REG-under-EC-d.patch
+       
patches.kernel.org/6.10.7-005-Revert-misc-fastrpc-Restrict-untrusted-app-to-.patch
+       
patches.kernel.org/6.10.7-006-Revert-serial-8250_omap-Set-the-console-genpd-.patch
+       
patches.kernel.org/6.10.7-007-Revert-usb-typec-tcpm-clear-pd_event-queue-in-.patch
+       
patches.kernel.org/6.10.7-008-selinux-revert-our-use-of-vma_is_initial_heap.patch
+       
patches.kernel.org/6.10.7-009-netfs-ceph-Revert-netfs-Remove-deprecated-use-.patch
+       
patches.kernel.org/6.10.7-010-fuse-Initialize-beyond-EOF-page-contents-befor.patch
+       
patches.kernel.org/6.10.7-011-char-xillybus-Don-t-destroy-workqueue-from-wor.patch
+       
patches.kernel.org/6.10.7-012-char-xillybus-Refine-workqueue-handling.patch
+       
patches.kernel.org/6.10.7-013-char-xillybus-Check-USB-endpoints-when-probing.patch
+       
patches.kernel.org/6.10.7-014-ALSA-usb-audio-Add-delay-quirk-for-VIVO-USB-C-.patch
+       
patches.kernel.org/6.10.7-015-ALSA-usb-audio-Support-Yamaha-P-125-quirk-entr.patch
+       
patches.kernel.org/6.10.7-016-usb-misc-ljca-Add-Lunar-Lake-ljca-GPIO-HID-to-.patch
+       
patches.kernel.org/6.10.7-017-usb-xhci-Check-for-xhci-interrupters-being-all.patch
+       
patches.kernel.org/6.10.7-018-xhci-Fix-Panther-point-NULL-pointer-deref-at-f.patch
+       
patches.kernel.org/6.10.7-019-thunderbolt-Mark-XDomain-as-unplugged-when-rou.patch
+       
patches.kernel.org/6.10.7-020-ALSA-hda-tas2781-fix-wrong-calibrated-data-ord.patch
+       
patches.kernel.org/6.10.7-021-ALSA-timer-Relax-start-tick-time-check-for-sla.patch
+       
patches.kernel.org/6.10.7-022-s390-dasd-fix-error-recovery-leading-to-data-c.patch
+       
patches.kernel.org/6.10.7-023-KVM-s390-fix-validity-interception-issue-when-.patch
+       
patches.kernel.org/6.10.7-024-thermal-gov_bang_bang-Call-__thermal_cdev_upda.patch
+       
patches.kernel.org/6.10.7-025-KEYS-trusted-fix-DCP-blob-payload-length-assig.patch
+       
patches.kernel.org/6.10.7-026-KEYS-trusted-dcp-fix-leak-of-blob-encryption-k.patch
+       
patches.kernel.org/6.10.7-027-riscv-change-XIP-s-kernel_map.size-to-be-size-.patch
+       
patches.kernel.org/6.10.7-028-riscv-entry-always-initialize-regs-a0-to-ENOSY.patch
+       
patches.kernel.org/6.10.7-029-smb3-fix-lock-breakage-for-cached-writes.patch
+       
patches.kernel.org/6.10.7-030-i2c-tegra-Do-not-mark-ACPI-devices-as-irq-safe.patch
+       
patches.kernel.org/6.10.7-031-ACPICA-Add-a-depth-argument-to-acpi_execute_re.patch
+       
patches.kernel.org/6.10.7-032-ACPI-EC-Evaluate-_REG-outside-the-EC-scope-mor.patch
+       
patches.kernel.org/6.10.7-033-arm64-ACPI-NUMA-initialize-all-values-of-acpi_.patch
+       
patches.kernel.org/6.10.7-034-dm-resume-don-t-return-EINVAL-when-signalled.patch
+       
patches.kernel.org/6.10.7-035-dm-persistent-data-fix-memory-allocation-failu.patch
+       
patches.kernel.org/6.10.7-036-vfs-Don-t-evict-inode-under-the-inode-lru-trav.patch
+       
patches.kernel.org/6.10.7-037-fix-bitmap-corruption-on-close_range-with-CLOS.patch
+       
patches.kernel.org/6.10.7-038-i2c-qcom-geni-Add-missing-geni_icc_disable-in-.patch
+       
patches.kernel.org/6.10.7-039-tracing-Return-from-tracing_buffers_read-if-th.patch
+       
patches.kernel.org/6.10.7-040-perf-bpf-Don-t-call-bpf_overflow_handler-for-t.patch
+       patches.kernel.org/6.10.7-041-mseal-fix-is_madv_discard.patch
+       
patches.kernel.org/6.10.7-042-rtla-osnoise-Prevent-NULL-dereference-in-error.patch
+       
patches.kernel.org/6.10.7-043-mm-fix-endless-reclaim-on-machines-with-unacce.patch
+       
patches.kernel.org/6.10.7-044-mm-hugetlb-fix-hugetlb-vs.-core-mm-PT-locking.patch
+       
patches.kernel.org/6.10.7-045-md-raid1-Fix-data-corruption-for-degraded-arra.patch
+       
patches.kernel.org/6.10.7-046-net-mana-Fix-RX-buf-alloc_size-alignment-and-a.patch
+       
patches.kernel.org/6.10.7-047-media-atomisp-Fix-streaming-no-longer-working-.patch
+       
patches.kernel.org/6.10.7-048-net-mana-Fix-doorbell-out-of-order-violation-a.patch
+       
patches.kernel.org/6.10.7-049-wifi-brcmfmac-cfg80211-Handle-SSID-based-pmksa.patch
+       
patches.kernel.org/6.10.7-050-fs-netfs-fscache_cookie-add-missing-n_accesses.patch
+       
patches.kernel.org/6.10.7-051-selinux-fix-potential-counting-error-in-avc_ad.patch
+       
patches.kernel.org/6.10.7-052-selinux-add-the-processing-of-the-failure-of-a.patch
+       
patches.kernel.org/6.10.7-053-alloc_tag-mark-pages-reserved-during-CMA-activ.patch
+       
patches.kernel.org/6.10.7-054-mm-memory-failure-use-raw_spinlock_t-in-struct.patch
+       
patches.kernel.org/6.10.7-055-selftests-memfd_secret-don-t-build-memfd_secre.patch
+       
patches.kernel.org/6.10.7-056-alloc_tag-introduce-clear_page_tag_ref-helper-.patch
+       
patches.kernel.org/6.10.7-057-mm-numa-no-task_numa_fault-call-if-PMD-is-chan.patch
+       
patches.kernel.org/6.10.7-058-mm-vmalloc-fix-page-mapping-if-vm_area_alloc_p.patch
+       
patches.kernel.org/6.10.7-059-mm-numa-no-task_numa_fault-call-if-PTE-is-chan.patch
+       
patches.kernel.org/6.10.7-060-btrfs-tree-checker-reject-BTRFS_FT_UNKNOWN-dir.patch
+       
patches.kernel.org/6.10.7-061-btrfs-send-allow-cloning-non-aligned-extent-if.patch
+       
patches.kernel.org/6.10.7-062-btrfs-check-delayed-refs-when-we-re-checking-i.patch
+       
patches.kernel.org/6.10.7-063-btrfs-only-run-the-extent-map-shrinker-from-ks.patch
+       
patches.kernel.org/6.10.7-064-btrfs-zoned-properly-take-lock-to-read-update-.patch
+       
patches.kernel.org/6.10.7-065-btrfs-tree-checker-add-dev-extent-item-checks.patch
+       
patches.kernel.org/6.10.7-066-btrfs-only-enable-extent-map-shrinker-for-DEBU.patch
+       
patches.kernel.org/6.10.7-067-drm-amdgpu-Actually-check-flags-for-all-contex.patch
+       
patches.kernel.org/6.10.7-068-memcg_write_event_control-fix-a-user-triggerab.patch
+       
patches.kernel.org/6.10.7-069-drm-amd-display-Adjust-cursor-position.patch
+       
patches.kernel.org/6.10.7-070-drm-amd-display-fix-s2idle-entry-for-DCN3.5.patch
+       
patches.kernel.org/6.10.7-071-drm-amd-display-Enable-otg-synchronization-log.patch
+       
patches.kernel.org/6.10.7-072-drm-amd-display-fix-cursor-offset-on-rotation-.patch
+       
patches.kernel.org/6.10.7-073-drm-amdgpu-jpeg2-properly-set-atomics-vmid-fie.patch
+       
patches.kernel.org/6.10.7-074-drm-amdgpu-jpeg4-properly-set-atomics-vmid-fie.patch
+       
patches.kernel.org/6.10.7-075-drm-amd-amdgpu-command-submission-parser-for-J.patch
+       
patches.kernel.org/6.10.7-076-pidfd-prevent-creation-of-pidfds-for-kthreads.patch
+       
patches.kernel.org/6.10.7-077-s390-uv-Panic-for-set-and-remove-shared-access.patch
+       
patches.kernel.org/6.10.7-078-netfs-Fault-in-smaller-chunks-for-non-large-fo.patch
+       
patches.kernel.org/6.10.7-079-filelock-fix-name-of-file_lease-slab-cache.patch
+       
patches.kernel.org/6.10.7-080-libfs-fix-infinite-directory-reads-for-offset-.patch
+       
patches.kernel.org/6.10.7-081-bpf-Fix-updating-attached-freplace-prog-in-pro.patch
+       
patches.kernel.org/6.10.7-082-bpf-Fix-a-kernel-verifier-crash-in-stacksafe.patch
+       
patches.kernel.org/6.10.7-083-btrfs-fix-invalid-mapping-of-extent-xarray-sta.patch
+       
patches.kernel.org/6.10.7-084-igc-Fix-packet-still-tx-after-gate-close-by-re.patch
+       
patches.kernel.org/6.10.7-085-igc-Fix-qbv_config_change_errors-logics.patch
+       
patches.kernel.org/6.10.7-086-igc-Fix-reset-adapter-logics-when-tx-mode-chan.patch
+       
patches.kernel.org/6.10.7-087-igc-Fix-qbv-tx-latency-by-setting-gtxoffset.patch
+       
patches.kernel.org/6.10.7-088-gtp-pull-network-headers-in-gtp_dev_xmit.patch
+       
patches.kernel.org/6.10.7-089-net-mlx5-SD-Do-not-query-MPIR-register-if-no-s.patch
+       
patches.kernel.org/6.10.7-090-net-mlx5e-Take-state-lock-during-tx-timeout-re.patch
+       
patches.kernel.org/6.10.7-091-net-mlx5e-Correctly-report-errors-for-ethtool-.patch
+       
patches.kernel.org/6.10.7-092-atm-idt77252-prevent-use-after-free-in-dequeue.patch
+       
patches.kernel.org/6.10.7-093-net-axienet-Fix-register-defines-comment-descr.patch
+       
patches.kernel.org/6.10.7-094-net-dsa-vsc73xx-fix-port-MAC-configuration-in-.patch
+       
patches.kernel.org/6.10.7-095-net-dsa-vsc73xx-pass-value-in-phy_write-operat.patch
+       
patches.kernel.org/6.10.7-096-net-dsa-vsc73xx-check-busy-flag-in-MDIO-operat.patch
+       
patches.kernel.org/6.10.7-097-net-ethernet-mtk_wed-fix-use-after-free-panic-.patch
+       
patches.kernel.org/6.10.7-098-mlxbf_gige-disable-RX-filters-until-RX-path-in.patch
+       
patches.kernel.org/6.10.7-099-mptcp-correct-MPTCP_SUBFLOW_ATTR_SSN_OFFSET-re.patch
+       patches.kernel.org/6.10.7-100-tcp-Update-window-clamping-condition.patch
+       
patches.kernel.org/6.10.7-101-netfilter-allow-ipv6-fragments-to-arrive-on-di.patch
+       
patches.kernel.org/6.10.7-102-netfilter-nfnetlink-Initialise-extack-before-u.patch
+       
patches.kernel.org/6.10.7-103-netfilter-flowtable-initialise-extack-before-u.patch
+       
patches.kernel.org/6.10.7-104-netfilter-nf_queue-drop-packets-with-cloned-un.patch
+       
patches.kernel.org/6.10.7-105-netfilter-nf_tables-Audit-log-dump-reset-after.patch
+       
patches.kernel.org/6.10.7-106-netfilter-nf_tables-Introduce-nf_tables_getobj.patch
+       
patches.kernel.org/6.10.7-107-netfilter-nf_tables-Add-locking-for-NFT_MSG_GE.patch
+       
patches.kernel.org/6.10.7-108-selftest-af_unix-Fix-kselftest-compilation-war.patch
+       patches.kernel.org/6.10.7-109-vsock-fix-recursive-recvmsg-calls.patch
+       
patches.kernel.org/6.10.7-110-selftests-net-lib-ignore-possible-errors.patch
+       
patches.kernel.org/6.10.7-111-selftests-net-lib-kill-PIDs-before-del-netns.patch
+       
patches.kernel.org/6.10.7-112-net-hns3-fix-wrong-use-of-semaphore-up.patch
+       
patches.kernel.org/6.10.7-113-net-hns3-use-the-user-s-cfg-after-reset.patch
+       
patches.kernel.org/6.10.7-114-net-hns3-fix-a-deadlock-problem-when-config-TC.patch
+       
patches.kernel.org/6.10.7-115-kbuild-refactor-variables-in-scripts-link-vmli.patch
+       
patches.kernel.org/6.10.7-116-kbuild-remove-PROVIDE-for-kallsyms-symbols.patch
+       
patches.kernel.org/6.10.7-117-kallsyms-get-rid-of-code-for-absolute-kallsyms.patch
+       
patches.kernel.org/6.10.7-118-kallsyms-Do-not-cleanup-.llvm.-hash-suffix-bef.patch
+       
patches.kernel.org/6.10.7-119-kallsyms-Match-symbols-exactly-with-CONFIG_LTO.patch
+       
patches.kernel.org/6.10.7-120-iommu-Restore-lost-return-in-iommu_report_devi.patch
+       
patches.kernel.org/6.10.7-121-gpio-mlxbf3-Support-shutdown-function.patch
+       
patches.kernel.org/6.10.7-122-ALSA-hda-realtek-Fix-noise-from-speakers-on-Le.patch
+       
patches.kernel.org/6.10.7-123-drm-v3d-Fix-out-of-bounds-read-in-v3d_csd_job_.patch
+       
patches.kernel.org/6.10.7-124-rust-work-around-bindgen-0.69.0-issue.patch
+       
patches.kernel.org/6.10.7-125-rust-suppress-error-messages-from-CONFIG_-RUST.patch
+       
patches.kernel.org/6.10.7-126-rust-fix-the-default-format-for-CONFIG_-RUSTC-.patch
+       patches.kernel.org/6.10.7-127-s390-dasd-Remove-DMA-alignment.patch
+       
patches.kernel.org/6.10.7-128-io_uring-napi-Remove-unnecessary-s64-cast.patch
+       
patches.kernel.org/6.10.7-129-io_uring-napi-use-ktime-in-busy-polling.patch
+       
patches.kernel.org/6.10.7-130-io_uring-napi-check-napi_enabled-in-io_napi_ad.patch
+       
patches.kernel.org/6.10.7-131-cpu-SMT-Enable-SMT-only-if-a-core-is-online.patch
+       
patches.kernel.org/6.10.7-132-powerpc-topology-Check-if-a-core-is-online.patch
+       
patches.kernel.org/6.10.7-133-printk-panic-Allow-cpu-backtraces-to-be-writte.patch
+       
patches.kernel.org/6.10.7-134-arm64-Fix-KASAN-random-tag-seed-initialization.patch
+       
patches.kernel.org/6.10.7-135-block-Fix-lockdep-warning-in-blk_mq_mark_tag_w.patch
+       
patches.kernel.org/6.10.7-136-drm-amd-display-Don-t-register-panel_power_sav.patch
+       
patches.kernel.org/6.10.7-137-thermal-gov_bang_bang-Drop-unnecessary-cooling.patch
+       
patches.kernel.org/6.10.7-138-thermal-gov_bang_bang-Split-bang_bang_control.patch
+       
patches.kernel.org/6.10.7-139-thermal-gov_bang_bang-Add-.manage-callback.patch
+       
patches.kernel.org/6.10.7-140-thermal-gov_bang_bang-Use-governor_data-to-red.patch
+       
patches.kernel.org/6.10.7-141-cifs-Add-a-tracepoint-to-track-credits-involve.patch
+       
patches.kernel.org/6.10.7-142-smb-client-avoid-possible-NULL-dereference-in-.patch
+       
patches.kernel.org/6.10.7-143-dm-suspend-return-ERESTARTSYS-instead-of-EINTR.patch
+       
patches.kernel.org/6.10.7-144-wifi-ath12k-use-128-bytes-aligned-iova-in-tran.patch
+       
patches.kernel.org/6.10.7-145-platform-surface-aggregator-Fix-warning-when-c.patch
+       
patches.kernel.org/6.10.7-146-ALSA-hda-tas2781-Use-correct-endian-conversion.patch
+       
patches.kernel.org/6.10.7-147-Makefile-add-srctree-to-dependency-of-compile_.patch
+       
patches.kernel.org/6.10.7-148-kbuild-merge-temporary-vmlinux-for-BTF-and-kal.patch
+       
patches.kernel.org/6.10.7-149-kbuild-avoid-scripts-kallsyms-parsing-dev-null.patch
+       
patches.kernel.org/6.10.7-150-Bluetooth-HCI-Invert-LE-State-quirk-to-be-opt-.patch
+       
patches.kernel.org/6.10.7-151-Bluetooth-hci_core-Fix-LE-quote-calculation.patch
+       
patches.kernel.org/6.10.7-152-Bluetooth-SMP-Fix-assumption-of-Central-always.patch
+       
patches.kernel.org/6.10.7-153-net-mscc-ocelot-use-ocelot_xmit_get_vlan_info-.patch
+       
patches.kernel.org/6.10.7-154-net-mscc-ocelot-fix-QoS-class-for-injected-pac.patch
+       
patches.kernel.org/6.10.7-155-net-mscc-ocelot-serialize-access-to-the-inject.patch
+       
patches.kernel.org/6.10.7-156-net-mlx5e-XPS-Fix-oversight-of-Multi-PF-Netdev.patch
+       
patches.kernel.org/6.10.7-157-net-mlx5-Fix-IPsec-RoCE-MPV-trace-call.patch
+       
patches.kernel.org/6.10.7-158-tc-testing-don-t-access-non-existent-variable-.patch
+       
patches.kernel.org/6.10.7-159-selftests-udpgro-report-error-when-receive-fai.patch
+       
patches.kernel.org/6.10.7-160-selftests-udpgro-no-need-to-load-xdp-for-gro.patch
+       
patches.kernel.org/6.10.7-161-tcp-prevent-concurrent-execution-of-tcp_sk_exi.patch
+       
patches.kernel.org/6.10.7-162-net-mctp-test-Use-correct-skb-for-route-input-.patch
+       
patches.kernel.org/6.10.7-163-kcm-Serialise-kcm_sendmsg-for-the-same-socket.patch
+       
patches.kernel.org/6.10.7-164-netfilter-nft_counter-Disable-BH-in-nft_counte.patch
+       
patches.kernel.org/6.10.7-165-netfilter-nft_counter-Synchronize-nft_counter_.patch
+       patches.kernel.org/6.10.7-166-ip6_tunnel-Fix-broken-GRO.patch
+       
patches.kernel.org/6.10.7-167-bonding-fix-bond_ipsec_offload_ok-return-type.patch
+       
patches.kernel.org/6.10.7-168-bonding-fix-null-pointer-deref-in-bond_ipsec_o.patch
+       
patches.kernel.org/6.10.7-169-bonding-fix-xfrm-real_dev-null-pointer-derefer.patch
+       
patches.kernel.org/6.10.7-170-bonding-fix-xfrm-state-handling-when-clearing-.patch
+       
patches.kernel.org/6.10.7-171-ice-fix-page-reuse-when-PAGE_SIZE-is-over-8k.patch
+       patches.kernel.org/6.10.7-172-ice-fix-ICE_LAST_OFFSET-formula.patch
+       
patches.kernel.org/6.10.7-173-ice-fix-truesize-operations-for-PAGE_SIZE-8192.patch
+       
patches.kernel.org/6.10.7-174-ice-use-internal-pf-id-instead-of-function-num.patch
+       
patches.kernel.org/6.10.7-175-dpaa2-switch-Fix-error-checking-in-dpaa2_switc.patch
+       patches.kernel.org/6.10.7-176-igb-cope-with-large-MAX_SKB_FRAGS.patch
+       
patches.kernel.org/6.10.7-177-net-dsa-mv88e6xxx-Fix-out-of-bound-access.patch
+       
patches.kernel.org/6.10.7-178-netem-fix-return-value-if-duplicate-enqueue-fa.patch
+       
patches.kernel.org/6.10.7-179-udp-fix-receiving-fraglist-GSO-packets.patch
+       
patches.kernel.org/6.10.7-180-selftests-mlxsw-ethtool_lanes-Source-ethtool-l.patch
+       patches.kernel.org/6.10.7-181-ipv6-prevent-UAF-in-ip6_send_skb.patch
+       
patches.kernel.org/6.10.7-182-ipv6-fix-possible-UAF-in-ip6_finish_output2.patch
+       
patches.kernel.org/6.10.7-183-ipv6-prevent-possible-UAF-in-ip6_xmit.patch
+       
patches.kernel.org/6.10.7-184-bnxt_en-Fix-double-DMA-unmapping-for-XDP_REDIR.patch
+       
patches.kernel.org/6.10.7-185-netfilter-flowtable-validate-vlan-header.patch
+       
patches.kernel.org/6.10.7-186-octeontx2-af-Fix-CPT-AF-register-offset-calcul.patch
+       
patches.kernel.org/6.10.7-187-net-xilinx-axienet-Always-disable-promiscuous-.patch
+       
patches.kernel.org/6.10.7-188-net-xilinx-axienet-Fix-dangling-multicast-addr.patch
+       patches.kernel.org/6.10.7-189-net-ovs-fix-ovs_drop_reasons-error.patch
+       
patches.kernel.org/6.10.7-190-s390-iucv-Fix-vargs-handling-in-iucv_alloc_dev.patch
+       
patches.kernel.org/6.10.7-191-drm-msm-dpu-don-t-play-tricks-with-debug-macro.patch
+       
patches.kernel.org/6.10.7-192-drm-msm-dp-fix-the-max-supported-bpp-logic.patch
+       
patches.kernel.org/6.10.7-193-drm-msm-dpu-move-dpu_encoder-s-connector-assig.patch
+       
patches.kernel.org/6.10.7-194-drm-msm-dp-reset-the-link-phy-params-before-li.patch
+       
patches.kernel.org/6.10.7-195-drm-msm-dpu-cleanup-FB-if-dpu_format_populate_.patch
+       
patches.kernel.org/6.10.7-196-drm-msm-dpu-limit-QCM2290-to-RGB-formats-only.patch
+       patches.kernel.org/6.10.7-197-drm-msm-dpu-relax-YUV-requirements.patch
+       
patches.kernel.org/6.10.7-198-drm-msm-dpu-take-plane-rotation-into-account-f.patch
+       
patches.kernel.org/6.10.7-199-workqueue-Fix-UBSAN-subtraction-overflow-error.patch
+       
patches.kernel.org/6.10.7-200-workqueue-Fix-spruious-data-race-in-__flush_wo.patch
+       
patches.kernel.org/6.10.7-201-drm-msm-fix-the-highest_bank_bit-for-sc7180.patch
+       
patches.kernel.org/6.10.7-202-spi-spi-cadence-quadspi-Fix-OSPI-NOR-failures-.patch
+       
patches.kernel.org/6.10.7-203-drm-i915-hdcp-Use-correct-cp_irq_count.patch
+       
patches.kernel.org/6.10.7-204-drm-xe-display-stop-calling-domains_driver_rem.patch
+       patches.kernel.org/6.10.7-205-drm-xe-Fix-opregion-leak.patch
+       
patches.kernel.org/6.10.7-206-drm-xe-mmio-move-mmio_fini-over-to-devm.patch
+       patches.kernel.org/6.10.7-207-drm-xe-reset-mmio-mappings-with-devm.patch
+       patches.kernel.org/6.10.7-208-drm-xe-Fix-tile-fini-sequence.patch
+       
patches.kernel.org/6.10.7-209-mmc-mmc_test-Fix-NULL-dereference-on-allocatio.patch
+       
patches.kernel.org/6.10.7-210-io_uring-kbuf-sanitize-peek-buffer-setup.patch
+       
patches.kernel.org/6.10.7-211-drm-xe-Fix-missing-workqueue-destroy-in-xe_gt_.patch
+       
patches.kernel.org/6.10.7-212-drm-xe-Relax-runtime-pm-protection-during-exec.patch
+       
patches.kernel.org/6.10.7-213-drm-xe-Decouple-job-seqno-and-lrc-seqno.patch
+       
patches.kernel.org/6.10.7-214-drm-xe-Split-lrc-seqno-fence-creation-up.patch
+       
patches.kernel.org/6.10.7-215-drm-xe-Don-t-initialize-fences-at-xe_sched_job.patch
+       
patches.kernel.org/6.10.7-216-drm-xe-Free-job-before-xe_exec_queue_put.patch
+       
patches.kernel.org/6.10.7-217-thermal-debugfs-Fix-the-NULL-vs-IS_ERR-confusi.patch
+       
patches.kernel.org/6.10.7-218-s390-boot-Avoid-possible-physmem_info-segment-.patch
+       
patches.kernel.org/6.10.7-219-s390-boot-Fix-KASLR-base-offset-off-by-__START.patch
+       
patches.kernel.org/6.10.7-220-smb-client-ignore-unhandled-reparse-tags.patch
+       
patches.kernel.org/6.10.7-221-nvme-move-stopping-keep-alive-into-nvme_uninit.patch
+       
patches.kernel.org/6.10.7-222-Bluetooth-MGMT-Add-error-handling-to-pair_devi.patch
+       
patches.kernel.org/6.10.7-223-scsi-core-Fix-the-return-value-of-scsi_logical.patch
+       
patches.kernel.org/6.10.7-224-ksmbd-the-buffer-of-smb2-query-dir-response-ha.patch
+       patches.kernel.org/6.10.7-225-drm-amdgpu-Validate-TA-binary-size.patch
+       
patches.kernel.org/6.10.7-226-drm-amdgpu-sdma5.2-limit-wptr-workaround-to-sd.patch
+       
patches.kernel.org/6.10.7-227-ACPI-video-Add-Dell-UART-backlight-controller-.patch
+       
patches.kernel.org/6.10.7-228-ACPI-video-Add-backlight-native-quirk-for-Dell.patch
+       
patches.kernel.org/6.10.7-229-platform-x86-dell-uart-backlight-Use-acpi_vide.patch
+       
patches.kernel.org/6.10.7-230-platform-x86-ISST-Fix-return-value-on-last-inv.patch
+       
patches.kernel.org/6.10.7-231-s390-ap-Refine-AP-bus-bindings-complete-proces.patch
+       
patches.kernel.org/6.10.7-232-net-ngbe-Fix-phy-mode-set-to-external-phy.patch
+       
patches.kernel.org/6.10.7-233-net-dsa-microchip-fix-PTP-config-failure-when-.patch
+       
patches.kernel.org/6.10.7-234-MIPS-Loongson64-Set-timer-mode-in-cpu-probe.patch
+       
patches.kernel.org/6.10.7-235-HID-wacom-Defer-calculation-of-resolution-unti.patch
+       
patches.kernel.org/6.10.7-236-iommufd-device-Fix-hwpt-at-err_unresv-in-iommu.patch
+       
patches.kernel.org/6.10.7-237-Input-i8042-add-forcenorestore-quirk-to-leave-.patch
+       
patches.kernel.org/6.10.7-238-Input-i8042-use-new-forcenorestore-quirk-to-re.patch
+       
patches.kernel.org/6.10.7-239-ata-pata_macio-Fix-DMA-table-overflow.patch
+       
patches.kernel.org/6.10.7-240-cxgb4-add-forgotten-u64-ivlan-cast-before-shif.patch
+       
patches.kernel.org/6.10.7-241-KVM-arm64-vgic-debug-Don-t-put-unmarked-LPIs.patch
+       
patches.kernel.org/6.10.7-242-KVM-arm64-Make-ICC_-SGI-_EL1-undef-in-the-abse.patch
+       
patches.kernel.org/6.10.7-243-cgroup-cpuset-fix-panic-caused-by-partcmd_upda.patch
+       
patches.kernel.org/6.10.7-244-cgroup-cpuset-Clear-effective_xcpus-on-cpus_al.patch
+       
patches.kernel.org/6.10.7-245-mmc-mtk-sd-receive-cmd8-data-when-hs400-tuning.patch
+       
patches.kernel.org/6.10.7-246-mmc-dw_mmc-allow-biu-and-ciu-clocks-to-defer.patch
+       
patches.kernel.org/6.10.7-247-smb3-fix-broken-cached-reads-when-posix-locks.patch
+       
patches.kernel.org/6.10.7-248-pmdomain-imx-scu-pd-Remove-duplicated-clocks.patch
+       
patches.kernel.org/6.10.7-249-pmdomain-imx-wait-SSAR-when-i.MX93-power-domai.patch
+       
patches.kernel.org/6.10.7-250-nouveau-firmware-use-dma-non-coherent-allocato.patch
+       
patches.kernel.org/6.10.7-251-thermal-of-Fix-OF-node-leak-in-thermal_of_trip.patch
+       
patches.kernel.org/6.10.7-252-thermal-of-Fix-OF-node-leak-in-thermal_of_zone.patch
+       
patches.kernel.org/6.10.7-253-thermal-of-Fix-OF-node-leak-in-of_thermal_zone.patch
+       
patches.kernel.org/6.10.7-254-mptcp-pm-re-using-ID-of-unused-removed-ADD_ADD.patch
+       
patches.kernel.org/6.10.7-255-mptcp-pm-re-using-ID-of-unused-removed-subflow.patch
+       
patches.kernel.org/6.10.7-256-mptcp-pm-re-using-ID-of-unused-flushed-subflow.patch
+       
patches.kernel.org/6.10.7-257-mptcp-pm-remove-mptcp_pm_remove_subflow.patch
+       
patches.kernel.org/6.10.7-258-mptcp-pm-only-mark-subflow-endp-as-available.patch
+       
patches.kernel.org/6.10.7-259-mptcp-pm-only-decrement-add_addr_accepted-for-.patch
+       
patches.kernel.org/6.10.7-260-mptcp-pm-check-add_addr_accept_max-before-acce.patch
+       
patches.kernel.org/6.10.7-261-mptcp-pm-only-in-kernel-cannot-have-entries-wi.patch
+       
patches.kernel.org/6.10.7-262-mptcp-pm-fullmesh-select-the-right-ID-later.patch
+       
patches.kernel.org/6.10.7-263-mptcp-pm-avoid-possible-UaF-when-selecting-end.patch
+       
patches.kernel.org/6.10.7-264-selftests-mptcp-join-validate-fullmesh-endp-on.patch
+       
patches.kernel.org/6.10.7-265-selftests-mptcp-join-check-re-using-ID-of-clos.patch
+       
patches.kernel.org/6.10.7-266-drm-xe-Do-not-dereference-NULL-job-fence-in-tr.patch
+       
patches.kernel.org/6.10.7-267-Revert-pidfd-prevent-creation-of-pidfds-for-kt.patch
+       
patches.kernel.org/6.10.7-268-drm-amdgpu-vcn-identify-unified-queue-in-sw-in.patch
+       
patches.kernel.org/6.10.7-269-drm-amdgpu-vcn-not-pause-dpg-for-unified-queue.patch
+       
patches.kernel.org/6.10.7-270-selftests-bpf-Add-a-test-to-verify-previous-st.patch
+       
patches.kernel.org/6.10.7-271-ksmbd-fix-race-condition-between-destroy_previ.patch
+       patches.kernel.org/6.10.7-272-Input-MT-limit-max-slots.patch
+       patches.kernel.org/6.10.7-273-Linux-6.10.7.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1295,9 +1594,7 @@
        ########################################################
        # sorted patches
        ########################################################
-       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
+       patches.suse/drm-amd-display-Fix-MST-BW-calculation-Regression.patch
 
        ########################################################
        # end of sorted patches
@@ -1317,6 +1614,10 @@
        ########################################################
        patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch
        patches.suse/drm-nouveau-disp-Fix-missing-backlight-control-on-Ma.patch
+       patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch
+       patches.suse/drm-amd-display-Fix-Synaptics-Cascaded-DSC-Determina.patch
+       patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch
+       patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch
 
        ########################################################
        # kbuild/module infrastructure fixes
@@ -1345,7 +1646,6 @@
        # x86
 
        # s390x
-       
patches.suse/0001-s390-iucv-Fix-vargs-handling-in-iucv_alloc_device.patch
 
        # ppc64
 
@@ -1410,6 +1710,9 @@
        # Other core patches
        ########################################################
 
+       # Livepatching
+       patches.suse/livepatch-dump-ipa-clones.patch
+
        ########################################################
        # PM
        ########################################################
@@ -1420,7 +1723,6 @@
        patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
        patches.suse/Add-parameter-to-disable-simple-framebuffer-devices.patch
        patches.suse/fix-amdgpu-freezes.patch
-       patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch
 
        ########################################################
        # Storage

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.v3N7ZO/_old  2024-09-01 19:21:29.320167213 +0200
+++ /var/tmp/diff_new_pack.v3N7ZO/_new  2024-09-01 19:21:29.324167377 +0200
@@ -1,4 +1,4 @@
-2024-08-16 11:15:41 +0000
-GIT Revision: 30fd9643f24a166b5e5ae092fafef1e6a3e688bf
+2024-08-30 04:50:21 +0000
+GIT Revision: 54e6893832111b44ab5c2491ef7c6e38ec3345f8
 GIT Branch: stable
 

Reply via email to