Skip to content

CachyOS Linux 6.18.52-1

Choose a tag to compare

@ptr1337 ptr1337 released this 16 Sep 11:52
· 30091 commits to 7.0/cachy since this release
cachyos-6.18.52-1
f6a87c3

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

  • a9d70f8c9771 Introduce applesmc-t2
  • 9c70cffb88ef Add t2bce driver stack
  • 669fb552e1c7 Integrate t2bce driver stack
  • f9254b5b9c31 staging: t2bce: do not manually delete the managed device link
  • 7bcc57af9da6 i915: 4 lane quirk for mbp15,1
  • 82136c18a9d9 apple-gmux: allow switching to igpu at probe
  • 5115cb5ec2da applesmc: convert static structures to drvdata
  • d29172ee1286 applesmc: make io port base addr dynamic
  • a0f98ac89b9d applesmc: switch to acpi_device (from platform)
  • 61a06db405b9 applesmc: key interface wrappers
  • 1de281370fbc applesmc: basic mmio interface implementation
  • 3d0fa1e9933e applesmc: fan support on T2 Macs
  • 86257e5cf17e applesmc: Add iMacPro to applesmc_whitelist
  • 3bac4e461bd2 applesmc: make applesmc_remove void
  • c5b12af096e4 applesmc: battery charge limiter
  • 17d7b8006c69 HID: add device IDs for Apple SPI HID devices
  • 406a4907a95f HID: add HOST vendor/device IDs for Apple MTP devices
  • 6b77fc5354ac HID: core: Handle HOST bus type when announcing devices
  • fc563c5f8a52 HID: Bump maximum report size to 16384
  • 5e5d39d7b91c HID: apple: Bind Apple silicon SPI devices
  • 5112c9129b6e HID: apple: Bind to HOST devices for MTP
  • 1f666cb8d7f2 DO NOT MERGE: HID: apple: Add fnmode which ignores function keys
  • 902211047cd6 HID: magicmouse: use a define of the max number of touch contacts
  • 74bc07d17fa1 HID: magicmouse: use struct input_mt_pos for X/Y
  • dc662a549d3d HID: magicmouse: use ops function pointers for input functionality
  • 947426d0945f HID: magicmouse: add support for Macbook trackpads
  • f4171c5a9372 fixup! HID: magicmouse: add support for Macbook trackpads
  • ea8a9138dca7 HID: magicmouse: Add MTP multi-touch device support
  • 3bdf191d49fc HID: magicmouse: Add .reset_resume for SPI trackpads
  • a2bd73a124ad HID: magicmouse: Handle touch controller resets on SPI devices
  • 8a69bd3556fb HID: magicmouse: Query device dimensions via HID report
  • 869f49f02f05 WIP: HID: transport: spi: add Apple SPI transport
  • 1e8b6f58b4c9 soc: apple: Add DockChannel driver
  • ddc41c9bbbb1 HID: Add Apple DockChannel HID transport driver
  • ee85cdd5541a soc: apple: Add RTKit helper driver
  • 5901995bc0b9 HID: apple: ignore the trackpad on T2 Macs
  • 18a2cd319131 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 5d44070883fa HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 40af32624470 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 7744fb97c8ad drm/amdgpu: reset VI ASIC on MacBookPro15,1
  • 66fb215d5c6f applesmc-t2: Only load for T2 Macbooks
  • fca8d1006372 applesmc: Do not probe for T2 Macbooks
  • 02ad013ad8a9 vga_switcheroo: Defer probe of display devices on T2 Macs
  • 0ea82a2ecb8a cachy-t2: Define t2_mac_tbl in header instead

6.18/hdmi

  • 1ec4b9b2fd1c drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()
  • 30066fa0f0e3 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 37f2399993b4 drm/amd/display: Remove redundant edid checks
  • d921bd1be20d drm/amd/display: Move DisplayID vrr parsing
  • 813274d812d6 drm/amd/display: Always try to parse AMD vsdb
  • c00be80f9a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • adab50950da1 drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 881af56daf65 drm/amd/display: Separate DP/eDP and PCON paths completely
  • b60e9cc6e69e drm/amd/display: Refactor PCON VRR compatibility check
  • a6c8ecf33b88 drm/amd/display: Add PCON VRR ID check override
  • 57e72dea9319 drm/amd/display: Add CH7218 PCON ID
  • 9974e9fd85f3 drm/edid: Parse more info from HDMI Forum vsdb
  • 287cae55add2 drm/amd/display: Rename PCON adaptive sync types
  • cd6b475ba9ce drm/amd/display: Enable HDMI VRR over PCON
  • a080b667fc3e drm/amd/display: Support HDMI VRRmax=0
  • 3f6944878d13 drm/amd/display: Build HDMI vsif in correct slot
  • 9c6e8207bb24 drm/amd/display: Save HDMI gaming info to edid caps
  • dfc754e3ad74 drm/amd/display: Restore ALLM support in HDMI vsif
  • 61f424e88a08 drm/amd/display: Trigger ALLM if it's available
  • d3cc5aa1ab65 drm/amd/display: Reintroduce VTEM info frame
  • a17487018a01 drm/amd/display: Enable HDMI VRR
  • ab76b2ccef30 drm/amd/display: freesync_on_desktop support for HDMI VRR
  • ff84cd0df7d6 drm: Add passive_vrr_disabled property to crtc
  • 7346c9a3c52d drm: Add passive_vrr_capable property to connector
  • 0c3394d955b0 drm: Add ALLM properties to connector
  • 62b2e4c2ba29 drm/amd/display: Use passive_vrr properties in amdgpu
  • 15c2b9cb2e08 drm/amd/display: Use ALLM properties in amdgpu

6.18/fixes

  • 8b2909771e51 hid-haptic: Fix building as a module
  • 87d5536d121c x86/bhi: Add BHB clearing for CPUs with larger branch history
  • 4703912f5e30 x86/vmscape: Replace IBPB with branch history clear on exit to userspace
  • b3c6183433a5 x86/vmscape: Remove LFENCE from BHB clearing long loop
  • 3f599ad863f1 x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY
  • 33a1cd2c0bbf drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • d928000adaf0 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • cece492ab2bd x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • 26aa46be57e3 sched: Make raw_spin_rq_unlock() inline
  • a9210847a458 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 5c94e3d90dce Revert "x86/vmscape: Remove LFENCE from BHB clearing long loop"
  • 56f33915f60e Revert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"
  • f016c5676b01 Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"
  • b93fdafd45a6 sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()
  • 981e371768c7 sched/fair: Simplify task_numa_find_cpu()
  • 0ba00dbce1a0 usb: core: add USB_QUIRK_NO_BOS for additional capture devices
  • a1b60c6ef424 bluetooth: btusb: Add VID/PID 13d3:3625
  • ac1b350f59cd drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
  • 7f43f849930e spi: cs42l43: Use actual ACPI firmware node for chip selects
  • 36e91bf61a05 Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"

6.18/crypto

  • b2024413ee38 crypto: x86/aes-gcm - add VAES+AVX2 optimized code
  • 561a7ec8bb86 crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code
  • 7b9b33f11bf7 crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512
  • d53c0d63d4f7 crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
  • e11011caf2da crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions
  • 6ffa9120d9b6 crypto: x86/aes-gcm - revise some comments in AVX512 code
  • f42fb940fa5e crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
  • 9deca3c65a27 crypto: x86/aes-gcm - optimize long AAD processing with AVX512
  • c7d0f4fdf287 dm-verity: remove log message with shash driver name
  • a7cdf300c7a2 dm-verity: use SHA-256 library for SHA-256
  • 7e738e3597b0 dm-verity: reduce scope of real and wanted digests
  • fb154dda5b0f dm-verity: use 2-way interleaved SHA-256 hashing when supported
  • 5ab94f27dfa3 rhashtable: use likely for rhashtable lookup

6.18/cachy

  • 93c86184e27c add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 76b9be5d1c63 CACHY: Add config for default of unprivileged_userns_clone
  • fccd796b5234 Cachy: Tweaks
  • e3db2f5acf40 Cachy: Restore -O3 Optimization Level
  • db4fe39590a2 Cachy: Add GCC SMS-based modulo scheduling
  • 030fa348b26b Cachy: Add ACS override support
  • bdc0af2dfb98 Cachy: mm: Disable unevictable compaction
  • ff8891ed4f69 Cachy: PCI: Add Intel remapped NVMe device support
  • b21630d47ca3 Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers
  • bf03c2d0594a Cachy: Migrate
  • ab786766a1a9 Cachy: evdev - use call_rcu when detaching client
  • 49f2e624d4ab Cachy: Enable background reclaim of hugepages
  • 08292fcc4d4c Cachy: Disable watermark boosting by default
  • 7692c98fcc81 Cachy: Disable proactive compaction by default
  • 62b96540e895 cachy: move AMD_PRIVATE_COLOR to Kconfig
  • 45fec4083487 Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 8e7cf476b67f Cachy: v4l2-core: add v4l2loopback
  • 7974a6894b2f Cachy: Initialize ata before graphics
  • d9acfc75d3b2 Cachy: intel-pstate: Implement "enable" parameter
  • aa7b596334ce locking: rwsem: spin faster
  • da0d17c045ce CACHY: Add VHBA driver
  • ef96f8ba2014 Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 42cceea4475c CACHY: Add x86_64 ISA and Zen4 compiler optimizations
  • 221a4f499f13 le9uo 1.15a
  • 6bf2fba6db24 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • 2384bb62b967 kbuild: distributed build support for Clang ThinLTO
  • d0b25a4dde1c v4l2loopback: 0.15.1
  • 4f39d5036082 linux6.19-rc1-ADIOS-3.1.7
  • faf60d7a3237 Cachy: Use BFQ as the elevator for SQ devices
  • 47d32d8acb38 v4l2loopback: Sync 6.18 fixes from upstream
  • 5521fc211821 kbuild: add resolve_btfids to pacman PKGBUILD
  • 04186cbe3258 CACHY: Disable split lock mitigation
  • 86ae52695141 v4l2loopback: 0.15.3
  • 5c901d9ca3ba CACHY: Remove redundant -fmodulo-sched flag
  • 4db041b62452 iosched-6.18: bump ADIOS to v3.1.8
  • adbda34b9318 iosched-6.18: bump ADIOS to v3.1.9
  • c4b2bc675d6b tag-release: Add script
  • 4e62585c35dd tag-release.sh: GPG-sign release tarballs before upload
  • 55ff55732c03 Revert "Cachy: PCI: Add Intel remapped NVMe device support"

6.18/bbr3

  • 7236394727f6 tcp/bbr3: add BBRv3 congestion control
  • e09e7cdbac6d tcp/bbr3: offer BBRv3 as a separate option alongside BBRv1

6.18/asus

  • e948c232186d hid: add VID/PID for ASUS ROG RAIKIRI PRO
  • c3df60bbc05b platform/x86: asus-wmi: change quiet to low-power
  • e3827b6df76d hid-asus-ally: Add joystick LED ring support
  • e8273b1e31a5 hid-asus-ally: do MCY FW validation in hid-asus-ally
  • 456a727715b2 hid-asus-ally: initial Ally-X gamepad bringup
  • c0b3e7dacf1d hid-asus-ally: initial gamepad configuration
  • 93ed3ea54b4c hid-asus-ally: add button remap attributes
  • 33e80b04275a hid-asus-ally: add gamepad mode selection
  • a7be80b1354c hid-asus-ally: Turbo settings for buttons
  • c1d19cb62314 hid-asus-ally: add vibration intensity settings
  • 07270f5455ce hid-asus-ally: add JS deadzones
  • 700f526d711d hid-asus-ally: add trigger deadzones
  • fbd8c2c91081 hid-asus-ally: add anti-deadzones
  • a4681f01deba hid-asus-ally: add JS response curves
  • 81e199f629ba hid-asus-ally: mcu_version attribute
  • dcb6af85aa6c hid-asus-ally: add calibrations (wip)
  • 929cef0a5ca7 debug by default
  • 25038a9ce387 hid-asus-ally: grab short press QAM on ROG Xbox Ally X
  • fe46be736f5d platform/x86: asus-wmi: export symbols used for read/write WMI
  • 5e13d679db00 platform/x86: asus-armoury: move existing tunings to asus-armoury module
  • 48e46c93f8dc platform/x86: asus-armoury: add panel_hd_mode attribute
  • 8cca26f6ba59 platform/x86: asus-armoury: add apu-mem control support
  • e1f557c388a0 platform/x86: asus-armoury: add screen auto-brightness toggle
  • 2938e9de964b platform/x86: asus-wmi: deprecate bios features
  • 57f4df688b8f platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT
  • 305a68bc7efd platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs
  • 01e02f4f8cb5 platform/x86: asus-armoury: Fix error code in mini_led_mode_current_value_store()
  • e9c6117a5776 platform/x86: asus-armoury: fix mini-led mode show
  • fca4e231ec7e platform/x86: asus-armoury: add support for FA507UV
  • cc83fdea179a platform/x86: asus-armoury: fix only DC tunables being available
  • 85dd00d7ea8a [NOT-FOR-UPSTREAM] hid-asus-ally: disable wakeup attribute on N-Key device
  • af0f9326d32f platform/x86: asus-armoury: add support for GU605CR
  • 7341fea50744 platform/x86: asus-armoury: add support for GA403WR
  • 79b9dabdef48 platform/x86: asus-armoury: add support for FA608UM
  • 28f59633b03b platform/x86: asus-armoury: add support for G615LR
  • 53e205c1c935 platform/x86: asus-armoury: fix ppt data for FA507R
  • f3f1f96db59e platform/x86: asus-armoury: add support for G835LW
  • 3076a8ec0eaf platform/x86: asus-armoury: add support for GA403WM
  • 6ca82813a2f0 asus-armoury: fix ppt data for GA403U* renaming to GA403UI
  • 0e8bf5e3f887 platform/x86: asus-armoury: add support for GA403UV
  • 3000e2bdf95e platform/x86: asus-armoury: add support for GA503QR
  • c9342226c5cf platform/x86: asus-armoury: add support for GV302XV
  • 9bd9f0fcc7f8 platform/x86: asus-armoury: add support for FA401UV
  • cf0aebe486fd platform/x86: asus-armoury: add support for FA617XT
  • bca6f41c6fe0 platform/x86: asus-armoury: fix ppt data for FA608UM
  • f517b99fe2c9 platform/x86: asus-armoury: add support for G835L
  • 9837add3b6f2 platform/x86: asus-armoury: keep the list ordered alphabetically
  • a213cf8f1f17 platform/x86: asus-armoury: add support for GA403WW
  • c217e777fbac platform/x86: asus-wmi: fix sending OOBE at probe