Repository navigation
CachyOS Linux 7.2.11-1
·
61 commits
to 7.0/cachy
since this release
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
5213f65a9667bnxt_en: fix DMA mapping length for padded small packets43f830e2bb84fs: Free any excess xarray nodes in clear_inode()655f47477054net/mlx5e: Prevent stale XSK buffer release on refill retry3d73a1164a8cnet/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry4446752655c9ipv6: Fix redirect exception creation for UDP/RAW socketsbe4fd05398f2ipv4: udp: Create exceptions before socket matching8c9b310c958bipv6: udp: Create exceptions before socket matchingc3e334647461ipv4: validate checksum_start before completing checksumfb0f8dfc5a03rust_binder: reschedule node refcount update on thread exitf27483f9975bipv4: stop PMTU walk when nexthop group shrinksb9a30bb7b831ipv4: stop exception dump when nexthop group shrinksad2b3a68b8a7ipv4: stop route notification sizing when nexthop group shrinks221ef5e1e44aipv4: do not warn on route notification size race291fe0bafee7ipv6: do not warn on route notification size race2caae9d1977bInput: ati_remote2 - fix type confusion in device attribute handlers2b0c5671e858Input: xpad - add support for 8BitDo Pro 2 Wired Controller for Xbox6c2772fa311fInput: xpad - add support for Corsair Novablade Pro0919d8dd19f9ALSA: ctxfi: Fix memory leakage when clearing DAO input mappersc1b708f712f5ALSA: hda/tas2781: Accept V1 calibration data without CRCcc5511324044arm64: irq: exclude the softirq stack switch from KCOVfda141e41f52ASoC: amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P)28dd88c4a4c2ata: libata-scsi: do not lose CHECK CONDITION for failed ATAPI commandsa7e5992bc370btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode()8078375dfd0bcan: dev: init_can_skb(): restore skb header initialization1c2e571e4caecan: fix unique skb identifier regression under RPSa21c255159bfcgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus()6e49d611a9cfcipso: adjust cached option offsets when removing CIPSO725b49c689bbdm ioctl: don't let data_start run past the buffer2ae87402e674usb: f81604: fix struct f81604_int_data size mismatchdd4b2f88ee51vsock/virtio: account only unread bytes in read_skb()47ca6395a1d9wifi: brcmfmac: fix P2P device removal race in brcmf_detach()19d6fa087dcfwifi: mt76: mt7603: initialize global station WCIDe4ce326b4ce2wifi: mt76: mt7996: fix uninitialized buf read in mt7996_variant_fem_init()c8b60ba3bc87wireguard: queueing: preserve tstamp_type when encapsulating packet3bec3d32c2a3wireguard: noise: reject response consumption after intermediate initiation1a2668682e99workqueue: Fix NULL current_pwq deref in chained work check098d80b04d0fx86/CPU/AMD: Fix AMD TLBI Erratum #171884e3ea6502b5xen/netfront: don't leak the skb when xennet_fill_frags() failsc2a97703359etee: shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper()eaa3a29004c0strparser: make sure __strp_recv isn't running before tearing down the parser753d4c15d9f8swiotlb: fix default_swiotlb_limit() for non-growable default pool3aa6f536a95etcp: reject net_iov in zerocopy receive mapping hintsfb717c536af2tipc: destroy topsrv workqueues before closing connections3c3b308ee6e2tipc: hold a reference to nodes found by link nameb8d5c678a405Revert "wifi: libertas: reject short monitor TX frames"36a559b3f40bselinux: fix data race on AVC latest_notifc997832414f1selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_optsc4867092976fsctp: copy zeroed stats to user in sctp_getsockopt_pr_streamstatus() when !streamoutefb10c9c60661selftests/mm: cleanup -Wformat issues in hugetlb-mmap31729932c72ce1000e: add system to disable K1 list79da5abcac1cEDAC/amd64: Mask UMC chip select to the four implemented selectsfa84f091a8e7fsverity: RCU-delay the freeing of struct fsverity_infoc0071ee496e1gpio: mpsse: fix race when arming the IRQ poll worker2fd6ecda5d1fgpio: xilinx: fix runtime PM leak on request error path0bc91eda694aiavf: send MAC change request synchronously3d377911ce81gve: fix napi_disable deadlock when attempting to disable XSK pools7a7e6bbbf058gve: fix XSK buffer leak when rings are stopped889f76387485gve: fix XSK buffer leak on error descriptord24fdec1413cibmveth: h_free logical LAN on open-fail after registerbca153f1d075ibmveth: fix TX LTB and filter unwind on open-failb98eb58ba2f8ice: fix use-after-free in dynamic port cleanup5e4d20db5179ice: fix metadata_dst refcount handling on representor teardownf55c240192deio_uring/register: don't exempt disabled rings from task restrictions596a955d2d01io_uring/net: populate CONNECT filter fields for 24-byte sockaddr_in68f27260b989fip6_gre: remove obsolete ERSPAN PMTU update5e6fb00b0c35keys: finalize persistent keyring timeout after link attemptda0b595d8e6eKEYS: Fix add_key() race with keyring restriction3af81770e201memstick: core: wait for request completion before freeing card5616da0f9233memstick: rtsx_usb_ms: complete requests after eject instead of dropping thembadefd43eca3mm/mremap: fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAPdf6c704a08bcmm: don't schedule deferred kernel page table freeing while booting40ea7dfa8cd5dm-crypt: reject the lmk IV mode with AEAD ciphersf49cd7820cd0dm-integrity: fix buffer overflow in inline mode with large tag size6d8bb768a865dm-snap: reject the transient exception store for snapshot-merge301691c32b8adm: fix reading free memory in do_resume167251cac699mmc: cavium-octeon: destroy slot platform devices on remove56ead289265fmmc: cavium-thunderx: destroy slot platform devices on removeedef1355224cmmc: mtk-sd: Cancel request timeout work on removedbad91a31c48mmc: sdhci-sprd: disable runtime PM on remove00fbf71e7411net/packet: guard the ll header push in packet_rcv_spkt()c223da71abfanet/smc: protect clcsock lifetime in smc_getname7931fb918142net: bridge: avoid recursive multicast port cleanup283caf4406e2net: dsa: microchip: fix KSZ8765 fiber detection39d1a6b60183net: skbuff: don't leave stale bytes in skb_copy_and_csum_bits()44efb6d92dd5net: sparx5: free the matchall entry on destroyc336fe2a4044net: usb: ax88179_178a: fix rx frame length for non-last packets5e5cf3ad7c09net: xilinx: axienet: Free outstanding DMA buffers on dmaengine stopbed63353341dnet: team: stop reusing skb after queue overridef34b1bcac458net: team: free skb when broadcast has no txable port1b472d00b274nvme: fix swapped ZRASF zone state values for full and read only80db24f3c16fopenvswitch: fix soft lockup in the netlink flow dump2f7240f0a6fdoptee: register TEE devices only once fully initialized5cd2354ebfbdpower: sequencing: pcie-m2: Fix leaking array from of_regulator_bulk_get_all()ca5d85335a8fregulator: ltc3676: don't read the write-only HRST and CLIRQ registersa3384ec2516aregulator: of: fill in supply names in of_regulator_bulk_get_all()f3423b56be12regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-470db811ddb55pmdomain: imx8m-blk-ctrl: Serialize power on/off across sibling domainsca26c42fa30fpmdomain: rockchip: don't ignore clock lookup errors on attacha2f3e21d58f7pmdomain: rockchip: fix clock leak on domain probe failure9ff26d26973epmdomain: rockchip: propagate subdomain add errors1d35a17f1c2escsi: ch: Do not keep references to data transfer element devices991f3527a635scsi: qedi: Initialize callback state before registration96b1ae2c7db1scsi: ufs: core: Avoid unsafe MMIO reads in ufshcd_mcq_compl_all_cqes_lock()b84bc3a64d8bscsi: ufs: core: Decouple CQ sweep from request iterator in MCQ37b4401ee6fariscv: entry: gate shadow call stack reload on sstatus.SPP, not tp7fee577a2fa7riscv: errata: select RISCV_ALTERNATIVE_EARLY for THEAD GHOSTWRITE958034078c5friscv: fix load_unaligned_zeropad() fixup for RV328e48d8d51ab3riscv: futex: untag the user pointer before the atomic access3a6d3d20ef24riscv: hwprobe: use _BITULL() rather than BIT() in MIPS vendor uapi header4a62302698c9riscv: lib: Fix ZBB strnlen wrap-around regression on huge countsf71d6ea3843criscv: patch: fix handling of bpf-jit execmem addresses8123990c45feriscv: ptrace: reject CFI regset access when extensions are absent3c5d12a2c6f3Bluetooth: btintel_pcie: use managed IRQ teardowne660a2240294Bluetooth: hci_sock: Serialize dead-device detachment762850c203faBluetooth: hci_sync: Fix command skb lifetime during scan setup79993e9919a8Bluetooth: ISO: Reject concurrent BIS listener setup3728f6b0d599Bluetooth: ISO: Serialize concurrent connect calls07976405a3c7Bluetooth: MGMT: Fix status of pending commands flushed on power off8a98d58f6cfeBluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata()b8814161b14cBluetooth: RFCOMM: free the skb when the DLC has no ownerf492de11b325Bluetooth: RFCOMM: connect the session socket without rfcomm_mutexd0aef0b03746Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdownd510ed273854drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAINad3cf897bd6bdrm/gud: don't keep a connector without a CRTC as connector_state72d5cbb10d49drm/i915/gem: Prevent overstepping exec array boundary49d349c42cf5drm/i915/gt: Unmask interrupts only when ACTIVE is true7f73da0facf8drm/imagination: Size page table preallocation by device address9be126be5f78drm/panthor: validate userspace queue count against initialized firmware slot countade226dfd28cdrm/vc4: drain the hangcheck timer and works on V3D unbind981eb78f7fa4drm/vc4: Fix firmware reference leak in vc4_drm_bind()fcb137f6e7eddrm/vmwgfx: validate pitch coming from userspace175d654cd483drm/xe/i2c: cancel the client work on removeab39bc55cf08drm/xe: Fix shrinker accounting double-subtraction on nested external pinsb3eaff982839drm/xe: Fix stale pinned_link entry when fb-pin performs the final unpin7642255eed9adrm/bridge: th1520-dw-hdmi: Fix error check on dw_hdmi_probe() return valued7cd43c2f546drm/bridge: th1520-dw-hdmi: Fix remove() callbackb8809ff3c384drm/amdkfd: align SDMA doorbell base for shader doorbell writes68b9a10821ccdrm/amdkfd: fix dma_buf reference leak in get_dmabuf_infof4a0a1ce147ddrm/amdgpu: serialize vblank counter reads against GPU resetcb4425e1474fdrm/amdgpu: make Mac FB workaround generic24285f4eb268drm/amdgpu: copy debugfs register data outside the GRBM/SRBM locks8640b3f961d7drm/amdgpu/userq: only accept doorbell BOs as queue doorbell1fb745806e9bdrm/amdgpu/userq: return the memdup_user() error for the user MQDab13a7b90d8bdrm/amd/display: Fix direct scanout alpha on some DRM_FORMATs04ee82fec489drm/amd/display: disable self-refresh on tearing flipsda408eb52170mount: keep a copied mount unbindablea210ac218c30fs: don't silently unmount busy mounts08d575ee8939namespace: reset the old parent's ->overmount in mnt_change_mountpoint()98fc6c7b6ca6statmount: read the parent of an unmounted mount under mount_lock5077b52e9e4dnamespace: don't inherit MNT_UMOUNT in clone_mnt()8d3527457e18namespace: don't copy an unmounted mount treefc100afdd063fs: refuse fspick() on internal superblocksf8fceeef1e1fnamespace: check the target before walking it in do_mount_setattr()702ff3fe4998namespace: queue a mount only once for mount notifications18902a23ef36namespace: check a submount for references right before unmounting it37a82f400efanamespace: check a recursive bind mount for mount namespace loopsb8a94a405ddcnamespace: keep covered mounts covered in OPEN_TREE_NAMESPACE87ecd4c6da14namespace: look at the topmost mount for a mount namespace file5a1310bd90cdnamespace: don't reconfigure internal superblocks via remount and umount9e820a6becddnamespace: remove the fsnotify marks of a mount namespace in process context3dad2330c893namespace: check the mounts before reading their parents in pivot_root()30a162502241dcache: don't put a mountpoint on a dentry that's being removed56fe03a0c05dunshare: don't drop active namespace references that were never taken00287afa7cd9namespace: don't let a pseudo dentry become the root of a mount8300de4aa5d0namespace: unhash a dentry before detaching the mounts on itb43ff2deef48namei: don't reveal overmounted entries in refwalkaaabd3108550fcntl: refuse F_SET_RW_HINT on an immutable inode776e20e4fdc2namespace: refuse an automount below a mount that is in no namespace2d498080c02dnullfs: don't update the access timed23265a12e49namespace: never expire a locked mount6ab37fae1419namespace: handle mount locking for automounts correctlyf1f0c24ca701namespace: keep the lock on a mount that a propagated copy is moved beneath4756c94260e6xfs: stop exchanging reflink flags when exchanging mappings952b5c99a840xfs: fix exchange-range-to-eof file size exchange4751652e44f4clk: qcom: gcc-eliza: Fix always-enabling PCIE_RSCC clocks836b36b0b274clk: qcom: gcc-kaanapali: Fix always-enabling PCIE_RSCC clocks43fd38cf1441clk: qcom: gpucc-glymur: Mark the GPU CX GDSC as votablec86077791d77clk: qcom: gpucc-kaanapali: Mark the GPU CX GDSC as votable9b4a665e5300arm64: dts: lx2160a: fix incorrect pinmuxa3f8afd54678arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single8f86e3a595afarm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and valuea010ae1a9afciommu/dma: skip swiotlb bounce for DMA_ATTR_MMIO in iommu_dma_map_physc141e6c5d2a8mount: refuse MOVE_MOUNT_SET_GROUP on an unbindable mount24d098f91523fs: don't let a migrating task hide its reference from do_umount()ab664eb1ce6escsi: ufs: core: Hold a clock reference across the probe266956761521Bluetooth: btintel_pcie: fix TX descriptor bounds checkdcf617c90ea6Bluetooth: btintel_pcie: Add shared HW reset for clean startf469d8508541drm/bridge: Fix unlocked list_del in drm_bridge_add()a258d8af2bb8drm/bridge: Fix unlocked list access in drm_bridge_attach()988bf67a1389cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode()d4a6ad9fc6e9drm/dp: don't mark the AUX backlight enabled when enabling failedf7ec4dbd2a07gpio: exar: initialize the ID before registering its cleanupe281dd69236ddrm/aspeed: Balance the display clock enable on teardown40870a0290cddrm/vc4: Free the BO cache size list on teardown7ecb0f6be0a7drm/vc4: Use kvmalloc_objs() for the BO cache size listb627c6ba20benet/sched: em_text: reject unterminated algo before autoloade7ea63b4195aamt: send the relay's General Query directly from the receive path865eb579b33dlib/dim: fix 32-bit overflow in dim_calc_stats() ratesbea736a2b8c6cxgb4/ch_ktls: disable softirqs around tid_list erasesa9f81c99a0f4wifi: mt76: mt7996: program a link again if the driver holds it5d3bd67674c8net: stmmac: propagate PTP addend and system time programming errors5537e902da64tee: optee: ffa: support shared memory offsets on large-page kernelsbba6b1b086f9bonding: fix the program leak when XDP is replacedf94ab1fffd00ice: Restore Ordered MMIO Writes for Tx Doorbells4e01c6e28f1anvmet: return Invalid Field for invalid NSIDs feature 82h73bf0f957963nvmet: use the local P2P device on metadata allocation failure17aa3eb1fc09arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv34b572dcb2ad3spi: spi-nxp-fspi: exit stop mode before waiting for DLL locka7d6c89f51fdzloop: zero out only the unread tail of short readsa449433b0e3dbtrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio578ef5171424btrfs: free iov when btrfs_uring_read_extent() failsada1fc725a4dbtrfs: unlock inode and extent in caller when io_uring read extent fails4d9c1e0a7fb2btrfs: don't stash io_uring encoded data across -EAGAINc1803697a60fbtrfs: fix xattr replace when multiple xattrs are packed in the same item607a6d0be341btrfs: fix lost error return value in btrfs_listxattr()7e1a34f648bcdrm/xe/mmio: Fix xe_mmio_wait32() to honor delay/sleep maximums75e2ecc1e9dddrm/xe: Do not emit Wa_16010904313 twice1365f994de94net: make dev_xdp_sb_prog_count() see programs attached through a link27747cc19f40net/mlx5: Lag, split aggregate speed into oper and max helpers83846f0e0bb4net: stmmac: Do not advertise S-VLAN stripping when it is disabledd10437cf1780net: stmmac: Disable S-Tag processing on dwmac450a84d34700dnet: airoha: Add retry mechanism to airoha_qdma_set_trtcm_param()e1a0f618f986riscv: vector: Fix data pointer constraints in context save/restoree2be0d537c15riscv: vector: Fix output operands in context savec428a7f1ea01Revert "net: stmmac: propagate PTP addend and system time programming errors"3c26759269fdscsi: ufs: mediatek: Handle mPHY power-on failuresd9fc220b9b41wifi: mt76: mt7996: take over connection monitoringb17568ba7ee6wifi: mac80211: add AQL support for multicast packetsee50d5027dbawifi: mac80211: add ieee80211_txq_aql_pending()2ee38971c090wifi: mt76: add PS buffering support for HW-managed TIM driverse0f2ae4a7539wifi: mt76: account non-AQL frames per peer rather than per linkeb6d2f82d01fwifi: mt76: use ALTX queue for packets to disassociated stations5ac236af9e03wifi: mt76: mt7925: restore the legacy BSS after MLO teardown75b3051db533wifi: mt76: mt7996: fix struct mt7996_mcu_wed_rro_ba_delete_event layout7199ee4b47dewifi: mt76: mt7915: disable rx napi when removing deviceb07c47a189f7wifi: mt76: mt7925: don't put the band auto marker in TGID9208b32b1082wifi: mt76: mt792x: treat 0xff ACPI SAR entries as no limitb21596ace95fwifi: mt76: mt792x: pick the SAR table layout from the table itself9d40dbf8d45edrm/xe/sysctrl: Fix mailbox header handlingaa5cb877716bRevert "wifi: ath12k: add panic handler"65cd0e21746bASoC: adau1372: allow sleepy powerdown GPIOseca70d840cbeASoC: adau1372: fix invalid default state of output ASRC and DAC muxesa728c12f8bd8ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM25bb46843d20spi: sg2044-nor: Return transfer errorsc1a1338fe01espi: sg2044-nor: Honor SPI clock limits34a84a76d783cgroup/cpuset: Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug()52efce4755a4flow_dissector: avoid u16 truncation of skb->len when computing thoff5f4dfdf00777net: always dissect GSO packets in __virtio_net_hdr_to_skb()21cbe0b3a30enet: sparx5: start the TOD counters on non-PTP lan969x variantsdc2e787b5fb4devlink: fix devlink_rel reference leak when notify work is pending6260143fcc2cnet/sched: cls_route: reject change with no routing attribute88efb0fe529cRevert "net/mlx5: E-Switch, preserve max tx speed on vport state modification"454593bcd6c4net: bcmgenet: if UMAC was suspended in SW_RESET, restore it to SW_RESET2fb6d05f706dpfcp: make sure the SEID is linear before reading it8962696f8dd2ASoC: sdw_utils: Add codec info for CS35L62bf7a3ce1d563ASoC: sdw_utils: Switch CS35L56/57/62/63 to use OT25 DAIfd6898cdd7a8riscv: fix NR_CPUS range leaking 64-bit default onto 32-bit builds89fc70d73f4ariscv: ptrace: Zero-initialize regset buffers before copyinc6d6dfda4a52bnxt_en: Add bnxt_clear_bars() helperde8b85ac0970bnxt_en: Fix driver init in kdump kernelfabecda2b0c1bnxt_en: Re-write the BARs following any type of PCIe errors61b43a51a559flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect()7363e10ad244bareudp: set the inner protocol to the protocol of the packet784356aa88b8drm/imagination: Fix reference and vm_bo handling in remap()9d136b7ce24eveth: fix peer NETDEV_XDP_ACT_NDO_XMIT after GRO is toggled while downb8171b764a4anet/mlx5e: Order ICOSQ cc update after CQ doorbell4eaf1285b5c1mlxsw: spectrum_flower: Fix port range register leak in tmplt_create()b1dadf6847benet/packet: call packet_parse_headers after virtio_net_hdr_to_skb59abc1b61026ptp: ocp: fix PCIe delay estimation calculation6b8897ba0733net: openvswitch: validate transport header presence in set_ipv6_addr9907db2b8e7bvsock: Fix memory leak in vmci_transport_recv_dgram_cb()e81402c3d420drm/vc4: Disable the V3D interrupt across runtime suspendbf8940f1c0ebdrm/vc4: Fix binner slot allocation failing on an idle GPUdb83b53b580asched_ext: Generate qseq from a per-task counter85653fed87b3sched_ext: Call ops.dequeue() when a task arrives on a remote local DSQ9d7715bf742bdrm/amd/display: Don't replace a sink mode that shares the native totals0879e115d2e8io_uring/memmap: account the pages a compound region really uses061c25b5e45dio_uring: do not charge the SQ/CQ rings to RLIMIT_MEMLOCK1f62b83e9433io_uring/kbuf: don't charge provided buffer rings to RLIMIT_MEMLOCK2f807570bc04mm/mremap: fix locked_vm leak from MREMAP_DONTUNMAP self-merge7511a6696ba1HID: steam: Fully unregister controller when hidraw is openedb5ea938ff776HID: steam: Rearrange teardown sequencec06cf54fe99bHID: steam: Refactor registration6c714d669151HID: steam: Clean up lockinga2de78ee6ed8Linux 7.2.11
7.2/vesa-dsc-bpp
cf8a2d02eedbdrm/edid: rename VESA block parsing functions to more generic name35d12ccc27a6drm/edid: prepare for VESA vendor-specific data block extension1852c03645b3drm/edid: MSO should only be used for non-eDP displays04f45d3ea445drm/edid: parse DSC DPP passthru support flag for mode VII timings6bec182fe524drm/edid: for consistency, use mask everywhere for block rev parsinge8b538344d61drm/edid: parse DRM VESA dsc bpp target2fb1a99926fcdrm/amd: use fixed dsc bits-per-pixel from edidee528d501206drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.2/t2
a1f1c1e31fb7Introduce applesmc-t251464f85c3d6Add t2bce driver stack1c70d49746beIntegrate t2bce driver stack1d265e574725staging: t2bce: do not manually delete the managed device linkc640b2bed108i915: 4 lane quirk for mbp15,1c75d426569acapple-gmux: allow switching to igpu at probef8564e5096c2applesmc: convert static structures to drvdata6c718aa63483applesmc: make io port base addr dynamiceec5c9ee28d3applesmc: switch to acpi_device (from platform)5af46ab84c83applesmc: key interface wrappersa215febe013fapplesmc: basic mmio interface implementation215c4379eccaapplesmc: fan support on T2 Macs5899c3b0ec6aapplesmc: Add iMacPro to applesmc_whitelistf543d23c4ca5applesmc: make applesmc_remove void68971b298a18applesmc: battery charge limiter6c66fbb1ee3cHID: add device IDs for Apple SPI HID devicesb28e3ab2bda7HID: add HOST vendor/device IDs for Apple MTP devices1f371ca22c3bHID: core: Handle HOST bus type when announcing devices5ffa2d2b3a79HID: Bump maximum report size to 163845287d6d99579HID: apple: Bind Apple silicon SPI deviceseef562ca8680HID: apple: Bind to HOST devices for MTP0156055679cdDO NOT MERGE: HID: apple: Add fnmode which ignores function keys69ebf4cbf45aHID: magicmouse: use a define of the max number of touch contactse4a6e64e3ba8HID: magicmouse: use struct input_mt_pos for X/Y441a817d26a5HID: magicmouse: use ops function pointers for input functionalityf4bc9bd1bfeaHID: magicmouse: add support for Macbook trackpads8ad17958ba28fixup! HID: magicmouse: add support for Macbook trackpads81833bc96d12HID: magicmouse: Add MTP multi-touch device support027d18b7ef52HID: magicmouse: Add .reset_resume for SPI trackpads21f80da2b347HID: magicmouse: Handle touch controller resets on SPI devices5b797377aceaHID: magicmouse: Query device dimensions via HID report892c8ed388b6WIP: HID: transport: spi: add Apple SPI transport1a6264bdecaasoc: apple: Add DockChannel driver3774f9417b85HID: Add Apple DockChannel HID transport driver79fc9c6cc2e9soc: apple: Add RTKit helper driver8ec00402d964HID: apple: ignore the trackpad on T2 Macs49d78377bd0fHID: magicmouse: Add support for trackpads found on T2 Macsedd486f1c726HID: appletb-kbd: add option to switch default layer on double pressing fn key1abe7ceb93a4drm/amd/pm: Fix boot problems in 5300cc2ccf263724drm/i915: Discard large BIOS framebuffers causing display corruption.8a020cb9877cdrm/amdgpu: reset VI ASIC on MacBookPro15,197ee83ca608bACPI: x86: Apple T2 systems need early CPU offliningf73e99984a22applesmc-t2: Only load for T2 Macbooks71ced089d5ecapplesmc: Do not probe for T2 Macbooksdb88f38d9718vga_switcheroo: Defer probe of display devices on T2 Macs16d0fbf01d99cachy-t2: Define t2_mac_tbl in header instead878bc9c12fa9cachy-t2: define apple_bce mod alias for t2bce_core
7.2/snd-codecs
e5d17af5d39eSound support for the Samsung Galaxy Book 4cfc3f84a861bRename model number of Book4 360 and Book4 Prob68ee5bf8560Added fixup model63d9cb471672Typo: Book 4 360 was a Book 4 Pro 360fe67d122e1baAdded Galaxy Book 5 and removed duplicated line6606f5b3fb0eAdded support for Book4 Pro 16-inch and Book4 Ultra7ce6c6f8a261Put the new biquads from the official Samsung firmware in the firmware blob280248c29ebchda/max98390: Remove unused variables549c95c8b2edALSA: hda/realtek: Enable internal speakers on Razer Blade 16 (2025)aef3cf25ac19ASoC: aw88399: extract shared device library654ff16ec78aASoC: aw88399: derive channel from I2C address on ACPI systems31a8e3162877ASoC: aw88399: add per-instance BSTS status bypass flage2a23209792fASoC: aw88399: add firmware reload flag for resumee8df2077f0dbASoC: aw88399: add channel setter for HDA side codec66c67846e9d2ACPI/platform: add AWDZ8399 to serial-multi-instantiate3aa35134a627ALSA: hda/scodec: add AW88399 HDA side codec driverc72bd5d26b90ALSA: hda/realtek: enable AW88399 on Lenovo Legion Pro337ae6adb2c6ALSA: hda/realtek: Fix headset mic on Legion AW88399 laptops9beb1cbf4d54ALSA: hda/realtek: Limit Legion AW88399 playback to stereo
7.2/preempt-ipi
3bc8ff7e4d03smp: Disable preemption explicitly in __csd_lock_wait()6123d359da28smp: Enable preemption early in smp_call_function_single()2a99c8806d7fsmp: Refactor remote CPU selection in smp_call_function_any()fc922ea75e62smp: Use task-local IPI cpumask in smp_call_function_many_cond()b2b48f0886c1smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once79db05ef3d66smp: Enable preemption early in smp_call_function_many_cond()1f0ac5cc9aa8smp: Remove preempt_disable() from smp_call_function()807450edb6ccsmp: Remove preempt_disable() from on_each_cpu_cond_mask()78c6c59c1fe6scftorture: Remove preempt_disable() in scftorture_invoke_one()1263bf6e6b6bx86/mm: Factor out flush_tlb_info initialization17d84f2df17bx86/mm: Cap flush_tlb_info alignment at 64 bytesd6f4183cbeacx86/mm: Move flush_tlb_info back to the stackcb5cf1aa7fbfx86/kvm: Disable preemption in kvm_flush_tlb_multi()db1abbd6d4bcx86/mm: Re-enable preemption before flush_tlb_multi()
7.2/ksm
f63931e8acc4ksm: add linear_page_index into ksm_rmap_item66dc22239143ksm: Optimize rmap_walk_ksm by passing a suitable page index65a366ec081fksm: add mremap selftests for ksm_rmap_walk
7.2/hdmi
96d34276b37fdrm/amd/display: Refactor amdgpu_dm_update_freesync_caps()b9bf39014654Do not modify display_info in freesync_caps9da0caf6615fModify display range if freesync capable97fc38d64ed4drm/amd/display: Remove redundant edid checksec6f97ba9640drm/amd/display: Move DisplayID vrr parsingd23c00d96d94drm/amd/display: Always try to parse AMD vsdbbc67ccfdfa6edrm/amd/display: Check for VRR range in CEA AMD vsdb40a922d562a8drm/amd/display: Use bigger VRR range if found in AMD vsdb5a4a314ba63fdrm/amd/display: Separate DP/eDP and PCON paths completely7cf5820eb04fdrm/amd/display: Refactor PCON VRR compatibility check8823dd94f132drm/amd/display: Add PCON VRR ID check override3848839b847bdrm/amd/display: Add CH7218 PCON IDf62100c07cb8drm/edid: Parse more info from HDMI Forum vsdb73214ad6a310drm/amd/display: Rename PCON adaptive sync typescfe7b79bd158drm/amd/display: Enable HDMI VRR over PCON3ac22f68639edrm/amd/display: Support HDMI VRRmax=0318f718e599ddrm/amd/display: Build HDMI vsif in correct slot16423c91c027drm/amd/display: Save HDMI gaming info to edid caps9ba2f964cecbdrm/amd/display: Reintroduce VTEM info frame6a58fd84ff6adrm/amd/display: Enable HDMI VRR01494135cecaMerge HDMI and PCON pathsddf48d91e030drm/amd/display: freesync_on_desktop support for HDMI VRRf402ff76a3feForce freesync_on_desktop for HDMI0721496e0933Fix enum redeclaration6ed703e5884dRestore is_hdmi_vic_mode from ALLM stuffb54b6fe26a3eSwitch to signal type helper functions from DC8f75e000c7f1Enable HDMI FRL by default143e44f57bf8Revert "Enable HDMI FRL by default"
7.2/gaming-sched
05ef0805bb32sched/core: Fix inter-class wakeup_preempt()7d71e9da953esched/fair: Fix overflow in update_tg_cfs_runnable()f3f548873c4csched/fair: Add cgroup_mode switchd44f21d7df3esched/fair: Add cgroup_mode: up8774007445c0sched/fair: Add cgroup_mode: maxbbe57bb9bf60sched/fair: Add cgroup_mode: concur9dbc2b1bf1e2sched/fair: Add cgroup_mode: tasksb21933d79df8sched/fair: Change the default cgroup_mode to concur2c4cea1b8d17sched/eevdf: Move to a single runqueue15a6cb96bfe0Revert "sched/fair: Fix overflow in update_tg_cfs_runnable()"7156eed9e863Revert "sched/core: Fix inter-class wakeup_preempt()"d286c785c4c3sched/fair: Floor tg_cpus() at 1
7.2/fixes
8fef6b67a888x86/cpu/amd: Don't clear RDSEED32 bit on znver56fce7de23117drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8666f212aacdadrm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"52484328a373Add BT support for PRIME B650M-A AX6 II motherboardba38e033510abluetooth: btusb: Add VID/PID 13d3:3625d7ea20441344sched/fair: do not scan twice in detach_tasks()96503abd7e35sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook01a771a66fd8sched/core: Make finish_task_switch() and its subfunctions always inlineed340d7013bbUSB: core: sanitize string descriptors against C0 control charactersece069c93aa3drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit97cf17ba7298drm/edid: populate monitor range from DisplayID adaptive sync5694bdb7b62adrm/i915/psr: exit Panel Replay during updates to work around ALPM lagc3467d69d7addrm/nouveau: Wire up dmem cgroups774163677968i2c: Force ASUE140D touchpad i2c freq to 100khzc5362d196debALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332561ab0fc3c0awifi: iwlwifi: mld: skip TX when firmware is dead8cdb48a14a2dASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 202688241e2f020dsof: Add quirk for Dell XPS 13 DX1326030dd1cccbc66mm: vmscan: convert folio_referenced() to use vma_flags_t9d4aecaeb029mm: vmscan: add a helper to identify file-backed executable folios7a19fefa2590mm: mglru: promote mapped executable folios after first usage019736d77e14PCI: Skip Target Speed quirk on clamped ports with no link625186788728Revert "ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026"a1c4fd175941drm/xe/display: Do not allocate into stolen for new framebuffers.e1e78f7eb51cASoC: amd: yc: Add quirk for Acer Aspire A314-23P111bf058a574Revert "PCI: Skip Target Speed quirk on clamped ports with no link"2463f2b38c4dHID: asus: do not send keyboard init reports to touchpads60da838529a2Revert "drm/gud: validate TV mode names before creating enum property"67c444ca3cc5Revert "sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook"c776857ae497drm/amd/display: Remove unnecessary SIGNAL_TYPE_HDMI_TYPE_A check8e7645849bbfwireguard: queueing: preserve tstamp_type when encapsulating packet7664cbad3912drm/i915/dp: On DPCD init wake the DPRx for eDP
7.2/cgroup-vram
0aab69c09f87cgroup/dmem: Add queries for protection values96f80ccc18bbcgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper2ade74aa1383drm/ttm: Extract code for attempting allocation in a place585d17b683dedrm/ttm: Split cgroup charge and resource allocation8b3c4015c8badrm/ttm: Be more aggressive when allocating below protection limit70911e30c534drm/ttm: Use common ancestor of evictor and evictee as limit pool
7.2/cachy
36e9acf5f0fdadd sysctl to allow disabling unprivileged CLONE_NEWUSERc74130de6b69Kconfig: Add CONFIG_CACHY603eedbcd0e4Kconfig.hz: Add additional timer frequency optionsdec8b451162emm: Increase VM_READAHEAD_PAGES to 256Kbcef85cde170mm/swap: Disable swap-in readahead4cdd54c00ce7CACHY: mm/vmscan: Increase vm_swappiness to 100a9e83bef71e8CACHY: sched/fair: Tweak EEVDF for interactivityad18414df217Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3a6afce98963ekbuild: Add GCC SMS-based modulo schedulinga9689a07cd0adrivers/pci: Add ACS override support3e583d763cdePCI: Add Intel remapped NVMe device support818b55203e93Input: evdev - use call_rcu when detaching clientf70decbe6babCACHY: Enable background reclaim of hugepages488cac6e34bbCACHY: Disable watermark boosting by default62f028222e10CACHY: Disable proactive compaction by default8c3b586a682adrm/amd: Move AMD_PRIVATE_COLOR to Kconfigbc0047b275d8CACHY: v4l2-core: add v4l2loopbackeddd8884f3acInitialize ata before graphicsad425c6722c3intel-pstate: Implement "enable" parameterc6c676dc6340scsi: Add VHBA driver285bc9594cf1Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT5d840dcf15f6arch/x86: Add x86_64 ISA and Zen4 compiler optimizations4107a1558e3fCACHY: Disable split lock mitigation by defaulta9283094acc4linux7.1-rc1-ADIOS-3.2.0c96287bc1edaCACHY: Use BFQ for SQ devices and mq-deadline for MQ devices16cd15654cc6drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap14f3669dd743ACPI: processor: Disable bus master check for AMD66f597ac2554tag-release: Add script to easier create a release and tag8c020bb16b9etag-release: Update script to include commits from branches2e18919bfa63tag-release: Move tarball to pkgbuilds dir for naim96b1ae8ac47aCACHY: mm: lru-gen: Protect the working set of the last 100 jiffiesb75ffdb82701kbuild: add resolve_btfids to pacman PKGBUILD03ffa52f41f1sched/wait: Do accept() in LIFO order for cache efficiency08163a341890tag-release: Update script6a88b4a0325dKbuild: Enable LLVM machine pipeliner15dac398e055tag-release: Update script117465b6ae08sched/fair: Prefer the previous cpu for wakeup4b167ad6a219readdir: add unlikely hint on len check1c37598e86ecsched/core: add some branch hints based on gcov analysis9f01978cbc5dtag-release.sh: GPG-sign release tarballs before upload8dce5a57f20atag-release: Update to include .057767f8ccf2fRevert "sched/wait: Do accept() in LIFO order for cache efficiency"a72155249381v4l2loopback: 0.15.4fdcdef08df6cx86: implement tsc=directsync for systems without IA32_TSC_ADJUST31e0d63ebe87x86: touch clocksource watchdog after syncing TSCs126fbb2ff4edx86: save/restore TSC counter value during sleep/wakef851975b9a36x86: only restore TSC if we have IA32_TSC_ADJUST or directsync enabled2c30d51f14f9x86: don't check for random warps if using direct sync5dfdf70a9292x86: revert extra time added to check for tsc wrapsa4808133047dRevert "sched/fair: Prefer the previous cpu for wakeup"85777b42e5117.2-rc1-poc-selector-v2.6.23ca0f5018d7ffixup! x86: implement tsc=directsync for systems without IA32_TSC_ADJUSTd30db7dfa2ebRevert "Initialize ata before graphics"10fc94fd82d6list: Mark some functions as __always_inline5c28b6663fbbPOC 2.6.35cc246fa0fb3iosched-7.2: update ADIOS to 3.3.0a9411dafc099Revert "list: Mark some functions as __always_inline"29514fa3fc85Revert "PCI: Add Intel remapped NVMe device support"646269ccb45fPCI: Add Intel remapped NVMe device support
7.2/bbr3
af253e921d6ftcp/bbr3: add BBRv3 congestion control7235d70addc6bbr: Fix bbr name to bbr3
7.2/amd-pstate
58483b9d3aa9cpufreq/amd-pstate: Bail out early if !X86_FEATURE_HW_PSTATEd47bfc6e6372cpufreq: amd-pstate-ut: Skip tests when amd-pstate driver is not active9ca9911f0916cpufreq/amd-pstate: Fix EPP return type and handle errors during initialization52385bbd5760cpufreq/amd-pstate: Toggle auto_sel in active mode on shared memory systemsf1e489611c83cpufreq/amd-pstate: Cache the firmware programmed EPP valueeb21749db712cpufreq/amd-pstate: handle missing policy in dynamic EPP callbacks33ebf18e6d24cpufreq/amd-pstate: Loosen requirement on lowest nonlinear frequency != min freq7f81fd315ee6cpufreq/amd-pstate: Document missing kernel-doc members23d537e7da52cpufreq/amd-pstate: Update cppc_req_cached before writing the MSRed74145e0698cpufreq/amd-pstate: Add per-core EPP boost for recently-busy CPUsd0501b00998eDocumentation: amd-pstate: Document the epp_boost parameter