CachyOS Linux 6.18.52-1
·
30091 commits
to 7.0/cachy
since this release
CachyOS Linux 6.18.52-1
Based on Linux 6.18.52
Previous release: cachyos-6.18.51-3
Changes since cachyos-6.18.51-3
- Rebased to upstream:
6.18.51→6.18.52 - Removed branch: 6.18/amd-pstate
- Removed branch: 6.18/sched-ext
Applied branches
6.18/t2
a9d70f8c9771Introduce applesmc-t29c70cffb88efAdd t2bce driver stack669fb552e1c7Integrate t2bce driver stackf9254b5b9c31staging: t2bce: do not manually delete the managed device link7bcc57af9da6i915: 4 lane quirk for mbp15,182136c18a9d9apple-gmux: allow switching to igpu at probe5115cb5ec2daapplesmc: convert static structures to drvdatad29172ee1286applesmc: make io port base addr dynamica0f98ac89b9dapplesmc: switch to acpi_device (from platform)61a06db405b9applesmc: key interface wrappers1de281370fbcapplesmc: basic mmio interface implementation3d0fa1e9933eapplesmc: fan support on T2 Macs86257e5cf17eapplesmc: Add iMacPro to applesmc_whitelist3bac4e461bd2applesmc: make applesmc_remove voidc5b12af096e4applesmc: battery charge limiter17d7b8006c69HID: add device IDs for Apple SPI HID devices406a4907a95fHID: add HOST vendor/device IDs for Apple MTP devices6b77fc5354acHID: core: Handle HOST bus type when announcing devicesfc563c5f8a52HID: Bump maximum report size to 163845e5d39d7b91cHID: apple: Bind Apple silicon SPI devices5112c9129b6eHID: apple: Bind to HOST devices for MTP1f666cb8d7f2DO NOT MERGE: HID: apple: Add fnmode which ignores function keys902211047cd6HID: magicmouse: use a define of the max number of touch contacts74bc07d17fa1HID: magicmouse: use struct input_mt_pos for X/Ydc662a549d3dHID: magicmouse: use ops function pointers for input functionality947426d0945fHID: magicmouse: add support for Macbook trackpadsf4171c5a9372fixup! HID: magicmouse: add support for Macbook trackpadsea8a9138dca7HID: magicmouse: Add MTP multi-touch device support3bdf191d49fcHID: magicmouse: Add .reset_resume for SPI trackpadsa2bd73a124adHID: magicmouse: Handle touch controller resets on SPI devices8a69bd3556fbHID: magicmouse: Query device dimensions via HID report869f49f02f05WIP: HID: transport: spi: add Apple SPI transport1e8b6f58b4c9soc: apple: Add DockChannel driverddc41c9bbbb1HID: Add Apple DockChannel HID transport driveree85cdd5541asoc: apple: Add RTKit helper driver5901995bc0b9HID: apple: ignore the trackpad on T2 Macs18a2cd319131HID: magicmouse: Add support for trackpads found on T2 Macs5d44070883faHID: appletb-kbd: add option to switch default layer on double pressing fn key40af32624470drm/i915: Discard large BIOS framebuffers causing display corruption.7744fb97c8addrm/amdgpu: reset VI ASIC on MacBookPro15,166fb215d5c6fapplesmc-t2: Only load for T2 Macbooksfca8d1006372applesmc: Do not probe for T2 Macbooks02ad013ad8a9vga_switcheroo: Defer probe of display devices on T2 Macs0ea82a2ecb8acachy-t2: Define t2_mac_tbl in header instead
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 upload55ff55732c03Revert "Cachy: PCI: Add Intel remapped NVMe device support"
6.18/bbr3
7236394727f6tcp/bbr3: add BBRv3 congestion controle09e7cdbac6dtcp/bbr3: offer BBRv3 as a separate option alongside BBRv1
6.18/asus
e948c232186dhid: add VID/PID for ASUS ROG RAIKIRI PROc3df60bbc05bplatform/x86: asus-wmi: change quiet to low-powere3827b6df76dhid-asus-ally: Add joystick LED ring supporte8273b1e31a5hid-asus-ally: do MCY FW validation in hid-asus-ally456a727715b2hid-asus-ally: initial Ally-X gamepad bringupc0b3e7dacf1dhid-asus-ally: initial gamepad configuration93ed3ea54b4chid-asus-ally: add button remap attributes33e80b04275ahid-asus-ally: add gamepad mode selectiona7be80b1354chid-asus-ally: Turbo settings for buttonsc1d19cb62314hid-asus-ally: add vibration intensity settings07270f5455cehid-asus-ally: add JS deadzones700f526d711dhid-asus-ally: add trigger deadzonesfbd8c2c91081hid-asus-ally: add anti-deadzonesa4681f01debahid-asus-ally: add JS response curves81e199f629bahid-asus-ally: mcu_version attributedcb6af85aa6chid-asus-ally: add calibrations (wip)929cef0a5ca7debug by default25038a9ce387hid-asus-ally: grab short press QAM on ROG Xbox Ally Xfe46be736f5dplatform/x86: asus-wmi: export symbols used for read/write WMI5e13d679db00platform/x86: asus-armoury: move existing tunings to asus-armoury module48e46c93f8dcplatform/x86: asus-armoury: add panel_hd_mode attribute8cca26f6ba59platform/x86: asus-armoury: add apu-mem control supporte1f557c388a0platform/x86: asus-armoury: add screen auto-brightness toggle2938e9de964bplatform/x86: asus-wmi: deprecate bios features57f4df688b8fplatform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT305a68bc7efdplatform/x86: asus-armoury: add ppt_* and nv_* tuning knobs01e02f4f8cb5platform/x86: asus-armoury: Fix error code in mini_led_mode_current_value_store()e9c6117a5776platform/x86: asus-armoury: fix mini-led mode showfca4e231ec7eplatform/x86: asus-armoury: add support for FA507UVcc83fdea179aplatform/x86: asus-armoury: fix only DC tunables being available85dd00d7ea8a[NOT-FOR-UPSTREAM] hid-asus-ally: disable wakeup attribute on N-Key deviceaf0f9326d32fplatform/x86: asus-armoury: add support for GU605CR7341fea50744platform/x86: asus-armoury: add support for GA403WR79b9dabdef48platform/x86: asus-armoury: add support for FA608UM28f59633b03bplatform/x86: asus-armoury: add support for G615LR53e205c1c935platform/x86: asus-armoury: fix ppt data for FA507Rf3f1f96db59eplatform/x86: asus-armoury: add support for G835LW3076a8ec0eafplatform/x86: asus-armoury: add support for GA403WM6ca82813a2f0asus-armoury: fix ppt data for GA403U* renaming to GA403UI0e8bf5e3f887platform/x86: asus-armoury: add support for GA403UV3000e2bdf95eplatform/x86: asus-armoury: add support for GA503QRc9342226c5cfplatform/x86: asus-armoury: add support for GV302XV9bd9f0fcc7f8platform/x86: asus-armoury: add support for FA401UVcf0aebe486fdplatform/x86: asus-armoury: add support for FA617XTbca6f41c6fe0platform/x86: asus-armoury: fix ppt data for FA608UMf517b99fe2c9platform/x86: asus-armoury: add support for G835L9837add3b6f2platform/x86: asus-armoury: keep the list ordered alphabeticallya213cf8f1f17platform/x86: asus-armoury: add support for GA403WWc217e777fbacplatform/x86: asus-wmi: fix sending OOBE at probe