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-02-25 14:05:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sun Feb 25 14:05:12 2024 rev:722 rq:1149769 version:6.7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2024-02-18 20:23:09.585989471 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1770/dtb-aarch64.changes      
2024-02-25 14:05:29.571540205 +0100
@@ -1,0 +2,577 @@
+Fri Feb 23 10:15:04 CET 2024 - jsl...@suse.cz
+
+- Linux 6.7.6 (bsc#1012628).
+- work around gcc bugs with 'asm goto' with outputs (bsc#1012628).
+- update workarounds for gcc "asm goto" issue (bsc#1012628).
+- mm: mmap: map MAP_STACK to VM_NOHUGEPAGE (bsc#1012628).
+- btrfs: forbid creating subvol qgroups (bsc#1012628).
+- btrfs: do not ASSERT() if the newly created subvolume already
+  got read (bsc#1012628).
+- btrfs: forbid deleting live subvol qgroup (bsc#1012628).
+- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1012628).
+- btrfs: don't reserve space for checksums when writing to nocow
+  files (bsc#1012628).
+- btrfs: reject encoded write if inode has nodatasum flag set
+  (bsc#1012628).
+- btrfs: don't drop extent_map for free space inode on write error
+  (bsc#1012628).
+- driver core: Fix device_link_flag_is_sync_state_only()
+  (bsc#1012628).
+- kselftest: dt: Stop relying on dirname to improve performance
+  (bsc#1012628).
+- selftests/landlock: Fix net_test build with old libc
+  (bsc#1012628).
+- selftests/landlock: Fix fs_test build with old libc
+  (bsc#1012628).
+- of: unittest: Fix compile in the non-dynamic case (bsc#1012628).
+- drm/msm/gem: Fix double resv lock aquire (bsc#1012628).
+- selftests/landlock: Fix capability for net_test (bsc#1012628).
+- ASoC: Intel: avs: Fix pci_probe() error path (bsc#1012628).
+- spi: imx: fix the burst length at DMA mode and CPU mode
+  (bsc#1012628).
+- ASoC: Intel: avs: Fix dynamic port assignment when TDM is set
+  (bsc#1012628).
+- wifi: iwlwifi: clear link_id in time_event (bsc#1012628).
+- wifi: iwlwifi: Fix some error codes (bsc#1012628).
+- wifi: iwlwifi: uninitialized variable in
+  iwl_acpi_get_ppag_table() (bsc#1012628).
+- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
+  (bsc#1012628).
+- dpll: fix possible deadlock during netlink dump operation
+  (bsc#1012628).
+- net/mlx5: DPLL, Fix possible use after free after delayed work
+  timer triggers (bsc#1012628).
+- net/handshake: Fix handshake_req_destroy_test1 (bsc#1012628).
+- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
+  (bsc#1012628).
+- devlink: Fix command annotation documentation (bsc#1012628).
+- of: property: Improve finding the consumer of a remote-endpoint
+  property (bsc#1012628).
+- of: property: Improve finding the supplier of a remote-endpoint
+  property (bsc#1012628).
+- ALSA: hda/cs35l56: select intended config FW_CS_DSP
+  (bsc#1012628).
+- perf: CXL: fix mismatched cpmu event opcode (bsc#1012628).
+- selftests/net: convert test_bridge_backup_port.sh to run it
+  in unique namespace (bsc#1012628).
+- selftests: net: Fix bridge backup port test flakiness
+  (bsc#1012628).
+- selftests: forwarding: Fix layer 2 miss test flakiness
+  (bsc#1012628).
+- selftests: forwarding: Fix bridge MDB test flakiness
+  (bsc#1012628).
+- selftests: forwarding: Suppress grep warnings (bsc#1012628).
+- selftests: forwarding: Fix bridge locked port test flakiness
+  (bsc#1012628).
+- net: openvswitch: limit the number of recursions from action
+  sets (bsc#1012628).
+- lan966x: Fix crash when adding interface under a lag
+  (bsc#1012628).
+- net: tls: factor out tls_*crypt_async_wait() (bsc#1012628).
+- tls: fix race between async notify and socket close
+  (bsc#1012628).
+- tls: fix race between tx work scheduling and socket close
+  (bsc#1012628).
+- net: tls: handle backlogging of crypto requests (bsc#1012628).
+- net: tls: fix use-after-free with partial reads and async
+  decrypt (bsc#1012628).
+- net: tls: fix returned read length with async decrypt
+  (bsc#1012628).
+- spi: ppc4xx: Drop write-only variable (bsc#1012628).
+- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
+  (bsc#1012628).
+- drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS
+  reg address (bsc#1012628).
+- net: sysfs: Fix /sys/class/net/<iface> path for statistics
+  (bsc#1012628).
+- nouveau/svm: fix kvcalloc() argument order (bsc#1012628).
+- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
+  (bsc#1012628).
+- ptrace: Introduce exception_ip arch hook (bsc#1012628).
+- mm/memory: Use exception ip to search exception tables
+  (bsc#1012628).
+- i40e: Do not allow untrusted VF to remove administratively
+  set MAC (bsc#1012628).
+- i40e: Fix waiting for queues of all VSIs to be disabled
+  (bsc#1012628).
+- mm: thp_get_unmapped_area must honour topdown preference
+  (bsc#1012628).
+- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
+  (bsc#1012628).
+- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
+  (bsc#1012628).
+- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1012628).
+- tracing/trigger: Fix to return error if failed to alloc snapshot
+  (bsc#1012628).
+- fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs
+  hwpoison handling (bsc#1012628).
+- selftests/mm: switch to bash from sh (bsc#1012628).
+- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(),
+  again (bsc#1012628).
+- selftests/mm: Update va_high_addr_switch.sh to check CPU for
+  la57 flag (bsc#1012628).
+- selftests: mm: fix map_hugetlb failure on 64K page size systems
+  (bsc#1012628).
+- scsi: storvsc: Fix ring buffer size calculation (bsc#1012628).
+- nouveau: offload fence uevents work to workqueue (bsc#1012628).
+- dm-crypt, dm-verity: disable tasklets (bsc#1012628).
+- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
+  (bsc#1012628).
+- parisc: Prevent hung tasks when printing inventory on serial
+  console (bsc#1012628).
+- ALSA: hda/realtek: Fix the external mic not being recognised
+  for Acer Swift 1 SF114-32 (bsc#1012628).
+- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
+  (bsc#1012628).
+- HID: bpf: remove double fdget() (bsc#1012628).
+- HID: bpf: actually free hdev memory after attaching a HID-BPF
+  program (bsc#1012628).
+- HID: i2c-hid-of: fix NULL-deref on failed power up
+  (bsc#1012628).
+- HID: wacom: generic: Avoid reporting a serial of '0' to
+  userspace (bsc#1012628).
+- HID: wacom: Do not register input devices until after
+  hid_hw_start (bsc#1012628).
+- iio: hid-sensor-als: Return 0 for
+  HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1012628).
+- usb: ucsi: Add missing ppm_lock (bsc#1012628).
+- usb: ulpi: Fix debugfs directory leak (bsc#1012628).
+- usb: ucsi_acpi: Fix command completion handling (bsc#1012628).
+- USB: hub: check for alternate port before enabling
+  A_ALT_HNP_SUPPORT (bsc#1012628).
+- usb: f_mass_storage: forbid async queue when shutdown happen
+  (bsc#1012628).
+- usb: chipidea: core: handle power lost in workqueue
+  (bsc#1012628).
+- usb: core: Prevent null pointer dereference in
+  update_port_device_state (bsc#1012628).
+- usb: dwc3: gadget: Fix NULL pointer dereference in
+  dwc3_gadget_suspend (bsc#1012628).
+- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
+  (bsc#1012628).
+- interconnect: qcom: sm8550: Enable sync_state (bsc#1012628).
+- media: ir_toy: fix a memleak in irtoy_tx (bsc#1012628).
+- driver core: fw_devlink: Improve detection of overlapping cycles
+  (bsc#1012628).
+- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR
+  add (bsc#1012628).
+- powerpc/6xx: set High BAT Enable flag on G2_LE cores
+  (bsc#1012628).
+- powerpc/kasan: Fix addr error caused by page alignment
+  (bsc#1012628).
+- Revert "kobject: Remove redundant checks for whether ktype is
+  NULL" (bsc#1012628).
+- PCI: Fix active state requirement in PME polling (bsc#1012628).
+- iio: adc: ad4130: zero-initialize clock init data (bsc#1012628).
+- iio: adc: ad4130: only set GPIO_CTRL if pin is unused
+  (bsc#1012628).
+- cifs: fix underflow in parse_server_interfaces() (bsc#1012628).
+- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1012628).
+- irqchip/loongson-eiointc: Use correct struct type in
+  eiointc_domain_alloc() (bsc#1012628).
+- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors
+  (bsc#1012628).
+- powerpc/kasan: Limit KASAN thread size increase to 32KB
+  (bsc#1012628).
+- powerpc/iommu: Fix the missing iommu_group_put() during platform
+  domain attach (bsc#1012628).
+- i2c: pasemi: split driver into two separate modules
+  (bsc#1012628).
+- i2c: i801: Fix block process call transactions (bsc#1012628).
+- modpost: trim leading spaces when processing source files list
+  (bsc#1012628).
+- kallsyms: ignore ARMv4 thunks along with others (bsc#1012628).
+- mptcp: fix data re-injection from stale subflow (bsc#1012628).
+- selftests: mptcp: add missing kconfig for NF Filter
+  (bsc#1012628).
+- selftests: mptcp: add missing kconfig for NF Filter in v6
+  (bsc#1012628).
+- selftests: mptcp: add missing kconfig for NF Mangle
+  (bsc#1012628).
+- selftests: mptcp: increase timeout to 30 min (bsc#1012628).
+- selftests: mptcp: allow changing subtests prefix (bsc#1012628).
+- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1012628).
+- mptcp: drop the push_pending field (bsc#1012628).
+- mptcp: fix rcv space initialization (bsc#1012628).
+- mptcp: check addrs list in userspace_pm_get_local_id
+  (bsc#1012628).
+- mptcp: really cope with fastopen race (bsc#1012628).
+- Revert "powerpc/pseries/iommu: Fix iommu initialisation during
+  DLPAR add" (bsc#1012628).
+- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1012628).
+- scsi: Revert "scsi: fcoe: Fix potential deadlock on
+  &fip->ctlr_lock" (bsc#1012628).
+- Revert "drm/amd: flush any delayed gfxoff on suspend entry"
+  (bsc#1012628).
+- Revert "drm/msm/gpu: Push gpu lock down past runpm"
+  (bsc#1012628).
+- connector/cn_proc: revert "connector: Fix
+  proc_event_num_listeners count not cleared" (bsc#1012628).
+- spi: omap2-mcspi: Revert FIFO support without DMA (bsc#1012628).
+- drm/virtio: Set segment size for virtio_gpu device
+  (bsc#1012628).
+- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1012628).
+- drm/amd: Don't init MEC2 firmware when it fails to load
+  (bsc#1012628).
+- drm/amd/display: fix incorrect mpc_combine array size
+  (bsc#1012628).
+- drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue
+  (bsc#1012628).
+- lsm: fix default return value of the socket_getpeersec_*()
+  hooks (bsc#1012628).
+- lsm: fix the logic in security_inode_getsecctx() (bsc#1012628).
+- firewire: core: correct documentation of fw_csr_string()
+  kernel API (bsc#1012628).
+- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287
+  thinkpads (bsc#1012628).
+- kbuild: Fix changing ELF file type for output of gen_btf for
+  big endian (bsc#1012628).
+- nfc: nci: free rx_data_reassembly skb on NCI device cleanup
+  (bsc#1012628).
+- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
+  (bsc#1012628).
+- net: stmmac: do not clear TBS enable bit on link up/down
+  (bsc#1012628).
+- parisc: Fix random data corruption from exception handler
+  (bsc#1012628).
+- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
+  (bsc#1012628).
+- xen-netback: properly sync TX responses (bsc#1012628).
+- um: Fix adding '-no-pie' for clang (bsc#1012628).
+- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
+  (bsc#1012628).
+- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
+  (bsc#1012628).
+- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual
+  speaker platform (bsc#1012628).
+- ASoC: codecs: wcd938x: handle deferred probe (bsc#1012628).
+- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
+  (bsc#1012628).
+- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
+  (bsc#1012628).
+- binder: signal epoll threads of self-work (bsc#1012628).
+- misc: fastrpc: Mark all sessions as invalid in cb_remove
+  (bsc#1012628).
+- ext4: fix double-free of blocks due to wrong extents moved_len
+  (bsc#1012628).
+- ext4: avoid bb_free and bb_fragments inconsistency in
+  mb_free_blocks() (bsc#1012628).
+- tracing/timerlat: Move hrtimer_init to timerlat_fd open()
+  (bsc#1012628).
+- tracing: Fix wasted memory in saved_cmdlines logic
+  (bsc#1012628).
+- tracing/synthetic: Fix trace_string() return value
+  (bsc#1012628).
+- tracing/probes: Fix to show a parse error for bad type for $comm
+  (bsc#1012628).
+- tracing/probes: Fix to set arg size and fmt after setting type
+  from BTF (bsc#1012628).
+- tracing/probes: Fix to search structure fields correctly
+  (bsc#1012628).
+- Revert "workqueue: Override implicit ordered attribute in
+  workqueue_apply_unbound_cpumask()" (bsc#1012628).
+- staging: iio: ad5933: fix type mismatch regression
+  (bsc#1012628).
+- iio: magnetometer: rm3100: add boundary check for the value
+  read from RM3100_REG_TMRC (bsc#1012628).
+- iio: core: fix memleak in iio_device_register_sysfs
+  (bsc#1012628).
+- iio: commom: st_sensors: ensure proper DMA alignment
+  (bsc#1012628).
+- iio: accel: bma400: Fix a compilation problem (bsc#1012628).
+- iio: adc: ad_sigma_delta: ensure proper DMA alignment
+  (bsc#1012628).
+- iio: imu: adis: ensure proper DMA alignment (bsc#1012628).
+- iio: imu: bno055: serdev requires REGMAP (bsc#1012628).
+- iio: pressure: bmp280: Add missing bmp085 to SPI id table
+  (bsc#1012628).
+- pmdomain: mediatek: fix race conditions with genpd
+  (bsc#1012628).
+- media: rc: bpf attach/detach requires write permission
+  (bsc#1012628).
+- eventfs: Remove "lookup" parameter from create_dir/file_dentry()
+  (bsc#1012628).
+- eventfs: Stop using dcache_readdir() for getdents()
+  (bsc#1012628).
+- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed
+  is set (bsc#1012628).
++++ 280 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1770/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.9OHyFj/_old  2024-02-25 14:05:41.815983306 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:41.819983451 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
+%define patchversion 6.7.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,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.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %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.9OHyFj/_old  2024-02-25 14:05:41.923987214 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:41.923987214 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define patchversion 6.7.6
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -113,9 +113,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.011990399 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.011990399 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define patchversion 6.7.6
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.039991412 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.039991412 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define patchversion 6.7.6
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -113,9 +113,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.095993439 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.095993439 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.7.5
+%define patchversion 6.7.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -44,7 +44,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-a3bab56f26c8c783bb4195c872ddc6b877982fa0
+BuildRequires:  
kernel%kernel_flavor-srchash-b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -60,9 +60,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.119994307 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.123994452 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.7.5
+%define patchversion 6.7.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.147995320 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.151995466 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define patchversion 6.7.6
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -113,9 +113,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.175996334 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.175996334 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define patchversion 6.7.6
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.203997347 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.203997347 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,10 +25,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.7.5
+Version:        6.7.6
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.231998360 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.235998505 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.7
-%define patchversion 6.7.5
-%define git_commit a3bab56f26c8c783bb4195c872ddc6b877982fa0
+%define patchversion 6.7.6
+%define git_commit b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -113,9 +113,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.7.5
+Version:        6.7.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga3bab56
+Release:        <RELEASE>.gb9dc7c6
 %else
 Release:        0
 %endif

kernel-zfcpdump.spec: same change
++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.392004151 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.396004296 +0100
@@ -15,6 +15,7 @@
        'CC_VERSION_TEXT'
        'DYNAMIC_SIGFRAME'
        'FTRACE_MCOUNT_USE_[A-Z_]*'
+       'GCC_ASM_GOTO_OUTPUT_WORKAROUND'
        'GCC_VERSION'
        'G*CC[0-9]*_NO_[A-Z_]*'
        'HAVE_[A-Z]*_COMPILER'

++++++ compute-PATCHVERSION.sh ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:42.424005309 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:42.424005309 +0100
@@ -64,13 +64,13 @@
 
 # Parse all the changes to KERNELRELEASE out of all patches and
 # convert them to shell code that can be evaluated. Evaluate it.
-eval "$(
+eval "$( {
     <"$series" xargs awk '
     /^--- |^\+\+\+ / \
        { M = match($2, /^[^\/]+\/Makefile( \t|$)/) }
     M && /^+(VERSION|PATCHLEVEL|SUBLEVEL|EXTRAVERSION)/ \
        { print }
-    ' \
+    ' || echo exit 1 ; } \
     | sed -e 's,^+,,' -e 's, *= *\(.*\),="\1",'
 )"
 




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-add-and-use-helper-to-check-if-block-group-is-.patch 
new/patches.suse/btrfs-add-and-use-helper-to-check-if-block-group-is-.patch
--- old/patches.suse/btrfs-add-and-use-helper-to-check-if-block-group-is-.patch 
2024-02-17 08:44:58.000000000 +0100
+++ new/patches.suse/btrfs-add-and-use-helper-to-check-if-block-group-is-.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-From: Filipe Manana <fdman...@suse.com>
-Date: Thu, 25 Jan 2024 09:53:06 +0000
-Subject: btrfs: add and use helper to check if block group is used
-Git-commit: 1693d5442c458ae8d5b0d58463b873cd879569ed
-Patch-mainline: v6.8-rc5
-References: bsc#1219930
-
-Add a helper function to determine if a block group is being used and make
-use of it at btrfs_delete_unused_bgs(). This helper will also be used in
-future code changes.
-
-Reviewed-by: Johannes Thumshirn <johannes.thumsh...@wdc.com>
-Reviewed-by: Josef Bacik <jo...@toxicpanda.com>
-Reviewed-by: Boris Burkov <bo...@bur.io>
-Signed-off-by: Filipe Manana <fdman...@suse.com>
-Reviewed-by: David Sterba <dste...@suse.com>
-Signed-off-by: David Sterba <dste...@suse.com>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- fs/btrfs/block-group.c |    3 +--
- fs/btrfs/block-group.h |    7 +++++++
- 2 files changed, 8 insertions(+), 2 deletions(-)
-
---- a/fs/btrfs/block-group.c
-+++ b/fs/btrfs/block-group.c
-@@ -1524,8 +1524,7 @@ void btrfs_delete_unused_bgs(struct btrf
-               }
- 
-               spin_lock(&block_group->lock);
--              if (block_group->reserved || block_group->pinned ||
--                  block_group->used || block_group->ro ||
-+              if (btrfs_is_block_group_used(block_group) || block_group->ro ||
-                   list_is_singular(&block_group->list)) {
-                       /*
-                        * We want to bail if we made new allocations or have
---- a/fs/btrfs/block-group.h
-+++ b/fs/btrfs/block-group.h
-@@ -255,6 +255,13 @@ static inline u64 btrfs_block_group_end(
-       return (block_group->start + block_group->length);
- }
- 
-+static inline bool btrfs_is_block_group_used(const struct btrfs_block_group 
*bg)
-+{
-+      lockdep_assert_held(&bg->lock);
-+
-+      return (bg->used > 0 || bg->reserved > 0 || bg->pinned > 0);
-+}
-+
- static inline bool btrfs_is_block_group_data_only(
-                                       struct btrfs_block_group *block_group)
- {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-add-new-unused-block-groups-to-the-list-of-unu.patch 
new/patches.suse/btrfs-add-new-unused-block-groups-to-the-list-of-unu.patch
--- old/patches.suse/btrfs-add-new-unused-block-groups-to-the-list-of-unu.patch 
2024-02-17 08:44:58.000000000 +0100
+++ new/patches.suse/btrfs-add-new-unused-block-groups-to-the-list-of-unu.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,102 +0,0 @@
-From: Filipe Manana <fdman...@suse.com>
-Date: Thu, 25 Jan 2024 09:53:19 +0000
-Subject: btrfs: add new unused block groups to the list of unused block groups
-Git-commit: 12c5128f101bfa47a08e4c0e1a75cfa2d0872bcd
-Patch-mainline: v6.8-rc5
-References: bsc#1219930
-
-Space reservations for metadata are, most of the time, pessimistic as we
-reserve space for worst possible cases - where tree heights are at the
-maximum possible height (8), we need to COW every extent buffer in a tree
-path, need to split extent buffers, etc.
-
-For data, we generally reserve the exact amount of space we are going to
-allocate. The exception here is when using compression, in which case we
-reserve space matching the uncompressed size, as the compression only
-happens at writeback time and in the worst possible case we need that
-amount of space in case the data is not compressible.
-
-This means that when there's not available space in the corresponding
-space_info object, we may need to allocate a new block group, and then
-that block group might not be used after all. In this case the block
-group is never added to the list of unused block groups and ends up
-never being deleted - except if we unmount and mount again the fs, as
-when reading block groups from disk we add unused ones to the list of
-unused block groups (fs_info->unused_bgs). Otherwise a block group is
-only added to the list of unused block groups when we deallocate the
-last extent from it, so if no extent is ever allocated, the block group
-is kept around forever.
-
-This also means that if we have a bunch of tasks reserving space in
-parallel we can end up allocating many block groups that end up never
-being used or kept around for too long without being used, which has
-the potential to result in ENOSPC failures in case for example we over
-allocate too many metadata block groups and then end up in a state
-without enough unallocated space to allocate a new data block group.
-
-This is more likely to happen with metadata reservations as of kernel
-6.7, namely since commit 28270e25c69a ("btrfs: always reserve space for
-delayed refs when starting transaction"), because we started to always
-reserve space for delayed references when starting a transaction handle
-for a non-zero number of items, and also to try to reserve space to fill
-the gap between the delayed block reserve's reserved space and its size.
-
-So to avoid this, when finishing the creation a new block group, add the
-block group to the list of unused block groups if it's still unused at
-that time. This way the next time the cleaner kthread runs, it will delete
-the block group if it's still unused and not needed to satisfy existing
-space reservations.
-
-Reported-by: Ivan Shapovalov <inte...@intelfx.name>
-Link: 
https://lore.kernel.org/linux-btrfs/9cdbf0ca9cdda1b4c84e15e548af7d7f9f926382.ca...@intelfx.name/
-CC: sta...@vger.kernel.org # 6.7+
-Reviewed-by: Johannes Thumshirn <johannes.thumsh...@wdc.com>
-Reviewed-by: Josef Bacik <jo...@toxicpanda.com>
-Reviewed-by: Boris Burkov <bo...@bur.io>
-Signed-off-by: Filipe Manana <fdman...@suse.com>
-Signed-off-by: David Sterba <dste...@suse.com>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- fs/btrfs/block-group.c |   31 +++++++++++++++++++++++++++++++
- 1 file changed, 31 insertions(+)
-
---- a/fs/btrfs/block-group.c
-+++ b/fs/btrfs/block-group.c
-@@ -2757,6 +2757,37 @@ next:
-               btrfs_dec_delayed_refs_rsv_bg_inserts(fs_info);
-               list_del_init(&block_group->bg_list);
-               clear_bit(BLOCK_GROUP_FLAG_NEW, &block_group->runtime_flags);
-+
-+              /*
-+               * If the block group is still unused, add it to the list of
-+               * unused block groups. The block group may have been created in
-+               * order to satisfy a space reservation, in which case the
-+               * extent allocation only happens later. But often we don't
-+               * actually need to allocate space that we previously reserved,
-+               * so the block group may become unused for a long time. For
-+               * example for metadata we generally reserve space for a worst
-+               * possible scenario, but then don't end up allocating all that
-+               * space or none at all (due to no need to COW, extent buffers
-+               * were already COWed in the current transaction and still
-+               * unwritten, tree heights lower than the maximum possible
-+               * height, etc). For data we generally reserve the axact amount
-+               * of space we are going to allocate later, the exception is
-+               * when using compression, as we must reserve space based on the
-+               * uncompressed data size, because the compression is only done
-+               * when writeback triggered and we don't know how much space we
-+               * are actually going to need, so we reserve the uncompressed
-+               * size because the data may be uncompressible in the worst 
case.
-+               */
-+              if (ret == 0) {
-+                      bool used;
-+
-+                      spin_lock(&block_group->lock);
-+                      used = btrfs_is_block_group_used(block_group);
-+                      spin_unlock(&block_group->lock);
-+
-+                      if (!used)
-+                              btrfs_mark_bg_unused(block_group);
-+              }
-       }
-       btrfs_trans_release_chunk_metadata(trans);
- }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-do-not-delete-unused-block-group-if-it-may-be-.patch 
new/patches.suse/btrfs-do-not-delete-unused-block-group-if-it-may-be-.patch
--- old/patches.suse/btrfs-do-not-delete-unused-block-group-if-it-may-be-.patch 
2024-02-17 08:44:58.000000000 +0100
+++ new/patches.suse/btrfs-do-not-delete-unused-block-group-if-it-may-be-.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,148 +0,0 @@
-From: Filipe Manana <fdman...@suse.com>
-Date: Thu, 25 Jan 2024 09:53:14 +0000
-Subject: btrfs: do not delete unused block group if it may be used soon
-Git-commit: f4a9f219411f318ae60d6ff7f129082a75686c6c
-Patch-mainline: v6.8-rc5
-References: bsc#1219930
-
-Before deleting a block group that is in the list of unused block groups
-(fs_info->unused_bgs), we check if the block group became used before
-deleting it, as extents from it may have been allocated after it was added
-to the list.
-
-However even if the block group was not yet used, there may be tasks that
-have only reserved space and have not yet allocated extents, and they
-might be relying on the availability of the unused block group in order
-to allocate extents. The reservation works first by increasing the
-"bytes_may_use" field of the corresponding space_info object (which may
-first require flushing delayed items, allocating a new block group, etc),
-and only later a task does the actual allocation of extents.
-
-For metadata we usually don't end up using all reserved space, as we are
-pessimistic and typically account for the worst cases (need to COW every
-single node in a path of a tree at maximum possible height, etc). For
-data we usually reserve the exact amount of space we're going to allocate
-later, except when using compression where we always reserve space based
-on the uncompressed size, as compression is only triggered when writeback
-starts so we don't know in advance how much space we'll actually need, or
-if the data is compressible.
-
-So don't delete an unused block group if the total size of its space_info
-object minus the block group's size is less then the sum of used space and
-space that may be used (space_info->bytes_may_use), as that means we have
-tasks that reserved space and may need to allocate extents from the block
-group. In this case, besides skipping the deletion, re-add the block group
-to the list of unused block groups so that it may be reconsidered later,
-in case the tasks that reserved space end up not needing to allocate
-extents from it.
-
-Allowing the deletion of the block group while we have reserved space, can
-result in tasks failing to allocate metadata extents (-ENOSPC) while under
-a transaction handle, resulting in a transaction abort, or failure during
-writeback for the case of data extents.
-
-CC: sta...@vger.kernel.org # 6.0+
-Reviewed-by: Johannes Thumshirn <johannes.thumsh...@wdc.com>
-Reviewed-by: Josef Bacik <jo...@toxicpanda.com>
-Reviewed-by: Boris Burkov <bo...@bur.io>
-Signed-off-by: Filipe Manana <fdman...@suse.com>
-Reviewed-by: David Sterba <dste...@suse.com>
-Signed-off-by: David Sterba <dste...@suse.com>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- fs/btrfs/block-group.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 46 insertions(+)
-
---- a/fs/btrfs/block-group.c
-+++ b/fs/btrfs/block-group.c
-@@ -1467,6 +1467,7 @@ out:
-  */
- void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info)
- {
-+      LIST_HEAD(retry_list);
-       struct btrfs_block_group *block_group;
-       struct btrfs_space_info *space_info;
-       struct btrfs_trans_handle *trans;
-@@ -1488,6 +1489,7 @@ void btrfs_delete_unused_bgs(struct btrf
- 
-       spin_lock(&fs_info->unused_bgs_lock);
-       while (!list_empty(&fs_info->unused_bgs)) {
-+              u64 used;
-               int trimming;
- 
-               block_group = list_first_entry(&fs_info->unused_bgs,
-@@ -1523,6 +1525,7 @@ void btrfs_delete_unused_bgs(struct btrf
-                       goto next;
-               }
- 
-+              spin_lock(&space_info->lock);
-               spin_lock(&block_group->lock);
-               if (btrfs_is_block_group_used(block_group) || block_group->ro ||
-                   list_is_singular(&block_group->list)) {
-@@ -1534,10 +1537,49 @@ void btrfs_delete_unused_bgs(struct btrf
-                        */
-                       trace_btrfs_skip_unused_block_group(block_group);
-                       spin_unlock(&block_group->lock);
-+                      spin_unlock(&space_info->lock);
-                       up_write(&space_info->groups_sem);
-                       goto next;
-               }
-+
-+              /*
-+               * The block group may be unused but there may be space reserved
-+               * accounting with the existence of that block group, that is,
-+               * space_info->bytes_may_use was incremented by a task but no
-+               * space was yet allocated from the block group by the task.
-+               * That space may or may not be allocated, as we are generally
-+               * pessimistic about space reservation for metadata as well as
-+               * for data when using compression (as we reserve space based on
-+               * the worst case, when data can't be compressed, and before
-+               * actually attempting compression, before starting writeback).
-+               *
-+               * So check if the total space of the space_info minus the size
-+               * of this block group is less than the used space of the
-+               * space_info - if that's the case, then it means we have tasks
-+               * that might be relying on the block group in order to allocate
-+               * extents, and add back the block group to the unused list when
-+               * we finish, so that we retry later in case no tasks ended up
-+               * needing to allocate extents from the block group.
-+               */
-+              used = btrfs_space_info_used(space_info, true);
-+              if (space_info->total_bytes - block_group->length < used) {
-+                      /*
-+                       * Add a reference for the list, compensate for the ref
-+                       * drop under the "next" label for the
-+                       * fs_info->unused_bgs list.
-+                       */
-+                      btrfs_get_block_group(block_group);
-+                      list_add_tail(&block_group->bg_list, &retry_list);
-+
-+                      trace_btrfs_skip_unused_block_group(block_group);
-+                      spin_unlock(&block_group->lock);
-+                      spin_unlock(&space_info->lock);
-+                      up_write(&space_info->groups_sem);
-+                      goto next;
-+              }
-+
-               spin_unlock(&block_group->lock);
-+              spin_unlock(&space_info->lock);
- 
-               /* We don't want to force the issue, only flip if it's ok. */
-               ret = inc_block_group_ro(block_group, 0);
-@@ -1661,12 +1703,16 @@ next:
-               btrfs_put_block_group(block_group);
-               spin_lock(&fs_info->unused_bgs_lock);
-       }
-+      list_splice_tail(&retry_list, &fs_info->unused_bgs);
-       spin_unlock(&fs_info->unused_bgs_lock);
-       mutex_unlock(&fs_info->reclaim_bgs_lock);
-       return;
- 
- flip_async:
-       btrfs_end_transaction(trans);
-+      spin_lock(&fs_info->unused_bgs_lock);
-+      list_splice_tail(&retry_list, &fs_info->unused_bgs);
-+      spin_unlock(&fs_info->unused_bgs_lock);
-       mutex_unlock(&fs_info->reclaim_bgs_lock);
-       btrfs_put_block_group(block_group);
-       btrfs_discard_punt_unused_bgs_list(fs_info);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-don-t-refill-whole-delayed-refs-block-reserve-.patch 
new/patches.suse/btrfs-don-t-refill-whole-delayed-refs-block-reserve-.patch
--- old/patches.suse/btrfs-don-t-refill-whole-delayed-refs-block-reserve-.patch 
2024-02-17 08:44:58.000000000 +0100
+++ new/patches.suse/btrfs-don-t-refill-whole-delayed-refs-block-reserve-.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,134 +0,0 @@
-From: Filipe Manana <fdman...@suse.com>
-Date: Fri, 2 Feb 2024 14:32:17 +0000
-Subject: btrfs: don't refill whole delayed refs block reserve when starting
- transaction
-Git-commit: 2f6397e448e689adf57e6788c90f913abd7e1af8
-Patch-mainline: v6.8-rc5
-References: bsc#1219930
-
-Since commit 28270e25c69a ("btrfs: always reserve space for delayed refs
-when starting transaction") we started not only to reserve metadata space
-for the delayed refs a caller of btrfs_start_transaction() might generate
-but also to try to fully refill the delayed refs block reserve, because
-there are several case where we generate delayed refs and haven't reserved
-space for them, relying on the global block reserve. Relying too much on
-the global block reserve is not always safe, and can result in hitting
--ENOSPC during transaction commits or worst, in rare cases, being unable
-to mount a filesystem that needs to do orphan cleanup or anything that
-requires modifying the filesystem during mount, and has no more
-unallocated space and the metadata space is nearly full. This was
-explained in detail in that commit's change log.
-
-However the gap between the reserved amount and the size of the delayed
-refs block reserve can be huge, so attempting to reserve space for such
-a gap can result in allocating many metadata block groups that end up
-not being used. After a recent patch, with the subject:
-
-  "btrfs: add new unused block groups to the list of unused block groups"
-
-We started to add new block groups that are unused to the list of unused
-block groups, to avoid having them around for a very long time in case
-they are never used, because a block group is only added to the list of
-unused block groups when we deallocate the last extent or when mounting
-the filesystem and the block group has 0 bytes used. This is not a problem
-introduced by the commit mentioned earlier, it always existed as our
-metadata space reservations are, most of the time, pessimistic and end up
-not using all the space they reserved, so we can occasionally end up with
-one or two unused metadata block groups for a long period. However after
-that commit mentioned earlier, we are just more pessimistic in the
-metadata space reservations when starting a transaction and therefore the
-issue is more likely to happen.
-
-This however is not always enough because we might create unused metadata
-block groups when reserving metadata space at a high rate if there's
-always a gap in the delayed refs block reserve and the cleaner kthread
-isn't triggered often enough or is busy with other work (running delayed
-iputs, cleaning deleted roots, etc), not to mention the block group's
-allocated space is only usable for a new block group after the transaction
-used to remove it is committed.
-
-A user reported that he's getting a lot of allocated metadata block groups
-but the usage percentage of metadata space was very low compared to the
-total allocated space, specially after running a series of block group
-relocations.
-
-So for now stop trying to refill the gap in the delayed refs block reserve
-and reserve space only for the delayed refs we are expected to generate
-when starting a transaction.
-
-CC: sta...@vger.kernel.org # 6.7+
-Reported-by: Ivan Shapovalov <inte...@intelfx.name>
-Link: 
https://lore.kernel.org/linux-btrfs/9cdbf0ca9cdda1b4c84e15e548af7d7f9f926382.ca...@intelfx.name/
-Link: 
https://lore.kernel.org/linux-btrfs/CAL3q7H6802ayLHUJFztzZAVzBLJAGdFx=6fhnny87+obzxx...@mail.gmail.com/
-Tested-by: Ivan Shapovalov <inte...@intelfx.name>
-Reported-by: Heddxh <g311571...@gmail.com>
-Link: 
https://lore.kernel.org/linux-btrfs/CAE93xANEby6RezOD=zcofenyzot-wpyygjyauyuazklv6xv...@mail.gmail.com/
-Reviewed-by: Josef Bacik <jo...@toxicpanda.com>
-Signed-off-by: Filipe Manana <fdman...@suse.com>
-Signed-off-by: David Sterba <dste...@suse.com>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- fs/btrfs/transaction.c |   38 ++------------------------------------
- 1 file changed, 2 insertions(+), 36 deletions(-)
-
---- a/fs/btrfs/transaction.c
-+++ b/fs/btrfs/transaction.c
-@@ -564,56 +564,22 @@ static int btrfs_reserve_trans_metadata(
-                                       u64 num_bytes,
-                                       u64 *delayed_refs_bytes)
- {
--      struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv;
-       struct btrfs_space_info *si = fs_info->trans_block_rsv.space_info;
--      u64 extra_delayed_refs_bytes = 0;
--      u64 bytes;
-+      u64 bytes = num_bytes + *delayed_refs_bytes;
-       int ret;
- 
-       /*
--       * If there's a gap between the size of the delayed refs reserve and
--       * its reserved space, than some tasks have added delayed refs or bumped
--       * its size otherwise (due to block group creation or removal, or block
--       * group item update). Also try to allocate that gap in order to prevent
--       * using (and possibly abusing) the global reserve when committing the
--       * transaction.
--       */
--      if (flush == BTRFS_RESERVE_FLUSH_ALL &&
--          !btrfs_block_rsv_full(delayed_refs_rsv)) {
--              spin_lock(&delayed_refs_rsv->lock);
--              if (delayed_refs_rsv->size > delayed_refs_rsv->reserved)
--                      extra_delayed_refs_bytes = delayed_refs_rsv->size -
--                              delayed_refs_rsv->reserved;
--              spin_unlock(&delayed_refs_rsv->lock);
--      }
--
--      bytes = num_bytes + *delayed_refs_bytes + extra_delayed_refs_bytes;
--
--      /*
-        * We want to reserve all the bytes we may need all at once, so we only
-        * do 1 enospc flushing cycle per transaction start.
-        */
-       ret = btrfs_reserve_metadata_bytes(fs_info, si, bytes, flush);
--      if (ret == 0) {
--              if (extra_delayed_refs_bytes > 0)
--                      btrfs_migrate_to_delayed_refs_rsv(fs_info,
--                                                        
extra_delayed_refs_bytes);
--              return 0;
--      }
--
--      if (extra_delayed_refs_bytes > 0) {
--              bytes -= extra_delayed_refs_bytes;
--              ret = btrfs_reserve_metadata_bytes(fs_info, si, bytes, flush);
--              if (ret == 0)
--                      return 0;
--      }
- 
-       /*
-        * If we are an emergency flush, which can steal from the global block
-        * reserve, then attempt to not reserve space for the delayed refs, as
-        * we will consume space for them from the global block reserve.
-        */
--      if (flush == BTRFS_RESERVE_FLUSH_ALL_STEAL) {
-+      if (ret && flush == BTRFS_RESERVE_FLUSH_ALL_STEAL) {
-               bytes -= *delayed_refs_bytes;
-               *delayed_refs_bytes = 0;
-               ret = btrfs_reserve_metadata_bytes(fs_info, si, bytes, flush);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/dm-limit-the-number-of-targets-and-parameter-size-ar.patch 
new/patches.suse/dm-limit-the-number-of-targets-and-parameter-size-ar.patch
--- old/patches.suse/dm-limit-the-number-of-targets-and-parameter-size-ar.patch 
2024-02-17 08:44:58.000000000 +0100
+++ new/patches.suse/dm-limit-the-number-of-targets-and-parameter-size-ar.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,80 +0,0 @@
-From bd504bcfec41a503b32054da5472904b404341a4 Mon Sep 17 00:00:00 2001
-From: Mikulas Patocka <mpato...@redhat.com>
-Date: Tue, 9 Jan 2024 15:57:56 +0100
-Subject: [PATCH] dm: limit the number of targets and parameter size area
-Git-commit: bd504bcfec41a503b32054da5472904b404341a4
-Patch-mainline: v6.8-rc3
-References: bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851
-
-The kvmalloc function fails with a warning if the size is larger than
-INT_MAX. The warning was triggered by a syscall testing robot.
-
-In order to avoid the warning, this commit limits the number of targets to
-1048576 and the size of the parameter area to 1073741824.
-
-Signed-off-by: Mikulas Patocka <mpato...@redhat.com>
-Signed-off-by: Mike Snitzer <snit...@kernel.org>
-Signed-off-by: Coly Li <col...@suse.de>
----
- drivers/md/dm-core.h  | 2 ++
- drivers/md/dm-ioctl.c | 3 ++-
- drivers/md/dm-table.c | 9 +++++++--
- 3 files changed, 11 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/md/dm-core.h b/drivers/md/dm-core.h
-index 095b9b49aa82..e6757a30dcca 100644
---- a/drivers/md/dm-core.h
-+++ b/drivers/md/dm-core.h
-@@ -22,6 +22,8 @@
- #include "dm-ima.h"
- 
- #define DM_RESERVED_MAX_IOS           1024
-+#define DM_MAX_TARGETS                        1048576
-+#define DM_MAX_TARGET_PARAMS          1024
- 
- struct dm_io;
- 
-diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c
-index e65058e0ed06..3b1ad7127cb8 100644
---- a/drivers/md/dm-ioctl.c
-+++ b/drivers/md/dm-ioctl.c
-@@ -1941,7 +1941,8 @@ static int copy_params(struct dm_ioctl __user *user, 
struct dm_ioctl *param_kern
-                          minimum_data_size - sizeof(param_kernel->version)))
-               return -EFAULT;
- 
--      if (param_kernel->data_size < minimum_data_size) {
-+      if (unlikely(param_kernel->data_size < minimum_data_size) ||
-+          unlikely(param_kernel->data_size > DM_MAX_TARGETS * 
DM_MAX_TARGET_PARAMS)) {
-               DMERR("Invalid data size in the ioctl structure: %u",
-                     param_kernel->data_size);
-               return -EINVAL;
-diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c
-index 260b5b8f2b0d..41f1d731ae5a 100644
---- a/drivers/md/dm-table.c
-+++ b/drivers/md/dm-table.c
-@@ -129,7 +129,12 @@ static int alloc_targets(struct dm_table *t, unsigned int 
num)
- int dm_table_create(struct dm_table **result, blk_mode_t mode,
-                   unsigned int num_targets, struct mapped_device *md)
- {
--      struct dm_table *t = kzalloc(sizeof(*t), GFP_KERNEL);
-+      struct dm_table *t;
-+
-+      if (num_targets > DM_MAX_TARGETS)
-+              return -EOVERFLOW;
-+
-+      t = kzalloc(sizeof(*t), GFP_KERNEL);
- 
-       if (!t)
-               return -ENOMEM;
-@@ -144,7 +149,7 @@ int dm_table_create(struct dm_table **result, blk_mode_t 
mode,
- 
-       if (!num_targets) {
-               kfree(t);
--              return -ENOMEM;
-+              return -EOVERFLOW;
-       }
- 
-       if (alloc_targets(t, num_targets)) {
--- 
-2.35.3
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch 
new/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch
--- old/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch 
2024-02-17 08:44:58.000000000 +0100
+++ new/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,53 +0,0 @@
-From: Yang Shi <y...@os.amperecomputing.com>
-Date: Thu, 18 Jan 2024 10:05:05 -0800
-Subject: mm: huge_memory: don't force huge page alignment on 32 bit
-Git-commit: 4ef9ad19e17676b9ef071309bc62020e2373705d
-Patch-mainline: v6.8-rc3
-References: bsc#1218841
-
-commit efa7df3e3bb5 ("mm: align larger anonymous mappings on THP
-boundaries") caused two issues [1] [2] reported on 32 bit system or compat
-userspace.
-
-It doesn't make too much sense to force huge page alignment on 32 bit
-system due to the constrained virtual address space.
-
-[1] 
https://lore.kernel.org/linux-mm/d0a136a0-4a31-46bc-adf4-2db109a61...@kernel.org/
-[2] 
https://lore.kernel.org/linux-mm/cajucfphxldqy1a2b6xn2d7qutywg2oozseypztrpu0ehhkd...@mail.gmail.com/
-
-Link: https://lkml.kernel.org/r/20240118180505.2914778-1-shy828...@gmail.com
-Fixes: efa7df3e3bb5 ("mm: align larger anonymous mappings on THP boundaries")
-Signed-off-by: Yang Shi <y...@os.amperecomputing.com>
-Reported-by: Jiri Slaby <jirisl...@kernel.org>
-Reported-by: Suren Baghdasaryan <sur...@google.com>
-Tested-by: Jiri Slaby <jirisl...@kernel.org>
-Tested-by: Suren Baghdasaryan <sur...@google.com>
-Reviewed-by: Matthew Wilcox (Oracle) <wi...@infradead.org>
-Cc: Rik van Riel <r...@surriel.com>
-Cc: Christopher Lameter <c...@linux.com>
-Signed-off-by: Andrew Morton <a...@linux-foundation.org>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- mm/huge_memory.c |    4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/mm/huge_memory.c
-+++ b/mm/huge_memory.c
-@@ -37,6 +37,7 @@
- #include <linux/page_owner.h>
- #include <linux/sched/sysctl.h>
- #include <linux/memory-tiers.h>
-+#include <linux/compat.h>
- 
- #include <asm/tlb.h>
- #include <asm/pgalloc.h>
-@@ -634,6 +635,9 @@ static unsigned long __thp_get_unmapped_
-       loff_t off_align = round_up(off, size);
-       unsigned long len_pad, ret;
- 
-+      if (IS_ENABLED(CONFIG_32BIT) || in_compat_syscall())
-+              return 0;
-+
-       if (off_end <= off_align || (off_end - off_align) < size)
-               return 0;
- 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch 
new/patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch
--- old/patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch      
2024-02-23 10:15:04.000000000 +0100
@@ -0,0 +1,104 @@
+From: Vlastimil Babka <vba...@suse.cz>
+Date: Thu, 22 Feb 2024 22:59:31 +0100
+Subject: mm, mmap: fix vma_merge() case 7 with vma_ops->close
+Git-commit: f20559a347e19c38dc7a88ae1393e85a7a08ea17
+Git-repo: 
git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git#mm-hotfixes-unstable
+Patch-mainline: Queued in subsystem maintainer repo
+References: git-fixes
+
+When debugging issues with a workload using SysV shmem, Michal Hocko has
+come up with a reproducer that shows how a series of mprotect()
+operations can result in an elevated shm_nattch and thus leak of the
+resource.
+
+The problem is caused by wrong assumptions in vma_merge() commit
+714965ca8252 ("mm/mmap: start distinguishing if vma can be removed in
+mergeability test"). The shmem vmas have a vma_ops->close callback
+that decrements shm_nattch, and we remove the vma without calling it.
+
+vma_merge() has thus historically avoided merging vma's with
+vma_ops->close and commit 714965ca8252 was supposed to keep it that way.
+It relaxed the checks for vma_ops->close in can_vma_merge_after()
+assuming that it is never called on a vma that would be a candidate for
+removal. However, the vma_merge() code does also use the result of this
+check in the decision to remove a different vma in the merge case 7.
+
+A robust solution would be to refactor vma_merge() code in a way that
+the vma_ops->close check is only done for vma's that are actually going
+to be removed, and not as part of the preliminary checks. That would
+both solve the existing bug, and also allow additional merges that the
+checks currently prevent unnecessarily in some cases.
+
+However to fix the existing bug first with a minimized risk, and for
+easier stable backports, this patch only adds a vma_ops->close check to
+the buggy case 7 specifically. All other cases of vma removal are
+covered by the can_vma_merge_before() check that includes the test for
+vma_ops->close.
+
+The reproducer code, adapted from Michal Hocko's code:
+
+int main(int argc, char *argv[]) {
+  int segment_id;
+  size_t segment_size = 20 * PAGE_SIZE;
+  char * sh_mem;
+  struct shmid_ds shmid_ds;
+
+  key_t key = 0x1234;
+  segment_id = shmget(key, segment_size,
+                      IPC_CREAT | IPC_EXCL | S_IRUSR | S_IWUSR);
+  sh_mem = (char *)shmat(segment_id, NULL, 0);
+
+  mprotect(sh_mem + 2*PAGE_SIZE, PAGE_SIZE, PROT_NONE);
+
+  mprotect(sh_mem + PAGE_SIZE, PAGE_SIZE, PROT_WRITE);
+
+  mprotect(sh_mem + 2*PAGE_SIZE, PAGE_SIZE, PROT_WRITE);
+
+  shmdt(sh_mem);
+
+  shmctl(segment_id, IPC_STAT, &shmid_ds);
+  printf("nattch after shmdt(): %lu (expected: 0)\n", shmid_ds.shm_nattch);
+
+  if (shmctl(segment_id, IPC_RMID, 0))
+          printf("IPCRM failed %d\n", errno);
+  return (shmid_ds.shm_nattch) ? 1 : 0;
+}
+
+Fixes: 714965ca8252 ("mm/mmap: start distinguishing if vma can be removed in 
mergeability test")
+Signed-off-by: Vlastimil Babka <vba...@suse.cz>
+Reported-by: Michal Hocko <mho...@suse.com>
+Cc: Liam R. Howlett <liam.howl...@oracle.com>
+Cc: Lorenzo Stoakes <lstoa...@gmail.com>
+Cc: sta...@vger.kernel.org
+Reviewed-by: Lorenzo Stoakes <lstoa...@gmail.com>
+Reviewed-by: Liam R. Howlett <liam.howl...@oracle.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ mm/mmap.c |   10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+--- a/mm/mmap.c
++++ b/mm/mmap.c
+@@ -954,13 +954,21 @@ static struct vm_area_struct
+       } else if (merge_prev) {                        /* case 2 */
+               if (curr) {
+                       vma_start_write(curr);
+-                      err = dup_anon_vma(prev, curr, &anon_dup);
+                       if (end == curr->vm_end) {      /* case 7 */
++                              /*
++                               * can_vma_merge_after() assumed we would not be
++                               * removing prev vma, so it skipped the check
++                               * for vm_ops->close, but we are removing curr
++                               */
++                              if (curr->vm_ops && curr->vm_ops->close)
++                                      err = -EINVAL;
+                               remove = curr;
+                       } else {                        /* case 5 */
+                               adjust = curr;
+                               adj_start = (end - curr->vm_start);
+                       }
++                      if (!err)
++                              err = dup_anon_vma(prev, curr, &anon_dup);
+               }
+       } else { /* merge_next */
+               vma_start_write(next);

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:43.616048446 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:43.620048591 +0100
@@ -1528,6 +1528,320 @@
        
patches.kernel.org/6.7.5-127-net-stmmac-xgmac-fix-a-typo-of-register-name-in.patch
        
patches.kernel.org/6.7.5-128-netfilter-nft_set_rbtree-skip-end-interval-elem.patch
        patches.kernel.org/6.7.5-129-Linux-6.7.5.patch
+       
patches.kernel.org/6.7.6-001-work-around-gcc-bugs-with-asm-goto-with-outputs.patch
+       
patches.kernel.org/6.7.6-002-update-workarounds-for-gcc-asm-goto-issue.patch
+       
patches.kernel.org/6.7.6-003-mm-huge_memory-don-t-force-huge-page-alignment-.patch
+       
patches.kernel.org/6.7.6-004-mm-mmap-map-MAP_STACK-to-VM_NOHUGEPAGE.patch
+       
patches.kernel.org/6.7.6-005-btrfs-add-and-use-helper-to-check-if-block-grou.patch
+       
patches.kernel.org/6.7.6-006-btrfs-do-not-delete-unused-block-group-if-it-ma.patch
+       
patches.kernel.org/6.7.6-007-btrfs-add-new-unused-block-groups-to-the-list-o.patch
+       
patches.kernel.org/6.7.6-008-btrfs-don-t-refill-whole-delayed-refs-block-res.patch
+       patches.kernel.org/6.7.6-009-btrfs-forbid-creating-subvol-qgroups.patch
+       
patches.kernel.org/6.7.6-010-btrfs-do-not-ASSERT-if-the-newly-created-subvol.patch
+       
patches.kernel.org/6.7.6-011-btrfs-forbid-deleting-live-subvol-qgroup.patch
+       
patches.kernel.org/6.7.6-012-btrfs-send-return-EOPNOTSUPP-on-unknown-flags.patch
+       
patches.kernel.org/6.7.6-013-btrfs-don-t-reserve-space-for-checksums-when-wr.patch
+       
patches.kernel.org/6.7.6-014-btrfs-reject-encoded-write-if-inode-has-nodatas.patch
+       
patches.kernel.org/6.7.6-015-btrfs-don-t-drop-extent_map-for-free-space-inod.patch
+       
patches.kernel.org/6.7.6-016-driver-core-Fix-device_link_flag_is_sync_state_.patch
+       
patches.kernel.org/6.7.6-017-kselftest-dt-Stop-relying-on-dirname-to-improve.patch
+       
patches.kernel.org/6.7.6-018-selftests-landlock-Fix-net_test-build-with-old-.patch
+       
patches.kernel.org/6.7.6-019-selftests-landlock-Fix-fs_test-build-with-old-l.patch
+       
patches.kernel.org/6.7.6-020-of-unittest-Fix-compile-in-the-non-dynamic-case.patch
+       
patches.kernel.org/6.7.6-021-drm-msm-gem-Fix-double-resv-lock-aquire.patch
+       
patches.kernel.org/6.7.6-022-selftests-landlock-Fix-capability-for-net_test.patch
+       
patches.kernel.org/6.7.6-023-ASoC-Intel-avs-Fix-pci_probe-error-path.patch
+       
patches.kernel.org/6.7.6-024-spi-imx-fix-the-burst-length-at-DMA-mode-and-CP.patch
+       
patches.kernel.org/6.7.6-025-ASoC-Intel-avs-Fix-dynamic-port-assignment-when.patch
+       
patches.kernel.org/6.7.6-026-wifi-iwlwifi-clear-link_id-in-time_event.patch
+       patches.kernel.org/6.7.6-027-wifi-iwlwifi-Fix-some-error-codes.patch
+       
patches.kernel.org/6.7.6-028-wifi-iwlwifi-uninitialized-variable-in-iwl_acpi.patch
+       
patches.kernel.org/6.7.6-029-ASoC-SOF-ipc3-topology-Fix-pipeline-tear-down-l.patch
+       
patches.kernel.org/6.7.6-030-dpll-fix-possible-deadlock-during-netlink-dump-.patch
+       
patches.kernel.org/6.7.6-031-net-mlx5-DPLL-Fix-possible-use-after-free-after.patch
+       
patches.kernel.org/6.7.6-032-net-handshake-Fix-handshake_req_destroy_test1.patch
+       
patches.kernel.org/6.7.6-033-bonding-do-not-report-NETDEV_XDP_ACT_XSK_ZEROCO.patch
+       
patches.kernel.org/6.7.6-034-devlink-Fix-command-annotation-documentation.patch
+       
patches.kernel.org/6.7.6-035-of-property-Improve-finding-the-consumer-of-a-r.patch
+       
patches.kernel.org/6.7.6-036-of-property-Improve-finding-the-supplier-of-a-r.patch
+       
patches.kernel.org/6.7.6-037-ALSA-hda-cs35l56-select-intended-config-FW_CS_D.patch
+       
patches.kernel.org/6.7.6-038-perf-CXL-fix-mismatched-cpmu-event-opcode.patch
+       
patches.kernel.org/6.7.6-039-selftests-net-convert-test_bridge_backup_port.s.patch
+       
patches.kernel.org/6.7.6-040-selftests-net-Fix-bridge-backup-port-test-flaki.patch
+       
patches.kernel.org/6.7.6-041-selftests-forwarding-Fix-layer-2-miss-test-flak.patch
+       
patches.kernel.org/6.7.6-042-selftests-forwarding-Fix-bridge-MDB-test-flakin.patch
+       
patches.kernel.org/6.7.6-043-selftests-forwarding-Suppress-grep-warnings.patch
+       
patches.kernel.org/6.7.6-044-selftests-forwarding-Fix-bridge-locked-port-tes.patch
+       
patches.kernel.org/6.7.6-045-net-openvswitch-limit-the-number-of-recursions-.patch
+       
patches.kernel.org/6.7.6-046-lan966x-Fix-crash-when-adding-interface-under-a.patch
+       
patches.kernel.org/6.7.6-047-net-tls-factor-out-tls_-crypt_async_wait.patch
+       
patches.kernel.org/6.7.6-048-tls-fix-race-between-async-notify-and-socket-cl.patch
+       
patches.kernel.org/6.7.6-049-tls-fix-race-between-tx-work-scheduling-and-soc.patch
+       
patches.kernel.org/6.7.6-050-net-tls-handle-backlogging-of-crypto-requests.patch
+       
patches.kernel.org/6.7.6-051-net-tls-fix-use-after-free-with-partial-reads-a.patch
+       
patches.kernel.org/6.7.6-052-net-tls-fix-returned-read-length-with-async-dec.patch
+       patches.kernel.org/6.7.6-053-spi-ppc4xx-Drop-write-only-variable.patch
+       
patches.kernel.org/6.7.6-054-ASoC-rt5645-Fix-deadlock-in-rt5645_jack_detect_.patch
+       
patches.kernel.org/6.7.6-055-drm-i915-dsc-Fix-the-macro-that-calculates-DSCC.patch
+       
patches.kernel.org/6.7.6-056-net-sysfs-Fix-sys-class-net-iface-path-for-stat.patch
+       
patches.kernel.org/6.7.6-057-nouveau-svm-fix-kvcalloc-argument-order.patch
+       
patches.kernel.org/6.7.6-058-MIPS-Add-memory-clobber-to-csum_ipv6_magic-inli.patch
+       
patches.kernel.org/6.7.6-059-ptrace-Introduce-exception_ip-arch-hook.patch
+       
patches.kernel.org/6.7.6-060-mm-memory-Use-exception-ip-to-search-exception-.patch
+       
patches.kernel.org/6.7.6-061-i40e-Do-not-allow-untrusted-VF-to-remove-admini.patch
+       
patches.kernel.org/6.7.6-062-i40e-Fix-waiting-for-queues-of-all-VSIs-to-be-d.patch
+       
patches.kernel.org/6.7.6-063-mm-thp_get_unmapped_area-must-honour-topdown-pr.patch
+       
patches.kernel.org/6.7.6-064-userfaultfd-fix-mmap_changing-checking-in-mfill.patch
+       
patches.kernel.org/6.7.6-065-selftests-mm-ksm_tests-should-only-MADV_HUGEPAG.patch
+       
patches.kernel.org/6.7.6-066-scs-add-CONFIG_MMU-dependency-for-vfree_atomic.patch
+       
patches.kernel.org/6.7.6-067-tracing-trigger-Fix-to-return-error-if-failed-t.patch
+       
patches.kernel.org/6.7.6-068-fs-hugetlbfs-inode.c-mm-memory-failure.c-fix-hu.patch
+       patches.kernel.org/6.7.6-069-selftests-mm-switch-to-bash-from-sh.patch
+       
patches.kernel.org/6.7.6-070-mm-writeback-fix-possible-divide-by-zero-in-wb_.patch
+       
patches.kernel.org/6.7.6-071-selftests-mm-Update-va_high_addr_switch.sh-to-c.patch
+       
patches.kernel.org/6.7.6-072-selftests-mm-fix-map_hugetlb-failure-on-64K-pag.patch
+       
patches.kernel.org/6.7.6-073-scsi-storvsc-Fix-ring-buffer-size-calculation.patch
+       
patches.kernel.org/6.7.6-074-nouveau-offload-fence-uevents-work-to-workqueue.patch
+       patches.kernel.org/6.7.6-075-dm-crypt-dm-verity-disable-tasklets.patch
+       
patches.kernel.org/6.7.6-076-ASoC-amd-yc-Add-DMI-quirk-for-MSI-Bravo-15-C7VF.patch
+       
patches.kernel.org/6.7.6-077-parisc-Prevent-hung-tasks-when-printing-invento.patch
+       
patches.kernel.org/6.7.6-078-ALSA-hda-realtek-Fix-the-external-mic-not-being.patch
+       
patches.kernel.org/6.7.6-079-ALSA-hda-realtek-Enable-Mute-LED-on-HP-Laptop-1.patch
+       patches.kernel.org/6.7.6-080-HID-bpf-remove-double-fdget.patch
+       
patches.kernel.org/6.7.6-081-HID-bpf-actually-free-hdev-memory-after-attachi.patch
+       
patches.kernel.org/6.7.6-082-HID-i2c-hid-of-fix-NULL-deref-on-failed-power-u.patch
+       
patches.kernel.org/6.7.6-083-HID-wacom-generic-Avoid-reporting-a-serial-of-0.patch
+       
patches.kernel.org/6.7.6-084-HID-wacom-Do-not-register-input-devices-until-a.patch
+       
patches.kernel.org/6.7.6-085-iio-hid-sensor-als-Return-0-for-HID_USAGE_SENSO.patch
+       patches.kernel.org/6.7.6-086-usb-ucsi-Add-missing-ppm_lock.patch
+       patches.kernel.org/6.7.6-087-usb-ulpi-Fix-debugfs-directory-leak.patch
+       
patches.kernel.org/6.7.6-088-usb-ucsi_acpi-Fix-command-completion-handling.patch
+       
patches.kernel.org/6.7.6-089-USB-hub-check-for-alternate-port-before-enablin.patch
+       
patches.kernel.org/6.7.6-090-usb-f_mass_storage-forbid-async-queue-when-shut.patch
+       
patches.kernel.org/6.7.6-091-usb-chipidea-core-handle-power-lost-in-workqueu.patch
+       
patches.kernel.org/6.7.6-092-usb-core-Prevent-null-pointer-dereference-in-up.patch
+       
patches.kernel.org/6.7.6-093-usb-dwc3-gadget-Fix-NULL-pointer-dereference-in.patch
+       
patches.kernel.org/6.7.6-094-interconnect-qcom-sc8180x-Mark-CO0-BCM-keepaliv.patch
+       
patches.kernel.org/6.7.6-095-interconnect-qcom-sm8550-Enable-sync_state.patch
+       
patches.kernel.org/6.7.6-096-media-ir_toy-fix-a-memleak-in-irtoy_tx.patch
+       
patches.kernel.org/6.7.6-097-driver-core-fw_devlink-Improve-detection-of-ove.patch
+       
patches.kernel.org/6.7.6-098-powerpc-pseries-iommu-Fix-iommu-initialisation-.patch
+       
patches.kernel.org/6.7.6-099-powerpc-6xx-set-High-BAT-Enable-flag-on-G2_LE-c.patch
+       
patches.kernel.org/6.7.6-100-powerpc-kasan-Fix-addr-error-caused-by-page-ali.patch
+       
patches.kernel.org/6.7.6-101-Revert-kobject-Remove-redundant-checks-for-whet.patch
+       
patches.kernel.org/6.7.6-102-PCI-Fix-active-state-requirement-in-PME-polling.patch
+       
patches.kernel.org/6.7.6-103-iio-adc-ad4130-zero-initialize-clock-init-data.patch
+       
patches.kernel.org/6.7.6-104-iio-adc-ad4130-only-set-GPIO_CTRL-if-pin-is-unu.patch
+       
patches.kernel.org/6.7.6-105-cifs-fix-underflow-in-parse_server_interfaces.patch
+       
patches.kernel.org/6.7.6-106-i2c-qcom-geni-Correct-I2C-TRE-sequence.patch
+       
patches.kernel.org/6.7.6-107-irqchip-loongson-eiointc-Use-correct-struct-typ.patch
+       
patches.kernel.org/6.7.6-108-irqchip-gic-v3-its-Handle-non-coherent-GICv4-re.patch
+       
patches.kernel.org/6.7.6-109-powerpc-kasan-Limit-KASAN-thread-size-increase-.patch
+       
patches.kernel.org/6.7.6-110-powerpc-iommu-Fix-the-missing-iommu_group_put-d.patch
+       
patches.kernel.org/6.7.6-111-i2c-pasemi-split-driver-into-two-separate-modul.patch
+       
patches.kernel.org/6.7.6-112-i2c-i801-Fix-block-process-call-transactions.patch
+       
patches.kernel.org/6.7.6-113-modpost-trim-leading-spaces-when-processing-sou.patch
+       
patches.kernel.org/6.7.6-114-kallsyms-ignore-ARMv4-thunks-along-with-others.patch
+       
patches.kernel.org/6.7.6-115-mptcp-fix-data-re-injection-from-stale-subflow.patch
+       
patches.kernel.org/6.7.6-116-selftests-mptcp-add-missing-kconfig-for-NF-Filt.patch
+       
patches.kernel.org/6.7.6-117-selftests-mptcp-add-missing-kconfig-for-NF-Filt.patch
+       
patches.kernel.org/6.7.6-118-selftests-mptcp-add-missing-kconfig-for-NF-Mang.patch
+       
patches.kernel.org/6.7.6-119-selftests-mptcp-increase-timeout-to-30-min.patch
+       
patches.kernel.org/6.7.6-120-selftests-mptcp-allow-changing-subtests-prefix.patch
+       
patches.kernel.org/6.7.6-121-selftests-mptcp-add-mptcp_lib_kill_wait.patch
+       patches.kernel.org/6.7.6-122-mptcp-drop-the-push_pending-field.patch
+       patches.kernel.org/6.7.6-123-mptcp-fix-rcv-space-initialization.patch
+       
patches.kernel.org/6.7.6-124-mptcp-check-addrs-list-in-userspace_pm_get_loca.patch
+       patches.kernel.org/6.7.6-125-mptcp-really-cope-with-fastopen-race.patch
+       
patches.kernel.org/6.7.6-126-Revert-powerpc-pseries-iommu-Fix-iommu-initiali.patch
+       
patches.kernel.org/6.7.6-127-media-Revert-media-rkisp1-Drop-IRQF_SHARED.patch
+       
patches.kernel.org/6.7.6-128-scsi-Revert-scsi-fcoe-Fix-potential-deadlock-on.patch
+       
patches.kernel.org/6.7.6-129-Revert-drm-amd-flush-any-delayed-gfxoff-on-susp.patch
+       
patches.kernel.org/6.7.6-130-Revert-drm-msm-gpu-Push-gpu-lock-down-past-runp.patch
+       
patches.kernel.org/6.7.6-131-connector-cn_proc-revert-connector-Fix-proc_eve.patch
+       
patches.kernel.org/6.7.6-132-spi-omap2-mcspi-Revert-FIFO-support-without-DMA.patch
+       
patches.kernel.org/6.7.6-133-drm-virtio-Set-segment-size-for-virtio_gpu-devi.patch
+       
patches.kernel.org/6.7.6-134-drm-amdgpu-Reset-IH-OVERFLOW_CLEAR-bit.patch
+       
patches.kernel.org/6.7.6-135-drm-amd-Don-t-init-MEC2-firmware-when-it-fails-.patch
+       
patches.kernel.org/6.7.6-136-drm-amd-display-fix-incorrect-mpc_combine-array.patch
+       
patches.kernel.org/6.7.6-137-drm-amd-display-Fix-dcn35-8k30-Underflow-Corrup.patch
+       
patches.kernel.org/6.7.6-138-lsm-fix-default-return-value-of-the-socket_getp.patch
+       
patches.kernel.org/6.7.6-139-lsm-fix-the-logic-in-security_inode_getsecctx.patch
+       
patches.kernel.org/6.7.6-140-firewire-core-correct-documentation-of-fw_csr_s.patch
+       
patches.kernel.org/6.7.6-141-ALSA-hda-realtek-Apply-headset-jack-quirk-for-n.patch
+       
patches.kernel.org/6.7.6-142-kbuild-Fix-changing-ELF-file-type-for-output-of.patch
+       
patches.kernel.org/6.7.6-143-nfc-nci-free-rx_data_reassembly-skb-on-NCI-devi.patch
+       
patches.kernel.org/6.7.6-144-net-hsr-remove-WARN_ONCE-in-send_hsr_supervisio.patch
+       
patches.kernel.org/6.7.6-145-net-stmmac-do-not-clear-TBS-enable-bit-on-link-.patch
+       
patches.kernel.org/6.7.6-146-parisc-Fix-random-data-corruption-from-exceptio.patch
+       
patches.kernel.org/6.7.6-147-parisc-BTLB-Fix-crash-when-setting-up-BTLB-at-C.patch
+       
patches.kernel.org/6.7.6-148-xen-netback-properly-sync-TX-responses.patch
+       patches.kernel.org/6.7.6-149-um-Fix-adding-no-pie-for-clang.patch
+       
patches.kernel.org/6.7.6-150-modpost-Add-.ltext-and-.ltext.-to-TEXT_SECTIONS.patch
+       
patches.kernel.org/6.7.6-151-ALSA-hda-realtek-Enable-headset-mic-on-Vaio-VJF.patch
+       
patches.kernel.org/6.7.6-152-ALSA-hda-realtek-Add-speaker-pin-verbtable-for-.patch
+       
patches.kernel.org/6.7.6-153-ASoC-codecs-wcd938x-handle-deferred-probe.patch
+       
patches.kernel.org/6.7.6-154-ALSA-hda-cs8409-Suppress-vmaster-control-for-Do.patch
+       
patches.kernel.org/6.7.6-155-ALSA-hda-realtek-fix-mute-micmute-LEDs-for-HP-Z.patch
+       
patches.kernel.org/6.7.6-156-binder-signal-epoll-threads-of-self-work.patch
+       
patches.kernel.org/6.7.6-157-misc-fastrpc-Mark-all-sessions-as-invalid-in-cb.patch
+       
patches.kernel.org/6.7.6-158-ext4-fix-double-free-of-blocks-due-to-wrong-ext.patch
+       
patches.kernel.org/6.7.6-159-ext4-avoid-bb_free-and-bb_fragments-inconsisten.patch
+       
patches.kernel.org/6.7.6-160-tracing-timerlat-Move-hrtimer_init-to-timerlat_.patch
+       
patches.kernel.org/6.7.6-161-tracing-Fix-wasted-memory-in-saved_cmdlines-log.patch
+       
patches.kernel.org/6.7.6-162-tracing-synthetic-Fix-trace_string-return-value.patch
+       
patches.kernel.org/6.7.6-163-tracing-probes-Fix-to-show-a-parse-error-for-ba.patch
+       
patches.kernel.org/6.7.6-164-tracing-probes-Fix-to-set-arg-size-and-fmt-afte.patch
+       
patches.kernel.org/6.7.6-165-tracing-probes-Fix-to-search-structure-fields-c.patch
+       
patches.kernel.org/6.7.6-166-Revert-workqueue-Override-implicit-ordered-attr.patch
+       
patches.kernel.org/6.7.6-167-staging-iio-ad5933-fix-type-mismatch-regression.patch
+       
patches.kernel.org/6.7.6-168-iio-magnetometer-rm3100-add-boundary-check-for-.patch
+       
patches.kernel.org/6.7.6-169-iio-core-fix-memleak-in-iio_device_register_sys.patch
+       
patches.kernel.org/6.7.6-170-iio-commom-st_sensors-ensure-proper-DMA-alignme.patch
+       
patches.kernel.org/6.7.6-171-iio-accel-bma400-Fix-a-compilation-problem.patch
+       
patches.kernel.org/6.7.6-172-iio-adc-ad_sigma_delta-ensure-proper-DMA-alignm.patch
+       
patches.kernel.org/6.7.6-173-iio-imu-adis-ensure-proper-DMA-alignment.patch
+       patches.kernel.org/6.7.6-174-iio-imu-bno055-serdev-requires-REGMAP.patch
+       
patches.kernel.org/6.7.6-175-iio-pressure-bmp280-Add-missing-bmp085-to-SPI-i.patch
+       
patches.kernel.org/6.7.6-176-pmdomain-mediatek-fix-race-conditions-with-genp.patch
+       
patches.kernel.org/6.7.6-177-media-rc-bpf-attach-detach-requires-write-permi.patch
+       
patches.kernel.org/6.7.6-178-eventfs-Remove-lookup-parameter-from-create_dir.patch
+       
patches.kernel.org/6.7.6-179-eventfs-Stop-using-dcache_readdir-for-getdents.patch
+       
patches.kernel.org/6.7.6-180-eventfs-Have-eventfs_iterate-stop-immediately-i.patch
+       
patches.kernel.org/6.7.6-181-eventfs-Do-ctx-pos-update-for-all-iterations-in.patch
+       
patches.kernel.org/6.7.6-182-eventfs-Read-ei-entries-before-ei-children-in-e.patch
+       
patches.kernel.org/6.7.6-183-eventfs-Shortcut-eventfs_iterate-by-skipping-en.patch
+       
patches.kernel.org/6.7.6-184-eventfs-Have-the-inodes-all-for-files-and-direc.patch
+       
patches.kernel.org/6.7.6-185-eventfs-Do-not-create-dentries-nor-inodes-in-it.patch
+       
patches.kernel.org/6.7.6-186-eventfs-Use-kcalloc-instead-of-kzalloc.patch
+       
patches.kernel.org/6.7.6-187-eventfs-Save-directory-inodes-in-the-eventfs_in.patch
+       
patches.kernel.org/6.7.6-188-tracefs-Zero-out-the-tracefs_inode-when-allocat.patch
+       
patches.kernel.org/6.7.6-189-eventfs-Initialize-the-tracefs-inode-properly.patch
+       
patches.kernel.org/6.7.6-190-tracefs-Avoid-using-the-ei-dentry-pointer-unnec.patch
+       patches.kernel.org/6.7.6-191-tracefs-dentry-lookup-crapectomy.patch
+       
patches.kernel.org/6.7.6-192-eventfs-Remove-unused-d_parent-pointer-field.patch
+       
patches.kernel.org/6.7.6-193-eventfs-Clean-up-dentry-ops-and-add-revalidate-.patch
+       
patches.kernel.org/6.7.6-194-eventfs-Get-rid-of-dentry-pointers-without-refc.patch
+       
patches.kernel.org/6.7.6-195-eventfs-Warn-if-an-eventfs_inode-is-freed-witho.patch
+       
patches.kernel.org/6.7.6-196-eventfs-Restructure-eventfs_inode-structure-to-.patch
+       
patches.kernel.org/6.7.6-197-eventfs-Remove-fsnotify-functions-from-lookup.patch
+       patches.kernel.org/6.7.6-198-eventfs-Keep-all-directory-links-at-1.patch
+       
patches.kernel.org/6.7.6-199-getrusage-move-thread_group_cputime_adjusted-ou.patch
+       
patches.kernel.org/6.7.6-200-getrusage-use-sig-stats_lock-rather-than-lock_t.patch
+       
patches.kernel.org/6.7.6-201-ksmbd-free-aux-buffer-if-ksmbd_iov_pin_rsp_read.patch
+       
patches.kernel.org/6.7.6-202-drm-nouveau-fix-several-DMA-buffer-leaks.patch
+       
patches.kernel.org/6.7.6-203-drm-buddy-Fix-alloc_range-error-handling-code.patch
+       patches.kernel.org/6.7.6-204-drm-msm-Wire-up-tlb-ops.patch
+       patches.kernel.org/6.7.6-205-drm-amd-display-Add-align-done-check.patch
+       
patches.kernel.org/6.7.6-206-drm-i915-dp-Limit-SST-link-rate-to-8.1Gbps.patch
+       patches.kernel.org/6.7.6-207-drm-prime-Support-page-array-4GB.patch
+       
patches.kernel.org/6.7.6-208-drm-amdgpu-soc21-update-VCN-4-max-HEVC-encoding.patch
+       
patches.kernel.org/6.7.6-209-drm-amd-display-Fix-MST-Null-Ptr-for-RV.patch
+       
patches.kernel.org/6.7.6-210-drm-amd-display-Increase-frame-larger-than-for-.patch
+       
patches.kernel.org/6.7.6-211-drm-amd-display-Fix-array-index-out-of-bounds-i.patch
+       
patches.kernel.org/6.7.6-212-drm-amd-display-Preserve-original-aspect-ratio-.patch
+       
patches.kernel.org/6.7.6-213-drm-amdgpu-Avoid-fetching-VRAM-vendor-info.patch
+       
patches.kernel.org/6.7.6-214-hv_netvsc-Fix-race-condition-between-netvsc_pro.patch
+       
patches.kernel.org/6.7.6-215-ring-buffer-Clean-ring_buffer_poll_wait-error-r.patch
+       
patches.kernel.org/6.7.6-216-net-dsa-mv88e6xxx-Fix-failed-probe-due-to-unsup.patch
+       
patches.kernel.org/6.7.6-217-nfp-flower-add-hardware-offload-check-for-post-.patch
+       
patches.kernel.org/6.7.6-218-nfp-flower-fix-hardware-offload-for-the-transfe.patch
+       
patches.kernel.org/6.7.6-219-serial-core-Fix-atomicity-violation-in-uart_tio.patch
+       
patches.kernel.org/6.7.6-220-serial-max310x-set-default-value-when-reading-c.patch
+       
patches.kernel.org/6.7.6-221-serial-max310x-improve-crystal-stable-clock-det.patch
+       
patches.kernel.org/6.7.6-222-serial-max310x-fail-probe-if-clock-crystal-is-u.patch
+       
patches.kernel.org/6.7.6-223-serial-max310x-prevent-infinite-while-loop-in-p.patch
+       
patches.kernel.org/6.7.6-224-ftrace-Fix-DIRECT_CALLS-to-use-SAVE_REGS-by-def.patch
+       
patches.kernel.org/6.7.6-225-powerpc-64-Set-task-pt_regs-link-to-the-LR-valu.patch
+       
patches.kernel.org/6.7.6-226-powerpc-cputable-Add-missing-PPC_FEATURE_BOOKE-.patch
+       
patches.kernel.org/6.7.6-227-powerpc-pseries-fix-accuracy-of-stolen-time.patch
+       
patches.kernel.org/6.7.6-228-serial-core-introduce-uart_port_tx_flags.patch
+       patches.kernel.org/6.7.6-229-serial-mxs-auart-fix-tx.patch
+       
patches.kernel.org/6.7.6-230-x86-Kconfig-Transmeta-Crusoe-is-CPU-family-5-no.patch
+       
patches.kernel.org/6.7.6-231-x86-fpu-Stop-relying-on-userspace-for-info-to-f.patch
+       
patches.kernel.org/6.7.6-232-KVM-x86-make-KVM_REQ_NMI-request-iff-NMI-pendin.patch
+       
patches.kernel.org/6.7.6-233-KVM-x86-pmu-Fix-type-length-error-when-reading-.patch
+       
patches.kernel.org/6.7.6-234-x86-mm-ident_map-Use-gbpages-only-where-full-GB.patch
+       
patches.kernel.org/6.7.6-235-io_uring-net-fix-multishot-accept-overflow-hand.patch
+       
patches.kernel.org/6.7.6-236-mmc-slot-gpio-Allow-non-sleeping-GPIO-ro.patch
+       
patches.kernel.org/6.7.6-237-gpiolib-add-gpio_device_get_base-stub-for-GPIOL.patch
+       
patches.kernel.org/6.7.6-238-gpiolib-add-gpiod_to_gpio_device-stub-for-GPIOL.patch
+       
patches.kernel.org/6.7.6-239-ALSA-hda-realtek-fix-mute-micmute-LED-For-HP-mt.patch
+       
patches.kernel.org/6.7.6-240-ALSA-hda-conexant-Add-quirk-for-SWS-JS201D.patch
+       
patches.kernel.org/6.7.6-241-ALSA-hda-realtek-add-IDs-for-Dell-dual-spk-plat.patch
+       
patches.kernel.org/6.7.6-242-nilfs2-fix-data-corruption-in-dsync-block-recov.patch
+       
patches.kernel.org/6.7.6-243-nilfs2-fix-hang-in-nilfs_lookup_dirty_data_buff.patch
+       
patches.kernel.org/6.7.6-244-crypto-ccp-Fix-null-pointer-dereference-in-__se.patch
+       
patches.kernel.org/6.7.6-245-crypto-algif_hash-Remove-bogus-SGL-free-on-zero.patch
+       
patches.kernel.org/6.7.6-246-nfp-use-correct-macro-for-LengthSelect-in-BAR-c.patch
+       
patches.kernel.org/6.7.6-247-nfp-enable-NETDEV_XDP_ACT_REDIRECT-feature-flag.patch
+       
patches.kernel.org/6.7.6-248-nfp-flower-prevent-re-adding-mac-index-for-bond.patch
+       patches.kernel.org/6.7.6-249-wifi-iwlwifi-fix-double-free-bug.patch
+       
patches.kernel.org/6.7.6-250-wifi-cfg80211-fix-wiphy-delayed-work-queueing.patch
+       
patches.kernel.org/6.7.6-251-wifi-mac80211-reload-info-pointer-in-ieee80211_.patch
+       
patches.kernel.org/6.7.6-252-wifi-iwlwifi-mvm-fix-a-crash-when-we-run-out-of.patch
+       
patches.kernel.org/6.7.6-253-PCI-dwc-Fix-a-64bit-bug-in-dw_pcie_ep_raise_msi.patch
+       
patches.kernel.org/6.7.6-254-irqchip-irq-brcmstb-l2-Add-write-memory-barrier.patch
+       
patches.kernel.org/6.7.6-255-irqchip-gic-v3-its-Restore-quirk-probing-for-AC.patch
+       
patches.kernel.org/6.7.6-256-irqchip-gic-v3-its-Fix-GICv4.1-VPE-affinity-upd.patch
+       
patches.kernel.org/6.7.6-257-thunderbolt-Fix-setting-the-CNS-bit-in-ROUTER_C.patch
+       
patches.kernel.org/6.7.6-258-smb-client-set-correct-id-uid-and-cruid-for-mul.patch
+       
patches.kernel.org/6.7.6-259-smb-Fix-regression-in-writes-when-non-standard-.patch
+       
patches.kernel.org/6.7.6-260-KVM-s390-vsie-fix-race-during-shadow-creation.patch
+       
patches.kernel.org/6.7.6-261-KVM-arm64-Fix-circular-locking-dependency.patch
+       patches.kernel.org/6.7.6-262-zonefs-Improve-error-handling.patch
+       
patches.kernel.org/6.7.6-263-mmc-sdhci-pci-o2micro-Fix-a-warm-reboot-issue-t.patch
+       
patches.kernel.org/6.7.6-264-arm64-signal-Don-t-assume-that-TIF_SVE-means-we.patch
+       
patches.kernel.org/6.7.6-265-arm64-Subscribe-Microsoft-Azure-Cobalt-100-to-A.patch
+       
patches.kernel.org/6.7.6-266-ASoC-SOF-IPC3-fix-message-bounds-on-ipc-ops.patch
+       
patches.kernel.org/6.7.6-267-ASoC-tas2781-add-module-parameter-to-tascodec_i.patch
+       
patches.kernel.org/6.7.6-268-ASoC-amd-yc-Add-DMI-quirk-for-Lenovo-Ideapad-Pr.patch
+       
patches.kernel.org/6.7.6-269-tools-rv-Fix-curr_reactor-uninitialized-variabl.patch
+       
patches.kernel.org/6.7.6-270-tools-rv-Fix-Makefile-compiler-options-for-clan.patch
+       
patches.kernel.org/6.7.6-271-tools-rtla-Remove-unused-sched_getattr-function.patch
+       
patches.kernel.org/6.7.6-272-tools-rtla-Replace-setting-prio-with-nice-for-S.patch
+       
patches.kernel.org/6.7.6-273-tools-rtla-Fix-clang-warning-about-mount_point-.patch
+       
patches.kernel.org/6.7.6-274-tools-rtla-Exit-with-EXIT_SUCCESS-when-help-is-.patch
+       
patches.kernel.org/6.7.6-275-tools-rtla-Fix-uninitialized-bucket-data-bucket.patch
+       
patches.kernel.org/6.7.6-276-tools-rtla-Fix-Makefile-compiler-options-for-cl.patch
+       
patches.kernel.org/6.7.6-277-fs-relax-mount_setattr-permission-checks.patch
+       
patches.kernel.org/6.7.6-278-net-ethernet-ti-cpsw-enable-mac_managed_pm-to-f.patch
+       
patches.kernel.org/6.7.6-279-s390-qeth-Fix-potential-loss-of-L3-IP-in-case-o.patch
+       
patches.kernel.org/6.7.6-280-mm-damon-sysfs-schemes-fix-wrong-DAMOS-tried-re.patch
+       
patches.kernel.org/6.7.6-281-net-ethernet-ti-cpsw_new-enable-mac_managed_pm-.patch
+       
patches.kernel.org/6.7.6-282-pmdomain-renesas-r8a77980-sysc-CR7-must-be-alwa.patch
+       
patches.kernel.org/6.7.6-283-riscv-efistub-Ensure-GP-relative-addressing-is-.patch
+       
patches.kernel.org/6.7.6-284-net-stmmac-protect-updates-of-64-bit-statistics.patch
+       
patches.kernel.org/6.7.6-285-hv_netvsc-Register-VF-in-netvsc_probe-if-NET_DE.patch
+       
patches.kernel.org/6.7.6-286-ceph-prevent-use-after-free-in-encode_cap_msg.patch
+       
patches.kernel.org/6.7.6-287-nouveau-gsp-use-correct-size-for-registry-rpc.patch
+       
patches.kernel.org/6.7.6-288-fs-hugetlb-fix-NULL-pointer-dereference-in-huge.patch
+       
patches.kernel.org/6.7.6-289-mm-hugetlb-pages-should-not-be-reserved-by-shma.patch
+       
patches.kernel.org/6.7.6-290-LoongArch-Fix-earlycon-parameter-if-KASAN-enabl.patch
+       
patches.kernel.org/6.7.6-291-blk-wbt-Fix-detection-of-dirty-throttled-tasks.patch
+       
patches.kernel.org/6.7.6-292-docs-kernel_feat.py-fix-build-error-for-missing.patch
+       patches.kernel.org/6.7.6-293-of-property-fix-typo-in-io-channels.patch
+       
patches.kernel.org/6.7.6-294-xen-events-close-evtchn-after-mapping-cleanup.patch
+       
patches.kernel.org/6.7.6-295-can-netlink-Fix-TDCO-calculation-using-the-old-.patch
+       
patches.kernel.org/6.7.6-296-can-j1939-prevent-deadlock-by-changing-j1939_so.patch
+       
patches.kernel.org/6.7.6-297-can-j1939-Fix-UAF-in-j1939_sk_match_filter-duri.patch
+       
patches.kernel.org/6.7.6-298-pmdomain-core-Move-the-unused-cleanup-to-a-_syn.patch
+       
patches.kernel.org/6.7.6-299-fs-proc-do_task_stat-move-thread_group_cputime_.patch
+       
patches.kernel.org/6.7.6-300-fs-proc-do_task_stat-use-sig-stats_lock-to-gath.patch
+       
patches.kernel.org/6.7.6-301-tracing-Fix-HAVE_DYNAMIC_FTRACE_WITH_REGS-ifdef.patch
+       
patches.kernel.org/6.7.6-302-tracing-Inform-kmemleak-of-saved_cmdlines-alloc.patch
+       
patches.kernel.org/6.7.6-303-md-bypass-block-throttle-for-superblock-update.patch
+       
patches.kernel.org/6.7.6-304-block-fix-partial-zone-append-completion-handli.patch
+       
patches.kernel.org/6.7.6-305-usb-typec-tpcm-Fix-issues-with-power-being-remo.patch
+       
patches.kernel.org/6.7.6-306-netfilter-ipset-fix-performance-regression-in-s.patch
+       
patches.kernel.org/6.7.6-307-netfilter-ipset-Missing-gc-cancellations-fixed.patch
+       
patches.kernel.org/6.7.6-308-nfsd-don-t-take-fi_lock-in-nfsd_break_deleg_cb.patch
+       
patches.kernel.org/6.7.6-309-sched-membarrier-reduce-the-ability-to-hammer-o.patch
+       
patches.kernel.org/6.7.6-310-of-property-Add-in-ports-out-ports-support-to-o.patch
+       
patches.kernel.org/6.7.6-311-nilfs2-fix-potential-bug-in-end_buffer_async_wr.patch
+       
patches.kernel.org/6.7.6-312-dm-limit-the-number-of-targets-and-parameter-si.patch
+       
patches.kernel.org/6.7.6-313-x86-barrier-Do-not-serialize-MSR-accesses-on-AM.patch
+       patches.kernel.org/6.7.6-314-Linux-6.7.6.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1556,12 +1870,6 @@
        ########################################################
        # sorted patches
        ########################################################
-       patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch
-       patches.suse/dm-limit-the-number-of-targets-and-parameter-size-ar.patch
-       patches.suse/btrfs-add-and-use-helper-to-check-if-block-group-is-.patch
-       patches.suse/btrfs-do-not-delete-unused-block-group-if-it-may-be-.patch
-       patches.suse/btrfs-add-new-unused-block-groups-to-the-list-of-unu.patch
-       patches.suse/btrfs-don-t-refill-whole-delayed-refs-block-reserve-.patch
        patches.suse/af_unix-Fix-task-hung-while-purging-oob_skb-in-GC.patch
 
        ########################################################
@@ -1587,6 +1895,7 @@
        patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
        patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
        patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
+       patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch
 
        ########################################################
        # kbuild/module infrastructure fixes

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.9OHyFj/_old  2024-02-25 14:05:43.640049315 +0100
+++ /var/tmp/diff_new_pack.9OHyFj/_new  2024-02-25 14:05:43.640049315 +0100
@@ -1,4 +1,4 @@
-2024-02-17 07:45:40 +0000
-GIT Revision: a3bab56f26c8c783bb4195c872ddc6b877982fa0
+2024-02-23 09:15:04 +0000
+GIT Revision: b9dc7c6bd504ffa68f293710ddbb3d2d3b978e0e
 GIT Branch: stable
 

Reply via email to