Skip to content

CachyOS Linux 7.2.11-1

Choose a tag to compare

@ptr1337 ptr1337 released this 15 Oct 11:50
· 61 commits to 7.0/cachy since this release
cachyos-7.2.11-1
b0ce79e

CachyOS Linux 7.2.11-1

Based on Linux 7.2.11
Previous release: cachyos-7.2.10-1

Changes since cachyos-7.2.10-1

  • Rebased to upstream: 7.2.10 → 7.2.11
  • Added branch: linux-7.2.y

Applied branches

linux-7.2.y

  • 5213f65a9667 bnxt_en: fix DMA mapping length for padded small packets
  • 43f830e2bb84 fs: Free any excess xarray nodes in clear_inode()
  • 655f47477054 net/mlx5e: Prevent stale XSK buffer release on refill retry
  • 3d73a1164a8c net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry
  • 4446752655c9 ipv6: Fix redirect exception creation for UDP/RAW sockets
  • be4fd05398f2 ipv4: udp: Create exceptions before socket matching
  • 8c9b310c958b ipv6: udp: Create exceptions before socket matching
  • c3e334647461 ipv4: validate checksum_start before completing checksum
  • fb0f8dfc5a03 rust_binder: reschedule node refcount update on thread exit
  • f27483f9975b ipv4: stop PMTU walk when nexthop group shrinks
  • b9a30bb7b831 ipv4: stop exception dump when nexthop group shrinks
  • ad2b3a68b8a7 ipv4: stop route notification sizing when nexthop group shrinks
  • 221ef5e1e44a ipv4: do not warn on route notification size race
  • 291fe0bafee7 ipv6: do not warn on route notification size race
  • 2caae9d1977b Input: ati_remote2 - fix type confusion in device attribute handlers
  • 2b0c5671e858 Input: xpad - add support for 8BitDo Pro 2 Wired Controller for Xbox
  • 6c2772fa311f Input: xpad - add support for Corsair Novablade Pro
  • 0919d8dd19f9 ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers
  • c1b708f712f5 ALSA: hda/tas2781: Accept V1 calibration data without CRC
  • cc5511324044 arm64: irq: exclude the softirq stack switch from KCOV
  • fda141e41f52 ASoC: amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P)
  • 28dd88c4a4c2 ata: libata-scsi: do not lose CHECK CONDITION for failed ATAPI commands
  • a7e5992bc370 btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode()
  • 8078375dfd0b can: dev: init_can_skb(): restore skb header initialization
  • 1c2e571e4cae can: fix unique skb identifier regression under RPS
  • a21c255159bf cgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus()
  • 6e49d611a9cf cipso: adjust cached option offsets when removing CIPSO
  • 725b49c689bb dm ioctl: don't let data_start run past the buffer
  • 2ae87402e674 usb: f81604: fix struct f81604_int_data size mismatch
  • dd4b2f88ee51 vsock/virtio: account only unread bytes in read_skb()
  • 47ca6395a1d9 wifi: brcmfmac: fix P2P device removal race in brcmf_detach()
  • 19d6fa087dcf wifi: mt76: mt7603: initialize global station WCID
  • e4ce326b4ce2 wifi: mt76: mt7996: fix uninitialized buf read in mt7996_variant_fem_init()
  • c8b60ba3bc87 wireguard: queueing: preserve tstamp_type when encapsulating packet
  • 3bec3d32c2a3 wireguard: noise: reject response consumption after intermediate initiation
  • 1a2668682e99 workqueue: Fix NULL current_pwq deref in chained work check
  • 098d80b04d0f x86/CPU/AMD: Fix AMD TLBI Erratum #1718
  • 84e3ea6502b5 xen/netfront: don't leak the skb when xennet_fill_frags() fails
  • c2a97703359e tee: shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper()
  • eaa3a29004c0 strparser: make sure __strp_recv isn't running before tearing down the parser
  • 753d4c15d9f8 swiotlb: fix default_swiotlb_limit() for non-growable default pool
  • 3aa6f536a95e tcp: reject net_iov in zerocopy receive mapping hints
  • fb717c536af2 tipc: destroy topsrv workqueues before closing connections
  • 3c3b308ee6e2 tipc: hold a reference to nodes found by link name
  • b8d5c678a405 Revert "wifi: libertas: reject short monitor TX frames"
  • 36a559b3f40b selinux: fix data race on AVC latest_notif
  • c997832414f1 selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts
  • c4867092976f sctp: copy zeroed stats to user in sctp_getsockopt_pr_streamstatus() when !streamoute
  • fb10c9c60661 selftests/mm: cleanup -Wformat issues in hugetlb-mmap
  • 31729932c72c e1000e: add system to disable K1 list
  • 79da5abcac1c EDAC/amd64: Mask UMC chip select to the four implemented selects
  • fa84f091a8e7 fsverity: RCU-delay the freeing of struct fsverity_info
  • c0071ee496e1 gpio: mpsse: fix race when arming the IRQ poll worker
  • 2fd6ecda5d1f gpio: xilinx: fix runtime PM leak on request error path
  • 0bc91eda694a iavf: send MAC change request synchronously
  • 3d377911ce81 gve: fix napi_disable deadlock when attempting to disable XSK pools
  • 7a7e6bbbf058 gve: fix XSK buffer leak when rings are stopped
  • 889f76387485 gve: fix XSK buffer leak on error descriptor
  • d24fdec1413c ibmveth: h_free logical LAN on open-fail after register
  • bca153f1d075 ibmveth: fix TX LTB and filter unwind on open-fail
  • b98eb58ba2f8 ice: fix use-after-free in dynamic port cleanup
  • 5e4d20db5179 ice: fix metadata_dst refcount handling on representor teardown
  • f55c240192de io_uring/register: don't exempt disabled rings from task restrictions
  • 596a955d2d01 io_uring/net: populate CONNECT filter fields for 24-byte sockaddr_in6
  • 8f27260b989f ip6_gre: remove obsolete ERSPAN PMTU update
  • 5e6fb00b0c35 keys: finalize persistent keyring timeout after link attempt
  • da0b595d8e6e KEYS: Fix add_key() race with keyring restriction
  • 3af81770e201 memstick: core: wait for request completion before freeing card
  • 5616da0f9233 memstick: rtsx_usb_ms: complete requests after eject instead of dropping them
  • badefd43eca3 mm/mremap: fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAP
  • df6c704a08bc mm: don't schedule deferred kernel page table freeing while booting
  • 40ea7dfa8cd5 dm-crypt: reject the lmk IV mode with AEAD ciphers
  • f49cd7820cd0 dm-integrity: fix buffer overflow in inline mode with large tag size
  • 6d8bb768a865 dm-snap: reject the transient exception store for snapshot-merge
  • 301691c32b8a dm: fix reading free memory in do_resume
  • 167251cac699 mmc: cavium-octeon: destroy slot platform devices on remove
  • 56ead289265f mmc: cavium-thunderx: destroy slot platform devices on remove
  • edef1355224c mmc: mtk-sd: Cancel request timeout work on remove
  • dbad91a31c48 mmc: sdhci-sprd: disable runtime PM on remove
  • 00fbf71e7411 net/packet: guard the ll header push in packet_rcv_spkt()
  • c223da71abfa net/smc: protect clcsock lifetime in smc_getname
  • 7931fb918142 net: bridge: avoid recursive multicast port cleanup
  • 283caf4406e2 net: dsa: microchip: fix KSZ8765 fiber detection
  • 39d1a6b60183 net: skbuff: don't leave stale bytes in skb_copy_and_csum_bits()
  • 44efb6d92dd5 net: sparx5: free the matchall entry on destroy
  • c336fe2a4044 net: usb: ax88179_178a: fix rx frame length for non-last packets
  • 5e5cf3ad7c09 net: xilinx: axienet: Free outstanding DMA buffers on dmaengine stop
  • bed63353341d net: team: stop reusing skb after queue override
  • f34b1bcac458 net: team: free skb when broadcast has no txable port
  • 1b472d00b274 nvme: fix swapped ZRASF zone state values for full and read only
  • 80db24f3c16f openvswitch: fix soft lockup in the netlink flow dump
  • 2f7240f0a6fd optee: register TEE devices only once fully initialized
  • 5cd2354ebfbd power: sequencing: pcie-m2: Fix leaking array from of_regulator_bulk_get_all()
  • ca5d85335a8f regulator: ltc3676: don't read the write-only HRST and CLIRQ registers
  • a3384ec2516a regulator: of: fill in supply names in of_regulator_bulk_get_all()
  • f3423b56be12 regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4
  • 70db811ddb55 pmdomain: imx8m-blk-ctrl: Serialize power on/off across sibling domains
  • ca26c42fa30f pmdomain: rockchip: don't ignore clock lookup errors on attach
  • a2f3e21d58f7 pmdomain: rockchip: fix clock leak on domain probe failure
  • 9ff26d26973e pmdomain: rockchip: propagate subdomain add errors
  • 1d35a17f1c2e scsi: ch: Do not keep references to data transfer element devices
  • 991f3527a635 scsi: qedi: Initialize callback state before registration
  • 96b1ae2c7db1 scsi: ufs: core: Avoid unsafe MMIO reads in ufshcd_mcq_compl_all_cqes_lock()
  • b84bc3a64d8b scsi: ufs: core: Decouple CQ sweep from request iterator in MCQ
  • 37b4401ee6fa riscv: entry: gate shadow call stack reload on sstatus.SPP, not tp
  • 7fee577a2fa7 riscv: errata: select RISCV_ALTERNATIVE_EARLY for THEAD GHOSTWRITE
  • 958034078c5f riscv: fix load_unaligned_zeropad() fixup for RV32
  • 8e48d8d51ab3 riscv: futex: untag the user pointer before the atomic access
  • 3a6d3d20ef24 riscv: hwprobe: use _BITULL() rather than BIT() in MIPS vendor uapi header
  • 4a62302698c9 riscv: lib: Fix ZBB strnlen wrap-around regression on huge counts
  • f71d6ea3843c riscv: patch: fix handling of bpf-jit execmem addresses
  • 8123990c45fe riscv: ptrace: reject CFI regset access when extensions are absent
  • 3c5d12a2c6f3 Bluetooth: btintel_pcie: use managed IRQ teardown
  • e660a2240294 Bluetooth: hci_sock: Serialize dead-device detachment
  • 762850c203fa Bluetooth: hci_sync: Fix command skb lifetime during scan setup
  • 79993e9919a8 Bluetooth: ISO: Reject concurrent BIS listener setup
  • 3728f6b0d599 Bluetooth: ISO: Serialize concurrent connect calls
  • 07976405a3c7 Bluetooth: MGMT: Fix status of pending commands flushed on power off
  • 8a98d58f6cfe Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata()
  • b8814161b14c Bluetooth: RFCOMM: free the skb when the DLC has no owner
  • f492de11b325 Bluetooth: RFCOMM: connect the session socket without rfcomm_mutex
  • d0aef0b03746 Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown
  • d510ed273854 drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAIN
  • ad3cf897bd6b drm/gud: don't keep a connector without a CRTC as connector_state
  • 72d5cbb10d49 drm/i915/gem: Prevent overstepping exec array boundary
  • 49d349c42cf5 drm/i915/gt: Unmask interrupts only when ACTIVE is true
  • 7f73da0facf8 drm/imagination: Size page table preallocation by device address
  • 9be126be5f78 drm/panthor: validate userspace queue count against initialized firmware slot count
  • ade226dfd28c drm/vc4: drain the hangcheck timer and works on V3D unbind
  • 981eb78f7fa4 drm/vc4: Fix firmware reference leak in vc4_drm_bind()
  • fcb137f6e7ed drm/vmwgfx: validate pitch coming from userspace
  • 175d654cd483 drm/xe/i2c: cancel the client work on remove
  • ab39bc55cf08 drm/xe: Fix shrinker accounting double-subtraction on nested external pins
  • b3eaff982839 drm/xe: Fix stale pinned_link entry when fb-pin performs the final unpin
  • 7642255eed9a drm/bridge: th1520-dw-hdmi: Fix error check on dw_hdmi_probe() return value
  • d7cd43c2f546 drm/bridge: th1520-dw-hdmi: Fix remove() callback
  • b8809ff3c384 drm/amdkfd: align SDMA doorbell base for shader doorbell writes
  • 68b9a10821cc drm/amdkfd: fix dma_buf reference leak in get_dmabuf_info
  • f4a0a1ce147d drm/amdgpu: serialize vblank counter reads against GPU reset
  • cb4425e1474f drm/amdgpu: make Mac FB workaround generic
  • 24285f4eb268 drm/amdgpu: copy debugfs register data outside the GRBM/SRBM locks
  • 8640b3f961d7 drm/amdgpu/userq: only accept doorbell BOs as queue doorbell
  • 1fb745806e9b drm/amdgpu/userq: return the memdup_user() error for the user MQD
  • ab13a7b90d8b drm/amd/display: Fix direct scanout alpha on some DRM_FORMATs
  • 04ee82fec489 drm/amd/display: disable self-refresh on tearing flips
  • da408eb52170 mount: keep a copied mount unbindable
  • a210ac218c30 fs: don't silently unmount busy mounts
  • 08d575ee8939 namespace: reset the old parent's ->overmount in mnt_change_mountpoint()
  • 98fc6c7b6ca6 statmount: read the parent of an unmounted mount under mount_lock
  • 5077b52e9e4d namespace: don't inherit MNT_UMOUNT in clone_mnt()
  • 8d3527457e18 namespace: don't copy an unmounted mount tree
  • fc100afdd063 fs: refuse fspick() on internal superblocks
  • f8fceeef1e1f namespace: check the target before walking it in do_mount_setattr()
  • 702ff3fe4998 namespace: queue a mount only once for mount notifications
  • 18902a23ef36 namespace: check a submount for references right before unmounting it
  • 37a82f400efa namespace: check a recursive bind mount for mount namespace loops
  • b8a94a405ddc namespace: keep covered mounts covered in OPEN_TREE_NAMESPACE
  • 87ecd4c6da14 namespace: look at the topmost mount for a mount namespace file
  • 5a1310bd90cd namespace: don't reconfigure internal superblocks via remount and umount
  • 9e820a6becdd namespace: remove the fsnotify marks of a mount namespace in process context
  • 3dad2330c893 namespace: check the mounts before reading their parents in pivot_root()
  • 30a162502241 dcache: don't put a mountpoint on a dentry that's being removed
  • 56fe03a0c05d unshare: don't drop active namespace references that were never taken
  • 00287afa7cd9 namespace: don't let a pseudo dentry become the root of a mount
  • 8300de4aa5d0 namespace: unhash a dentry before detaching the mounts on it
  • b43ff2deef48 namei: don't reveal overmounted entries in refwalk
  • aaabd3108550 fcntl: refuse F_SET_RW_HINT on an immutable inode
  • 776e20e4fdc2 namespace: refuse an automount below a mount that is in no namespace
  • 2d498080c02d nullfs: don't update the access time
  • d23265a12e49 namespace: never expire a locked mount
  • 6ab37fae1419 namespace: handle mount locking for automounts correctly
  • f1f0c24ca701 namespace: keep the lock on a mount that a propagated copy is moved beneath
  • 4756c94260e6 xfs: stop exchanging reflink flags when exchanging mappings
  • 952b5c99a840 xfs: fix exchange-range-to-eof file size exchange
  • 4751652e44f4 clk: qcom: gcc-eliza: Fix always-enabling PCIE_RSCC clocks
  • 836b36b0b274 clk: qcom: gcc-kaanapali: Fix always-enabling PCIE_RSCC clocks
  • 43fd38cf1441 clk: qcom: gpucc-glymur: Mark the GPU CX GDSC as votable
  • c86077791d77 clk: qcom: gpucc-kaanapali: Mark the GPU CX GDSC as votable
  • 9b4a665e5300 arm64: dts: lx2160a: fix incorrect pinmux
  • a3f8afd54678 arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single
  • 8f86e3a595af arm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and value
  • a010ae1a9afc iommu/dma: skip swiotlb bounce for DMA_ATTR_MMIO in iommu_dma_map_phys
  • c141e6c5d2a8 mount: refuse MOVE_MOUNT_SET_GROUP on an unbindable mount
  • 24d098f91523 fs: don't let a migrating task hide its reference from do_umount()
  • ab664eb1ce6e scsi: ufs: core: Hold a clock reference across the probe
  • 266956761521 Bluetooth: btintel_pcie: fix TX descriptor bounds check
  • dcf617c90ea6 Bluetooth: btintel_pcie: Add shared HW reset for clean start
  • f469d8508541 drm/bridge: Fix unlocked list_del in drm_bridge_add()
  • a258d8af2bb8 drm/bridge: Fix unlocked list access in drm_bridge_attach()
  • 988bf67a1389 cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode()
  • d4a6ad9fc6e9 drm/dp: don't mark the AUX backlight enabled when enabling failed
  • f7ec4dbd2a07 gpio: exar: initialize the ID before registering its cleanup
  • e281dd69236d drm/aspeed: Balance the display clock enable on teardown
  • 40870a0290cd drm/vc4: Free the BO cache size list on teardown
  • 7ecb0f6be0a7 drm/vc4: Use kvmalloc_objs() for the BO cache size list
  • b627c6ba20be net/sched: em_text: reject unterminated algo before autoload
  • e7ea63b4195a amt: send the relay's General Query directly from the receive path
  • 865eb579b33d lib/dim: fix 32-bit overflow in dim_calc_stats() rates
  • bea736a2b8c6 cxgb4/ch_ktls: disable softirqs around tid_list erases
  • a9f81c99a0f4 wifi: mt76: mt7996: program a link again if the driver holds it
  • 5d3bd67674c8 net: stmmac: propagate PTP addend and system time programming errors
  • 5537e902da64 tee: optee: ffa: support shared memory offsets on large-page kernels
  • bba6b1b086f9 bonding: fix the program leak when XDP is replaced
  • f94ab1fffd00 ice: Restore Ordered MMIO Writes for Tx Doorbells
  • 4e01c6e28f1a nvmet: return Invalid Field for invalid NSIDs feature 82h
  • 73bf0f957963 nvmet: use the local P2P device on metadata allocation failure
  • 17aa3eb1fc09 arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv3
  • 4b572dcb2ad3 spi: spi-nxp-fspi: exit stop mode before waiting for DLL lock
  • a7d6c89f51fd zloop: zero out only the unread tail of short reads
  • a449433b0e3d btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio
  • 578ef5171424 btrfs: free iov when btrfs_uring_read_extent() fails
  • ada1fc725a4d btrfs: unlock inode and extent in caller when io_uring read extent fails
  • 4d9c1e0a7fb2 btrfs: don't stash io_uring encoded data across -EAGAIN
  • c1803697a60f btrfs: fix xattr replace when multiple xattrs are packed in the same item
  • 607a6d0be341 btrfs: fix lost error return value in btrfs_listxattr()
  • 7e1a34f648bc drm/xe/mmio: Fix xe_mmio_wait32() to honor delay/sleep maximums
  • 75e2ecc1e9dd drm/xe: Do not emit Wa_16010904313 twice
  • 1365f994de94 net: make dev_xdp_sb_prog_count() see programs attached through a link
  • 27747cc19f40 net/mlx5: Lag, split aggregate speed into oper and max helpers
  • 83846f0e0bb4 net: stmmac: Do not advertise S-VLAN stripping when it is disabled
  • d10437cf1780 net: stmmac: Disable S-Tag processing on dwmac4
  • 50a84d34700d net: airoha: Add retry mechanism to airoha_qdma_set_trtcm_param()
  • e1a0f618f986 riscv: vector: Fix data pointer constraints in context save/restore
  • e2be0d537c15 riscv: vector: Fix output operands in context save
  • c428a7f1ea01 Revert "net: stmmac: propagate PTP addend and system time programming errors"
  • 3c26759269fd scsi: ufs: mediatek: Handle mPHY power-on failures
  • d9fc220b9b41 wifi: mt76: mt7996: take over connection monitoring
  • b17568ba7ee6 wifi: mac80211: add AQL support for multicast packets
  • ee50d5027dba wifi: mac80211: add ieee80211_txq_aql_pending()
  • 2ee38971c090 wifi: mt76: add PS buffering support for HW-managed TIM drivers
  • e0f2ae4a7539 wifi: mt76: account non-AQL frames per peer rather than per link
  • eb6d2f82d01f wifi: mt76: use ALTX queue for packets to disassociated stations
  • 5ac236af9e03 wifi: mt76: mt7925: restore the legacy BSS after MLO teardown
  • 75b3051db533 wifi: mt76: mt7996: fix struct mt7996_mcu_wed_rro_ba_delete_event layout
  • 7199ee4b47de wifi: mt76: mt7915: disable rx napi when removing device
  • b07c47a189f7 wifi: mt76: mt7925: don't put the band auto marker in TGID
  • 9208b32b1082 wifi: mt76: mt792x: treat 0xff ACPI SAR entries as no limit
  • b21596ace95f wifi: mt76: mt792x: pick the SAR table layout from the table itself
  • 9d40dbf8d45e drm/xe/sysctrl: Fix mailbox header handling
  • aa5cb877716b Revert "wifi: ath12k: add panic handler"
  • 65cd0e21746b ASoC: adau1372: allow sleepy powerdown GPIOs
  • eca70d840cbe ASoC: adau1372: fix invalid default state of output ASRC and DAC muxes
  • a728c12f8bd8 ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM
  • 25bb46843d20 spi: sg2044-nor: Return transfer errors
  • c1a1338fe01e spi: sg2044-nor: Honor SPI clock limits
  • 34a84a76d783 cgroup/cpuset: Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug()
  • 52efce4755a4 flow_dissector: avoid u16 truncation of skb->len when computing thoff
  • 5f4dfdf00777 net: always dissect GSO packets in __virtio_net_hdr_to_skb()
  • 21cbe0b3a30e net: sparx5: start the TOD counters on non-PTP lan969x variants
  • dc2e787b5fb4 devlink: fix devlink_rel reference leak when notify work is pending
  • 6260143fcc2c net/sched: cls_route: reject change with no routing attribute
  • 88efb0fe529c Revert "net/mlx5: E-Switch, preserve max tx speed on vport state modification"
  • 454593bcd6c4 net: bcmgenet: if UMAC was suspended in SW_RESET, restore it to SW_RESET
  • 2fb6d05f706d pfcp: make sure the SEID is linear before reading it
  • 8962696f8dd2 ASoC: sdw_utils: Add codec info for CS35L62
  • bf7a3ce1d563 ASoC: sdw_utils: Switch CS35L56/57/62/63 to use OT25 DAI
  • fd6898cdd7a8 riscv: fix NR_CPUS range leaking 64-bit default onto 32-bit builds
  • 89fc70d73f4a riscv: ptrace: Zero-initialize regset buffers before copyin
  • c6d6dfda4a52 bnxt_en: Add bnxt_clear_bars() helper
  • de8b85ac0970 bnxt_en: Fix driver init in kdump kernel
  • fabecda2b0c1 bnxt_en: Re-write the BARs following any type of PCIe errors
  • 61b43a51a559 flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect()
  • 7363e10ad244 bareudp: set the inner protocol to the protocol of the packet
  • 784356aa88b8 drm/imagination: Fix reference and vm_bo handling in remap()
  • 9d136b7ce24e veth: fix peer NETDEV_XDP_ACT_NDO_XMIT after GRO is toggled while down
  • b8171b764a4a net/mlx5e: Order ICOSQ cc update after CQ doorbell
  • 4eaf1285b5c1 mlxsw: spectrum_flower: Fix port range register leak in tmplt_create()
  • b1dadf6847be net/packet: call packet_parse_headers after virtio_net_hdr_to_skb
  • 59abc1b61026 ptp: ocp: fix PCIe delay estimation calculation
  • 6b8897ba0733 net: openvswitch: validate transport header presence in set_ipv6_addr
  • 9907db2b8e7b vsock: Fix memory leak in vmci_transport_recv_dgram_cb()
  • e81402c3d420 drm/vc4: Disable the V3D interrupt across runtime suspend
  • bf8940f1c0eb drm/vc4: Fix binner slot allocation failing on an idle GPU
  • db83b53b580a sched_ext: Generate qseq from a per-task counter
  • 85653fed87b3 sched_ext: Call ops.dequeue() when a task arrives on a remote local DSQ
  • 9d7715bf742b drm/amd/display: Don't replace a sink mode that shares the native totals
  • 0879e115d2e8 io_uring/memmap: account the pages a compound region really uses
  • 061c25b5e45d io_uring: do not charge the SQ/CQ rings to RLIMIT_MEMLOCK
  • 1f62b83e9433 io_uring/kbuf: don't charge provided buffer rings to RLIMIT_MEMLOCK
  • 2f807570bc04 mm/mremap: fix locked_vm leak from MREMAP_DONTUNMAP self-merge
  • 7511a6696ba1 HID: steam: Fully unregister controller when hidraw is opened
  • b5ea938ff776 HID: steam: Rearrange teardown sequence
  • c06cf54fe99b HID: steam: Refactor registration
  • 6c714d669151 HID: steam: Clean up locking
  • a2de78ee6ed8 Linux 7.2.11

7.2/vesa-dsc-bpp

  • cf8a2d02eedb drm/edid: rename VESA block parsing functions to more generic name
  • 35d12ccc27a6 drm/edid: prepare for VESA vendor-specific data block extension
  • 1852c03645b3 drm/edid: MSO should only be used for non-eDP displays
  • 04f45d3ea445 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • 6bec182fe524 drm/edid: for consistency, use mask everywhere for block rev parsing
  • e8b538344d61 drm/edid: parse DRM VESA dsc bpp target
  • 2fb1a99926fc drm/amd: use fixed dsc bits-per-pixel from edid
  • ee528d501206 drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.2/t2

  • a1f1c1e31fb7 Introduce applesmc-t2
  • 51464f85c3d6 Add t2bce driver stack
  • 1c70d49746be Integrate t2bce driver stack
  • 1d265e574725 staging: t2bce: do not manually delete the managed device link
  • c640b2bed108 i915: 4 lane quirk for mbp15,1
  • c75d426569ac apple-gmux: allow switching to igpu at probe
  • f8564e5096c2 applesmc: convert static structures to drvdata
  • 6c718aa63483 applesmc: make io port base addr dynamic
  • eec5c9ee28d3 applesmc: switch to acpi_device (from platform)
  • 5af46ab84c83 applesmc: key interface wrappers
  • a215febe013f applesmc: basic mmio interface implementation
  • 215c4379ecca applesmc: fan support on T2 Macs
  • 5899c3b0ec6a applesmc: Add iMacPro to applesmc_whitelist
  • f543d23c4ca5 applesmc: make applesmc_remove void
  • 68971b298a18 applesmc: battery charge limiter
  • 6c66fbb1ee3c HID: add device IDs for Apple SPI HID devices
  • b28e3ab2bda7 HID: add HOST vendor/device IDs for Apple MTP devices
  • 1f371ca22c3b HID: core: Handle HOST bus type when announcing devices
  • 5ffa2d2b3a79 HID: Bump maximum report size to 16384
  • 5287d6d99579 HID: apple: Bind Apple silicon SPI devices
  • eef562ca8680 HID: apple: Bind to HOST devices for MTP
  • 0156055679cd DO NOT MERGE: HID: apple: Add fnmode which ignores function keys
  • 69ebf4cbf45a HID: magicmouse: use a define of the max number of touch contacts
  • e4a6e64e3ba8 HID: magicmouse: use struct input_mt_pos for X/Y
  • 441a817d26a5 HID: magicmouse: use ops function pointers for input functionality
  • f4bc9bd1bfea HID: magicmouse: add support for Macbook trackpads
  • 8ad17958ba28 fixup! HID: magicmouse: add support for Macbook trackpads
  • 81833bc96d12 HID: magicmouse: Add MTP multi-touch device support
  • 027d18b7ef52 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 21f80da2b347 HID: magicmouse: Handle touch controller resets on SPI devices
  • 5b797377acea HID: magicmouse: Query device dimensions via HID report
  • 892c8ed388b6 WIP: HID: transport: spi: add Apple SPI transport
  • 1a6264bdecaa soc: apple: Add DockChannel driver
  • 3774f9417b85 HID: Add Apple DockChannel HID transport driver
  • 79fc9c6cc2e9 soc: apple: Add RTKit helper driver
  • 8ec00402d964 HID: apple: ignore the trackpad on T2 Macs
  • 49d78377bd0f HID: magicmouse: Add support for trackpads found on T2 Macs
  • edd486f1c726 HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 1abe7ceb93a4 drm/amd/pm: Fix boot problems in 5300
  • cc2ccf263724 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 8a020cb9877c drm/amdgpu: reset VI ASIC on MacBookPro15,1
  • 97ee83ca608b ACPI: x86: Apple T2 systems need early CPU offlining
  • f73e99984a22 applesmc-t2: Only load for T2 Macbooks
  • 71ced089d5ec applesmc: Do not probe for T2 Macbooks
  • db88f38d9718 vga_switcheroo: Defer probe of display devices on T2 Macs
  • 16d0fbf01d99 cachy-t2: Define t2_mac_tbl in header instead
  • 878bc9c12fa9 cachy-t2: define apple_bce mod alias for t2bce_core

7.2/snd-codecs

  • e5d17af5d39e Sound support for the Samsung Galaxy Book 4
  • cfc3f84a861b Rename model number of Book4 360 and Book4 Pro
  • b68ee5bf8560 Added fixup model
  • 63d9cb471672 Typo: Book 4 360 was a Book 4 Pro 360
  • fe67d122e1ba Added Galaxy Book 5 and removed duplicated line
  • 6606f5b3fb0e Added support for Book4 Pro 16-inch and Book4 Ultra
  • 7ce6c6f8a261 Put the new biquads from the official Samsung firmware in the firmware blob
  • 280248c29ebc hda/max98390: Remove unused variables
  • 549c95c8b2ed ALSA: hda/realtek: Enable internal speakers on Razer Blade 16 (2025)
  • aef3cf25ac19 ASoC: aw88399: extract shared device library
  • 654ff16ec78a ASoC: aw88399: derive channel from I2C address on ACPI systems
  • 31a8e3162877 ASoC: aw88399: add per-instance BSTS status bypass flag
  • e2a23209792f ASoC: aw88399: add firmware reload flag for resume
  • e8df2077f0db ASoC: aw88399: add channel setter for HDA side codec
  • 66c67846e9d2 ACPI/platform: add AWDZ8399 to serial-multi-instantiate
  • 3aa35134a627 ALSA: hda/scodec: add AW88399 HDA side codec driver
  • c72bd5d26b90 ALSA: hda/realtek: enable AW88399 on Lenovo Legion Pro
  • 337ae6adb2c6 ALSA: hda/realtek: Fix headset mic on Legion AW88399 laptops
  • 9beb1cbf4d54 ALSA: hda/realtek: Limit Legion AW88399 playback to stereo

7.2/preempt-ipi

  • 3bc8ff7e4d03 smp: Disable preemption explicitly in __csd_lock_wait()
  • 6123d359da28 smp: Enable preemption early in smp_call_function_single()
  • 2a99c8806d7f smp: Refactor remote CPU selection in smp_call_function_any()
  • fc922ea75e62 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • b2b48f0886c1 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 79db05ef3d66 smp: Enable preemption early in smp_call_function_many_cond()
  • 1f0ac5cc9aa8 smp: Remove preempt_disable() from smp_call_function()
  • 807450edb6cc smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • 78c6c59c1fe6 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • 1263bf6e6b6b x86/mm: Factor out flush_tlb_info initialization
  • 17d84f2df17b x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • d6f4183cbeac x86/mm: Move flush_tlb_info back to the stack
  • cb5cf1aa7fbf x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • db1abbd6d4bc x86/mm: Re-enable preemption before flush_tlb_multi()

7.2/ksm

  • f63931e8acc4 ksm: add linear_page_index into ksm_rmap_item
  • 66dc22239143 ksm: Optimize rmap_walk_ksm by passing a suitable page index
  • 65a366ec081f ksm: add mremap selftests for ksm_rmap_walk

7.2/hdmi

  • 96d34276b37f drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • b9bf39014654 Do not modify display_info in freesync_caps
  • 9da0caf6615f Modify display range if freesync capable
  • 97fc38d64ed4 drm/amd/display: Remove redundant edid checks
  • ec6f97ba9640 drm/amd/display: Move DisplayID vrr parsing
  • d23c00d96d94 drm/amd/display: Always try to parse AMD vsdb
  • bc67ccfdfa6e drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 40a922d562a8 drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 5a4a314ba63f drm/amd/display: Separate DP/eDP and PCON paths completely
  • 7cf5820eb04f drm/amd/display: Refactor PCON VRR compatibility check
  • 8823dd94f132 drm/amd/display: Add PCON VRR ID check override
  • 3848839b847b drm/amd/display: Add CH7218 PCON ID
  • f62100c07cb8 drm/edid: Parse more info from HDMI Forum vsdb
  • 73214ad6a310 drm/amd/display: Rename PCON adaptive sync types
  • cfe7b79bd158 drm/amd/display: Enable HDMI VRR over PCON
  • 3ac22f68639e drm/amd/display: Support HDMI VRRmax=0
  • 318f718e599d drm/amd/display: Build HDMI vsif in correct slot
  • 16423c91c027 drm/amd/display: Save HDMI gaming info to edid caps
  • 9ba2f964cecb drm/amd/display: Reintroduce VTEM info frame
  • 6a58fd84ff6a drm/amd/display: Enable HDMI VRR
  • 01494135ceca Merge HDMI and PCON paths
  • ddf48d91e030 drm/amd/display: freesync_on_desktop support for HDMI VRR
  • f402ff76a3fe Force freesync_on_desktop for HDMI
  • 0721496e0933 Fix enum redeclaration
  • 6ed703e5884d Restore is_hdmi_vic_mode from ALLM stuff
  • b54b6fe26a3e Switch to signal type helper functions from DC
  • 8f75e000c7f1 Enable HDMI FRL by default
  • 143e44f57bf8 Revert "Enable HDMI FRL by default"

7.2/gaming-sched

  • 05ef0805bb32 sched/core: Fix inter-class wakeup_preempt()
  • 7d71e9da953e sched/fair: Fix overflow in update_tg_cfs_runnable()
  • f3f548873c4c sched/fair: Add cgroup_mode switch
  • d44f21d7df3e sched/fair: Add cgroup_mode: up
  • 8774007445c0 sched/fair: Add cgroup_mode: max
  • bbe57bb9bf60 sched/fair: Add cgroup_mode: concur
  • 9dbc2b1bf1e2 sched/fair: Add cgroup_mode: tasks
  • b21933d79df8 sched/fair: Change the default cgroup_mode to concur
  • 2c4cea1b8d17 sched/eevdf: Move to a single runqueue
  • 15a6cb96bfe0 Revert "sched/fair: Fix overflow in update_tg_cfs_runnable()"
  • 7156eed9e863 Revert "sched/core: Fix inter-class wakeup_preempt()"
  • d286c785c4c3 sched/fair: Floor tg_cpus() at 1

7.2/fixes

  • 8fef6b67a888 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 6fce7de23117 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 666f212aacda drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 52484328a373 Add BT support for PRIME B650M-A AX6 II motherboard
  • ba38e033510a bluetooth: btusb: Add VID/PID 13d3:3625
  • d7ea20441344 sched/fair: do not scan twice in detach_tasks()
  • 96503abd7e35 sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • 01a771a66fd8 sched/core: Make finish_task_switch() and its subfunctions always inline
  • ed340d7013bb USB: core: sanitize string descriptors against C0 control characters
  • ece069c93aa3 drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit
  • 97cf17ba7298 drm/edid: populate monitor range from DisplayID adaptive sync
  • 5694bdb7b62a drm/i915/psr: exit Panel Replay during updates to work around ALPM lag
  • c3467d69d7ad drm/nouveau: Wire up dmem cgroups
  • 774163677968 i2c: Force ASUE140D touchpad i2c freq to 100khz
  • c5362d196deb ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332
  • 561ab0fc3c0a wifi: iwlwifi: mld: skip TX when firmware is dead
  • 8cdb48a14a2d ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026
  • 88241e2f020d sof: Add quirk for Dell XPS 13 DX13260
  • 30dd1cccbc66 mm: vmscan: convert folio_referenced() to use vma_flags_t
  • 9d4aecaeb029 mm: vmscan: add a helper to identify file-backed executable folios
  • 7a19fefa2590 mm: mglru: promote mapped executable folios after first usage
  • 019736d77e14 PCI: Skip Target Speed quirk on clamped ports with no link
  • 625186788728 Revert "ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026"
  • a1c4fd175941 drm/xe/display: Do not allocate into stolen for new framebuffers.
  • e1e78f7eb51c ASoC: amd: yc: Add quirk for Acer Aspire A314-23P
  • 111bf058a574 Revert "PCI: Skip Target Speed quirk on clamped ports with no link"
  • 2463f2b38c4d HID: asus: do not send keyboard init reports to touchpads
  • 60da838529a2 Revert "drm/gud: validate TV mode names before creating enum property"
  • 67c444ca3cc5 Revert "sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook"
  • c776857ae497 drm/amd/display: Remove unnecessary SIGNAL_TYPE_HDMI_TYPE_A check
  • 8e7645849bbf wireguard: queueing: preserve tstamp_type when encapsulating packet
  • 7664cbad3912 drm/i915/dp: On DPCD init wake the DPRx for eDP

7.2/cgroup-vram

  • 0aab69c09f87 cgroup/dmem: Add queries for protection values
  • 96f80ccc18bb cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 2ade74aa1383 drm/ttm: Extract code for attempting allocation in a place
  • 585d17b683de drm/ttm: Split cgroup charge and resource allocation
  • 8b3c4015c8ba drm/ttm: Be more aggressive when allocating below protection limit
  • 70911e30c534 drm/ttm: Use common ancestor of evictor and evictee as limit pool

7.2/cachy

  • 36e9acf5f0fd add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • c74130de6b69 Kconfig: Add CONFIG_CACHY
  • 603eedbcd0e4 Kconfig.hz: Add additional timer frequency options
  • dec8b451162e mm: Increase VM_READAHEAD_PAGES to 256K
  • bcef85cde170 mm/swap: Disable swap-in readahead
  • 4cdd54c00ce7 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • a9e83bef71e8 CACHY: sched/fair: Tweak EEVDF for interactivity
  • ad18414df217 Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • a6afce98963e kbuild: Add GCC SMS-based modulo scheduling
  • a9689a07cd0a drivers/pci: Add ACS override support
  • 3e583d763cde PCI: Add Intel remapped NVMe device support
  • 818b55203e93 Input: evdev - use call_rcu when detaching client
  • f70decbe6bab CACHY: Enable background reclaim of hugepages
  • 488cac6e34bb CACHY: Disable watermark boosting by default
  • 62f028222e10 CACHY: Disable proactive compaction by default
  • 8c3b586a682a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • bc0047b275d8 CACHY: v4l2-core: add v4l2loopback
  • eddd8884f3ac Initialize ata before graphics
  • ad425c6722c3 intel-pstate: Implement "enable" parameter
  • c6c676dc6340 scsi: Add VHBA driver
  • 285bc9594cf1 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 5d840dcf15f6 arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 4107a1558e3f CACHY: Disable split lock mitigation by default
  • a9283094acc4 linux7.1-rc1-ADIOS-3.2.0
  • c96287bc1eda CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 16cd15654cc6 drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 14f3669dd743 ACPI: processor: Disable bus master check for AMD
  • 66f597ac2554 tag-release: Add script to easier create a release and tag
  • 8c020bb16b9e tag-release: Update script to include commits from branches
  • 2e18919bfa63 tag-release: Move tarball to pkgbuilds dir for naim
  • 96b1ae8ac47a CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • b75ffdb82701 kbuild: add resolve_btfids to pacman PKGBUILD
  • 03ffa52f41f1 sched/wait: Do accept() in LIFO order for cache efficiency
  • 08163a341890 tag-release: Update script
  • 6a88b4a0325d Kbuild: Enable LLVM machine pipeliner
  • 15dac398e055 tag-release: Update script
  • 117465b6ae08 sched/fair: Prefer the previous cpu for wakeup
  • 4b167ad6a219 readdir: add unlikely hint on len check
  • 1c37598e86ec sched/core: add some branch hints based on gcov analysis
  • 9f01978cbc5d tag-release.sh: GPG-sign release tarballs before upload
  • 8dce5a57f20a tag-release: Update to include .0
  • 57767f8ccf2f Revert "sched/wait: Do accept() in LIFO order for cache efficiency"
  • a72155249381 v4l2loopback: 0.15.4
  • fdcdef08df6c x86: implement tsc=directsync for systems without IA32_TSC_ADJUST
  • 31e0d63ebe87 x86: touch clocksource watchdog after syncing TSCs
  • 126fbb2ff4ed x86: save/restore TSC counter value during sleep/wake
  • f851975b9a36 x86: only restore TSC if we have IA32_TSC_ADJUST or directsync enabled
  • 2c30d51f14f9 x86: don't check for random warps if using direct sync
  • 5dfdf70a9292 x86: revert extra time added to check for tsc wraps
  • a4808133047d Revert "sched/fair: Prefer the previous cpu for wakeup"
  • 85777b42e511 7.2-rc1-poc-selector-v2.6.2
  • 3ca0f5018d7f fixup! x86: implement tsc=directsync for systems without IA32_TSC_ADJUST
  • d30db7dfa2eb Revert "Initialize ata before graphics"
  • 10fc94fd82d6 list: Mark some functions as __always_inline
  • 5c28b6663fbb POC 2.6.3
  • 5cc246fa0fb3 iosched-7.2: update ADIOS to 3.3.0
  • a9411dafc099 Revert "list: Mark some functions as __always_inline"
  • 29514fa3fc85 Revert "PCI: Add Intel remapped NVMe device support"
  • 646269ccb45f PCI: Add Intel remapped NVMe device support

7.2/bbr3

  • af253e921d6f tcp/bbr3: add BBRv3 congestion control
  • 7235d70addc6 bbr: Fix bbr name to bbr3

7.2/amd-pstate

  • 58483b9d3aa9 cpufreq/amd-pstate: Bail out early if !X86_FEATURE_HW_PSTATE
  • d47bfc6e6372 cpufreq: amd-pstate-ut: Skip tests when amd-pstate driver is not active
  • 9ca9911f0916 cpufreq/amd-pstate: Fix EPP return type and handle errors during initialization
  • 52385bbd5760 cpufreq/amd-pstate: Toggle auto_sel in active mode on shared memory systems
  • f1e489611c83 cpufreq/amd-pstate: Cache the firmware programmed EPP value
  • eb21749db712 cpufreq/amd-pstate: handle missing policy in dynamic EPP callbacks
  • 33ebf18e6d24 cpufreq/amd-pstate: Loosen requirement on lowest nonlinear frequency != min freq
  • 7f81fd315ee6 cpufreq/amd-pstate: Document missing kernel-doc members
  • 23d537e7da52 cpufreq/amd-pstate: Update cppc_req_cached before writing the MSR
  • ed74145e0698 cpufreq/amd-pstate: Add per-core EPP boost for recently-busy CPUs
  • d0501b00998e Documentation: amd-pstate: Document the epp_boost parameter