Repository navigation
·
61 commits
to 7.0/cachy
since this release
CachyOS Linux 7.3.0-4
Based on Linux 7.3.0
Previous release: cachyos-7.3.0-3
Changes since cachyos-7.3.0-3
- Updated branch: 7.3/cachy
+PCI: Add Intel remapped NVMe device support
- Updated branch: 7.3/t2
+vga_switcheroo: Defer probe of display devices on T2 Macs
Applied branches
7.3/cachy
db7c39dabd6ePCI: Add Intel remapped NVMe device support
7.3/t2
aee74afff4c3vga_switcheroo: Defer probe of display devices on T2 Macs
7.3/amd-iommu
cf18d488df9dRevert "iommu/amd: Force identity mode for selected GPUs only"
7.3/t2
aeffbf4e59d4platform/x86: add backend for macsmc in intel macs using ACPI47682119bb9awatchdog: add driver for apple smcf8cc5cc3c706iio/light: add new driver for macsmc5d0829f0ff74iio/accel: add driver for apple SMS193e39ddb923leds: add support for macsmc kbl852a10500fc0rtc: add support for x86 macs in macsmc-rtc934e144d2914treewide: Add a flag to detect the Apple T2 chipbaeabf76ccaatreewide: disable other rtc's in t2 macs86fa08e5741bpower/supply: add support for x86 macs in macsmc-power56056e95d01cacpi: disable battery and adapter for x86 apple machines36fef00bc537hwmon/macsmc: add more typesb5718fc7e5dfhwmon: add support for x86 macs in macsmc-hwmon7c2091f18ce8HID: add device IDs for Apple SPI HID devicesdbbb1340979bHID: add HOST vendor/device IDs for Apple MTP devicesac97f7d399cfHID: core: Handle HOST bus type when announcing devices4942a4d1f388HID: Bump maximum report size to 16384be9cc0a436bdHID: apple: Bind Apple silicon SPI devicesde7089ee38afHID: apple: Bind to HOST devices for MTP74ef1b8ea938DO NOT MERGE: HID: apple: Add fnmode which ignores function keys31d31dcfa3c4HID: magicmouse: use a define of the max number of touch contacts2624a894e9c9HID: magicmouse: use struct input_mt_pos for X/Ya244f3c65b29HID: magicmouse: use ops function pointers for input functionality644d419cb8a4HID: magicmouse: add support for Macbook trackpadsbb06a45b37cbfixup! HID: magicmouse: add support for Macbook trackpads94d2f4439f65HID: magicmouse: Add MTP multi-touch device support0df621073f73HID: magicmouse: Add .reset_resume for SPI trackpadsf236a0ccce35HID: magicmouse: Handle touch controller resets on SPI devicesfaa5cab6ac27HID: magicmouse: Query device dimensions via HID reportb3ccbe902efcWIP: HID: transport: spi: add Apple SPI transportd74661ee77f1soc: apple: Add DockChannel drivere140522193c1HID: Add Apple DockChannel HID transport driver2b34cb34f27fsoc: apple: Add RTKit helper driverf5b03a02a346HID: apple: ignore the trackpad on T2 Macsecdae0340ae0HID: magicmouse: Add support for trackpads found on T2 Macs35d48fe55d9bHID: appletb-kbd: add option to switch default layer on double pressing fn keyfe96b1d49e23The driver has no USB power management callbacks, so the USB core unbinds it before system suspend and binds it again on resume. The DRM device is unregistered and registered again on every suspend and resume cycle, userspace driving the Touch Bar through it (such as tiny-dfr) loses its device, and the Touch Bar stays dark after resume.413015ca6ea4drm/amd/pm: Fix boot problems in 53007a299f84e812drm/i915/fbdev: Discard BIOS framebuffers with mismatched dimensionsce52724a735eamdgpu: add support for 5Ke6c2a1c2d7e9ACPI: x86: Apple T2 systems need early CPU offliningecfe82782e43Bluetooth: hci_event: strip Broadcom vendor bits from legacy adv report type0a0274c84af2wifi: brcmfmac: Improve D3 substate entering timeout handling114613f2096dfix8ddc5b98fcc6platform/x86: macsmc-acpi: fall back to polling on missed interruptf3954d2a164emfd/macsmc: add ioctl to access smc keysa6fe0dcf579dhwmon: macsmc: use descriptive names for power zone sensors
7.3/zram
e823a1bcdce3zram: fix idle age_sec underflow in idle_store()9be086eef442zram: remove unreachable kernel_read_file_from_path() return checkb77fba3e5f56zram: convert to SG-list zsmalloc object read API5afe50dfe24czram: fix short reads from block_stated30d52920a73zram: prefix backends printk-sd1b78bc5e357zram: remove debugfs entry on init failure88d502378e50zram: zstd: do not allocate empty C/D-dictionariesba6f28d1807czram: lz4hc: pre-initialize dictionary stream in setup_params1b1ac1e19e6czram: lz4: use LZ4_decompress_safe_usingDict()bb5add5e24b5zram: lz4hc: use LZ4_decompress_safe_usingDict()04785e03d610zram: zstd: do not use kvzalloc() for zstd allocations5b89f7a2f606zram: reset writeback state in zram_reset_device()d01d096e7f0azram: split zcomp into separate R/W streams4f639dd99e44zram: use a singleton compression context for recompression0e4911efd9f9zram: use rw_semaphore for decompression streams
7.3/vesa-dsc-bpp
0a5931ca6469drm/edid: rename VESA block parsing functions to more generic namefbe9642e3c5ddrm/edid: prepare for VESA vendor-specific data block extension3fd9535e387ddrm/edid: MSO should only be used for non-eDP displays05b31ff1e293drm/edid: parse DSC DPP passthru support flag for mode VII timings4feb8846971adrm/edid: for consistency, use mask everywhere for block rev parsinga31c55309200drm/edid: parse DRM VESA dsc bpp targetfd92f73b6872drm/amd: use fixed dsc bits-per-pixel from edidcd17013dd190drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.3/t2
8ca5749a781fAdd t2bce driver stack81f0b75907f5Integrate t2bce driver stack371178af4612i915: 4 lane quirk for mbp15,10c539c32df88apple-gmux: allow switching to igpu at probe606639f7c60atreewide: add backend for macsmccd1c3bc635f2platform/x86: add backend for macsmc in intel macs using ACPI4c9c1a22149bwatchdog: add driver for apple smc16ddcab2743fiio/light: add new driver for macsmc9f966e9e6995iio/accel: add driver for apple SMS9ce66920873fleds: add support for macsmc kbl1c196bc59b16rtc: add support for x86 macs in macsmc-rtc7c2c170e7d71treewide: Add a flag to detect the Apple T2 chip7c797ed74eactreewide: disable other rtc's in t2 macs42e53e3d9b61power/supply: add support for x86 macs in macsmc-power4d4a6489176cacpi: disable battery and adapter for x86 apple machinesa869b975a58chwmon/macsmc: add more typeseef1616dbc7fhwmon: add support for x86 macs in macsmc-hwmonf6515fe70ea1HID: add device IDs for Apple SPI HID devicesc6818d4866a4HID: add HOST vendor/device IDs for Apple MTP devicesfdeaf6e3bc76HID: core: Handle HOST bus type when announcing devices82219e51b2a9HID: Bump maximum report size to 163848e0d85628329HID: apple: Bind Apple silicon SPI devicesfbab59471917HID: apple: Bind to HOST devices for MTPc1d1471a92afDO NOT MERGE: HID: apple: Add fnmode which ignores function keys87a0986137bfHID: magicmouse: use a define of the max number of touch contactsafad808ba082HID: magicmouse: use struct input_mt_pos for X/Yc3f795c1e8d5HID: magicmouse: use ops function pointers for input functionalityc5293c647ad1HID: magicmouse: add support for Macbook trackpads5bfc1bd7db19fixup! HID: magicmouse: add support for Macbook trackpadsd76e0b3056adHID: magicmouse: Add MTP multi-touch device support0dad1b470c73HID: magicmouse: Add .reset_resume for SPI trackpads40a1e3a3b6bbHID: magicmouse: Handle touch controller resets on SPI devicesf8b20c02d7c1HID: magicmouse: Query device dimensions via HID reportd19f84e8c9c6WIP: HID: transport: spi: add Apple SPI transport8887284fb0a0soc: apple: Add DockChannel driver319a4c08280cHID: Add Apple DockChannel HID transport drivere07ae65590c2soc: apple: Add RTKit helper drivere7f19976f779HID: apple: ignore the trackpad on T2 Macs24ea77db3ebeHID: magicmouse: Add support for trackpads found on T2 Macsa41b343374c5HID: appletb-kbd: add option to switch default layer on double pressing fn keyf385b35ffaa7The driver has no USB power management callbacks, so the USB core unbinds it before system suspend and binds it again on resume. The DRM device is unregistered and registered again on every suspend and resume cycle, userspace driving the Touch Bar through it (such as tiny-dfr) loses its device, and the Touch Bar stays dark after resume.ff288dac3ed3drm/amd/pm: Fix boot problems in 5300ff752fb9cb8ddrm/i915/fbdev: Discard BIOS framebuffers with mismatched dimensions7b1a8e28dffdamdgpu: add support for 5K91147b5e3be4ACPI: x86: Apple T2 systems need early CPU offliningcde40206cc5fBluetooth: hci_event: strip Broadcom vendor bits from legacy adv report typef137f4c5becdwifi: brcmfmac: Improve D3 substate entering timeout handling92ffedd69bbbfix0e18f449dbe5platform/x86: macsmc-acpi: fall back to polling on missed interrupt198a1f0dfb28mfd/macsmc: add ioctl to access smc keys6ec85d129756hwmon: macsmc: use descriptive names for power zone sensors
7.3/snd-codecs
9d043d31363dSound support for the Samsung Galaxy Book 453e43a1b7c9fRename model number of Book4 360 and Book4 Pro8c788eb17d5fAdded fixup model18fb76946317Typo: Book 4 360 was a Book 4 Pro 3607b541b30743eAdded Galaxy Book 5 and removed duplicated line8de4bf835cceAdded support for Book4 Pro 16-inch and Book4 Ultrae3732ab14f2dPut the new biquads from the official Samsung firmware in the firmware blobeec9fb473ef7hda/max98390: Remove unused variables
7.3/hdmi
bfd02102c6dbdrm/amd/display: Add 2.1 FreeSync support for AMD VSDB EDID Block6667afd57f77drm/edid: parse HDMI 2.1 gaming (ALLM/VRR) capabilities from HF-VSDB9ad5475bc364drm/amd/display: Add HDMI 2.1 VRR support from HF-VSDBa0596ba19d53drm/amd/display: Enable HDMI ALLM for Gaming-VRR6f11071b4a1adrm: Add passive_vrr properties for passive/desktop VRR5a42488d82a8drm/amd/display: Use passive_vrr properties in amdgpu96f023bb8c13drm/amd/display: Keep FreeSync for HF-VSDB VRR sinks in MCCS fallback
7.3/fixes
c90c777f9f7cx86/cpu/amd: Don't clear RDSEED32 bit on znver5df68eb7bafa0drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen813805bdf27cadrm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"eb155ccbd456Add BT support for PRIME B650M-A AX6 II motherboarda82b45662d41bluetooth: btusb: Add VID/PID 13d3:36253abc003bf2a4sched/fair: do not scan twice in detach_tasks()f38c1aede384sched/core: Make finish_task_switch() and its subfunctions always inline929056a37f56USB: core: sanitize string descriptors against C0 control characters99d4f73dbc9ci2c: Force ASUE140D touchpad i2c freq to 100khz3ae3d192fabbwifi: iwlwifi: mld: skip TX when firmware is dead18a890878b51sof: Add quirk for Dell XPS 13 DX13260d10310a163ceRevert "drm/gud: validate TV mode names before creating enum property"68f054f6774bmm/slub: refill prefilled sheaves from the barn2d0a9e75fe41wireguard: queueing: preserve tstamp_type when encapsulating packet6ac9c0cb071fdrm/i915/dp: On DPCD init wake the DPRx for eDP84967922853dcpufreq/amd-pstate: Skip auto_sel write when it already matches the mode
7.3/cachy
e4cd5992b0deadd sysctl to allow disabling unprivileged CLONE_NEWUSERad9d051f344cKconfig: Add CONFIG_CACHYfca30f3a1818Kconfig.hz: Add additional timer frequency options96164dfbed0fmm: Increase VM_READAHEAD_PAGES to 256K4aeb2fc3ebf7CACHY: mm/vmscan: Increase vm_swappiness to 10020b5544262aeCACHY: sched/fair: Tweak EEVDF for interactivity12d17b523d3aKconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O36f2b05b719d8kbuild: Add GCC SMS-based modulo scheduling16acc33ed004drivers/pci: Add ACS override support1e648d759270Input: evdev - use call_rcu when detaching clientab9b9962958aCACHY: Enable background reclaim of hugepagesc5f1297f1c0eCACHY: Disable watermark boosting by default798ce5a82e1aCACHY: Disable proactive compaction by defaultb194f335960adrm/amd: Move AMD_PRIVATE_COLOR to Kconfig930f739a0202CACHY: v4l2-core: add v4l2loopback85b1ee1995bdintel-pstate: Implement "enable" parameter805e4301cae0scsi: Add VHBA driverec5a84851c81Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT71e9c134e71farch/x86: Add x86_64 ISA and Zen4 compiler optimizations78df04208d2bCACHY: Disable split lock mitigation by default1c3acc6c8c74linux7.1-rc1-ADIOS-3.2.0e8ab2c2dba61CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices84c961d30741ACPI: processor: Disable bus master check for AMD5424f3c6cb14tag-release: Add script to easier create a release and tagfca1898e05b7tag-release: Update script to include commits from branchesda24f26ca8eetag-release: Move tarball to pkgbuilds dir for naimad38870256bcCACHY: mm: lru-gen: Protect the working set of the last 100 jiffiesc9c787be66d0kbuild: add resolve_btfids to pacman PKGBUILD3e74873bddcftag-release: Update script8f28aedefce3Kbuild: Enable LLVM machine pipeliner1f1f7071f51dtag-release: Update script2ced65838b77readdir: add unlikely hint on len check5f3e9d4f9a4csched/core: add some branch hints based on gcov analysis74bf4e66d0c4tag-release.sh: GPG-sign release tarballs before uploadd99eae941015tag-release: Update to include .06eaae2635d39list: Mark some functions as __always_inline661ebafdadd77.2-rc1-poc-selector-v2.6.36936583cfc28mm/swap_state: Disable swap-in readaheadd77c58de7881x86: implement tsc=directsync for systems without IA32_TSC_ADJUSTdd199fccf526x86: touch clocksource watchdog after syncing TSCs63239e08d7efx86: save/restore TSC counter value during sleep/wake9d04311179f0x86: only restore TSC if we have IA32_TSC_ADJUST or directsync enablede5c2a5fd8c3ax86: don't check for random warps if using direct syncf9012d5b1220x86: revert extra time added to check for tsc wraps10aa506a7d0fiosched-7.3: update ADIOS to 3.3.052dc9bb47a1bfixup! iosched-7.3: update ADIOS to 3.3.0
7.3/bbr3
5b121d2f9e4ftcp/bbr3: add BBRv3 congestion controla52f724cc56dbbr: Fix bbr name to bbr3
7.3/amd-iommu
f5ec5d9476c4iommu/amd: Do not request ACS when IOMMU is not going to be initializedf6e14328620eiommu/amd: Disallow implicit START_STATE => IVRS_DETECTED transition567e74ce4dfdiommu/amd: Remove ad-hoc checks that are never truebf5bdfd1f8d4iommu/amd: Force identity mode for selected GPUs only15d5b3027d9fiommu/amd: Refactor device probe and capability initialization5b33c19a31c0iommu/amd: Remove iommu_ignore_device()622384f54a84iommu/amd: Fail probe on ATS configuration failuref4eab1f88f79iommu/amd: Move GA log allocation to init108657f24706iommu/amd: Fix leak of data->entry in irq_remapping_alloc() error path6e87850d1a8fiommu/amd: Add PerfOpt IOMMU performance optimization supporte74db71a3530drm/amdgpu: Enable PerfOpt IOMMU perf optimization when GPU in identity domain