Releases: CachyOS/linux
Releases · CachyOS/linux
CachyOS Linux 7.0.1-3
CachyOS Linux 7.0.1-3
Based on Linux 7.0.1
Previous release: cachyos-7.0.1-1
Changes since cachyos-7.0.1-1
- Updated branch: 7.0/ntfs
+fixup! ntfs: zero out stale data in straddle block beyond initialized_size+iomap: allow file systems to hook into buffered read bio submission+ntfs: fix end_io not installed on mid-range bios submitted by iomap+Revert "ntfs: fix end_io not installed on mid-range bios submitted by iomap"
Applied branches
7.0/ntfs
73b85f037cb9ntfs: fix end_io not installed on mid-range bios submitted by iomap93cbc60582fcRevert "ntfs: fix end_io not installed on mid-range bios submitted by iomap"7085310d6a7aiomap: allow file systems to hook into buffered read bio submissionda6a02f9a554fixup! ntfs: zero out stale data in straddle block beyond initialized_size
7.0/ntfs
3c099b5e7cf2ntfs: zero out stale data in straddle block beyond initialized_sizeae171835c2eantfs: not zero out range beyond init in punch_hole44469a2912e3ntfs: limit memory allocation in ntfs_attr_readall4b90b9ff2a92ntfs: remove noop_direct_IO from address_space_operationscb01758feed9ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident73c65c5db394ntfs: fix uninitialized pointer in ntfs_write_mft_blockfc5e3173c857ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()efafe7a83851ntfs: add missing error code in ntfs_mft_record_alloc()595ac44192b6ntfs: delete dead codeb5110dc094a1ntfs: fix uninitialized variable in ntfs_map_runlist_nolockd80738a66e18ntfs: fix potential 32-bit truncation in ntfs_write_cb()5f608bbb973cntfs: use page allocation for resident attribute inline data16b71275b183ntfs: fix mmap_prepare writable check for shared mappings
7.0/fixes
fb3f71c05830platform/x86: samsung-galaxybook: Refactor camera lens cover input device04da96f4daf6platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications2a5a214aa4d8x86/cpu: Disable FRED when PTI is forced on
7.0/fixes
fdaf49cccdc7fixup! clockevents: Add missing resets of the next_event_forced flag
7.0/fixes
18719c80f34eRevert "sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking"ee1ec15dd3dasched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
7.0/fixes
77994c92fbc5Reapply "clockevents: Prevent timer interrupt starvation"6e0125337925clockevents: Add missing resets of the next_event_forced flag234eeb845c99sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking
7.0/cachy
09d54799a73etag-release: Update script
7.0/lenovo-wmi
308d32bf49efplatform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()895ba2046ae5platform/x86: lenovo-wmi-other: Balance IDA id allocation and free99b23b9e9b85platform/x86: lenovo-wmi-other: Balance component bind and unbind21643e59a183platform/x86: lenovo-wmi-other: Zero initialize WMI argumentsa26cda074067platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct membersd76aff016f72platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices1842daf476b3platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other91e01a43c66cplatform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpersdf47d28c5bcfplatform/x86: lenovo-wmi-other: Move LWMI_FAN_DIVbef4746b9ca1platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function260f38209869platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes993216a2a21aplatform/x86: lenovo-wmi-other: Add GPU tunable attributes0ec69bc77a9fplatform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH810d2804ad90platform/x86: lenovo-wmi-other: Add WMI battery charge limiting1e58ed5f3759platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir8ddb8c3b4e87platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.0/cachy
e7f8d7271eebiosched-7.0: bump ADIOS to v3.2.06febf5851693fixup! ACPI: processor: Disable bus master check for AMD
7.0/fixes
0e79efd9beafdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8532dc89e44d6drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"4f78f26cba9aAdd BT support for PRIME B650M-A AX6 II motherboard95029838e5dfbluetooth: btusb: Add VID/PID 13d3:3625b92071ce3be2Revert "sched/fair: Proportional newidle balance"35b9e0c144c8x86/mm/tlb: Make enter_lazy_tlb() always inline on x867d6c90bfb767sched: Make raw_spin_rq_unlock() inlinec80ed4ea6ec9sched/core: Make finish_task_switch() and its subfunctions always inline2c503ecb4638sched/fair: do not scan twice in detach_tasks()dec8eced84b0Input: xpad - add support for EasySMX 05 Prodbfdfd7e5a90udmabuf: Do not create malformed scatterlists3a2a4013d269intel_idle: Add Panther Lake C-states table6199d8d9f094x86/fred: enable FRED by default41cc257dc97fx86/Kconfig: tighten up wording of the CONFIG_X86_FRED help textd1344ad73dabwifi: rtw88: validate RX rate to prevent out-of-bound4cfc9ec73e56mm/page_alloc: Optimize free_contig_range()199df201fbfbvmalloc: Optimize vfree with free_pages_bulk()e29a70965775mm/page_alloc: Optimize __free_contig_frozen_range()baa1bc2de169ALSA: hda/realtek: Add quirk for Legion S7 15IMHd8571869d282sched_ext: idle: Prioritize idle SMT sibling0d31fb228ed0x86/cpu/amd: Don't clear RDSEED32 bit on znver5630e8b377b52Revert "clockevents: Prevent timer interrupt starvation"
7.0/vesa-dsc-bpp
bb447167f18fdrm/edid: rename VESA block parsing functions to more generic name70e9fb0386bcdrm/edid: prepare for VESA vendor-specific data block extension85765685b64fdrm/edid: MSO should only be used for non-eDP displays68b5610f467ddrm/edid: parse DSC DPP passthru support flag for mode VII timingsbda3f27acd70drm/edid: for consistency, use mask everywhere for block rev parsing4f1a94dffe6edrm/edid: parse DRM VESA dsc bpp target79ac66bac0d9drm/amd: use fixed dsc bits-per-pixel from edid545b46db5cbadrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 M...
CachyOS Linux 7.0.1-2
CachyOS Linux 7.0.1-2
Based on Linux 7.0.1
Previous release: cachyos-7.0.1-1
Changes since cachyos-7.0.1-1
- Updated branch: 7.0/fixes
-Add BT support for PRIME B650M-A AX6 II motherboard-ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G-ALSA: hda/realtek: Add quirk for Legion S7 15IMH-ASoC: amd: acp: add ASUS HN7306EA quirk for legacy SDW machine-ASoC: amd: acp: add DMI override for ACP70 flag-ASoC: amd: acp: add PX13 SoundWire machine link for rt721+tas2783x2-bluetooth: btusb: Add VID/PID 13d3:3625-drm/amd/display: Wire up dcn10_dio_construct() for all pre-DCN401 generations-drm/amdgpu: Fix ISP segfault issue in kernel v7.0-drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"-drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8-fixup! vmalloc: Optimize vfree-Input: xpad - add support for EasySMX 05 Pro-intel_idle: Add Panther Lake C-states table-iommu: Fix mapping check for 0x0 to avoid re-mapping it-mm/page_alloc: Optimize __free_contig_frozen_range()-mm/page_alloc: Optimize __free_contig_frozen_range()-mm/page_alloc: Optimize free_contig_range()-mm/page_alloc: Optimize free_contig_range()-mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU-Revert "fixup! vmalloc: Optimize vfree"-Revert "mm/page_alloc: Optimize __free_contig_frozen_range()"-Revert "mm/page_alloc: Optimize free_contig_range()"-Revert "mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU"-Revert "sched/fair: Proportional newidle balance"-Revert "vmalloc: Optimize vfree"-sched/core: Make finish_task_switch() and its subfunctions always inline-sched_ext: idle: Prioritize idle SMT sibling-sched/fair: do not scan twice in detach_tasks()-sched: Make raw_spin_rq_unlock() inline-udmabuf: Do not create malformed scatterlists-USB: add QUIRK_NO_BOS for several devices-vmalloc: Optimize vfree-vmalloc: Optimize vfree with free_pages_bulk()-wifi: rtw88: validate RX rate to prevent out-of-bound-writeback: don't block sync for filesystems with no data integrity guarantees-x86/fred: enable FRED by default-x86/Kconfig: tighten up wording of the CONFIG_X86_FRED help text-x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
- Updated branch: 7.0/lenovo-wmi
-platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other-platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata-platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir-platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()-platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers-platform/x86: lenovo-wmi-other: Add GPU tunable attributes-platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function-platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes-platform/x86: lenovo-wmi-other: Add WMI battery charge limiting-platform/x86: lenovo-wmi-other: Balance component bind and unbind-platform/x86: lenovo-wmi-other: Balance IDA id allocation and free-platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members-platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices-platform/x86: lenovo-wmi-other: Move LWMI_FAN_DIV-platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH-platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
- Updated branch: 7.0/ntfs
+ntfs: fix end_io not installed on mid-range bios submitted by iomap
- Updated branch: 7.0/t2
+Add apple-bce driver+HID: apple: ensure the keyboard backlight is off if suspending+Put apple-bce in drivers/staging+Revert "Add apple-bce driver"+Revert "Put apple-bce in drivers/staging"
Applied branches
7.0/vesa-dsc-bpp
bb447167f18fdrm/edid: rename VESA block parsing functions to more generic name70e9fb0386bcdrm/edid: prepare for VESA vendor-specific data block extension85765685b64fdrm/edid: MSO should only be used for non-eDP displays68b5610f467ddrm/edid: parse DSC DPP passthru support flag for mode VII timingsbda3f27acd70drm/edid: for consistency, use mask everywhere for block rev parsing4f1a94dffe6edrm/edid: parse DRM VESA dsc bpp target79ac66bac0d9drm/amd: use fixed dsc bits-per-pixel from edid545b46db5cbadrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 Macbooks24271a70d368applesmc: Do not probe for T2 Macbooks1859ccbf7cc4vga_switcheroo: Defer probe of display devices on T2 Macsbdf31aa7be96cachy-t2: Define t2_mac_tbl in header insteadb1c991fddf77Revert "Put apple-bce in drivers/staging"1d1f599be88eRevert "Add apple-bce driver"4a5e3ae105baAdd apple-bce drivere0e4c46749bbPut apple-bce in drivers/stagingfe71f6072565HID: apple: ensure the keyboard backlight is off if suspending
7.0/snd-codecs
8bf796649501Sound support for the Samsung Galaxy Book 4eeeb7b0c9122Rename model number of Book4 360 and Book4 Pro95786e4d26f6Added fixup model21b1dfac013aTypo: Book 4 360 was a Book 4 Pro 360489b8ff86ab1Added Galaxy Book 5 and removed duplicated line10e0dd582d09Added support for Book4 Pro 16-inch and Book4 Ultra303ce1a9cd89Put the new biquads from the official Samsung firmware in the firmware blob12ed4bb875d5ALSA: hda: add AW88399 side codec supporta974eab210d9hda/max98390: Remove unused variablesb3bbc4026b35Revert "ALSA: hda: add AW88399 side codec support"a18eac772ea0ALSA: hda: add AW88399 side codec support
7.0/ntfs
43fedd490e4aRevert "fs: Remove NTFS classic"e2b70867de40fs: add generic FS_IOC_SHUTDOWN definitions9137d075a01fntfs: update in-memory, on-disk structures and headersb770bb72c9d1ntfs: update super block operations6f0cfeb99aa8ntfs: update inode operations6f724a5a459dntfs: update mft ope...
CachyOS Linux 7.0.1-1
CachyOS Linux 7.0.1-1
Based on Linux 7.0.1
Previous release: cachyos-7.0.0-2
Changes since cachyos-7.0.0-2
- Rebased to upstream:
7.0.0→7.0.1 - Added branch: 7.0/amd-isp4
- Added branch: 7.0/cachy
- Added branch: 7.0/cgroup-vram
- Added branch: 7.0/fixes
- Added branch: 7.0/hdmi
- Added branch: 7.0/lenovo-wmi
- Added branch: 7.0/mglru
- Added branch: 7.0/ntfs
- Added branch: 7.0/snd-codecs
- Added branch: 7.0/t2
- Added branch: 7.0/vesa-dsc-bpp
Applied branches
7.0/ntfs
3c099b5e7cf2ntfs: zero out stale data in straddle block beyond initialized_sizeae171835c2eantfs: not zero out range beyond init in punch_hole44469a2912e3ntfs: limit memory allocation in ntfs_attr_readall4b90b9ff2a92ntfs: remove noop_direct_IO from address_space_operationscb01758feed9ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident73c65c5db394ntfs: fix uninitialized pointer in ntfs_write_mft_blockfc5e3173c857ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()efafe7a83851ntfs: add missing error code in ntfs_mft_record_alloc()595ac44192b6ntfs: delete dead codeb5110dc094a1ntfs: fix uninitialized variable in ntfs_map_runlist_nolockd80738a66e18ntfs: fix potential 32-bit truncation in ntfs_write_cb()5f608bbb973cntfs: use page allocation for resident attribute inline data16b71275b183ntfs: fix mmap_prepare writable check for shared mappings
7.0/fixes
fb3f71c05830platform/x86: samsung-galaxybook: Refactor camera lens cover input device04da96f4daf6platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications2a5a214aa4d8x86/cpu: Disable FRED when PTI is forced on
7.0/fixes
fdaf49cccdc7fixup! clockevents: Add missing resets of the next_event_forced flag
7.0/fixes
18719c80f34eRevert "sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking"ee1ec15dd3dasched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
7.0/fixes
77994c92fbc5Reapply "clockevents: Prevent timer interrupt starvation"6e0125337925clockevents: Add missing resets of the next_event_forced flag234eeb845c99sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking
7.0/cachy
09d54799a73etag-release: Update script
7.0/lenovo-wmi
308d32bf49efplatform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()895ba2046ae5platform/x86: lenovo-wmi-other: Balance IDA id allocation and free99b23b9e9b85platform/x86: lenovo-wmi-other: Balance component bind and unbind21643e59a183platform/x86: lenovo-wmi-other: Zero initialize WMI argumentsa26cda074067platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct membersd76aff016f72platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices1842daf476b3platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other91e01a43c66cplatform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpersdf47d28c5bcfplatform/x86: lenovo-wmi-other: Move LWMI_FAN_DIVbef4746b9ca1platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function260f38209869platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes993216a2a21aplatform/x86: lenovo-wmi-other: Add GPU tunable attributes0ec69bc77a9fplatform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH810d2804ad90platform/x86: lenovo-wmi-other: Add WMI battery charge limiting1e58ed5f3759platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir8ddb8c3b4e87platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.0/cachy
e7f8d7271eebiosched-7.0: bump ADIOS to v3.2.06febf5851693fixup! ACPI: processor: Disable bus master check for AMD
7.0/fixes
0e79efd9beafdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8532dc89e44d6drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"4f78f26cba9aAdd BT support for PRIME B650M-A AX6 II motherboard95029838e5dfbluetooth: btusb: Add VID/PID 13d3:3625b92071ce3be2Revert "sched/fair: Proportional newidle balance"35b9e0c144c8x86/mm/tlb: Make enter_lazy_tlb() always inline on x867d6c90bfb767sched: Make raw_spin_rq_unlock() inlinec80ed4ea6ec9sched/core: Make finish_task_switch() and its subfunctions always inline2c503ecb4638sched/fair: do not scan twice in detach_tasks()dec8eced84b0Input: xpad - add support for EasySMX 05 Prodbfdfd7e5a90udmabuf: Do not create malformed scatterlists3a2a4013d269intel_idle: Add Panther Lake C-states table6199d8d9f094x86/fred: enable FRED by default41cc257dc97fx86/Kconfig: tighten up wording of the CONFIG_X86_FRED help textd1344ad73dabwifi: rtw88: validate RX rate to prevent out-of-bound4cfc9ec73e56mm/page_alloc: Optimize free_contig_range()199df201fbfbvmalloc: Optimize vfree with free_pages_bulk()e29a70965775mm/page_alloc: Optimize __free_contig_frozen_range()baa1bc2de169ALSA: hda/realtek: Add quirk for Legion S7 15IMHd8571869d282sched_ext: idle: Prioritize idle SMT sibling0d31fb228ed0x86/cpu/amd: Don't clear RDSEED32 bit on znver5630e8b377b52Revert "clockevents: Prevent timer interrupt starvation"
7.0/vesa-dsc-bpp
bb447167f18fdrm/edid: rename VESA block parsing functions to more generic name70e9fb0386bcdrm/edid: prepare for VESA vendor-specific data block extension85765685b64fdrm/edid: MSO should only be used for non-eDP displays68b5610f467ddrm/edid: parse DSC DPP passthru support flag for mode VII timingsbda3f27acd70drm/edid: for consistency, use mask everywhere for block rev parsing4f1a94dffe6edrm/edid: parse DRM VESA dsc bpp target79ac66bac0d9drm/amd: use fixed dsc bits-per-pixel from edid545b46db5cbadrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 Macbooks24271a70d368applesmc: Do not probe for T2 Macbooks1859ccbf7cc4vga_switcheroo: Defer probe of display devices on T2 Macsbdf31aa7be96cachy-t2: Define t2_mac_tbl in header instead
7.0/snd-codecs
8bf796649501Sound support for the Samsung Galaxy Book 4eeeb7b0c9122Rename model number of Book4 360 and ...
CachyOS Linux 6.18.24-1
CachyOS Linux 6.18.24-1
Based on Linux 6.18.24
Previous release: cachyos-6.18.23-1
Changes since cachyos-6.18.23-1
- Rebased to upstream:
6.18.23→6.18.24 - Removed branch: 6.18/amd-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/intel-pstate
764ab00e0411cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()8ae810421357cpufreq: intel_pstate: Add and use hybrid_has_l3()38b3ff85b523cpufreq: intel_pstate: hybrid: Adjust energy model rules
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 script
6.18/bbr3
9744acecba04tcp/bbr3: add BBRv3 congestion control
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-ally...
CachyOS Linux 6.18.23-1
CachyOS Linux 6.18.23-1
Based on Linux 6.18.23
Previous release: cachyos-6.18.22-1
Changes since cachyos-6.18.22-1
- Rebased to upstream:
6.18.22→6.18.23 - Updated branch: 6.18/cachy
+tag-release: Add script
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/intel-pstate
764ab00e0411cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()8ae810421357cpufreq: intel_pstate: Add and use hybrid_has_l3()38b3ff85b523cpufreq: intel_pstate: hybrid: Adjust energy model rules
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 script
6.18/bbr3
9744acecba04tcp/bbr3: add BBRv3 congestion control
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 F...
CachyOS Linux 7.0.0-2
CachyOS Linux 7.0.0-2
Based on Linux 7.0.0
Previous release: cachyos-7.0.0-1
CachyOS Linux 7.0.0-1
CachyOS Linux 7.0.0-1
Based on Linux 7.0.0
CachyOS Linux 6.19.12-2
CachyOS Linux 6.19.12-2
Based on Linux 6.19.12
Previous release: cachyos-6.19.12-1
Changes since cachyos-6.19.12-1
- Updated branch: 6.19/t2
+Revert "vga_switcheroo: Defer probe of display devices on T2 Macs"+vga_switcheroo: Defer probe of display devices on T2 Macs
Applied branches
6.19/t2
425f9a5246b4Revert "vga_switcheroo: Defer probe of display devices on T2 Macs"48fe22527768vga_switcheroo: Defer probe of display devices on T2 Macs
6.19/vesa-dsc-bpp
48e88b82c2c4drm/edid: rename VESA block parsing functions to more generic name91c8bed83a3fdrm/edid: prepare for VESA vendor-specific data block extensionaf0bc8446421drm/edid: MSO should only be used for non-eDP displays964b42635253drm/edid: parse DSC DPP passthru support flag for mode VII timings8bc306217b1ddrm/edid: for consistency, use mask everywhere for block rev parsing4ac12bd22dcddrm/edid: parse DRM VESA dsc bpp target87b4b75d347edrm/amd: use fixed dsc bits-per-pixel from edid434785e661aedrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
6.19/t2
0597b0aae7f9Add apple-bce driverb7ee0d63cbb3Put apple-bce in drivers/staging48c98a239c17i915: 4 lane quirk for mbp15,12d6604d768c5apple-gmux: allow switching to igpu at probe77b82c7786e0applesmc: convert static structures to drvdata9226128b21c0applesmc: make io port base addr dynamicc51ad989e9acapplesmc: switch to acpi_device (from platform)0beed7e9eba9applesmc: key interface wrappers99f70c975999applesmc: basic mmio interface implementationf44b93104c9bapplesmc: fan support on T2 Macs1d2fe025d4c2applesmc: Add iMacPro to applesmc_whitelist479d8d96e100applesmc: make applesmc_remove voide6f9dee27c84applesmc: battery charge limiterfdecbf669a3cHID: add device IDs for Apple SPI HID devices384a22807afdHID: add HOST vendor/device IDs for Apple MTP devices39723326908eHID: core: Handle HOST bus type when announcing devices3c1643a7a33dHID: Bump maximum report size to 163840018fb1fbbcdHID: apple: Bind Apple silicon SPI devicesccac0b948bfdHID: apple: Bind to HOST devices for MTP68188db3ab9fHID: magicmouse: use a define of the max number of touch contactsc6052cfb7874HID: magicmouse: use struct input_mt_pos for X/Y03c6b2c343e5HID: magicmouse: use ops function pointers for input functionality2a6c43c0bc0aHID: magicmouse: add support for Macbook trackpadsb1624c13eac9HID: magicmouse: Add MTP multi-touch device support59d0baab9324HID: magicmouse: Add .reset_resume for SPI trackpadsa0d34b335842HID: magicmouse: Handle touch controller resets on SPI devices6393db9543f3HID: magicmouse: Query device dimensions via HID reportb64039ec3708WIP: HID: transport: spi: add Apple SPI transport8af31467c075soc: apple: Add DockChannel driver91fde69c3146HID: Add Apple DockChannel HID transport driver34e6b1d3c16asoc: apple: Add RTKit helper driver6239161844f4HID: apple: ignore the trackpad on T2 Macse25b08dd3e78HID: magicmouse: Add support for trackpads found on T2 Macs36f5a4658458HID: magicmouse: fix regression breaking support for Magic Trackpad 16ca44c63d35ddrm/i915: Discard large BIOS framebuffers causing display corruption.344dde9c6bacRevert "apple-gmux: allow switching to igpu at probe"2ccfd03117aeReapply "apple-gmux: allow switching to igpu at probe"67316318f71cvga_switcheroo: Defer probe of display devices on T2 Macs
6.19/hdmi
e04ee6551873drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()6557e7e63c8adrm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7529f667424fdrm/amd/display: Remove redundant edid checksc90da3703e37drm/amd/display: Move DisplayID vrr parsing3586342ed8c0drm/amd/display: Always try to parse AMD vsdb2c7336158949drm/amd/display: Check for VRR range in CEA AMD vsdbbd9963e38557drm/amd/display: Use bigger VRR range if found in AMD vsdbd1fa964d334edrm/amd/display: Separate DP/eDP and PCON paths completely34c4dcb65f7ddrm/amd/display: Refactor PCON VRR compatibility checka471d5d119b5drm/amd/display: Add PCON VRR ID check override9388b5f1782cdrm/amd/display: Add CH7218 PCON ID4b421b51f66adrm/edid: Parse more info from HDMI Forum vsdb8fa73b3fdd61drm/amd/display: Rename PCON adaptive sync types804b3630909fdrm/amd/display: Enable HDMI VRR over PCONbf109bcf3d84drm/amd/display: Support HDMI VRRmax=09865acdefb43drm/amd/display: Build HDMI vsif in correct slot2adcf48a1c85drm/amd/display: Save HDMI gaming info to edid caps707acfd9d263drm/amd/display: Restore ALLM support in HDMI vsifbfcc49152203drm/amd/display: Trigger ALLM if it's available63fefae3da0bdrm/amd/display: Reintroduce VTEM info frame9b92b1adc74bdrm/amd/display: Enable HDMI VRR6868342566d0drm/amd/display: freesync_on_desktop support for HDMI VRR8da625409812drm: Add passive_vrr_disabled property to crtc66e01cb1e5b0drm: Add passive_vrr_capable property to connectorcba55a14894bdrm: Add ALLM properties to connector2a900dac048edrm/amd/display: Use passive_vrr properties in amdgpu5162c619bd90drm/amd/display: Use ALLM properties in amdgpude37ebdefbb1drm/amd/display: Add PCON VRR ID check override736d8370d314Fix VRR range on FreeSync-less monitors6e381583a924Revert "drm/amd/display: Add PCON VRR ID check override"
6.19/fixes
5fe82efd908asched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()3afe7e84db94drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()c745fa8a9179x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY4353f1f04abbdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8e2c49887ea84drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"90a05cf204c8x86/mm/tlb: Make enter_lazy_tlb() always inline on x867b0bc114eb3fsched: Make raw_spin_rq_unlock() inline615ed25cc384sched/core: Make finish_task_switch() and its subfunctions always inline736b290701a1Add BT support for PRIME B650M-A AX6 II motherboard3149904ab10frcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS earlyfad8e510cd57sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()caf6c1d9d9aasched/fair: Simplify task_numa_find_cpu()371d6b6dae3bbluetooth: btusb: Add VID/PID 13d3:362574af2d4984a7USB: add QUIRK_NO_BOS for several devicesb81589d508dbRevert "sched/fair: Proportional newidle balance"bd730b87e16dALSA: hda/realtek: Add quirk for Acer Aspire V3-572Gb94178678822iommu: Skip mapping at address 0x0 if it already existse65c6b0a5a17netfilter: nf_tables: add .abort_skip_removal flag for set typescf6efd8ce306Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"c58ebcb1ae80ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)260dbbeb15aaRevert "iommu: Skip mapping at address 0x0 if it already exists"e27b254f50c8iommu: Fix mapping check for 0x0 to avoid re-mapping it10f42fae6e6bInput: xpad - add support for EasySMX 05 Pro20313d767be2ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx5cb73ddfee55fudmabuf: Do not create malformed scatterlists537d4b69bf9dwriteback: don't block sync for filesystems with no data integrity guaranteesb8e395179d46wifi: rtw88: validate RX rate to prevent out-of-bound
6.19/cgroup-vram
b5a3ce2f7a5bcgroup/dmem: Add queries for protection values91217b8faedbcgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helpercae01dda31b7drm/ttm: Extract code for attempting allocation in a placebf3bdf995c7ddrm/ttm: Split cgroup charge and resource allocation12b0f4e71cb8drm/ttm: Be more aggressive when allocating below protection limitca3955cc570edrm/ttm: Use common ancestor of evictor and evictee as limit poola5ad182ba8a3drm/nouveau: Wire up dmem cgroups
6.19/cachy
8087b8c2fda7add sysctl to allow disabling unprivileged CLONE_NEWUSER70dc0fa9a5d0CACHY: Add config for default of unprivileged_userns_clonea63d33541f2eCachy: Tweaksb01a1820ca34Cachy: Restore -O3 Optimization Level1caa661d25c4Cachy: Add GCC SMS-based modulo scheduling530f5413601bCachy: Add ACS override support860abc50e3d6Cachy: mm: Disable unevictable compaction8d3b59b6c722Cachy: PCI: Add Intel remapped NVMe device support102eff4eff80Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers16e5b7920ce0Cachy: Migrateb26276ce8836Cachy: evdev - use call_rcu when detaching client0cd8496932a0Cachy: Enable background reclaim of hugepages1dfaec52c2b1Cachy: Disable watermark boosting by default10c4f0d38b0cCachy: Disable proactive compaction by defaultaeefae197503cachy: move AMD_PRIVATE_COLOR to Kconfig6b180a94d6eaCachy: v4l2-core: add v4l2loopback3f797bd5771cCachy: Initialize ata before graphics98538a8cf237Cachy: intel-pstate: Implement "enable" parameter2cd32842465elocking: rwsem: spin faster74ea804d3e31CACHY: Add VHBA driver9a6fca8e55c9Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RTfd77cb707053CACHY: Add x86_64 ISA and Zen4 compiler optimizations1bbad4e440a1le9uo 1.15a6428458fbb48kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a02c43fcbb73ckbuild: distributed build support for Clang ThinLTO636275a66be4v4l2loopback: 0.15.118cca168c11dv4l2loopback: Sync 6.18 fixes from upstreamaae4c69c1f59kbuild: add resolve_btfids to pacman PKGBUILD906cf1892138CACHY: Disable split lock mitigation311f661f5be7Revert "kbuild: distributed build support for Clan...
CachyOS Linux 6.19.12-1
CachyOS Linux 6.19.12-1
Based on Linux 6.19.12
Previous release: cachyos-6.19.11-2
Changes since cachyos-6.19.11-2
- Rebased to upstream:
6.19.11→6.19.12 - Added branch: 6.19/amd-isp4
- Added branch: 6.19/bbr3
- Added branch: 6.19/cachy
- Added branch: 6.19/cgroup-vram
- Added branch: 6.19/fixes
- Added branch: 6.19/hdmi
- Added branch: 6.19/t2
- Added branch: 6.19/vesa-dsc-bpp
Applied branches
6.19/vesa-dsc-bpp
48e88b82c2c4drm/edid: rename VESA block parsing functions to more generic name91c8bed83a3fdrm/edid: prepare for VESA vendor-specific data block extensionaf0bc8446421drm/edid: MSO should only be used for non-eDP displays964b42635253drm/edid: parse DSC DPP passthru support flag for mode VII timings8bc306217b1ddrm/edid: for consistency, use mask everywhere for block rev parsing4ac12bd22dcddrm/edid: parse DRM VESA dsc bpp target87b4b75d347edrm/amd: use fixed dsc bits-per-pixel from edid434785e661aedrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
6.19/t2
0597b0aae7f9Add apple-bce driverb7ee0d63cbb3Put apple-bce in drivers/staging48c98a239c17i915: 4 lane quirk for mbp15,12d6604d768c5apple-gmux: allow switching to igpu at probe77b82c7786e0applesmc: convert static structures to drvdata9226128b21c0applesmc: make io port base addr dynamicc51ad989e9acapplesmc: switch to acpi_device (from platform)0beed7e9eba9applesmc: key interface wrappers99f70c975999applesmc: basic mmio interface implementationf44b93104c9bapplesmc: fan support on T2 Macs1d2fe025d4c2applesmc: Add iMacPro to applesmc_whitelist479d8d96e100applesmc: make applesmc_remove voide6f9dee27c84applesmc: battery charge limiterfdecbf669a3cHID: add device IDs for Apple SPI HID devices384a22807afdHID: add HOST vendor/device IDs for Apple MTP devices39723326908eHID: core: Handle HOST bus type when announcing devices3c1643a7a33dHID: Bump maximum report size to 163840018fb1fbbcdHID: apple: Bind Apple silicon SPI devicesccac0b948bfdHID: apple: Bind to HOST devices for MTP68188db3ab9fHID: magicmouse: use a define of the max number of touch contactsc6052cfb7874HID: magicmouse: use struct input_mt_pos for X/Y03c6b2c343e5HID: magicmouse: use ops function pointers for input functionality2a6c43c0bc0aHID: magicmouse: add support for Macbook trackpadsb1624c13eac9HID: magicmouse: Add MTP multi-touch device support59d0baab9324HID: magicmouse: Add .reset_resume for SPI trackpadsa0d34b335842HID: magicmouse: Handle touch controller resets on SPI devices6393db9543f3HID: magicmouse: Query device dimensions via HID reportb64039ec3708WIP: HID: transport: spi: add Apple SPI transport8af31467c075soc: apple: Add DockChannel driver91fde69c3146HID: Add Apple DockChannel HID transport driver34e6b1d3c16asoc: apple: Add RTKit helper driver6239161844f4HID: apple: ignore the trackpad on T2 Macse25b08dd3e78HID: magicmouse: Add support for trackpads found on T2 Macs36f5a4658458HID: magicmouse: fix regression breaking support for Magic Trackpad 16ca44c63d35ddrm/i915: Discard large BIOS framebuffers causing display corruption.344dde9c6bacRevert "apple-gmux: allow switching to igpu at probe"2ccfd03117aeReapply "apple-gmux: allow switching to igpu at probe"67316318f71cvga_switcheroo: Defer probe of display devices on T2 Macs
6.19/hdmi
e04ee6551873drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()6557e7e63c8adrm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7529f667424fdrm/amd/display: Remove redundant edid checksc90da3703e37drm/amd/display: Move DisplayID vrr parsing3586342ed8c0drm/amd/display: Always try to parse AMD vsdb2c7336158949drm/amd/display: Check for VRR range in CEA AMD vsdbbd9963e38557drm/amd/display: Use bigger VRR range if found in AMD vsdbd1fa964d334edrm/amd/display: Separate DP/eDP and PCON paths completely34c4dcb65f7ddrm/amd/display: Refactor PCON VRR compatibility checka471d5d119b5drm/amd/display: Add PCON VRR ID check override9388b5f1782cdrm/amd/display: Add CH7218 PCON ID4b421b51f66adrm/edid: Parse more info from HDMI Forum vsdb8fa73b3fdd61drm/amd/display: Rename PCON adaptive sync types804b3630909fdrm/amd/display: Enable HDMI VRR over PCONbf109bcf3d84drm/amd/display: Support HDMI VRRmax=09865acdefb43drm/amd/display: Build HDMI vsif in correct slot2adcf48a1c85drm/amd/display: Save HDMI gaming info to edid caps707acfd9d263drm/amd/display: Restore ALLM support in HDMI vsifbfcc49152203drm/amd/display: Trigger ALLM if it's available63fefae3da0bdrm/amd/display: Reintroduce VTEM info frame9b92b1adc74bdrm/amd/display: Enable HDMI VRR6868342566d0drm/amd/display: freesync_on_desktop support for HDMI VRR8da625409812drm: Add passive_vrr_disabled property to crtc66e01cb1e5b0drm: Add passive_vrr_capable property to connectorcba55a14894bdrm: Add ALLM properties to connector2a900dac048edrm/amd/display: Use passive_vrr properties in amdgpu5162c619bd90drm/amd/display: Use ALLM properties in amdgpude37ebdefbb1drm/amd/display: Add PCON VRR ID check override736d8370d314Fix VRR range on FreeSync-less monitors6e381583a924Revert "drm/amd/display: Add PCON VRR ID check override"
6.19/fixes
5fe82efd908asched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()3afe7e84db94drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()c745fa8a9179x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY4353f1f04abbdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8e2c49887ea84drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"90a05cf204c8x86/mm/tlb: Make enter_lazy_tlb() always inline on x867b0bc114eb3fsched: Make raw_spin_rq_unlock() inline615ed25cc384sched/core: Make finish_task_switch() and its subfunctions always inline736b290701a1Add BT support for PRIME B650M-A AX6 II motherboard3149904ab10frcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS earlyfad8e510cd57sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()caf6c1d9d9aasched/fair: Simplify task_numa_find_cpu()371d6b6dae3bbluetooth: btusb: Add VID/PID 13d3:362574af2d4984a7USB: add QUIRK_NO_BOS for several devicesb81589d508dbRevert "sched/fair: Proportional newidle balance"bd730b87e16dALSA: hda/realtek: Add quirk for Acer Aspire V3-572Gb94178678822iommu: Skip mapping at address 0x0 if it already existse65c6b0a5a17netfilter: nf_tables: add .abort_skip_removal flag for set typescf6efd8ce306Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"c58ebcb1ae80ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)260dbbeb15aaRevert "iommu: Skip mapping at address 0x0 if it already exists"e27b254f50c8iommu: Fix mapping check for 0x0 to avoid re-mapping it10f42fae6e6bInput: xpad - add support for EasySMX 05 Pro20313d767be2ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx5cb73ddfee55fudmabuf: Do not create malformed scatterlists537d4b69bf9dwriteback: don't block sync for filesystems with no data integrity guaranteesb8e395179d46wifi: rtw88: validate RX rate to prevent out-of-bound
6.19/cgroup-vram
b5a3ce2f7a5bcgroup/dmem: Add queries for protection values91217b8faedbcgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helpercae01dda31b7drm/ttm: Extract code for attempting allocation in a placebf3bdf995c7ddrm/ttm: Split cgroup charge and resource allocation12b0f4e71cb8drm/ttm: Be more aggressive when allocating below protection limitca3955cc570edrm/ttm: Use common ancestor of evictor and evictee as limit poola5ad182ba8a3drm/nouveau: Wire up dmem cgroups
6.19/cachy
8087b8c2fda7add sysctl to allow disabling unprivileged CLONE_NEWUSER70dc0fa9a5d0CACHY: Add config for default of unprivileged_userns_clonea63d33541f2eCachy: Tweaksb01a1820ca34Cachy: Restore -O3 Optimization Level1caa661d25c4Cachy: Add GCC SMS-based modulo scheduling530f5413601bCachy: Add ACS override support860abc50e3d6Cachy: mm: Disable unevictable compaction8d3b59b6c722Cachy: PCI: Add Intel remapped NVMe device support102eff4eff80Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers16e5b7920ce0Cachy: Migrateb26276ce8836Cachy: evdev - use call_rcu when detaching client0cd8496932a0Cachy: Enable background reclaim of hugepages1dfaec52c2b1Cachy: Disable watermark boosting by default10c4f0d38b0cCachy: Disable proactive compaction by defaultaeefae197503cachy: move AMD_PRIVATE_COLOR to Kconfig6b180a94d6eaCachy: v4l2-core: add v4l2loopback3f797bd5771cCachy: Initialize ata before graphics98538a8cf237Cachy: intel-pstate: Implement "enable" parameter2cd32842465elocking: rwsem: spin faster74ea804d3e31CACHY: Add VHBA driver9a6fca8e55c9Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RTfd77cb707053CACHY: Add x86_64 ISA and Zen4 compiler optimizations1bbad4e440a1le9uo 1.15a6428458fbb48kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a02c43fcbb73ckbuild: distributed build support for Clang ThinLTO636275a66be4v4l2loopback: 0.15.118cca168c11dv4l2loopback: Sync 6.18 fixes from upstreamaae4c69c1f59kbuild: add resolve_btfids to pacman PKGBUILD906cf1892138CACHY: Disable split lock mitigation311f661f5be7Revert "kbuild: distributed build support for Clang ThinLTO"332e29614bd2Revert "kbuild: ...
CachyOS Linux 6.18.22-1
CachyOS Linux 6.18.22-1
Based on Linux 6.18.22
Previous release: cachyos-6.18.21-1
Changes since cachyos-6.18.21-1
- Rebased to upstream:
6.18.21→6.18.22 - Added branch: 6.18/amd-pstate
- Added branch: 6.18/asus
- Added branch: 6.18/bbr3
- Added branch: 6.18/cachy
- Added branch: 6.18/crypto
- Added branch: 6.18/fixes
- Added branch: 6.18/hdmi
- Added branch: 6.18/intel-pstate
- Added branch: 6.18/sched-ext
- Added branch: 6.18/t2
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/intel-pstate
764ab00e0411cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()8ae810421357cpufreq: intel_pstate: Add and use hybrid_has_l3()38b3ff85b523cpufreq: intel_pstate: hybrid: Adjust energy model rules
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.9
6.18/bbr3
9744acecba04tcp/bbr3: add BBRv3 congestion control
6.18/asus
- `436cc5aac3fd...