Releases: CachyOS/linux
Releases · CachyOS/linux
Release list
CachyOS Linux 7.2-rc1-3
CachyOS Linux 7.2-rc1-3
Based on Linux 7.2-rc1
Manual changelog since the script didn't generate one:
- Added more commits to fixes to be on parity with 7.1
- Added back AW88399 side codec
- Removed t2 patches
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/bbr3
af253e921d6ftcp/bbr3: add BBRv3 congestion control7235d70addc6bbr: Fix bbr name to bbr3
7.2/snd-codecs
b7e3e3c6d2d3Sound support for the Samsung Galaxy Book 4b2fefa4b894fRename model number of Book4 360 and Book4 Proef642027ce9cAdded fixup model7e8af881427fTypo: Book 4 360 was a Book 4 Pro 3608f69aa57c377Added Galaxy Book 5 and removed duplicated linea3a6a313eb36Added support for Book4 Pro 16-inch and Book4 Ultra444c8627e6eaPut the new biquads from the official Samsung firmware in the firmware blob6784a33de901hda/max98390: Remove unused variablesfb47ae0cc56cALSA: Add AW88399 side codec support
7.2/preempt-ipi
2748bfae977bsmp: Disable preemption explicitly in __csd_lock_wait()c2d0bbc200b1smp: Enable preemption early in smp_call_function_single()550af33534cfsmp: Refactor remote CPU selection in smp_call_function_any()202e7bfb4d1dsmp: Use task-local IPI cpumask in smp_call_function_many_cond()94387d2b19cesmp: Alloc percpu csd data in smpcfd_prepare_cpu() only onceffb6b0ddbad7smp: Enable preemption early in smp_call_function_many_cond()4487a0071c9asmp: Remove preempt_disable() from smp_call_function()82db9715e68fsmp: Remove preempt_disable() from on_each_cpu_cond_mask()834967f08d88scftorture: Remove preempt_disable() in scftorture_invoke_one()01f675393f69x86/mm: Factor out flush_tlb_info initialization6c07bb21f954x86/mm: Cap flush_tlb_info alignment at 64 bytes1d8424d0e846x86/mm: Move flush_tlb_info back to the stack5eef141d1cd6x86/kvm: Disable preemption in kvm_flush_tlb_multi()d5e26d5dbbf0x86/mm: Re-enable preemption before flush_tlb_multi()
7.2/fixes
fbc0c0e817a1x86/cpu/amd: Don't clear RDSEED32 bit on znver554a384ba77fddrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8120716ccde19drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"5b2d11dfb121Add BT support for PRIME B650M-A AX6 II motherboardfebdb9b9b2d9bluetooth: btusb: Add VID/PID 13d3:3625e9a478cd9176wifi: rtw89: fix command offload delay source6de9e787f76csched/fair: do not scan twice in detach_tasks()97b303fb47f4sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook2103f5c6bf48sched/core: Make finish_task_switch() and its subfunctions always inline30bfc2642b3eUSB: core: sanitize string descriptors against C0 control characters40bde4bd393fdrm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit4ab7e8f20629drm/edid: populate monitor range from DisplayID adaptive sync4846e1151343drm/i915/psr: exit Panel Replay during updates to work around ALPM lag501bf6c5b1fddrm/nouveau: Wire up dmem cgroups3c7e59673007i2c: Force ASUE140D touchpad i2c freq to 100khz908fa06b8416ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332fafc9975e429wifi: iwlwifi: mld: skip TX when firmware is dead9fa175cdf58aASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026a4f0ed227c06ASoC: amd: acp: Add DMI override for ASUS Vivobook 18
7.2/cgroup-vram
a4fc60bd6cf7cgroup/dmem: Add queries for protection values8c17cf7de701cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper1d13f60ede73drm/ttm: Extract code for attempting allocation in a place442b4c80c565drm/ttm: Split cgroup charge and resource allocation4b20cbfe4c83drm/ttm: Be more aggressive when allocating below protection limita291cd2f4fe3drm/ttm: Use common ancestor of evictor and evictee as limit poolef1a6cdfe967drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()65ea89311ec5fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
CachyOS Linux 7.2-rc1-2
CachyOS Linux 7.2-rc1-2
Based on Linux 7.2-rc1
Previous release: cachyos-7.2-rc1-1
Changes since cachyos-7.2-rc1-1
- Updated branch: 7.2/t2
+audio.c: Fix compilation for 7.2 Kernel
Applied branches
7.2/t2
f1627e6611f1audio.c: Fix compilation for 7.2 Kernel
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
4eec99d5da6dAdd apple-bce driverf15bc2c9a0fdPut apple-bce in drivers/staging5ede37b38d97i915: 4 lane quirk for mbp15,131b18f3afa49apple-gmux: allow switching to igpu at probe21d93b7d4922add backend_opsbd126b703bfaacpi725471d2dba3light487caf118967accelc271f445b69bkbl54db1a8d01efchamshell260d1da5f92ehwmon/macsmc: add more typesb2e7d2075d9bhwmon/macsmc: add support for intel macsa028d07e0a16rtc/macsmc: add x86 supported14c9f93e68rtc/cmos: add quirk to disable rtc-cmos for t2 devicesc9dba9182a74power/supply/macsmc: add support for intel macs95256a2a9b65acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooksc79084732b00HID: add device IDs for Apple SPI HID devicese9c438b04d1aHID: add HOST vendor/device IDs for Apple MTP devicesd7bc1dd0d0edHID: core: Handle HOST bus type when announcing devices59eef6bc6b3dHID: Bump maximum report size to 163848f64c131e506HID: apple: Bind Apple silicon SPI devicesad2ad7b11507HID: apple: Bind to HOST devices for MTP21ec285d763cHID: magicmouse: use a define of the max number of touch contactsaa2845439019HID: magicmouse: use struct input_mt_pos for X/Yfe9647f02babHID: magicmouse: use ops function pointers for input functionalityd2bf0d7f80e4HID: magicmouse: add support for Macbook trackpads9a291f44d4f1HID: magicmouse: Add MTP multi-touch device support1ba011220fa3HID: magicmouse: Add .reset_resume for SPI trackpadseacf22ad59ccHID: magicmouse: Handle touch controller resets on SPI devices6d184f017d99HID: magicmouse: Query device dimensions via HID report085824c7b1b3WIP: HID: transport: spi: add Apple SPI transport378828fc7a7bsoc: apple: Add DockChannel drivere2ce9c05b59eHID: Add Apple DockChannel HID transport drivera2d3eec64a6bsoc: apple: Add RTKit helper driver7a6442db60ecHID: apple: ignore the trackpad on T2 Macse877f2299ef8HID: magicmouse: Add support for trackpads found on T2 Macs71a547ef1899HID: magicmouse: fix regression breaking support for Magic Trackpad 16895c4e2740bHID: appletb-kbd: add option to switch default layer on double pressing fn key881d79c9b0a2drm/i915: Discard large BIOS framebuffers causing display corruption.c3c61e334396vga_switcheroo: Defer probe of display devices on T2 Macs
7.2/snd-codecs
b7e3e3c6d2d3Sound support for the Samsung Galaxy Book 4b2fefa4b894fRename model number of Book4 360 and Book4 Proef642027ce9cAdded fixup model7e8af881427fTypo: Book 4 360 was a Book 4 Pro 3608f69aa57c377Added Galaxy Book 5 and removed duplicated linea3a6a313eb36Added support for Book4 Pro 16-inch and Book4 Ultra444c8627e6eaPut the new biquads from the official Samsung firmware in the firmware blob6784a33de901hda/max98390: Remove unused variables
7.2/sched-cluster
30088edb3cbesmp: Disable preemption explicitly in __csd_lock_wait()2d9aec27a64csmp: Enable preemption early in smp_call_function_single()e1811963d8c2smp: Refactor remote CPU selection in smp_call_function_any()1cc6b1ef5267smp: Use task-local IPI cpumask in smp_call_function_many_cond()5a109eb519f4smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once6cebc70595b1smp: Enable preemption early in smp_call_function_many_cond()fe3ea6b8d698smp: Remove preempt_disable() from smp_call_function()e3dc0ddf587bsmp: Remove preempt_disable() from on_each_cpu_cond_mask()97746dda7122scftorture: Remove preempt_disable() in scftorture_invoke_one()0ebd1b8055edx86/mm: Factor out flush_tlb_info initialization9bc285548c98x86/mm: Cap flush_tlb_info alignment at 64 bytes3c0c690f6403x86/mm: Move flush_tlb_info back to the stack1d70d7fa3ab1x86/kvm: Disable preemption in kvm_flush_tlb_multi()8079d5466bfax86/mm: Re-enable preemption before flush_tlb_multi()
7.2/preempt-ipi
2748bfae977bsmp: Disable preemption explicitly in __csd_lock_wait()c2d0bbc200b1smp: Enable preemption early in smp_call_function_single()550af33534cfsmp: Refactor remote CPU selection in smp_call_function_any()202e7bfb4d1dsmp: Use task-local IPI cpumask in smp_call_function_many_cond()94387d2b19cesmp: Alloc percpu csd data in smpcfd_prepare_cpu() only onceffb6b0ddbad7smp: Enable preemption early in smp_call_function_many_cond()4487a0071c9asmp: Remove preempt_disable() from smp_call_function()82db9715e68fsmp: Remove preempt_disable() from on_each_cpu_cond_mask()834967f08d88scftorture: Remove preempt_disable() in scftorture_invoke_one()01f675393f69x86/mm: Factor out flush_tlb_info initialization6c07bb21f954x86/mm: Cap flush_tlb_info alignment at 64 bytes1d8424d0e846x86/mm: Move flush_tlb_info back to the stack5eef141d1cd6x86/kvm: Disable preemption in kvm_flush_tlb_multi()d5e26d5dbbf0x86/mm: Re-enable preemption before flush_tlb_multi()
7.2/fixes
fbc0c0e817a1x86/cpu/amd: Don't clear RDSEED32 bit on znver554a384ba77fddrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8120716ccde19drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"5b2d11dfb121Add BT support for PRIME B650M-A AX6 II motherboardfebdb9b9b2d9bluetooth: btusb: Add VID/PID 13d3:3625
7.2/cgroup-vram
a4fc60bd6cf7cgroup/dmem: Add queries for protection values8c17cf7de701cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper1d13f60ede73drm/ttm: Extract code for attempting allocation in a place442b4c80c565drm/ttm: Split cgroup charge and resource allocation4b20cbfe4c83drm/ttm: Be more aggressive when allocating below protection limita291cd2f4fe3drm/ttm: Use common ancestor of evictor and evictee as limit poolef1a6cdfe967drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()65ea89311ec5fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
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 AMDfe0c46c5a03bdrm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()a2697e1a65a5tag-release: Add script to easier create a release and tagea34374ad502tag-release: Update script to include commits from branches0dbdcb442adasched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled9944ac4fa839CACHY: Decrease timer_slack_ns default4114924a650btag-release: Move tarball to pkgbuilds dir for naim59c9cc698f44CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies366ce3102fd7kbuild: add resolve_btfids to pacman PKGBUILD5f3b1e0b043csched/wait: Do accept() in LIFO order for cache efficiency2dd9680fd05dtag-release: Update script75ef6aed56a2Kbuild: Enable LLVM machine pipelineraeae3389fddftag-release: Update script9e74d0895a23sched/fair: Prefer the previous cpu for wakeupce649acd9d7freaddir: add unlikely hint on len check5943b7e20002memcg: increase MEMCG_CHARGE_BATCH to 12829293ea7ececsched/core: add some branch hints based on gcov analysisb99387b85632Revert "CACHY: Decrease timer_slack_ns default"865e9f056ec7Revert "memcg: increase MEMCG_CHARGE_BATCH to 128"dd5e72df5d64Revert "drm/amd/display: Fix high busy wait lo...
CachyOS Linux 7.2-rc1-1
CachyOS Linux 7.2-rc1-1
Based on Linux 7.2-rc1
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
4eec99d5da6dAdd apple-bce driverf15bc2c9a0fdPut apple-bce in drivers/staging5ede37b38d97i915: 4 lane quirk for mbp15,131b18f3afa49apple-gmux: allow switching to igpu at probe21d93b7d4922add backend_opsbd126b703bfaacpi725471d2dba3light487caf118967accelc271f445b69bkbl54db1a8d01efchamshell260d1da5f92ehwmon/macsmc: add more typesb2e7d2075d9bhwmon/macsmc: add support for intel macsa028d07e0a16rtc/macsmc: add x86 supported14c9f93e68rtc/cmos: add quirk to disable rtc-cmos for t2 devicesc9dba9182a74power/supply/macsmc: add support for intel macs95256a2a9b65acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooksc79084732b00HID: add device IDs for Apple SPI HID devicese9c438b04d1aHID: add HOST vendor/device IDs for Apple MTP devicesd7bc1dd0d0edHID: core: Handle HOST bus type when announcing devices59eef6bc6b3dHID: Bump maximum report size to 163848f64c131e506HID: apple: Bind Apple silicon SPI devicesad2ad7b11507HID: apple: Bind to HOST devices for MTP21ec285d763cHID: magicmouse: use a define of the max number of touch contactsaa2845439019HID: magicmouse: use struct input_mt_pos for X/Yfe9647f02babHID: magicmouse: use ops function pointers for input functionalityd2bf0d7f80e4HID: magicmouse: add support for Macbook trackpads9a291f44d4f1HID: magicmouse: Add MTP multi-touch device support1ba011220fa3HID: magicmouse: Add .reset_resume for SPI trackpadseacf22ad59ccHID: magicmouse: Handle touch controller resets on SPI devices6d184f017d99HID: magicmouse: Query device dimensions via HID report085824c7b1b3WIP: HID: transport: spi: add Apple SPI transport378828fc7a7bsoc: apple: Add DockChannel drivere2ce9c05b59eHID: Add Apple DockChannel HID transport drivera2d3eec64a6bsoc: apple: Add RTKit helper driver7a6442db60ecHID: apple: ignore the trackpad on T2 Macse877f2299ef8HID: magicmouse: Add support for trackpads found on T2 Macs71a547ef1899HID: magicmouse: fix regression breaking support for Magic Trackpad 16895c4e2740bHID: appletb-kbd: add option to switch default layer on double pressing fn key881d79c9b0a2drm/i915: Discard large BIOS framebuffers causing display corruption.c3c61e334396vga_switcheroo: Defer probe of display devices on T2 Macs
7.2/snd-codecs
b7e3e3c6d2d3Sound support for the Samsung Galaxy Book 4b2fefa4b894fRename model number of Book4 360 and Book4 Proef642027ce9cAdded fixup model7e8af881427fTypo: Book 4 360 was a Book 4 Pro 3608f69aa57c377Added Galaxy Book 5 and removed duplicated linea3a6a313eb36Added support for Book4 Pro 16-inch and Book4 Ultra444c8627e6eaPut the new biquads from the official Samsung firmware in the firmware blob6784a33de901hda/max98390: Remove unused variables
7.2/sched-cluster
30088edb3cbesmp: Disable preemption explicitly in __csd_lock_wait()2d9aec27a64csmp: Enable preemption early in smp_call_function_single()e1811963d8c2smp: Refactor remote CPU selection in smp_call_function_any()1cc6b1ef5267smp: Use task-local IPI cpumask in smp_call_function_many_cond()5a109eb519f4smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once6cebc70595b1smp: Enable preemption early in smp_call_function_many_cond()fe3ea6b8d698smp: Remove preempt_disable() from smp_call_function()e3dc0ddf587bsmp: Remove preempt_disable() from on_each_cpu_cond_mask()97746dda7122scftorture: Remove preempt_disable() in scftorture_invoke_one()0ebd1b8055edx86/mm: Factor out flush_tlb_info initialization9bc285548c98x86/mm: Cap flush_tlb_info alignment at 64 bytes3c0c690f6403x86/mm: Move flush_tlb_info back to the stack1d70d7fa3ab1x86/kvm: Disable preemption in kvm_flush_tlb_multi()8079d5466bfax86/mm: Re-enable preemption before flush_tlb_multi()
7.2/preempt-ipi
2748bfae977bsmp: Disable preemption explicitly in __csd_lock_wait()c2d0bbc200b1smp: Enable preemption early in smp_call_function_single()550af33534cfsmp: Refactor remote CPU selection in smp_call_function_any()202e7bfb4d1dsmp: Use task-local IPI cpumask in smp_call_function_many_cond()94387d2b19cesmp: Alloc percpu csd data in smpcfd_prepare_cpu() only onceffb6b0ddbad7smp: Enable preemption early in smp_call_function_many_cond()4487a0071c9asmp: Remove preempt_disable() from smp_call_function()82db9715e68fsmp: Remove preempt_disable() from on_each_cpu_cond_mask()834967f08d88scftorture: Remove preempt_disable() in scftorture_invoke_one()01f675393f69x86/mm: Factor out flush_tlb_info initialization6c07bb21f954x86/mm: Cap flush_tlb_info alignment at 64 bytes1d8424d0e846x86/mm: Move flush_tlb_info back to the stack5eef141d1cd6x86/kvm: Disable preemption in kvm_flush_tlb_multi()d5e26d5dbbf0x86/mm: Re-enable preemption before flush_tlb_multi()
7.2/fixes
fbc0c0e817a1x86/cpu/amd: Don't clear RDSEED32 bit on znver554a384ba77fddrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8120716ccde19drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"5b2d11dfb121Add BT support for PRIME B650M-A AX6 II motherboardfebdb9b9b2d9bluetooth: btusb: Add VID/PID 13d3:3625
7.2/cgroup-vram
a4fc60bd6cf7cgroup/dmem: Add queries for protection values8c17cf7de701cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper1d13f60ede73drm/ttm: Extract code for attempting allocation in a place442b4c80c565drm/ttm: Split cgroup charge and resource allocation4b20cbfe4c83drm/ttm: Be more aggressive when allocating below protection limita291cd2f4fe3drm/ttm: Use common ancestor of evictor and evictee as limit poolef1a6cdfe967drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()65ea89311ec5fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
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 AMDfe0c46c5a03bdrm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()a2697e1a65a5tag-release: Add script to easier create a release and tagea34374ad502tag-release: Update script to include commits from branches0dbdcb442adasched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled9944ac4fa839CACHY: Decrease timer_slack_ns default4114924a650btag-release: Move tarball to pkgbuilds dir for naim59c9cc698f44CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies366ce3102fd7kbuild: add resolve_btfids to pacman PKGBUILD5f3b1e0b043csched/wait: Do accept() in LIFO order for cache efficiency2dd9680fd05dtag-release: Update script75ef6aed56a2Kbuild: Enable LLVM machine pipelineraeae3389fddftag-release: Update script9e74d0895a23sched/fair: Prefer the previous cpu for wakeupce649acd9d7freaddir: add unlikely hint on len check5943b7e20002memcg: increase MEMCG_CHARGE_BATCH to 12829293ea7ececsched/core: add some branch hints based on gcov analysisb99387b85632Revert "CACHY: Decrease timer_slack_ns default"865e9f056ec7Revert "memcg: increase MEMCG_CHARGE_BATCH to 128"dd5e72df5d64Revert "drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()"3b63f5a29667Revert "sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled"df8a8ab474abtag-release.sh: GPG-sign release tarballs before upl...
CachyOS Linux 7.1.2-3
CachyOS Linux 7.1.2-3
Based on Linux 7.1.2
Previous release: cachyos-7.1.2-2
Changes since cachyos-7.1.2-2
- Added branch: 7.1/t2
- Updated branch: 7.1/bbr3
+bbr: Fix bbr name to bbr3
Applied branches
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()90f7bcb68f3emm/vmalloc: extract vm_area_free_pages() helper from vfree()c2174264b3c7mm/vmalloc: use physical page count for vrealloc() grow-in-place check10bf8c793ec7mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas30c8b9b5cfd4mm/vmalloc: free unused pages on vrealloc() shrinka906de422555lib/test_vmalloc: add vrealloc test case
7.1/vesa-dsc-bpp
e454d82dadabdrm/edid: rename VESA block parsing functions to more generic namea7a92ca8f96edrm/edid: prepare for VESA vendor-specific data block extension0e2baabe1047drm/edid: MSO should only be used for non-eDP displays5312678461c5drm/edid: parse DSC DPP passthru support flag for mode VII timingse04b02bcec24drm/edid: for consistency, use mask everywhere for block rev parsingc85b54e1798adrm/edid: parse DRM VESA dsc bpp targeta8e19b5daef9drm/amd: use fixed dsc bits-per-pixel from edidb19d55f179bbdrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.1/t2
416b8e9f3605Add apple-bce driverf8194c685820Put apple-bce in drivers/staging5ef5c3e5a909i915: 4 lane quirk for mbp15,12e2f2b66fcedapple-gmux: allow switching to igpu at probe6d9edf355fdeadd backend_ops39171d2baafaacpi1dd91731c7balightf5f27aca7d3facceld05e170987e4kbl30e085cde848chamshellc78621968663hwmon/macsmc: add more types68cfc780460bhwmon/macsmc: add support for intel macs1f085ffcfb26rtc/macsmc: add x86 supportdf763db23fd7rtc/cmos: add quirk to disable rtc-cmos for t2 devicesde4e112eb32dpower/supply/macsmc: add support for intel macs428205bbbce4acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooksb0e5c9079881HID: add device IDs for Apple SPI HID devices35cb65dbb5a5HID: add HOST vendor/device IDs for Apple MTP devices91b764518b3cHID: core: Handle HOST bus type when announcing devices55685b6d9a6dHID: Bump maximum report size to 163844e3ad4d5a1d7HID: apple: Bind Apple silicon SPI devicesc2e9c9116798HID: apple: Bind to HOST devices for MTPe6c9b44392c6HID: magicmouse: use a define of the max number of touch contacts07101a7fc37eHID: magicmouse: use struct input_mt_pos for X/Y4be8e8857252HID: magicmouse: use ops function pointers for input functionalityb336b2bb6044HID: magicmouse: add support for Macbook trackpads9ddcfd6b38d9HID: magicmouse: Add MTP multi-touch device supporte32ab4a2e899HID: magicmouse: Add .reset_resume for SPI trackpads43f21406cc5aHID: magicmouse: Handle touch controller resets on SPI devices3d6ac1ed1414HID: magicmouse: Query device dimensions via HID reportd761f4ec711aWIP: HID: transport: spi: add Apple SPI transportd3229755dd84soc: apple: Add DockChannel driver1487a6dd3527HID: Add Apple DockChannel HID transport driver711188ecccbdsoc: apple: Add RTKit helper driverad19844630d6HID: apple: ignore the trackpad on T2 Macs5dc35dafc990HID: magicmouse: Add support for trackpads found on T2 Macsacb6529fa18bHID: magicmouse: fix regression breaking support for Magic Trackpad 19d58d52a7c01HID: appletb-kbd: add option to switch default layer on double pressing fn key7b4d1efd14e4drm/i915: Discard large BIOS framebuffers causing display corruption.13a712d2a525vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/snd-codecs
52f2581042cdSound support for the Samsung Galaxy Book 4ea70712456a2Rename model number of Book4 360 and Book4 Pro11211e7ea6eaAdded fixup model0dcebdf50644Typo: Book 4 360 was a Book 4 Pro 360606d8838abf4Added Galaxy Book 5 and removed duplicated linebb2ce59a2b16Added support for Book4 Pro 16-inch and Book4 Ultrac9fcfc06e593Put the new biquads from the official Samsung firmware in the firmware bloba760f2b95593hda/max98390: Remove unused variables3fa3e0008ef1ALSA: hda: add AW88399 side codec support
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/preempt-ipi
98b777e0ce80smp: Disable preemption explicitly in __csd_lock_wait()a0efcf365b8bsmp: Enable preemption early in smp_call_function_single()e9a4e391e255smp: Refactor remote CPU selection in smp_call_function_any()1813124b0769smp: Use task-local IPI cpumask in smp_call_function_many_cond()7382afba7bb7smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once8f67726db98dsmp: Enable preemption early in smp_call_function_many_cond()1e95724b050fsmp: Remove preempt_disable() from smp_call_function()67c590f5d721smp: Remove preempt_disable() from on_each_cpu_cond_mask()ad9424d35471scftorture: Remove preempt_disable() in scftorture_invoke_one()cf9c5a06eafax86/mm: Factor out flush_tlb_info initializationaa3c9a531106x86/mm: Cap flush_tlb_info alignment at 64 bytesd808451e1aecx86/mm: Move flush_tlb_info back to the stack3f8c4b565b28x86/kvm: Disable preemption in kvm_flush_tlb_multi()600b45caf07dx86/mm: Re-enable preemption before flush_tlb_multi()
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
4a9fee1f68a2drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()60eaca877566Do not modify display_info in freesync_capsb89000f46a95Modify display range if freesync capable044c57f887a0drm/amd/display: Remove redundant edid checks68fef123e6ebdrm/amd/display: Move DisplayID vrr parsing56299d65c4badrm/amd/display: Always try to parse AMD vsdbffd4ccd29a67drm/amd/display: Check for VRR range in CEA AMD vsdb7dd6c77d8e9cdrm/amd/display: Use bigger VRR range if found in AMD vsdb6bc9fa2daf96drm/amd/display: Separate DP/eDP and PCON paths completely73c558a95236drm/amd/display: Refactor PCON VRR compatibility check1e5772e9f59fdrm/amd/display: Add PCON VRR ID check overridefb9fadaea340drm/amd/display: Add CH7218 PCON IDf8fbf60ae5ccdrm/edid: Parse more info from HDMI Forum vsdbc54d65ce6063drm/amd/display: Rename PCON adaptive sync types51a1d84fad76drm/amd/display: Enable HDMI VRR over PCON155b6185efe7drm/amd/display: Support HDMI VRRmax=0487c0ace279bdrm/amd/display: Build HDMI vsif in correct slotc60b45f3b9eddrm/amd/display: Save HDMI gaming info to edid caps2e8d30b6efb7drm/amd/display: Restore ALLM support in HDMI vsife9fae57a1337drm/amd/display: Trigger ALLM if it's available544471b954dddrm/amd/display: Reintroduce VTEM info framef8f5fe907d73drm/amd/display: Enable HDMI VRR964d7f587f72Merge HDMI and PCON paths6132a9134b4ddrm/amd/display: freesync_on_desktop support for HDMI VRRe2e05a94e30eForce freesync_on_desktop for HDMI9d0217782b41drm: Add ALLM properties to connectorbabafcc4d70adrm/amd/display: Use ALLM properties in amdgpu650271c965f5fixu
7.1/fixes
ddb2338f0c10drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen83b6827f20a8ddrm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"9b2f648f4f6cAdd BT support for PRIME B650M-A AX6 II motherboard73d0ee937903bluetooth: btusb: Add VID/PID 13d3:36254222aefd9721sched/fair: do not scan twice in detach_tasks()bed3b4763266Input: xpad - add support for EasySMX 05 Proe210322f7fa9udmabuf: Do not create malformed scatterlists68fbc2c34c02x86/cpu/amd: Don't clear RDSEED32 bit on znver530f84adb9a4asched/idle: Fix avg_idle saturation b...
CachyOS Linux 7.1.2-2
CachyOS Linux 7.1.2-2
Based on Linux 7.1.2
Previous release: cachyos-7.1.2-1
Changes since cachyos-7.1.2-1
- Updated branch: 7.1/fixes
+drm/amd/display: Fix ISM dc_lock deadlock during suspend+drm/amd/display: Use lockdep_assert_held() for dc_lock check
Applied branches
7.1/fixes
215cefb07e3ddrm/amd/display: Fix ISM dc_lock deadlock during suspend68c43a6f4f3ddrm/amd/display: Use lockdep_assert_held() for dc_lock check
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()90f7bcb68f3emm/vmalloc: extract vm_area_free_pages() helper from vfree()c2174264b3c7mm/vmalloc: use physical page count for vrealloc() grow-in-place check10bf8c793ec7mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas30c8b9b5cfd4mm/vmalloc: free unused pages on vrealloc() shrinka906de422555lib/test_vmalloc: add vrealloc test case
7.1/vesa-dsc-bpp
e454d82dadabdrm/edid: rename VESA block parsing functions to more generic namea7a92ca8f96edrm/edid: prepare for VESA vendor-specific data block extension0e2baabe1047drm/edid: MSO should only be used for non-eDP displays5312678461c5drm/edid: parse DSC DPP passthru support flag for mode VII timingse04b02bcec24drm/edid: for consistency, use mask everywhere for block rev parsingc85b54e1798adrm/edid: parse DRM VESA dsc bpp targeta8e19b5daef9drm/amd: use fixed dsc bits-per-pixel from edidb19d55f179bbdrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.1/snd-codecs
52f2581042cdSound support for the Samsung Galaxy Book 4ea70712456a2Rename model number of Book4 360 and Book4 Pro11211e7ea6eaAdded fixup model0dcebdf50644Typo: Book 4 360 was a Book 4 Pro 360606d8838abf4Added Galaxy Book 5 and removed duplicated linebb2ce59a2b16Added support for Book4 Pro 16-inch and Book4 Ultrac9fcfc06e593Put the new biquads from the official Samsung firmware in the firmware bloba760f2b95593hda/max98390: Remove unused variables3fa3e0008ef1ALSA: hda: add AW88399 side codec support
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/preempt-ipi
98b777e0ce80smp: Disable preemption explicitly in __csd_lock_wait()a0efcf365b8bsmp: Enable preemption early in smp_call_function_single()e9a4e391e255smp: Refactor remote CPU selection in smp_call_function_any()1813124b0769smp: Use task-local IPI cpumask in smp_call_function_many_cond()7382afba7bb7smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once8f67726db98dsmp: Enable preemption early in smp_call_function_many_cond()1e95724b050fsmp: Remove preempt_disable() from smp_call_function()67c590f5d721smp: Remove preempt_disable() from on_each_cpu_cond_mask()ad9424d35471scftorture: Remove preempt_disable() in scftorture_invoke_one()cf9c5a06eafax86/mm: Factor out flush_tlb_info initializationaa3c9a531106x86/mm: Cap flush_tlb_info alignment at 64 bytesd808451e1aecx86/mm: Move flush_tlb_info back to the stack3f8c4b565b28x86/kvm: Disable preemption in kvm_flush_tlb_multi()600b45caf07dx86/mm: Re-enable preemption before flush_tlb_multi()
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
4a9fee1f68a2drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()60eaca877566Do not modify display_info in freesync_capsb89000f46a95Modify display range if freesync capable044c57f887a0drm/amd/display: Remove redundant edid checks68fef123e6ebdrm/amd/display: Move DisplayID vrr parsing56299d65c4badrm/amd/display: Always try to parse AMD vsdbffd4ccd29a67drm/amd/display: Check for VRR range in CEA AMD vsdb7dd6c77d8e9cdrm/amd/display: Use bigger VRR range if found in AMD vsdb6bc9fa2daf96drm/amd/display: Separate DP/eDP and PCON paths completely73c558a95236drm/amd/display: Refactor PCON VRR compatibility check1e5772e9f59fdrm/amd/display: Add PCON VRR ID check overridefb9fadaea340drm/amd/display: Add CH7218 PCON IDf8fbf60ae5ccdrm/edid: Parse more info from HDMI Forum vsdbc54d65ce6063drm/amd/display: Rename PCON adaptive sync types51a1d84fad76drm/amd/display: Enable HDMI VRR over PCON155b6185efe7drm/amd/display: Support HDMI VRRmax=0487c0ace279bdrm/amd/display: Build HDMI vsif in correct slotc60b45f3b9eddrm/amd/display: Save HDMI gaming info to edid caps2e8d30b6efb7drm/amd/display: Restore ALLM support in HDMI vsife9fae57a1337drm/amd/display: Trigger ALLM if it's available544471b954dddrm/amd/display: Reintroduce VTEM info framef8f5fe907d73drm/amd/display: Enable HDMI VRR964d7f587f72Merge HDMI and PCON paths6132a9134b4ddrm/amd/display: freesync_on_desktop support for HDMI VRRe2e05a94e30eForce freesync_on_desktop for HDMI9d0217782b41drm: Add ALLM properties to connectorbabafcc4d70adrm/amd/display: Use ALLM properties in amdgpu650271c965f5fixu
7.1/fixes
ddb2338f0c10drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen83b6827f20a8ddrm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"9b2f648f4f6cAdd BT support for PRIME B650M-A AX6 II motherboard73d0ee937903bluetooth: btusb: Add VID/PID 13d3:36254222aefd9721sched/fair: do not scan twice in detach_tasks()bed3b4763266Input: xpad - add support for EasySMX 05 Proe210322f7fa9udmabuf: Do not create malformed scatterlists68fbc2c34c02x86/cpu/amd: Don't clear RDSEED32 bit on znver530f84adb9a4asched/idle: Fix avg_idle saturation by establishing symmetric idle entry hookf43a2113f90amm/page_alloc: Optimize free_contig_range()a54473ca3e95vmalloc: Optimize vfree with free_pages_bulk()447f8b66eb85mm/page_alloc: Optimize __free_contig_frozen_range()4c82db870e2csched/core: Make finish_task_switch() and its subfunctions always inline70d47f38432cRevert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"a8545973725fmm/lruvec: preemptively free dead folios during lru_add drainf887d303b689USB: core: sanitize string descriptors against C0 control characters05fc6ce94fb2Reapply "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"7c6ac815422bsched/membarrier: Use per-CPU mutexes for targeted commands5e9b24e77280sched/membarrier: Modernize membarrier_global_expedited with cleanup guardsc37b35ba65daRevert "mm/page_alloc: Optimize __free_contig_frozen_range()"2b17b3b95037Revert "vmalloc: Optimize vfree with free_pages_bulk()"f754c31b7a4aRevert "mm/page_alloc: Optimize free_contig_range()"05f2a8a459d6drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit8b8337742270drm/i915/alpm: limit Panel Replay ALPM programming to PR24a44c9098aedrm/edid: populate monitor range from DisplayID adaptive syncded7beded828drm/i915/psr: exit Panel Replay during updates to work around ALPM lage1bdc4435ef2platform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)99b276ceb739drm/nouveau: Wire up dmem cgroups29ef49dc8abbbtrfs: don't force DIO writes to be serialized029813859907scsi: smartpqi: use shost_to_hba() in pqi_scan_finished()0cb1378762dbRevert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"92771eacc062i2c: Force ASUE140D touchpad i2c freq to 100khz412827c49ac5ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332d933cc0cf645wifi: iwlwifi: mld: skip TX when firmware is deadfcccf902924dASoC: tas2783A: Use firmware file from linux-firmware20d40f04a2addrm/amd/display: Fix mem_type change detection for async flipsd010beb68cd3ASoC: amd: acp: Add DMI override for ASUS TUF Gamin...
CachyOS Linux 7.1.2-1
CachyOS Linux 7.1.2-1
Based on Linux 7.1.2
Previous release: cachyos-7.1.1-2
Changes since cachyos-7.1.1-2
- Rebased to upstream:
7.1.1→7.1.2 - Removed branch: 7.1/t2
- Updated branch: 7.1/fixes
+drm/xe: Enable Wa_14025515070
Applied branches
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()90f7bcb68f3emm/vmalloc: extract vm_area_free_pages() helper from vfree()c2174264b3c7mm/vmalloc: use physical page count for vrealloc() grow-in-place check10bf8c793ec7mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas30c8b9b5cfd4mm/vmalloc: free unused pages on vrealloc() shrinka906de422555lib/test_vmalloc: add vrealloc test case
7.1/vesa-dsc-bpp
e454d82dadabdrm/edid: rename VESA block parsing functions to more generic namea7a92ca8f96edrm/edid: prepare for VESA vendor-specific data block extension0e2baabe1047drm/edid: MSO should only be used for non-eDP displays5312678461c5drm/edid: parse DSC DPP passthru support flag for mode VII timingse04b02bcec24drm/edid: for consistency, use mask everywhere for block rev parsingc85b54e1798adrm/edid: parse DRM VESA dsc bpp targeta8e19b5daef9drm/amd: use fixed dsc bits-per-pixel from edidb19d55f179bbdrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.1/snd-codecs
52f2581042cdSound support for the Samsung Galaxy Book 4ea70712456a2Rename model number of Book4 360 and Book4 Pro11211e7ea6eaAdded fixup model0dcebdf50644Typo: Book 4 360 was a Book 4 Pro 360606d8838abf4Added Galaxy Book 5 and removed duplicated linebb2ce59a2b16Added support for Book4 Pro 16-inch and Book4 Ultrac9fcfc06e593Put the new biquads from the official Samsung firmware in the firmware bloba760f2b95593hda/max98390: Remove unused variables3fa3e0008ef1ALSA: hda: add AW88399 side codec support
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/preempt-ipi
98b777e0ce80smp: Disable preemption explicitly in __csd_lock_wait()a0efcf365b8bsmp: Enable preemption early in smp_call_function_single()e9a4e391e255smp: Refactor remote CPU selection in smp_call_function_any()1813124b0769smp: Use task-local IPI cpumask in smp_call_function_many_cond()7382afba7bb7smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once8f67726db98dsmp: Enable preemption early in smp_call_function_many_cond()1e95724b050fsmp: Remove preempt_disable() from smp_call_function()67c590f5d721smp: Remove preempt_disable() from on_each_cpu_cond_mask()ad9424d35471scftorture: Remove preempt_disable() in scftorture_invoke_one()cf9c5a06eafax86/mm: Factor out flush_tlb_info initializationaa3c9a531106x86/mm: Cap flush_tlb_info alignment at 64 bytesd808451e1aecx86/mm: Move flush_tlb_info back to the stack3f8c4b565b28x86/kvm: Disable preemption in kvm_flush_tlb_multi()600b45caf07dx86/mm: Re-enable preemption before flush_tlb_multi()
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
4a9fee1f68a2drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()60eaca877566Do not modify display_info in freesync_capsb89000f46a95Modify display range if freesync capable044c57f887a0drm/amd/display: Remove redundant edid checks68fef123e6ebdrm/amd/display: Move DisplayID vrr parsing56299d65c4badrm/amd/display: Always try to parse AMD vsdbffd4ccd29a67drm/amd/display: Check for VRR range in CEA AMD vsdb7dd6c77d8e9cdrm/amd/display: Use bigger VRR range if found in AMD vsdb6bc9fa2daf96drm/amd/display: Separate DP/eDP and PCON paths completely73c558a95236drm/amd/display: Refactor PCON VRR compatibility check1e5772e9f59fdrm/amd/display: Add PCON VRR ID check overridefb9fadaea340drm/amd/display: Add CH7218 PCON IDf8fbf60ae5ccdrm/edid: Parse more info from HDMI Forum vsdbc54d65ce6063drm/amd/display: Rename PCON adaptive sync types51a1d84fad76drm/amd/display: Enable HDMI VRR over PCON155b6185efe7drm/amd/display: Support HDMI VRRmax=0487c0ace279bdrm/amd/display: Build HDMI vsif in correct slotc60b45f3b9eddrm/amd/display: Save HDMI gaming info to edid caps2e8d30b6efb7drm/amd/display: Restore ALLM support in HDMI vsife9fae57a1337drm/amd/display: Trigger ALLM if it's available544471b954dddrm/amd/display: Reintroduce VTEM info framef8f5fe907d73drm/amd/display: Enable HDMI VRR964d7f587f72Merge HDMI and PCON paths6132a9134b4ddrm/amd/display: freesync_on_desktop support for HDMI VRRe2e05a94e30eForce freesync_on_desktop for HDMI9d0217782b41drm: Add ALLM properties to connectorbabafcc4d70adrm/amd/display: Use ALLM properties in amdgpu650271c965f5fixu
7.1/fixes
ddb2338f0c10drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen83b6827f20a8ddrm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"9b2f648f4f6cAdd BT support for PRIME B650M-A AX6 II motherboard73d0ee937903bluetooth: btusb: Add VID/PID 13d3:36254222aefd9721sched/fair: do not scan twice in detach_tasks()bed3b4763266Input: xpad - add support for EasySMX 05 Proe210322f7fa9udmabuf: Do not create malformed scatterlists68fbc2c34c02x86/cpu/amd: Don't clear RDSEED32 bit on znver530f84adb9a4asched/idle: Fix avg_idle saturation by establishing symmetric idle entry hookf43a2113f90amm/page_alloc: Optimize free_contig_range()a54473ca3e95vmalloc: Optimize vfree with free_pages_bulk()447f8b66eb85mm/page_alloc: Optimize __free_contig_frozen_range()4c82db870e2csched/core: Make finish_task_switch() and its subfunctions always inline70d47f38432cRevert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"a8545973725fmm/lruvec: preemptively free dead folios during lru_add drainf887d303b689USB: core: sanitize string descriptors against C0 control characters05fc6ce94fb2Reapply "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"7c6ac815422bsched/membarrier: Use per-CPU mutexes for targeted commands5e9b24e77280sched/membarrier: Modernize membarrier_global_expedited with cleanup guardsc37b35ba65daRevert "mm/page_alloc: Optimize __free_contig_frozen_range()"2b17b3b95037Revert "vmalloc: Optimize vfree with free_pages_bulk()"f754c31b7a4aRevert "mm/page_alloc: Optimize free_contig_range()"05f2a8a459d6drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit8b8337742270drm/i915/alpm: limit Panel Replay ALPM programming to PR24a44c9098aedrm/edid: populate monitor range from DisplayID adaptive syncded7beded828drm/i915/psr: exit Panel Replay during updates to work around ALPM lage1bdc4435ef2platform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)99b276ceb739drm/nouveau: Wire up dmem cgroups29ef49dc8abbbtrfs: don't force DIO writes to be serialized029813859907scsi: smartpqi: use shost_to_hba() in pqi_scan_finished()0cb1378762dbRevert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"92771eacc062i2c: Force ASUE140D touchpad i2c freq to 100khz412827c49ac5ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332d933cc0cf645wifi: iwlwifi: mld: skip TX when firmware is deadfcccf902924dASoC: tas2783A: Use firmware file from linux-firmware20d40f04a2addrm/amd/display: Fix mem_type change detection for async flipsd010beb68cd3ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026d8973f8f7576ASoC: amd: acp: Add DMI override for ASUS Vivobook 188d49baf5a35aplatform/x86/amd/pmc: Check for intermediate wakeup in function0f75411340c8platform/x86/amd...
CachyOS Linux 6.18.37-1
CachyOS Linux 6.18.37-1
Based on Linux 6.18.37
Previous release: cachyos-6.18.36-1
Changes since cachyos-6.18.36-1
- Rebased to upstream:
6.18.36→6.18.37
Applied branches
6.18/t2
f7919dee72c1Add apple-bce driver8108f3e318a4Put apple-bce in drivers/staging35fb694dde74Fix freezing on turning off cameraa717bf64a1cdi915: 4 lane quirk for mbp15,1b62cecb8ab4capple-gmux: allow switching to igpu at probe742b6bd6bd0dapplesmc: convert static structures to drvdata432e07b0dd8aapplesmc: make io port base addr dynamic3d27ce5ebeebapplesmc: switch to acpi_device (from platform)1231faf39c3eapplesmc: key interface wrappers8f393b5e6062applesmc: basic mmio interface implementation120efdbbb440applesmc: fan support on T2 Macs8ffd9432cbb8applesmc: Add iMacPro to applesmc_whitelist5bbf54ded187applesmc: make applesmc_remove void347f1648b4c8applesmc: battery charge limiter8e04d4132fe7HID: add device IDs for Apple SPI HID devicesabc0e4864497HID: add HOST vendor/device IDs for Apple MTP devices8a32b5c9c323HID: core: Handle HOST bus type when announcing devices3dbb54bdf70fHID: Bump maximum report size to 1638454ea3fae73b7HID: apple: Bind Apple silicon SPI devicesf3d80433c967HID: apple: Bind to HOST devices for MTP80fe26e2d0cdHID: magicmouse: use a define of the max number of touch contactse8d5d5616afeHID: magicmouse: use struct input_mt_pos for X/Ycaf70e575f58HID: magicmouse: use ops function pointers for input functionality6e49d2fde129HID: magicmouse: add support for Macbook trackpadsfd3ad4456206HID: magicmouse: Add MTP multi-touch device support60ca6fbcdabbHID: magicmouse: Add .reset_resume for SPI trackpads567f91c20464HID: magicmouse: Handle touch controller resets on SPI devices8467e98b0e84HID: magicmouse: Query device dimensions via HID reportdb745a94a584WIP: HID: transport: spi: add Apple SPI transporte419f0a82e26soc: apple: Add DockChannel driver00acd7c96f46HID: Add Apple DockChannel HID transport drivere20efdf5c502soc: apple: Add RTKit helper driverdb85ec3a3208HID: apple: ignore the trackpad on T2 Macsafe7a4aa06c9HID: magicmouse: Add support for trackpads found on T2 Macsc434a551b3d5HID: magicmouse: fix regression breaking support for Magic Trackpad 1dc25bc86590fdrm/i915: Discard large BIOS framebuffers causing display corruption.30a89ad8250chid: Makefile: Post-patch fixing
6.18/sched-ext
b99db259aa4esched_ext: Exit early on hotplug events during attach83659f4458c7sched_ext: Add lockless peek operation for DSQs2f15c2b511c5sched_ext: Add a selftest for scx_bpf_dsq_peekf853a289756asched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
6.18/hdmi
1ec4b9b2fd1cdrm/amd/display: Return if DisplayID not found in parse_amd_vsdb()30066fa0f0e3drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()37f2399993b4drm/amd/display: Remove redundant edid checksd921bd1be20ddrm/amd/display: Move DisplayID vrr parsing813274d812d6drm/amd/display: Always try to parse AMD vsdbc00be80f9a67drm/amd/display: Check for VRR range in CEA AMD vsdbadab50950da1drm/amd/display: Use bigger VRR range if found in AMD vsdb881af56daf65drm/amd/display: Separate DP/eDP and PCON paths completelyb60e9cc6e69edrm/amd/display: Refactor PCON VRR compatibility checka6c8ecf33b88drm/amd/display: Add PCON VRR ID check override57e72dea9319drm/amd/display: Add CH7218 PCON ID9974e9fd85f3drm/edid: Parse more info from HDMI Forum vsdb287cae55add2drm/amd/display: Rename PCON adaptive sync typescd6b475ba9cedrm/amd/display: Enable HDMI VRR over PCONa080b667fc3edrm/amd/display: Support HDMI VRRmax=03f6944878d13drm/amd/display: Build HDMI vsif in correct slot9c6e8207bb24drm/amd/display: Save HDMI gaming info to edid capsdfc754e3ad74drm/amd/display: Restore ALLM support in HDMI vsif61f424e88a08drm/amd/display: Trigger ALLM if it's availabled3cc5aa1ab65drm/amd/display: Reintroduce VTEM info framea17487018a01drm/amd/display: Enable HDMI VRRab76b2ccef30drm/amd/display: freesync_on_desktop support for HDMI VRRff84cd0df7d6drm: Add passive_vrr_disabled property to crtc7346c9a3c52ddrm: Add passive_vrr_capable property to connector0c3394d955b0drm: Add ALLM properties to connector62b2e4c2ba29drm/amd/display: Use passive_vrr properties in amdgpu15c2b9cb2e08drm/amd/display: Use ALLM properties in amdgpu
6.18/fixes
8b2909771e51hid-haptic: Fix building as a module87d5536d121cx86/bhi: Add BHB clearing for CPUs with larger branch history4703912f5e30x86/vmscape: Replace IBPB with branch history clear on exit to userspaceb3c6183433a5x86/vmscape: Remove LFENCE from BHB clearing long loop3f599ad863f1x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY33a1cd2c0bbfdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8d928000adaf0drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"cece492ab2bdx86/mm/tlb: Make enter_lazy_tlb() always inline on x8626aa46be57e3sched: Make raw_spin_rq_unlock() inlinea9210847a458sched/core: Make finish_task_switch() and its subfunctions always inline5c94e3d90dceRevert "x86/vmscape: Remove LFENCE from BHB clearing long loop"56f33915f60eRevert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"f016c5676b01Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"b93fdafd45a6sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()981e371768c7sched/fair: Simplify task_numa_find_cpu()0ba00dbce1a0usb: core: add USB_QUIRK_NO_BOS for additional capture devicesa1b60c6ef424bluetooth: btusb: Add VID/PID 13d3:3625ac1b350f59cddrm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()7f43f849930espi: cs42l43: Use actual ACPI firmware node for chip selects36e91bf61a05Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"
6.18/crypto
b2024413ee38crypto: x86/aes-gcm - add VAES+AVX2 optimized code561a7ec8bb86crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code7b9b33f11bf7crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512d53c0d63d4f7crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectorse11011caf2dacrypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions6ffa9120d9b6crypto: x86/aes-gcm - revise some comments in AVX512 codef42fb940fa5ecrypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^19deca3c65a27crypto: x86/aes-gcm - optimize long AAD processing with AVX512c7d0f4fdf287dm-verity: remove log message with shash driver namea7cdf300c7a2dm-verity: use SHA-256 library for SHA-2567e738e3597b0dm-verity: reduce scope of real and wanted digestsfb154dda5b0fdm-verity: use 2-way interleaved SHA-256 hashing when supported5ab94f27dfa3rhashtable: use likely for rhashtable lookup
6.18/cachy
93c86184e27cadd sysctl to allow disabling unprivileged CLONE_NEWUSER76b9be5d1c63CACHY: Add config for default of unprivileged_userns_clonefccd796b5234Cachy: Tweakse3db2f5acf40Cachy: Restore -O3 Optimization Leveldb4fe39590a2Cachy: Add GCC SMS-based modulo scheduling030fa348b26bCachy: Add ACS override supportbdc0af2dfb98Cachy: mm: Disable unevictable compactionff8891ed4f69Cachy: PCI: Add Intel remapped NVMe device supportb21630d47ca3Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State driversbf03c2d0594aCachy: Migrateab786766a1a9Cachy: evdev - use call_rcu when detaching client49f2e624d4abCachy: Enable background reclaim of hugepages08292fcc4d4cCachy: Disable watermark boosting by default7692c98fcc81Cachy: Disable proactive compaction by default62b96540e895cachy: move AMD_PRIVATE_COLOR to Kconfig45fec4083487Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap8e7cf476b67fCachy: v4l2-core: add v4l2loopback7974a6894b2fCachy: Initialize ata before graphicsd9acfc75d3b2Cachy: intel-pstate: Implement "enable" parameteraa7b596334celocking: rwsem: spin fasterda0d17c045ceCACHY: Add VHBA driveref96f8ba2014Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT42cceea4475cCACHY: Add x86_64 ISA and Zen4 compiler optimizations221a4f499f13le9uo 1.15a6bf2fba6db24kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a2384bb62b967kbuild: distributed build support for Clang ThinLTOd0b25a4dde1cv4l2loopback: 0.15.14f39d5036082linux6.19-rc1-ADIOS-3.1.7faf60d7a3237Cachy: Use BFQ as the elevator for SQ devices47d32d8acb38v4l2loopback: Sync 6.18 fixes from upstream5521fc211821kbuild: add resolve_btfids to pacman PKGBUILD04186cbe3258CACHY: Disable split lock mitigation86ae52695141v4l2loopback: 0.15.35c901d9ca3baCACHY: Remove redundant -fmodulo-sched flag4db041b62452iosched-6.18: bump ADIOS to v3.1.8adbda34b9318iosched-6.18: bump ADIOS to v3.1.9c4b2bc675d6btag-release: Add script4e62585c35ddtag-release.sh: GPG-sign release tarballs before upload
6.18/bbr3
7236394727f6tcp/bbr3: add BBRv3 congestion controle09e7cdbac6dtcp/bbr3: offer BBRv3 as a separate option alongside BBRv1
6.18/asus
436cc5aac3fdhid: add VID/PID for ASUS ROG RAIKIRI PRO180189b0e717platform/x86: asus-wmi: change quiet to low-powerfedbb2c42a80hid-asus-ally: Add joystick LED ring support820bee65c0a5hid-asus-ally: do MCY FW validation in hid-asus-ally7b7ee845de2ahid-asus-ally: initial Ally-X gamepad bringupe87367734f05hid-asus-ally: initial gamepad configuration- `...
CachyOS Linux 7.1.1-2
CachyOS Linux 7.1.1-2
Based on Linux 7.1.1
Previous release: cachyos-7.1.1-1
Changes since cachyos-7.1.1-1
- Updated branch: 7.1/fixes
+Revert "drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)"
Applied branches
7.1/fixes
9af900c18093Revert "drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)"
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()90f7bcb68f3emm/vmalloc: extract vm_area_free_pages() helper from vfree()c2174264b3c7mm/vmalloc: use physical page count for vrealloc() grow-in-place check10bf8c793ec7mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas30c8b9b5cfd4mm/vmalloc: free unused pages on vrealloc() shrinka906de422555lib/test_vmalloc: add vrealloc test case
7.1/vesa-dsc-bpp
e454d82dadabdrm/edid: rename VESA block parsing functions to more generic namea7a92ca8f96edrm/edid: prepare for VESA vendor-specific data block extension0e2baabe1047drm/edid: MSO should only be used for non-eDP displays5312678461c5drm/edid: parse DSC DPP passthru support flag for mode VII timingse04b02bcec24drm/edid: for consistency, use mask everywhere for block rev parsingc85b54e1798adrm/edid: parse DRM VESA dsc bpp targeta8e19b5daef9drm/amd: use fixed dsc bits-per-pixel from edidb19d55f179bbdrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.1/t2
416b8e9f3605Add apple-bce driverf8194c685820Put apple-bce in drivers/staging5ef5c3e5a909i915: 4 lane quirk for mbp15,12e2f2b66fcedapple-gmux: allow switching to igpu at probe6d9edf355fdeadd backend_ops39171d2baafaacpi1dd91731c7balightf5f27aca7d3facceld05e170987e4kbl30e085cde848chamshellc78621968663hwmon/macsmc: add more types68cfc780460bhwmon/macsmc: add support for intel macs1f085ffcfb26rtc/macsmc: add x86 supportdf763db23fd7rtc/cmos: add quirk to disable rtc-cmos for t2 devicesde4e112eb32dpower/supply/macsmc: add support for intel macs428205bbbce4acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooksb0e5c9079881HID: add device IDs for Apple SPI HID devices35cb65dbb5a5HID: add HOST vendor/device IDs for Apple MTP devices91b764518b3cHID: core: Handle HOST bus type when announcing devices55685b6d9a6dHID: Bump maximum report size to 163844e3ad4d5a1d7HID: apple: Bind Apple silicon SPI devicesc2e9c9116798HID: apple: Bind to HOST devices for MTPe6c9b44392c6HID: magicmouse: use a define of the max number of touch contacts07101a7fc37eHID: magicmouse: use struct input_mt_pos for X/Y4be8e8857252HID: magicmouse: use ops function pointers for input functionalityb336b2bb6044HID: magicmouse: add support for Macbook trackpads9ddcfd6b38d9HID: magicmouse: Add MTP multi-touch device supporte32ab4a2e899HID: magicmouse: Add .reset_resume for SPI trackpads43f21406cc5aHID: magicmouse: Handle touch controller resets on SPI devices3d6ac1ed1414HID: magicmouse: Query device dimensions via HID reportd761f4ec711aWIP: HID: transport: spi: add Apple SPI transportd3229755dd84soc: apple: Add DockChannel driver1487a6dd3527HID: Add Apple DockChannel HID transport driver711188ecccbdsoc: apple: Add RTKit helper driverad19844630d6HID: apple: ignore the trackpad on T2 Macs5dc35dafc990HID: magicmouse: Add support for trackpads found on T2 Macsacb6529fa18bHID: magicmouse: fix regression breaking support for Magic Trackpad 19d58d52a7c01HID: appletb-kbd: add option to switch default layer on double pressing fn key7b4d1efd14e4drm/i915: Discard large BIOS framebuffers causing display corruption.13a712d2a525vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/snd-codecs
52f2581042cdSound support for the Samsung Galaxy Book 4ea70712456a2Rename model number of Book4 360 and Book4 Pro11211e7ea6eaAdded fixup model0dcebdf50644Typo: Book 4 360 was a Book 4 Pro 360606d8838abf4Added Galaxy Book 5 and removed duplicated linebb2ce59a2b16Added support for Book4 Pro 16-inch and Book4 Ultrac9fcfc06e593Put the new biquads from the official Samsung firmware in the firmware bloba760f2b95593hda/max98390: Remove unused variables3fa3e0008ef1ALSA: hda: add AW88399 side codec support
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/preempt-ipi
98b777e0ce80smp: Disable preemption explicitly in __csd_lock_wait()a0efcf365b8bsmp: Enable preemption early in smp_call_function_single()e9a4e391e255smp: Refactor remote CPU selection in smp_call_function_any()1813124b0769smp: Use task-local IPI cpumask in smp_call_function_many_cond()7382afba7bb7smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once8f67726db98dsmp: Enable preemption early in smp_call_function_many_cond()1e95724b050fsmp: Remove preempt_disable() from smp_call_function()67c590f5d721smp: Remove preempt_disable() from on_each_cpu_cond_mask()ad9424d35471scftorture: Remove preempt_disable() in scftorture_invoke_one()cf9c5a06eafax86/mm: Factor out flush_tlb_info initializationaa3c9a531106x86/mm: Cap flush_tlb_info alignment at 64 bytesd808451e1aecx86/mm: Move flush_tlb_info back to the stack3f8c4b565b28x86/kvm: Disable preemption in kvm_flush_tlb_multi()600b45caf07dx86/mm: Re-enable preemption before flush_tlb_multi()
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
4a9fee1f68a2drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()60eaca877566Do not modify display_info in freesync_capsb89000f46a95Modify display range if freesync capable044c57f887a0drm/amd/display: Remove redundant edid checks68fef123e6ebdrm/amd/display: Move DisplayID vrr parsing56299d65c4badrm/amd/display: Always try to parse AMD vsdbffd4ccd29a67drm/amd/display: Check for VRR range in CEA AMD vsdb7dd6c77d8e9cdrm/amd/display: Use bigger VRR range if found in AMD vsdb6bc9fa2daf96drm/amd/display: Separate DP/eDP and PCON paths completely73c558a95236drm/amd/display: Refactor PCON VRR compatibility check1e5772e9f59fdrm/amd/display: Add PCON VRR ID check overridefb9fadaea340drm/amd/display: Add CH7218 PCON IDf8fbf60ae5ccdrm/edid: Parse more info from HDMI Forum vsdbc54d65ce6063drm/amd/display: Rename PCON adaptive sync types51a1d84fad76drm/amd/display: Enable HDMI VRR over PCON155b6185efe7drm/amd/display: Support HDMI VRRmax=0487c0ace279bdrm/amd/display: Build HDMI vsif in correct slotc60b45f3b9eddrm/amd/display: Save HDMI gaming info to edid caps2e8d30b6efb7drm/amd/display: Restore ALLM support in HDMI vsife9fae57a1337drm/amd/display: Trigger ALLM if it's available544471b954dddrm/amd/display: Reintroduce VTEM info framef8f5fe907d73drm/amd/display: Enable HDMI VRR964d7f587f72Merge HDMI and PCON paths6132a9134b4ddrm/amd/display: freesync_on_desktop support for HDMI VRRe2e05a94e30eForce freesync_on_desktop for HDMI9d0217782b41drm: Add ALLM properties to connectorbabafcc4d70adrm/amd/display: Use ALLM properties in amdgpu650271c965f5fixu
7.1/fixes
ddb2338f0c10drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen83b6827f20a8ddrm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"9b2f648f4f6cAdd BT support for PRIME B650M-A AX6 II motherboard73d0ee937903bluetooth: btusb: Add VID/PID 13d3:36254222aefd9721sched/fair: do not scan twice in detach_tasks()bed3b4763266Input: xpad - add support for EasySMX 05 Proe210322f7fa9udmabuf: Do not create malformed scatterlists- `6...
CachyOS Linux 7.1.1-1
CachyOS Linux 7.1.1-1
Based on Linux 7.1.1
Previous release: cachyos-7.1.0-1
Changes since cachyos-7.1.0-1
- Rebased to upstream:
7.1.0→7.1.1 - Updated branch: 7.1/cachy
+tag-release: Update to include .0
- Updated branch: 7.1/fixes
+drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)
- Updated branch: 7.1/hdmi
+fixu-Simplify MCCS logic in freesync_caps
- Updated branch: 7.1/t2
+HID: appletb-kbd: add option to switch default layer on double pressing fn key-fixup! vga_switcheroo: Defer probe of display devices on T2 Macs
- Updated branch: 7.1/vmalloc-free
+mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas-mm/vmalloc: use physical page count in vread_iter()
Applied branches
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()90f7bcb68f3emm/vmalloc: extract vm_area_free_pages() helper from vfree()c2174264b3c7mm/vmalloc: use physical page count for vrealloc() grow-in-place check10bf8c793ec7mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas30c8b9b5cfd4mm/vmalloc: free unused pages on vrealloc() shrinka906de422555lib/test_vmalloc: add vrealloc test case
7.1/vesa-dsc-bpp
e454d82dadabdrm/edid: rename VESA block parsing functions to more generic namea7a92ca8f96edrm/edid: prepare for VESA vendor-specific data block extension0e2baabe1047drm/edid: MSO should only be used for non-eDP displays5312678461c5drm/edid: parse DSC DPP passthru support flag for mode VII timingse04b02bcec24drm/edid: for consistency, use mask everywhere for block rev parsingc85b54e1798adrm/edid: parse DRM VESA dsc bpp targeta8e19b5daef9drm/amd: use fixed dsc bits-per-pixel from edidb19d55f179bbdrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.1/t2
416b8e9f3605Add apple-bce driverf8194c685820Put apple-bce in drivers/staging5ef5c3e5a909i915: 4 lane quirk for mbp15,12e2f2b66fcedapple-gmux: allow switching to igpu at probe6d9edf355fdeadd backend_ops39171d2baafaacpi1dd91731c7balightf5f27aca7d3facceld05e170987e4kbl30e085cde848chamshellc78621968663hwmon/macsmc: add more types68cfc780460bhwmon/macsmc: add support for intel macs1f085ffcfb26rtc/macsmc: add x86 supportdf763db23fd7rtc/cmos: add quirk to disable rtc-cmos for t2 devicesde4e112eb32dpower/supply/macsmc: add support for intel macs428205bbbce4acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooksb0e5c9079881HID: add device IDs for Apple SPI HID devices35cb65dbb5a5HID: add HOST vendor/device IDs for Apple MTP devices91b764518b3cHID: core: Handle HOST bus type when announcing devices55685b6d9a6dHID: Bump maximum report size to 163844e3ad4d5a1d7HID: apple: Bind Apple silicon SPI devicesc2e9c9116798HID: apple: Bind to HOST devices for MTPe6c9b44392c6HID: magicmouse: use a define of the max number of touch contacts07101a7fc37eHID: magicmouse: use struct input_mt_pos for X/Y4be8e8857252HID: magicmouse: use ops function pointers for input functionalityb336b2bb6044HID: magicmouse: add support for Macbook trackpads9ddcfd6b38d9HID: magicmouse: Add MTP multi-touch device supporte32ab4a2e899HID: magicmouse: Add .reset_resume for SPI trackpads43f21406cc5aHID: magicmouse: Handle touch controller resets on SPI devices3d6ac1ed1414HID: magicmouse: Query device dimensions via HID reportd761f4ec711aWIP: HID: transport: spi: add Apple SPI transportd3229755dd84soc: apple: Add DockChannel driver1487a6dd3527HID: Add Apple DockChannel HID transport driver711188ecccbdsoc: apple: Add RTKit helper driverad19844630d6HID: apple: ignore the trackpad on T2 Macs5dc35dafc990HID: magicmouse: Add support for trackpads found on T2 Macsacb6529fa18bHID: magicmouse: fix regression breaking support for Magic Trackpad 19d58d52a7c01HID: appletb-kbd: add option to switch default layer on double pressing fn key7b4d1efd14e4drm/i915: Discard large BIOS framebuffers causing display corruption.13a712d2a525vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/snd-codecs
52f2581042cdSound support for the Samsung Galaxy Book 4ea70712456a2Rename model number of Book4 360 and Book4 Pro11211e7ea6eaAdded fixup model0dcebdf50644Typo: Book 4 360 was a Book 4 Pro 360606d8838abf4Added Galaxy Book 5 and removed duplicated linebb2ce59a2b16Added support for Book4 Pro 16-inch and Book4 Ultrac9fcfc06e593Put the new biquads from the official Samsung firmware in the firmware bloba760f2b95593hda/max98390: Remove unused variables3fa3e0008ef1ALSA: hda: add AW88399 side codec support
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/preempt-ipi
98b777e0ce80smp: Disable preemption explicitly in __csd_lock_wait()a0efcf365b8bsmp: Enable preemption early in smp_call_function_single()e9a4e391e255smp: Refactor remote CPU selection in smp_call_function_any()1813124b0769smp: Use task-local IPI cpumask in smp_call_function_many_cond()7382afba7bb7smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once8f67726db98dsmp: Enable preemption early in smp_call_function_many_cond()1e95724b050fsmp: Remove preempt_disable() from smp_call_function()67c590f5d721smp: Remove preempt_disable() from on_each_cpu_cond_mask()ad9424d35471scftorture: Remove preempt_disable() in scftorture_invoke_one()cf9c5a06eafax86/mm: Factor out flush_tlb_info initializationaa3c9a531106x86/mm: Cap flush_tlb_info alignment at 64 bytesd808451e1aecx86/mm: Move flush_tlb_info back to the stack3f8c4b565b28x86/kvm: Disable preemption in kvm_flush_tlb_multi()600b45caf07dx86/mm: Re-enable preemption before flush_tlb_multi()
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
4a9fee1f68a2drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()60eaca877566Do not modify display_info in freesync_capsb89000f46a95Modify display range if freesync capable044c57f887a0drm/amd/display: Remove redundant edid checks68fef123e6ebdrm/amd/display: Move DisplayID vrr parsing56299d65c4badrm/amd/display: Always try to parse AMD vsdbffd4ccd29a67drm/amd/display: Check for VRR range in CEA AMD vsdb7dd6c77d8e9cdrm/amd/display: Use bigger VRR range if found in AMD vsdb6bc9fa2daf96drm/amd/display: Separate DP/eDP and PCON paths completely73c558a95236drm/amd/display: Refactor PCON VRR compatibility check1e5772e9f59fdrm/amd/display: Add PCON VRR ID check overridefb9fadaea340drm/amd/display: Add CH7218 PCON IDf8fbf60ae5ccdrm/edid: Parse more info from HDMI Forum vsdbc54d65ce6063drm/amd/display: Rename PCON adaptive sync types51a1d84fad76drm/amd/display: Enable HDMI VRR over PCON155b6185efe7drm/amd/display: Support HDMI VRRmax=0487c0ace279bdrm/amd/display: Build HDMI vsif in correct slotc60b45f3b9eddrm/amd/display: Save HDMI gaming info to edid caps2e8d30b6efb7drm/amd/display: Restore ALLM support in HDMI vsife9fae57a1337drm/amd/display: Trigger ALLM if it's available544471b954dddrm/amd/display: Reintroduce VTEM info framef8f5fe907d73drm/amd/display: Enable HDMI VRR964d7f587f72Merge HDMI and PCON paths6132a9134b4ddrm/amd/display: freesync_on_desktop support for HDMI VRRe2e05a94e30eForce freesync_on_desktop for HDMI9d0217782b41drm: Add ALLM properties to connectorbabafcc4d70adrm/amd/display: Use ALLM properties in amdgpu650271c965f5fixu
7.1/fixes
- `ddb233...
CachyOS Linux 6.18.36-1
CachyOS Linux 6.18.36-1
Based on Linux 6.18.36
Previous release: cachyos-6.18.35-1
Changes since cachyos-6.18.35-1
- Rebased to upstream:
6.18.35→6.18.36 - Removed branch: 6.18/intel-pstate
Applied branches
6.18/t2
f7919dee72c1Add apple-bce driver8108f3e318a4Put apple-bce in drivers/staging35fb694dde74Fix freezing on turning off cameraa717bf64a1cdi915: 4 lane quirk for mbp15,1b62cecb8ab4capple-gmux: allow switching to igpu at probe742b6bd6bd0dapplesmc: convert static structures to drvdata432e07b0dd8aapplesmc: make io port base addr dynamic3d27ce5ebeebapplesmc: switch to acpi_device (from platform)1231faf39c3eapplesmc: key interface wrappers8f393b5e6062applesmc: basic mmio interface implementation120efdbbb440applesmc: fan support on T2 Macs8ffd9432cbb8applesmc: Add iMacPro to applesmc_whitelist5bbf54ded187applesmc: make applesmc_remove void347f1648b4c8applesmc: battery charge limiter8e04d4132fe7HID: add device IDs for Apple SPI HID devicesabc0e4864497HID: add HOST vendor/device IDs for Apple MTP devices8a32b5c9c323HID: core: Handle HOST bus type when announcing devices3dbb54bdf70fHID: Bump maximum report size to 1638454ea3fae73b7HID: apple: Bind Apple silicon SPI devicesf3d80433c967HID: apple: Bind to HOST devices for MTP80fe26e2d0cdHID: magicmouse: use a define of the max number of touch contactse8d5d5616afeHID: magicmouse: use struct input_mt_pos for X/Ycaf70e575f58HID: magicmouse: use ops function pointers for input functionality6e49d2fde129HID: magicmouse: add support for Macbook trackpadsfd3ad4456206HID: magicmouse: Add MTP multi-touch device support60ca6fbcdabbHID: magicmouse: Add .reset_resume for SPI trackpads567f91c20464HID: magicmouse: Handle touch controller resets on SPI devices8467e98b0e84HID: magicmouse: Query device dimensions via HID reportdb745a94a584WIP: HID: transport: spi: add Apple SPI transporte419f0a82e26soc: apple: Add DockChannel driver00acd7c96f46HID: Add Apple DockChannel HID transport drivere20efdf5c502soc: apple: Add RTKit helper driverdb85ec3a3208HID: apple: ignore the trackpad on T2 Macsafe7a4aa06c9HID: magicmouse: Add support for trackpads found on T2 Macsc434a551b3d5HID: magicmouse: fix regression breaking support for Magic Trackpad 1dc25bc86590fdrm/i915: Discard large BIOS framebuffers causing display corruption.30a89ad8250chid: Makefile: Post-patch fixing
6.18/sched-ext
b99db259aa4esched_ext: Exit early on hotplug events during attach83659f4458c7sched_ext: Add lockless peek operation for DSQs2f15c2b511c5sched_ext: Add a selftest for scx_bpf_dsq_peekf853a289756asched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
6.18/hdmi
1ec4b9b2fd1cdrm/amd/display: Return if DisplayID not found in parse_amd_vsdb()30066fa0f0e3drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()37f2399993b4drm/amd/display: Remove redundant edid checksd921bd1be20ddrm/amd/display: Move DisplayID vrr parsing813274d812d6drm/amd/display: Always try to parse AMD vsdbc00be80f9a67drm/amd/display: Check for VRR range in CEA AMD vsdbadab50950da1drm/amd/display: Use bigger VRR range if found in AMD vsdb881af56daf65drm/amd/display: Separate DP/eDP and PCON paths completelyb60e9cc6e69edrm/amd/display: Refactor PCON VRR compatibility checka6c8ecf33b88drm/amd/display: Add PCON VRR ID check override57e72dea9319drm/amd/display: Add CH7218 PCON ID9974e9fd85f3drm/edid: Parse more info from HDMI Forum vsdb287cae55add2drm/amd/display: Rename PCON adaptive sync typescd6b475ba9cedrm/amd/display: Enable HDMI VRR over PCONa080b667fc3edrm/amd/display: Support HDMI VRRmax=03f6944878d13drm/amd/display: Build HDMI vsif in correct slot9c6e8207bb24drm/amd/display: Save HDMI gaming info to edid capsdfc754e3ad74drm/amd/display: Restore ALLM support in HDMI vsif61f424e88a08drm/amd/display: Trigger ALLM if it's availabled3cc5aa1ab65drm/amd/display: Reintroduce VTEM info framea17487018a01drm/amd/display: Enable HDMI VRRab76b2ccef30drm/amd/display: freesync_on_desktop support for HDMI VRRff84cd0df7d6drm: Add passive_vrr_disabled property to crtc7346c9a3c52ddrm: Add passive_vrr_capable property to connector0c3394d955b0drm: Add ALLM properties to connector62b2e4c2ba29drm/amd/display: Use passive_vrr properties in amdgpu15c2b9cb2e08drm/amd/display: Use ALLM properties in amdgpu
6.18/fixes
8b2909771e51hid-haptic: Fix building as a module87d5536d121cx86/bhi: Add BHB clearing for CPUs with larger branch history4703912f5e30x86/vmscape: Replace IBPB with branch history clear on exit to userspaceb3c6183433a5x86/vmscape: Remove LFENCE from BHB clearing long loop3f599ad863f1x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY33a1cd2c0bbfdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8d928000adaf0drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"cece492ab2bdx86/mm/tlb: Make enter_lazy_tlb() always inline on x8626aa46be57e3sched: Make raw_spin_rq_unlock() inlinea9210847a458sched/core: Make finish_task_switch() and its subfunctions always inline5c94e3d90dceRevert "x86/vmscape: Remove LFENCE from BHB clearing long loop"56f33915f60eRevert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"f016c5676b01Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"b93fdafd45a6sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()981e371768c7sched/fair: Simplify task_numa_find_cpu()0ba00dbce1a0usb: core: add USB_QUIRK_NO_BOS for additional capture devicesa1b60c6ef424bluetooth: btusb: Add VID/PID 13d3:3625ac1b350f59cddrm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()7f43f849930espi: cs42l43: Use actual ACPI firmware node for chip selects36e91bf61a05Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"
6.18/crypto
b2024413ee38crypto: x86/aes-gcm - add VAES+AVX2 optimized code561a7ec8bb86crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code7b9b33f11bf7crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512d53c0d63d4f7crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectorse11011caf2dacrypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions6ffa9120d9b6crypto: x86/aes-gcm - revise some comments in AVX512 codef42fb940fa5ecrypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^19deca3c65a27crypto: x86/aes-gcm - optimize long AAD processing with AVX512c7d0f4fdf287dm-verity: remove log message with shash driver namea7cdf300c7a2dm-verity: use SHA-256 library for SHA-2567e738e3597b0dm-verity: reduce scope of real and wanted digestsfb154dda5b0fdm-verity: use 2-way interleaved SHA-256 hashing when supported5ab94f27dfa3rhashtable: use likely for rhashtable lookup
6.18/cachy
93c86184e27cadd sysctl to allow disabling unprivileged CLONE_NEWUSER76b9be5d1c63CACHY: Add config for default of unprivileged_userns_clonefccd796b5234Cachy: Tweakse3db2f5acf40Cachy: Restore -O3 Optimization Leveldb4fe39590a2Cachy: Add GCC SMS-based modulo scheduling030fa348b26bCachy: Add ACS override supportbdc0af2dfb98Cachy: mm: Disable unevictable compactionff8891ed4f69Cachy: PCI: Add Intel remapped NVMe device supportb21630d47ca3Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State driversbf03c2d0594aCachy: Migrateab786766a1a9Cachy: evdev - use call_rcu when detaching client49f2e624d4abCachy: Enable background reclaim of hugepages08292fcc4d4cCachy: Disable watermark boosting by default7692c98fcc81Cachy: Disable proactive compaction by default62b96540e895cachy: move AMD_PRIVATE_COLOR to Kconfig45fec4083487Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap8e7cf476b67fCachy: v4l2-core: add v4l2loopback7974a6894b2fCachy: Initialize ata before graphicsd9acfc75d3b2Cachy: intel-pstate: Implement "enable" parameteraa7b596334celocking: rwsem: spin fasterda0d17c045ceCACHY: Add VHBA driveref96f8ba2014Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT42cceea4475cCACHY: Add x86_64 ISA and Zen4 compiler optimizations221a4f499f13le9uo 1.15a6bf2fba6db24kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a2384bb62b967kbuild: distributed build support for Clang ThinLTOd0b25a4dde1cv4l2loopback: 0.15.14f39d5036082linux6.19-rc1-ADIOS-3.1.7faf60d7a3237Cachy: Use BFQ as the elevator for SQ devices47d32d8acb38v4l2loopback: Sync 6.18 fixes from upstream5521fc211821kbuild: add resolve_btfids to pacman PKGBUILD04186cbe3258CACHY: Disable split lock mitigation86ae52695141v4l2loopback: 0.15.35c901d9ca3baCACHY: Remove redundant -fmodulo-sched flag4db041b62452iosched-6.18: bump ADIOS to v3.1.8adbda34b9318iosched-6.18: bump ADIOS to v3.1.9c4b2bc675d6btag-release: Add script4e62585c35ddtag-release.sh: GPG-sign release tarballs before upload
6.18/bbr3
7236394727f6tcp/bbr3: add BBRv3 congestion controle09e7cdbac6dtcp/bbr3: offer BBRv3 as a separate option alongside BBRv1
6.18/asus
436cc5aac3fdhid: add VID/PID for ASUS ROG RAIKIRI PRO180189b0e717platform/x86: asus-wmi: change quiet to low-powerfedbb2c42a80hid-asus-ally: Add joystick LED ring support820bee65c0a5hid-asus-ally: do MCY FW validation in hid-asus-ally7b7ee845de2ahid-asus-ally: initial Ally-X gamepad bringupe87367734f05hid-asus...