CachyOS Linux 7.2-rc6-2
Based on Linux 7.2-rc6
Previous release: cachyos-7.2-rc6-1
Changes since cachyos-7.2-rc6-1
- Updated branch: 7.2/cgroup-vram
-drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()-fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
- Updated branch: 7.2/fixes
+Revert "ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026"
- Updated branch: 7.2/t2
+Add t2bce driver stack+i915: 4 lane quirk for mbp15,1+Integrate t2bce driver stack+Revert "Add t2bce driver stack"+Revert "i915: 4 lane quirk for mbp15,1"+Revert "Integrate t2bce driver stack"
Applied branches
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
4ab15480bec3Introduce applesmc-t289b08cf6487fAdd t2bce driver stack6aaa0bf3c4eaIntegrate t2bce driver stack2986b5968051i915: 4 lane quirk for mbp15,1816a8064fe18apple-gmux: allow switching to igpu at probefcae53da7ba5applesmc: convert static structures to drvdata3445829dece9applesmc: make io port base addr dynamic4ac22668284eapplesmc: switch to acpi_device (from platform)0f67a0956a41applesmc: key interface wrappersc3738dde2e33applesmc: basic mmio interface implementationb2bde3b6c8b1applesmc: fan support on T2 Macsefb5b384579fapplesmc: Add iMacPro to applesmc_whitelist186d2a4a42f0applesmc: make applesmc_remove void73393ff5bdb3applesmc: battery charge limitere20f37275d4eHID: add device IDs for Apple SPI HID devicesf9b95a6429a8HID: add HOST vendor/device IDs for Apple MTP devices903b94e2c4eeHID: core: Handle HOST bus type when announcing devices32a142f4e53dHID: Bump maximum report size to 1638440bb6f264cb5HID: apple: Bind Apple silicon SPI devicesf7af4e84f116HID: apple: Bind to HOST devices for MTP5be25b0f0780HID: magicmouse: use a define of the max number of touch contacts09b131049ff0HID: magicmouse: use struct input_mt_pos for X/Y89040cce4329HID: magicmouse: use ops function pointers for input functionality00c2f8813335HID: magicmouse: add support for Macbook trackpads11431dedf660HID: magicmouse: Add MTP multi-touch device support078358640a7eHID: magicmouse: Add .reset_resume for SPI trackpads66972c1fbdc9HID: magicmouse: Handle touch controller resets on SPI devicesde502e1ffb77HID: magicmouse: Query device dimensions via HID report24770db7483fWIP: HID: transport: spi: add Apple SPI transport872e507aaa7bsoc: apple: Add DockChannel driver71c075c0bd95HID: Add Apple DockChannel HID transport driverc4411d83f17csoc: apple: Add RTKit helper drivere71fe3faff91HID: apple: ignore the trackpad on T2 Macs1d1dd2f72a56HID: magicmouse: Add support for trackpads found on T2 Macs2e80e66177a1HID: magicmouse: fix regression breaking support for Magic Trackpad 18d9fd0881396HID: appletb-kbd: add option to switch default layer on double pressing fn key41fcab0a03bddrm/amd/pm: Fix boot problems in 53007d93a14a7fe5drm/i915: Discard large BIOS framebuffers causing display corruption.51dd283cd983drm/amdgpu: reset VI ASIC on MacBookPro15,1e54fd02aeb12ACPI: x86: Apple T2 systems need early CPU offlining1922cc77aa43applesmc-t2: Only load for T2 Macbooks274a289a8a11applesmc: Do not probe for T2 Macbooks9ccd5b6cfc11vga_switcheroo: Defer probe of display devices on T2 Macs777f5ed3d25ecachy-t2: Define t2_mac_tbl in header instead687556105722Revert "i915: 4 lane quirk for mbp15,1"a6331361b693Revert "Integrate t2bce driver stack"b610e9b4fab1Revert "Add t2bce driver stack"17f0e0f97a6cAdd t2bce driver stack3ef78fbf60deIntegrate t2bce driver stack697e40c4e7d7i915: 4 lane quirk for mbp15,1
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 Pro
7.2/s5-power
231e280ef82dPCI/PM: Disable device wakeups when halting or powering off systema90ba570c245PCI/PM: Split out code from pci_pm_suspend_noirq() into helper34f486afb562PCI/PM: Run bridge power up actions as part of restore phase7363123463d8PCI/PM: Use pci_power_manageable() in pci_pm_poweroff_noirq()aa2323e1357ePCI: Put PCIe bridges with downstream devices into D3 at hibernate575943925bacdrm/amd: Avoid evicting resources at S54e200c0ee092PM: Use hibernate flows for system power off4caf8f59d702Revert "PCI/PM: Disable device wakeups when halting or powering off system"
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 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()"
7.2/fixes
d511f31b99cdx86/cpu/amd: Don't clear RDSEED32 bit on znver571da5d519648drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8d310754e2926drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"240e15212d7cAdd BT support for PRIME B650M-A AX6 II motherboard2f22fbc36b5dbluetooth: btusb: Add VID/PID 13d3:3625ee600878f65awifi: rtw89: fix command offload delay source604d967ea242sched/fair: do not scan twice in detach_tasks()5f6f0e133796sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook26641f79a7a8sched/core: Make finish_task_switch() and its subfunctions always inlinebd06549e95f8USB: core: sanitize string descriptors against C0 control characters7ac1850574ebdrm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit76d7f3294374drm/edid: populate monitor range from DisplayID adaptive sync9b51020d431edrm/i915/psr: exit Panel Replay during updates to work around ALPM lag3c4e6f417a02drm/nouveau: Wire up dmem cgroupsca83d7e97ea3i2c: Force ASUE140D touchpad i2c freq to 100khzfa89aaa7fb99ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332ecc79a769307wifi: iwlwifi: mld: skip TX when firmware is dead35d64263a7b9ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026bc593d4e1368sof: Add quirk for Dell XPS 13 DX13260bdc6a40fbde6usbcore: Add quirk for 255-bytes initial config read32b60387d503mm: vmscan: convert folio_referenced() to use vma_flags_t30f9844d9b89mm: vmscan: add a helper to identify file-backed executable foliosdaab66dc9d86mm: mglru: promote mapped executable folios after first usagee50dc23c030fPCI: Skip Target Speed quirk on clamped ports with no linke8b4c7272c2cRevert "ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026"
7.2/cgroup-vram
2b342b4eb8accgroup/dmem: Add queries for protection values3f72871d6f33cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper79e4c3ec8b7adrm/ttm: Extract code for attempting allocation in a place4ff6f9fae970drm/ttm: Split cgroup charge and resource allocationa7fd11d3ffc0drm/ttm: Be more aggressive when allocating below protection limit5311a9d638a7drm/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.3
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