Skip to content

Releases: CachyOS/linux

CachyOS Linux 7.1-rc2-1

04 May 02:08
cachyos-7.1-rc2-1
8015e6b

Choose a tag to compare

CachyOS Linux 7.1-rc2-1

Based on Linux 7.1-rc2
Previous release: cachyos-7.1-rc1-2

Changes since cachyos-7.1-rc1-2

  • Rebased to upstream: 7.1-rc17.1-rc2
  • Added branch: 7.1/bbr3
  • Updated branch: 7.1/cachy
    • + memcg: increase MEMCG_CHARGE_BATCH to 128
    • + POC 2.6.2
    • + readdir: add unlikely hint on len check
    • + Revert "CACHY: Decrease timer_slack_ns default"
    • + Revert "drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()"
    • + Revert "memcg: increase MEMCG_CHARGE_BATCH to 128"
    • + sched/core: add some branch hints based on gcov analysis
  • Updated branch: 7.1/fixes
    • + mm/lruvec: preemptively free dead folios during lru_add drain
    • + Reapply "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"
    • + USB: core: sanitize string descriptors against C0 control characters

Applied branches

7.1/cachy

  • 8543c49d89b4 POC 2.6.2

7.1/fixes

  • 5e55be7106f1 mm/lruvec: preemptively free dead folios during lru_add drain
  • 9145841e5b7a USB: core: sanitize string descriptors against C0 control characters
  • 8f58895db285 Reapply "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"

7.1/cachy

  • 1f958d71de32 readdir: add unlikely hint on len check
  • c3460649f01d memcg: increase MEMCG_CHARGE_BATCH to 128
  • d615eb2e9854 sched/core: add some branch hints based on gcov analysis
  • 926320439533 Revert "CACHY: Decrease timer_slack_ns default"
  • a55e8d77095d Revert "memcg: increase MEMCG_CHARGE_BATCH to 128"
  • 5aecdca15236 Revert "drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()"

7.1/bbr3

  • c041d7628e19 tcp/bbr3: add BBRv3 congestion control

7.1/fixes

  • e6a3b7114479 Revert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/mglru

  • 593b169e3b71 mm/mglru: consolidate common code for retrieving evictable size
  • 41a0463e4477 mm/mglru: rename variables related to aging and rotation
  • bb5c9cb3ec7b mm/mglru: relocate the LRU scan batch limit to callers
  • ca193e5a0fbc mm/mglru: restructure the reclaim loop
  • c21f8c6e2862 mm/mglru: scan and count the exact number of folios
  • de0bb384ecc7 mm/mglru: use a smaller batch for reclaim
  • 7440d60031cc mm/mglru: don't abort scan immediately right after aging
  • ca467d88a526 mm/mglru: remove redundant swap constrained check upon isolation
  • 52b712cd594f mm/mglru: use the common routine for dirty/writeback reactivation
  • 81b43dfe57c6 mm/mglru: simplify and improve dirty writeback handling
  • fa846a02d5c7 mm/mglru: remove no longer used reclaim argument for folio protection
  • fdb47fcc0bc4 mm/vmscan: remove sc->file_taken
  • 60d8281f9fb9 mm/vmscan: remove sc->unqueued_dirty
  • a88c702c2551 mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 76812d85767a platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
  • 398c69c8f509 platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
  • e3ff8b5fa643 platform/x86: lenovo-wmi-other: Balance component bind and unbind
  • 16e7e553b9f2 platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
  • 73b6ab3d2e45 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
  • cc0cc105ae70 platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  • 058ab24c45e2 platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
  • 15f491c6c42c platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
  • 1bb130c04090 platform/x86: lenovo-wmi-other: Move LWMI_FAN_DIV
  • ff1e4f5fafea platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function
  • 8a00450c5600 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • 7ac034bd1119 platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • ddac4c146e52 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 7fb42fd6fc90 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • 029fa5be4df0 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • 5cbb397fe7a4 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/fixes

  • ed40162f04f7 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 91bd10106876 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • be5d76c4d5e7 Add BT support for PRIME B650M-A AX6 II motherboard
  • 8124def38765 bluetooth: btusb: Add VID/PID 13d3:3625
  • 88eedb7e2778 sched/fair: do not scan twice in detach_tasks()
  • dcb6bf0ad9c1 Input: xpad - add support for EasySMX 05 Pro
  • cc5c5ff913df udmabuf: Do not create malformed scatterlists
  • 51282cb42e5a x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 6aa85cac8a0a platform/x86: samsung-galaxybook: Refactor camera lens cover input device
  • f97302118a63 platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
  • 3ef4af6a69f7 sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • e0ab779c9921 mm/page_alloc: Optimize free_contig_range()
  • 78642a3a6679 vmalloc: Optimize vfree with free_pages_bulk()
  • 923a7b69e054 mm/page_alloc: Optimize __free_contig_frozen_range()
  • f2b15ace1f41 sched/core: Make finish_task_switch() and its subfunctions always inline

7.1/cgroup-vram

  • b3f4bb4ea0b9 cgroup/dmem: Add queries for protection values
  • 8e4faa5089dc cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 05294d5db796 drm/ttm: Extract code for attempting allocation in a place
  • 996760db9776 drm/ttm: Split cgroup charge and resource allocation
  • fa0c77c18d84 drm/ttm: Be more aggressive when allocating below protection limit
  • d4bb6ee95b0d drm/ttm: Use common ancestor of evictor and evictee as limit pool

7.1/cachy

  • b7a7932d8b55 add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 1baa36a0f1ae Kconfig: Add CONFIG_CACHY
  • 4df80fa4b094 Kconfig.hz: Add additional timer frequency options
  • 3d8e4a92c777 mm: Increase VM_READAHEAD_PAGES to 256K
  • 0345998f356d mm/swap: Disable swap-in readahead
  • 02bfc818e285 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • 27c90b0512e2 CACHY: sched/fair: Tweak EEVDF for interactivity
  • 8d0a86534972 Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • 353df2934946 kbuild: Add GCC SMS-based modulo scheduling
  • 557bcc22311f drivers/pci: Add ACS override support
  • 289a405e2555 PCI: Add Intel remapped NVMe device support
  • 1e543e8f0521 Input: evdev - use call_rcu when detaching client
  • 5b58e36667ec CACHY: Enable background reclaim of hugepages
  • b6bda1c1442b CACHY: Disable watermark boosting by default
  • a82260b14c2d CACHY: Disable proactive compaction by default
  • 0ec29b87c62a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • 095ef235d4b5 CACHY: v4l2-core: add v4l2loopback
  • 4bab00a4e47c Initialize ata before graphics
  • f162261b9520 intel-pstate: Implement "enable" parameter
  • 178c8a65debf scsi: Add VHBA driver
  • c0873c47b7d9 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 06510acaa178 arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 63e9de3f839a CACHY: Disable split lock mitigation by default
  • ae5718fe7ab5 linux7.1-rc1-ADIOS-3.2.0
  • 12f3350a6581 CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 10c87173a39f drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 1f8fe8d07f47 ACPI: processor: Disable bus master check for AMD
  • bb8ee041e40e drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()
  • e6be53589245 tag-release: Add script to easier create a release and tag
  • 410ea04c1aac tag-release: Update script to include commits from branches
  • ac8396e8eb11 sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled
  • b64bbfd785a6 CACHY: Decrease timer_slack_ns default
  • d564db6f5da9 tag-release: Move tarball to pkgbuilds dir for naim
  • 127bf0236367 CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • 7cb9ac2f2d96 kbuild: add resolve_btfids to pacman PKGBUILD
  • 93f271ce9983 sched/wait: Do accept() in LIFO order for cache efficiency
  • 86d51005cd0d tag-release: Update script
  • 7f114b2b0566 Kbuild: Enable LLVM machine pipeliner
  • fd7a8fec675d tag-release: Update script
  • 87798ea980bb kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • fea71b1c6d05 kbuild: change --thin back to 'T' in $(AR)
  • 536cd5fe2e0a kbuild: distributed build support for Clang ThinLTO
  • a6aadc8d1766 sched/fair: Prefer the previous cpu for wakeup

CachyOS Linux 7.0.3-1

01 May 12:28
cachyos-7.0.3-1
905451c

Choose a tag to compare

CachyOS Linux 7.0.3-1

Based on Linux 7.0.3
Previous release: cachyos-7.0.2-1

Changes since cachyos-7.0.2-1

  • Rebased to upstream: 7.0.27.0.3
  • Updated branch: 7.0/cachy
    • + Revert "drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()"
  • Updated branch: 7.0/fixes
    • + USB: core: sanitize string descriptors against C0 control characters
  • Updated branch: 7.0/ntfs
    • + ntfs: drop nlink once for WIN32/DOS aliases
    • + ntfs: fix error handling in ntfs_write_iomap_end_resident()
    • + ntfs: fix invalid PTR_ERR() usage in __ntfs_bitmap_set_bits_in_run()
    • + ntfs: fix NULL dereference in ntfs_index_walk_down()
    • + ntfs: fix VCN overflow in ntfs_mapping_pairs_decompress()
    • + ntfs: fix WSL symlink target leak on reparse failure
    • + ntfs: Use return instead of goto in ntfs_mapping_pairs_decompress()
  • Updated branch: 7.0/t2
    • + fix: use iowrite8 for byte-sized MMIO registers in applesmc

Applied branches

7.0/vesa-dsc-bpp

  • bb447167f18f drm/edid: rename VESA block parsing functions to more generic name
  • 70e9fb0386bc drm/edid: prepare for VESA vendor-specific data block extension
  • 85765685b64f drm/edid: MSO should only be used for non-eDP displays
  • 68b5610f467d drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • bda3f27acd70 drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4f1a94dffe6e drm/edid: parse DRM VESA dsc bpp target
  • 79ac66bac0d9 drm/amd: use fixed dsc bits-per-pixel from edid
  • 545b46db5cba drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.0/t2

  • 9292e48a247a Add apple-bce driver
  • 3936480dbfbc Put apple-bce in drivers/staging
  • ceaabc132de8 i915: 4 lane quirk for mbp15,1
  • c5c2fde0aa68 apple-gmux: allow switching to igpu at probe
  • c3111b94d154 applesmc: convert static structures to drvdata
  • d0b6b3819dc6 applesmc: make io port base addr dynamic
  • fd108967a22e applesmc: switch to acpi_device (from platform)
  • 45b0f63663e0 applesmc: key interface wrappers
  • 269b2465280f applesmc: basic mmio interface implementation
  • ba43510f913e applesmc: fan support on T2 Macs
  • c54b48891664 applesmc: Add iMacPro to applesmc_whitelist
  • bb71014d2e5b applesmc: make applesmc_remove void
  • 5ca7ceb4bd33 applesmc: battery charge limiter
  • 89e4c439d03b HID: add device IDs for Apple SPI HID devices
  • a51152929da7 HID: add HOST vendor/device IDs for Apple MTP devices
  • 9eb80af6b656 HID: core: Handle HOST bus type when announcing devices
  • 1b8eb47e670a HID: Bump maximum report size to 16384
  • 5a0a41ca02d1 HID: apple: Bind Apple silicon SPI devices
  • 587514a3bd03 HID: apple: Bind to HOST devices for MTP
  • f5a751849ac7 HID: magicmouse: use a define of the max number of touch contacts
  • 74a599628ec7 HID: magicmouse: use struct input_mt_pos for X/Y
  • 5ed17e9e1959 HID: magicmouse: use ops function pointers for input functionality
  • 7a4bd9e35fe7 HID: magicmouse: add support for Macbook trackpads
  • 2742e5022a3d HID: magicmouse: Add MTP multi-touch device support
  • b5ad96f24540 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 030cb4e40a5f HID: magicmouse: Handle touch controller resets on SPI devices
  • e09872a21d1f HID: magicmouse: Query device dimensions via HID report
  • c9e60975699d WIP: HID: transport: spi: add Apple SPI transport
  • 25fee473e667 soc: apple: Add DockChannel driver
  • 37c49f11e982 HID: Add Apple DockChannel HID transport driver
  • e3c92ee2e104 soc: apple: Add RTKit helper driver
  • b5fc9b81daa5 HID: apple: ignore the trackpad on T2 Macs
  • 6ba854041654 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 35d39c3d53e3 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 32c369ff561f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • fea9668322d0 Revert "applesmc: battery charge limiter"
  • 8644494e7a0f Revert "applesmc: make applesmc_remove void"
  • a5cfc472fa89 Revert "applesmc: Add iMacPro to applesmc_whitelist"
  • 4d5f1879d400 Revert "applesmc: fan support on T2 Macs"
  • 5feacb10ed63 Revert "applesmc: basic mmio interface implementation"
  • 01bc025aead7 Revert "applesmc: key interface wrappers"
  • 3f8cf1e519ab Revert "applesmc: switch to acpi_device (from platform)"
  • 25ce5ec88e08 Revert "applesmc: make io port base addr dynamic"
  • aeed44f8c029 Revert "applesmc: convert static structures to drvdata"
  • 43f4be782d53 Revert "apple-gmux: allow switching to igpu at probe"
  • eb9a4824e0fd Reapply "apple-gmux: allow switching to igpu at probe"
  • 35ad5557086d Introduce applesmc-t2
  • a22c9f5ca3d8 applesmc-t2: convert static structures to drvdata
  • 5792de4b86ff applesmc-t2: make io port base addr dynamic
  • 40da99b0ab7b applesmc-t2: switch to acpi_device (from platform)
  • 6fbdbeec6035 applesmc-t2: key interface wrappers
  • f802a934e66b applesmc-t2: basic mmio interface implementation
  • 936649584792 applesmc-t2: fan support on T2 Macs
  • 920c85e0fab4 applesmc-t2: Add iMacPro to applesmc_whitelist
  • 79630ede9c0c applesmc-t2: make applesmc_remove void
  • 9fe445f57c42 applesmc-t2: battery charge limiter
  • 5b0cce05342e applesmc-t2: Only load for T2 Macbooks
  • 24271a70d368 applesmc: Do not probe for T2 Macbooks
  • 1859ccbf7cc4 vga_switcheroo: Defer probe of display devices on T2 Macs
  • bdf31aa7be96 cachy-t2: Define t2_mac_tbl in header instead
  • b1c991fddf77 Revert "Put apple-bce in drivers/staging"
  • 1d1f599be88e Revert "Add apple-bce driver"
  • 4a5e3ae105ba Add apple-bce driver
  • e0e4c46749bb Put apple-bce in drivers/staging
  • fe71f6072565 HID: apple: ensure the keyboard backlight is off if suspending
  • 4e6d0d5f745e fix: use iowrite8 for byte-sized MMIO registers in applesmc

7.0/snd-codecs

  • 8bf796649501 Sound support for the Samsung Galaxy Book 4
  • eeeb7b0c9122 Rename model number of Book4 360 and Book4 Pro
  • 95786e4d26f6 Added fixup model
  • 21b1dfac013a Typo: Book 4 360 was a Book 4 Pro 360
  • 489b8ff86ab1 Added Galaxy Book 5 and removed duplicated line
  • 10e0dd582d09 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 303ce1a9cd89 Put the new biquads from the official Samsung firmware in the firmware blob
  • 12ed4bb875d5 ALSA: hda: add AW88399 side codec support
  • a974eab210d9 hda/max98390: Remove unused variables
  • b3bbc4026b35 Revert "ALSA: hda: add AW88399 side codec support"
  • a18eac772ea0 ALSA: hda: add AW88399 side codec support

7.0/ntfs

  • 43fedd490e4a Revert "fs: Remove NTFS classic"
  • e2b70867de40 fs: add generic FS_IOC_SHUTDOWN definitions
  • 9137d075a01f ntfs: update in-memory, on-disk structures and headers
  • b770bb72c9d1 ntfs: update super block operations
  • 6f0cfeb99aa8 ntfs: update inode operations
  • 6f724a5a459d ntfs: update mft operations
  • 43e63bb636d6 ntfs: update directory operations
  • 812e70a10f72 ntfs: update file operations
  • ac0ff4cffc4e ntfs: update iomap and address space operations
  • db03e42d4246 ntfs: update attrib operations
  • 83d07377f4e0 ntfs: update runlist handling and cluster allocator
  • b5c067751c65 ntfs: add reparse and ea operations
  • 486a8f1571cf ntfs: update misc operations
  • a053293dc10b ntfs3: remove legacy ntfs driver support
  • 3a45c6b48f7a ntfs: add Kconfig and Makefile
  • 124980d0263a Documentation: filesystems: update NTFS driver documentation
  • dd62e65e2685 MAINTAINERS: update ntfs filesystem entry
  • d91a09f1cffb ntfs: Fix null pointer dereference
  • 502231876237 ntfs: Remove unneeded semicolon
  • 91df789bcedb ntfs: repair docum. malformed table
  • adbd7fe467ff ntfs: Replace ERR_PTR(0) with NULL
  • 6ed5ddf8164c ntfs: Remove impossible condition
  • f9f7ebfc3568 ntfs: Place check before dereference
  • f98cef4fba6a ntfs: Add missing error code
  • 88da6385ff23 ntfs: Fix possible deadlock
  • 0dbbb7232b89 ntfs: Fix spelling mistake "initiailized" -> "initialized"
  • 1596fc0436d9 ntfs: fix sysctl table registration and path
  • 100266fad2e8 ntfs: reduce stack usage in ntfs_write_mft_block()
  • e7062a0ffc03 ntfs: add MODULE_ALIAS_FS
  • e9e4d5ae17a9 ntfs: select FS_IOMAP in Kconfig
  • fd40282c8bc5 ntfs: change mft_no type to u64
  • 8015cf6e7cea ntfs: use ->mft_no instead of ->i_ino in prints
  • d9d8d4f88e0a ntfs: fix pointer/integer casting warnings
  • 6f59856a569c ntfs: add missing newlines to pr_err() messages
  • 2ec08eadde4d ntfs: fix WSL ea restore condition
  • 56d927623c8d ntfs: validate WSL EA payload sizes
  • 275911ef86c8 ntfs: check $EA query-length in ntfs_ea_get
  • 6460f9aa1c50 ntfs: harden ntfs_ea_lookup against malformed EA entries
  • 8ca1ed26c73f ntfs: harden ntfs_listxattr against EA entries
  • 8ea50d3e47e9 ntfs: prefer IS_ERR_OR_NULL() over manual NULL check
  • fb0502807a4a ntfs: fix variable dereferenced before check warnings
  • 81246cca3c44 ntfs: fix inconsistent indenting warnings
  • 69c6267006a7 ntfs: fix ignoring unreachable code warnings
  • 8f1918fa0038 ntfs: add bound checking to ntfs_attr_find
  • 51cd9a1a37af ntfs: add bound checking to ntfs_external_attr_find
  • 68f23599e264 ntfs: remove redundant out-of-bound checks
  • 3c099b5e7cf2 ntfs: zero out stale data in straddle block beyond initialized_size
  • ae171835c2ea ntfs: not zero out range beyond init in punch_hole
  • 44469a2912e3 ntfs: limit memory allocation in ntfs_attr_readall
  • 4b90b9ff2a92 ntfs: remove noop_direct_IO from address_space_operations
  • cb01758feed9 ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident
  • 73c65c5db394 ntfs: fix uninitialized pointer in ntfs_write_mft_block
  • fc5e3173c857 ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()
  • efafe7a83851 ntfs: add missing error code in ntfs_mft_record_alloc()
  • 595ac44192b6 ntfs: delete dead code
  • b5110dc094a1 ntfs: fix uninitialized variable in ntfs_map_runlist_nolock
  • d80738a66e18 ntfs: fix potential 32-bit truncation in ntfs_write_cb()
  • `5f608bb...
Read more

CachyOS Linux 6.18.26-1

01 May 12:34
cachyos-6.18.26-1
fa698da

Choose a tag to compare

CachyOS Linux 6.18.26-1

Based on Linux 6.18.26
Previous release: cachyos-6.18.25-1

Changes since cachyos-6.18.25-1

  • Rebased to upstream: 6.18.256.18.26

Applied branches

6.18/t2

  • f7919dee72c1 Add apple-bce driver
  • 8108f3e318a4 Put apple-bce in drivers/staging
  • 35fb694dde74 Fix freezing on turning off camera
  • a717bf64a1cd i915: 4 lane quirk for mbp15,1
  • b62cecb8ab4c apple-gmux: allow switching to igpu at probe
  • 742b6bd6bd0d applesmc: convert static structures to drvdata
  • 432e07b0dd8a applesmc: make io port base addr dynamic
  • 3d27ce5ebeeb applesmc: switch to acpi_device (from platform)
  • 1231faf39c3e applesmc: key interface wrappers
  • 8f393b5e6062 applesmc: basic mmio interface implementation
  • 120efdbbb440 applesmc: fan support on T2 Macs
  • 8ffd9432cbb8 applesmc: Add iMacPro to applesmc_whitelist
  • 5bbf54ded187 applesmc: make applesmc_remove void
  • 347f1648b4c8 applesmc: battery charge limiter
  • 8e04d4132fe7 HID: add device IDs for Apple SPI HID devices
  • abc0e4864497 HID: add HOST vendor/device IDs for Apple MTP devices
  • 8a32b5c9c323 HID: core: Handle HOST bus type when announcing devices
  • 3dbb54bdf70f HID: Bump maximum report size to 16384
  • 54ea3fae73b7 HID: apple: Bind Apple silicon SPI devices
  • f3d80433c967 HID: apple: Bind to HOST devices for MTP
  • 80fe26e2d0cd HID: magicmouse: use a define of the max number of touch contacts
  • e8d5d5616afe HID: magicmouse: use struct input_mt_pos for X/Y
  • caf70e575f58 HID: magicmouse: use ops function pointers for input functionality
  • 6e49d2fde129 HID: magicmouse: add support for Macbook trackpads
  • fd3ad4456206 HID: magicmouse: Add MTP multi-touch device support
  • 60ca6fbcdabb HID: magicmouse: Add .reset_resume for SPI trackpads
  • 567f91c20464 HID: magicmouse: Handle touch controller resets on SPI devices
  • 8467e98b0e84 HID: magicmouse: Query device dimensions via HID report
  • db745a94a584 WIP: HID: transport: spi: add Apple SPI transport
  • e419f0a82e26 soc: apple: Add DockChannel driver
  • 00acd7c96f46 HID: Add Apple DockChannel HID transport driver
  • e20efdf5c502 soc: apple: Add RTKit helper driver
  • db85ec3a3208 HID: apple: ignore the trackpad on T2 Macs
  • afe7a4aa06c9 HID: magicmouse: Add support for trackpads found on T2 Macs
  • c434a551b3d5 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • dc25bc86590f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 30a89ad8250c hid: Makefile: Post-patch fixing

6.18/sched-ext

  • b99db259aa4e sched_ext: Exit early on hotplug events during attach
  • 83659f4458c7 sched_ext: Add lockless peek operation for DSQs
  • 2f15c2b511c5 sched_ext: Add a selftest for scx_bpf_dsq_peek
  • f853a289756a sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs

6.18/intel-pstate

  • 764ab00e0411 cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()
  • 8ae810421357 cpufreq: intel_pstate: Add and use hybrid_has_l3()
  • 38b3ff85b523 cpufreq: intel_pstate: hybrid: Adjust energy model rules

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

6.18/bbr3

  • 9744acecba04 tcp/bbr3: add BBRv3 congestion control

6.18/asus

  • 436cc5aac3fd hid: add VID/PID for ASUS ROG RAIKIRI PRO
  • 180189b0e717 platform/x86: asus-wmi: change quiet to low-power
  • fedbb2c42a80 hid-asus-ally: Add joystick LED ring support
  • 820bee65c0a5 hid-asus-ally: do MCY FW validation in hid-asus-ally
  • 7b7ee845de2a hid-asus-ally: initi...
Read more

CachyOS Linux 7.1-rc1-2

27 Apr 07:45
cachyos-7.1-rc1-2
43cc35f

Choose a tag to compare

CachyOS Linux 7.1-rc1-2

Based on Linux 7.1-rc1
Previous release: cachyos-7.1-rc1-1

Changes since cachyos-7.1-rc1-1

  • Updated branch: 7.1/fixes
    • + Revert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"

Applied branches

7.1/fixes

  • e6a3b7114479 Revert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/mglru

  • 593b169e3b71 mm/mglru: consolidate common code for retrieving evictable size
  • 41a0463e4477 mm/mglru: rename variables related to aging and rotation
  • bb5c9cb3ec7b mm/mglru: relocate the LRU scan batch limit to callers
  • ca193e5a0fbc mm/mglru: restructure the reclaim loop
  • c21f8c6e2862 mm/mglru: scan and count the exact number of folios
  • de0bb384ecc7 mm/mglru: use a smaller batch for reclaim
  • 7440d60031cc mm/mglru: don't abort scan immediately right after aging
  • ca467d88a526 mm/mglru: remove redundant swap constrained check upon isolation
  • 52b712cd594f mm/mglru: use the common routine for dirty/writeback reactivation
  • 81b43dfe57c6 mm/mglru: simplify and improve dirty writeback handling
  • fa846a02d5c7 mm/mglru: remove no longer used reclaim argument for folio protection
  • fdb47fcc0bc4 mm/vmscan: remove sc->file_taken
  • 60d8281f9fb9 mm/vmscan: remove sc->unqueued_dirty
  • a88c702c2551 mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 76812d85767a platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
  • 398c69c8f509 platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
  • e3ff8b5fa643 platform/x86: lenovo-wmi-other: Balance component bind and unbind
  • 16e7e553b9f2 platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
  • 73b6ab3d2e45 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
  • cc0cc105ae70 platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  • 058ab24c45e2 platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
  • 15f491c6c42c platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
  • 1bb130c04090 platform/x86: lenovo-wmi-other: Move LWMI_FAN_DIV
  • ff1e4f5fafea platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function
  • 8a00450c5600 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • 7ac034bd1119 platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • ddac4c146e52 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 7fb42fd6fc90 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • 029fa5be4df0 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • 5cbb397fe7a4 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/fixes

  • ed40162f04f7 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 91bd10106876 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • be5d76c4d5e7 Add BT support for PRIME B650M-A AX6 II motherboard
  • 8124def38765 bluetooth: btusb: Add VID/PID 13d3:3625
  • 88eedb7e2778 sched/fair: do not scan twice in detach_tasks()
  • dcb6bf0ad9c1 Input: xpad - add support for EasySMX 05 Pro
  • cc5c5ff913df udmabuf: Do not create malformed scatterlists
  • 51282cb42e5a x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 6aa85cac8a0a platform/x86: samsung-galaxybook: Refactor camera lens cover input device
  • f97302118a63 platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
  • 3ef4af6a69f7 sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • e0ab779c9921 mm/page_alloc: Optimize free_contig_range()
  • 78642a3a6679 vmalloc: Optimize vfree with free_pages_bulk()
  • 923a7b69e054 mm/page_alloc: Optimize __free_contig_frozen_range()
  • f2b15ace1f41 sched/core: Make finish_task_switch() and its subfunctions always inline

7.1/cgroup-vram

  • b3f4bb4ea0b9 cgroup/dmem: Add queries for protection values
  • 8e4faa5089dc cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 05294d5db796 drm/ttm: Extract code for attempting allocation in a place
  • 996760db9776 drm/ttm: Split cgroup charge and resource allocation
  • fa0c77c18d84 drm/ttm: Be more aggressive when allocating below protection limit
  • d4bb6ee95b0d drm/ttm: Use common ancestor of evictor and evictee as limit pool

7.1/cachy

  • b7a7932d8b55 add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 1baa36a0f1ae Kconfig: Add CONFIG_CACHY
  • 4df80fa4b094 Kconfig.hz: Add additional timer frequency options
  • 3d8e4a92c777 mm: Increase VM_READAHEAD_PAGES to 256K
  • 0345998f356d mm/swap: Disable swap-in readahead
  • 02bfc818e285 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • 27c90b0512e2 CACHY: sched/fair: Tweak EEVDF for interactivity
  • 8d0a86534972 Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • 353df2934946 kbuild: Add GCC SMS-based modulo scheduling
  • 557bcc22311f drivers/pci: Add ACS override support
  • 289a405e2555 PCI: Add Intel remapped NVMe device support
  • 1e543e8f0521 Input: evdev - use call_rcu when detaching client
  • 5b58e36667ec CACHY: Enable background reclaim of hugepages
  • b6bda1c1442b CACHY: Disable watermark boosting by default
  • a82260b14c2d CACHY: Disable proactive compaction by default
  • 0ec29b87c62a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • 095ef235d4b5 CACHY: v4l2-core: add v4l2loopback
  • 4bab00a4e47c Initialize ata before graphics
  • f162261b9520 intel-pstate: Implement "enable" parameter
  • 178c8a65debf scsi: Add VHBA driver
  • c0873c47b7d9 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 06510acaa178 arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 63e9de3f839a CACHY: Disable split lock mitigation by default
  • ae5718fe7ab5 linux7.1-rc1-ADIOS-3.2.0
  • 12f3350a6581 CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 10c87173a39f drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 1f8fe8d07f47 ACPI: processor: Disable bus master check for AMD
  • bb8ee041e40e drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()
  • e6be53589245 tag-release: Add script to easier create a release and tag
  • 410ea04c1aac tag-release: Update script to include commits from branches
  • ac8396e8eb11 sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled
  • b64bbfd785a6 CACHY: Decrease timer_slack_ns default
  • d564db6f5da9 tag-release: Move tarball to pkgbuilds dir for naim
  • 127bf0236367 CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • 7cb9ac2f2d96 kbuild: add resolve_btfids to pacman PKGBUILD
  • 93f271ce9983 sched/wait: Do accept() in LIFO order for cache efficiency
  • 86d51005cd0d tag-release: Update script
  • 7f114b2b0566 Kbuild: Enable LLVM machine pipeliner
  • fd7a8fec675d tag-release: Update script
  • 87798ea980bb kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • fea71b1c6d05 kbuild: change --thin back to 'T' in $(AR)
  • 536cd5fe2e0a kbuild: distributed build support for Clang ThinLTO
  • a6aadc8d1766 sched/fair: Prefer the previous cpu for wakeup

CachyOS Linux 7.1-rc1-1

27 Apr 05:43
cachyos-7.1-rc1-1
ce5fd3c

Choose a tag to compare

CachyOS Linux 7.1-rc1-1

Based on Linux 7.1-rc1

Applied branches

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/mglru

  • 593b169e3b71 mm/mglru: consolidate common code for retrieving evictable size
  • 41a0463e4477 mm/mglru: rename variables related to aging and rotation
  • bb5c9cb3ec7b mm/mglru: relocate the LRU scan batch limit to callers
  • ca193e5a0fbc mm/mglru: restructure the reclaim loop
  • c21f8c6e2862 mm/mglru: scan and count the exact number of folios
  • de0bb384ecc7 mm/mglru: use a smaller batch for reclaim
  • 7440d60031cc mm/mglru: don't abort scan immediately right after aging
  • ca467d88a526 mm/mglru: remove redundant swap constrained check upon isolation
  • 52b712cd594f mm/mglru: use the common routine for dirty/writeback reactivation
  • 81b43dfe57c6 mm/mglru: simplify and improve dirty writeback handling
  • fa846a02d5c7 mm/mglru: remove no longer used reclaim argument for folio protection
  • fdb47fcc0bc4 mm/vmscan: remove sc->file_taken
  • 60d8281f9fb9 mm/vmscan: remove sc->unqueued_dirty
  • a88c702c2551 mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 76812d85767a platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
  • 398c69c8f509 platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
  • e3ff8b5fa643 platform/x86: lenovo-wmi-other: Balance component bind and unbind
  • 16e7e553b9f2 platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
  • 73b6ab3d2e45 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
  • cc0cc105ae70 platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  • 058ab24c45e2 platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
  • 15f491c6c42c platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
  • 1bb130c04090 platform/x86: lenovo-wmi-other: Move LWMI_FAN_DIV
  • ff1e4f5fafea platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function
  • 8a00450c5600 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • 7ac034bd1119 platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • ddac4c146e52 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 7fb42fd6fc90 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • 029fa5be4df0 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • 5cbb397fe7a4 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/fixes

  • ed40162f04f7 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 91bd10106876 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • be5d76c4d5e7 Add BT support for PRIME B650M-A AX6 II motherboard
  • 8124def38765 bluetooth: btusb: Add VID/PID 13d3:3625
  • 88eedb7e2778 sched/fair: do not scan twice in detach_tasks()
  • dcb6bf0ad9c1 Input: xpad - add support for EasySMX 05 Pro
  • cc5c5ff913df udmabuf: Do not create malformed scatterlists
  • 51282cb42e5a x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 6aa85cac8a0a platform/x86: samsung-galaxybook: Refactor camera lens cover input device
  • f97302118a63 platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
  • 3ef4af6a69f7 sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • e0ab779c9921 mm/page_alloc: Optimize free_contig_range()
  • 78642a3a6679 vmalloc: Optimize vfree with free_pages_bulk()
  • 923a7b69e054 mm/page_alloc: Optimize __free_contig_frozen_range()
  • f2b15ace1f41 sched/core: Make finish_task_switch() and its subfunctions always inline

7.1/cgroup-vram

  • b3f4bb4ea0b9 cgroup/dmem: Add queries for protection values
  • 8e4faa5089dc cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 05294d5db796 drm/ttm: Extract code for attempting allocation in a place
  • 996760db9776 drm/ttm: Split cgroup charge and resource allocation
  • fa0c77c18d84 drm/ttm: Be more aggressive when allocating below protection limit
  • d4bb6ee95b0d drm/ttm: Use common ancestor of evictor and evictee as limit pool

7.1/cachy

  • b7a7932d8b55 add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 1baa36a0f1ae Kconfig: Add CONFIG_CACHY
  • 4df80fa4b094 Kconfig.hz: Add additional timer frequency options
  • 3d8e4a92c777 mm: Increase VM_READAHEAD_PAGES to 256K
  • 0345998f356d mm/swap: Disable swap-in readahead
  • 02bfc818e285 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • 27c90b0512e2 CACHY: sched/fair: Tweak EEVDF for interactivity
  • 8d0a86534972 Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • 353df2934946 kbuild: Add GCC SMS-based modulo scheduling
  • 557bcc22311f drivers/pci: Add ACS override support
  • 289a405e2555 PCI: Add Intel remapped NVMe device support
  • 1e543e8f0521 Input: evdev - use call_rcu when detaching client
  • 5b58e36667ec CACHY: Enable background reclaim of hugepages
  • b6bda1c1442b CACHY: Disable watermark boosting by default
  • a82260b14c2d CACHY: Disable proactive compaction by default
  • 0ec29b87c62a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • 095ef235d4b5 CACHY: v4l2-core: add v4l2loopback
  • 4bab00a4e47c Initialize ata before graphics
  • f162261b9520 intel-pstate: Implement "enable" parameter
  • 178c8a65debf scsi: Add VHBA driver
  • c0873c47b7d9 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 06510acaa178 arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 63e9de3f839a CACHY: Disable split lock mitigation by default
  • ae5718fe7ab5 linux7.1-rc1-ADIOS-3.2.0
  • 12f3350a6581 CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 10c87173a39f drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 1f8fe8d07f47 ACPI: processor: Disable bus master check for AMD
  • bb8ee041e40e drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()
  • e6be53589245 tag-release: Add script to easier create a release and tag
  • 410ea04c1aac tag-release: Update script to include commits from branches
  • ac8396e8eb11 sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled
  • b64bbfd785a6 CACHY: Decrease timer_slack_ns default
  • d564db6f5da9 tag-release: Move tarball to pkgbuilds dir for naim
  • 127bf0236367 CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • 7cb9ac2f2d96 kbuild: add resolve_btfids to pacman PKGBUILD
  • 93f271ce9983 sched/wait: Do accept() in LIFO order for cache efficiency
  • 86d51005cd0d tag-release: Update script
  • 7f114b2b0566 Kbuild: Enable LLVM machine pipeliner
  • fd7a8fec675d tag-release: Update script
  • 87798ea980bb kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • fea71b1c6d05 kbuild: change --thin back to 'T' in $(AR)
  • 536cd5fe2e0a kbuild: distributed build support for Clang ThinLTO
  • a6aadc8d1766 sched/fair: Prefer the previous cpu for wakeup

CachyOS Linux 7.0.2-1

27 Apr 16:01
cachyos-7.0.2-1
b75d8d5

Choose a tag to compare

CachyOS Linux 7.0.2-1

Based on Linux 7.0.2
Previous release: cachyos-7.0.1-3

Changes since cachyos-7.0.1-3

  • Rebased to upstream: 7.0.17.0.2
  • Added branch: 7.0/bbr3
  • Updated branch: 7.0/cachy
    • + POC 2.5.7
    • + POC 2.6.1
    • + Revert "CACHY: Decrease timer_slack_ns default"
  • 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
    • + iomap: only call into ->submit_read when there is a read_ctx
  • 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

  • bb447167f18f drm/edid: rename VESA block parsing functions to more generic name
  • 70e9fb0386bc drm/edid: prepare for VESA vendor-specific data block extension
  • 85765685b64f drm/edid: MSO should only be used for non-eDP displays
  • 68b5610f467d drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • bda3f27acd70 drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4f1a94dffe6e drm/edid: parse DRM VESA dsc bpp target
  • 79ac66bac0d9 drm/amd: use fixed dsc bits-per-pixel from edid
  • 545b46db5cba drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.0/t2

  • 9292e48a247a Add apple-bce driver
  • 3936480dbfbc Put apple-bce in drivers/staging
  • ceaabc132de8 i915: 4 lane quirk for mbp15,1
  • c5c2fde0aa68 apple-gmux: allow switching to igpu at probe
  • c3111b94d154 applesmc: convert static structures to drvdata
  • d0b6b3819dc6 applesmc: make io port base addr dynamic
  • fd108967a22e applesmc: switch to acpi_device (from platform)
  • 45b0f63663e0 applesmc: key interface wrappers
  • 269b2465280f applesmc: basic mmio interface implementation
  • ba43510f913e applesmc: fan support on T2 Macs
  • c54b48891664 applesmc: Add iMacPro to applesmc_whitelist
  • bb71014d2e5b applesmc: make applesmc_remove void
  • 5ca7ceb4bd33 applesmc: battery charge limiter
  • 89e4c439d03b HID: add device IDs for Apple SPI HID devices
  • a51152929da7 HID: add HOST vendor/device IDs for Apple MTP devices
  • 9eb80af6b656 HID: core: Handle HOST bus type when announcing devices
  • 1b8eb47e670a HID: Bump maximum report size to 16384
  • 5a0a41ca02d1 HID: apple: Bind Apple silicon SPI devices
  • 587514a3bd03 HID: apple: Bind to HOST devices for MTP
  • f5a751849ac7 HID: magicmouse: use a define of the max number of touch contacts
  • 74a599628ec7 HID: magicmouse: use struct input_mt_pos for X/Y
  • 5ed17e9e1959 HID: magicmouse: use ops function pointers for input functionality
  • 7a4bd9e35fe7 HID: magicmouse: add support for Macbook trackpads
  • 2742e5022a3d HID: magicmouse: Add MTP multi-touch device support
  • b5ad96f24540 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 030cb4e40a5f HID: magicmouse: Handle touch controller resets on SPI devices
  • e09872a21d1f HID: magicmouse: Query device dimensions via HID report
  • c9e60975699d WIP: HID: transport: spi: add Apple SPI transport
  • 25fee473e667 soc: apple: Add DockChannel driver
  • 37c49f11e982 HID: Add Apple DockChannel HID transport driver
  • e3c92ee2e104 soc: apple: Add RTKit helper driver
  • b5fc9b81daa5 HID: apple: ignore the trackpad on T2 Macs
  • 6ba854041654 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 35d39c3d53e3 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 32c369ff561f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • fea9668322d0 Revert "applesmc: battery charge limiter"
  • 8644494e7a0f Revert "applesmc: make applesmc_remove void"
  • a5cfc472fa89 Revert "applesmc: Add iMacPro to applesmc_whitelist"
  • 4d5f1879d400 Revert "applesmc: fan support on T2 Macs"
  • 5feacb10ed63 Revert "applesmc: basic mmio interface implementation"
  • 01bc025aead7 Revert "applesmc: key interface wrappers"
  • 3f8cf1e519ab Revert "applesmc: switch to acpi_device (from platform)"
  • 25ce5ec88e08 Revert "applesmc: make io port base addr dynamic"
  • aeed44f8c029 Revert "applesmc: convert static structures to drvdata"
  • 43f4be782d53 Revert "apple-gmux: allow switching to igpu at probe"
  • eb9a4824e0fd Reapply "apple-gmux: allow switching to igpu at probe"
  • 35ad5557086d Introduce applesmc-t2
  • a22c9f5ca3d8 applesmc-t2: convert static structures to drvdata
  • 5792de4b86ff applesmc-t2: make io port base addr dynamic
  • 40da99b0ab7b applesmc-t2: switch to acpi_device (from platform)
  • 6fbdbeec6035 applesmc-t2: key interface wrappers
  • f802a934e66b applesmc-t2: basic mmio interface implementation
  • 936649584792 applesmc-t2: fan support on T2 Macs
  • 920c85e0fab4 applesmc-t2: Add iMacPro to applesmc_whitelist
  • 79630ede9c0c applesmc-t2: make applesmc_remove void
  • 9fe445f57c42 applesmc-t2: battery charge limiter
  • 5b0cce05342e applesmc-t2: Only load for T2 Macbooks
  • 24271a70d368 applesmc: Do not probe for T2 Macbooks
  • 1859ccbf7cc4 vga_switcheroo: Defer probe of display devices on T2 Macs
  • bdf31aa7be96 cachy-t2: Define t2_mac_tbl in header instead
  • b1c991fddf77 Revert "Put apple-bce in drivers/staging"
  • 1d1f599be88e Revert "Add apple-bce driver"
  • 4a5e3ae105ba Add apple-bce driver
  • e0e4c46749bb Put apple-bce in drivers/staging
  • fe71f6072565 HID: apple: ensure the keyboard backlight is off if suspending

7.0/snd-codecs

  • 8bf796649501 Sound support for the Samsung Galaxy Book 4
  • eeeb7b0c9122 Rename model number of Book4 360 and Book4 Pro
  • 95786e4d26f6 Added fixup model
  • 21b1dfac013a Typo: Book 4 360 was a Book 4 Pro 360
  • 489b8ff86ab1 Added Galaxy Book 5 and removed duplicated line
  • 10e0dd582d09 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 303ce1a9cd89 Put the new biquads from the official Samsung firmware in the firmware blob
  • 12ed4bb875d5 ALSA: hda: add AW88399 side codec support
  • a974eab210d9 hda/max98390: Remove unused variables
  • b3bbc4026b35 Revert "ALSA: hda: add AW88399 side codec support"
  • a18eac772ea0 ALSA: hda: add AW88399 side codec support

7.0/ntfs

  • 43fedd490e4a Revert "fs: Remove NTFS classic"
  • e2b70867de40 fs: add generic FS_IOC_SHUTDOWN definitions
  • 9137d075a01f...
Read more

CachyOS Linux 6.18.25-1

27 Apr 16:06
cachyos-6.18.25-1
0f7b6a2

Choose a tag to compare

CachyOS Linux 6.18.25-1

Based on Linux 6.18.25
Previous release: cachyos-6.18.24-1

Changes since cachyos-6.18.24-1

  • Rebased to upstream: 6.18.246.18.25
  • Added branch: 6.18/amd-pstate

Applied branches

6.18/t2

  • f7919dee72c1 Add apple-bce driver
  • 8108f3e318a4 Put apple-bce in drivers/staging
  • 35fb694dde74 Fix freezing on turning off camera
  • a717bf64a1cd i915: 4 lane quirk for mbp15,1
  • b62cecb8ab4c apple-gmux: allow switching to igpu at probe
  • 742b6bd6bd0d applesmc: convert static structures to drvdata
  • 432e07b0dd8a applesmc: make io port base addr dynamic
  • 3d27ce5ebeeb applesmc: switch to acpi_device (from platform)
  • 1231faf39c3e applesmc: key interface wrappers
  • 8f393b5e6062 applesmc: basic mmio interface implementation
  • 120efdbbb440 applesmc: fan support on T2 Macs
  • 8ffd9432cbb8 applesmc: Add iMacPro to applesmc_whitelist
  • 5bbf54ded187 applesmc: make applesmc_remove void
  • 347f1648b4c8 applesmc: battery charge limiter
  • 8e04d4132fe7 HID: add device IDs for Apple SPI HID devices
  • abc0e4864497 HID: add HOST vendor/device IDs for Apple MTP devices
  • 8a32b5c9c323 HID: core: Handle HOST bus type when announcing devices
  • 3dbb54bdf70f HID: Bump maximum report size to 16384
  • 54ea3fae73b7 HID: apple: Bind Apple silicon SPI devices
  • f3d80433c967 HID: apple: Bind to HOST devices for MTP
  • 80fe26e2d0cd HID: magicmouse: use a define of the max number of touch contacts
  • e8d5d5616afe HID: magicmouse: use struct input_mt_pos for X/Y
  • caf70e575f58 HID: magicmouse: use ops function pointers for input functionality
  • 6e49d2fde129 HID: magicmouse: add support for Macbook trackpads
  • fd3ad4456206 HID: magicmouse: Add MTP multi-touch device support
  • 60ca6fbcdabb HID: magicmouse: Add .reset_resume for SPI trackpads
  • 567f91c20464 HID: magicmouse: Handle touch controller resets on SPI devices
  • 8467e98b0e84 HID: magicmouse: Query device dimensions via HID report
  • db745a94a584 WIP: HID: transport: spi: add Apple SPI transport
  • e419f0a82e26 soc: apple: Add DockChannel driver
  • 00acd7c96f46 HID: Add Apple DockChannel HID transport driver
  • e20efdf5c502 soc: apple: Add RTKit helper driver
  • db85ec3a3208 HID: apple: ignore the trackpad on T2 Macs
  • afe7a4aa06c9 HID: magicmouse: Add support for trackpads found on T2 Macs
  • c434a551b3d5 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • dc25bc86590f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 30a89ad8250c hid: Makefile: Post-patch fixing

6.18/sched-ext

  • b99db259aa4e sched_ext: Exit early on hotplug events during attach
  • 83659f4458c7 sched_ext: Add lockless peek operation for DSQs
  • 2f15c2b511c5 sched_ext: Add a selftest for scx_bpf_dsq_peek
  • f853a289756a sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs

6.18/intel-pstate

  • 764ab00e0411 cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()
  • 8ae810421357 cpufreq: intel_pstate: Add and use hybrid_has_l3()
  • 38b3ff85b523 cpufreq: intel_pstate: hybrid: Adjust energy model rules

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

6.18/bbr3

  • 9744acecba04 tcp/bbr3: add BBRv3 congestion control

6.18/asus

  • 436cc5aac3fd hid: add VID/PID for ASUS ROG RAIKIRI PRO
  • 180189b0e717 platform/x86: asus-wmi: change quiet to low-power
  • fedbb2c42a80 hid-asus-ally: Add joystick LED ring support
  • 820bee65c0a5 hid-asus-ally: do MCY FW validation in hid-asus-ally
    -...
Read more

CachyOS Linux 7.0.1-3

23 Apr 05:16
cachyos-7.0.1-3
a3418d7

Choose a tag to compare

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

  • 73b85f037cb9 ntfs: fix end_io not installed on mid-range bios submitted by iomap
  • 93cbc60582fc Revert "ntfs: fix end_io not installed on mid-range bios submitted by iomap"
  • 7085310d6a7a iomap: allow file systems to hook into buffered read bio submission
  • da6a02f9a554 fixup! ntfs: zero out stale data in straddle block beyond initialized_size

7.0/ntfs

  • 3c099b5e7cf2 ntfs: zero out stale data in straddle block beyond initialized_size
  • ae171835c2ea ntfs: not zero out range beyond init in punch_hole
  • 44469a2912e3 ntfs: limit memory allocation in ntfs_attr_readall
  • 4b90b9ff2a92 ntfs: remove noop_direct_IO from address_space_operations
  • cb01758feed9 ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident
  • 73c65c5db394 ntfs: fix uninitialized pointer in ntfs_write_mft_block
  • fc5e3173c857 ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()
  • efafe7a83851 ntfs: add missing error code in ntfs_mft_record_alloc()
  • 595ac44192b6 ntfs: delete dead code
  • b5110dc094a1 ntfs: fix uninitialized variable in ntfs_map_runlist_nolock
  • d80738a66e18 ntfs: fix potential 32-bit truncation in ntfs_write_cb()
  • 5f608bbb973c ntfs: use page allocation for resident attribute inline data
  • 16b71275b183 ntfs: fix mmap_prepare writable check for shared mappings

7.0/fixes

  • fb3f71c05830 platform/x86: samsung-galaxybook: Refactor camera lens cover input device
  • 04da96f4daf6 platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
  • 2a5a214aa4d8 x86/cpu: Disable FRED when PTI is forced on

7.0/fixes

  • fdaf49cccdc7 fixup! clockevents: Add missing resets of the next_event_forced flag

7.0/fixes

  • 18719c80f34e Revert "sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking"
  • ee1ec15dd3da sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook

7.0/fixes

  • 77994c92fbc5 Reapply "clockevents: Prevent timer interrupt starvation"
  • 6e0125337925 clockevents: Add missing resets of the next_event_forced flag
  • 234eeb845c99 sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking

7.0/cachy

  • 09d54799a73e tag-release: Update script

7.0/lenovo-wmi

  • 308d32bf49ef platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
  • 895ba2046ae5 platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
  • 99b23b9e9b85 platform/x86: lenovo-wmi-other: Balance component bind and unbind
  • 21643e59a183 platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
  • a26cda074067 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
  • d76aff016f72 platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  • 1842daf476b3 platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
  • 91e01a43c66c platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
  • df47d28c5bcf platform/x86: lenovo-wmi-other: Move LWMI_FAN_DIV
  • bef4746b9ca1 platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function
  • 260f38209869 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • 993216a2a21a platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • 0ec69bc77a9f platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 810d2804ad90 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • 1e58ed5f3759 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • 8ddb8c3b4e87 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.0/cachy

  • e7f8d7271eeb iosched-7.0: bump ADIOS to v3.2.0
  • 6febf5851693 fixup! ACPI: processor: Disable bus master check for AMD

7.0/fixes

  • 0e79efd9beaf drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 532dc89e44d6 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 4f78f26cba9a Add BT support for PRIME B650M-A AX6 II motherboard
  • 95029838e5df bluetooth: btusb: Add VID/PID 13d3:3625
  • b92071ce3be2 Revert "sched/fair: Proportional newidle balance"
  • 35b9e0c144c8 x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • 7d6c90bfb767 sched: Make raw_spin_rq_unlock() inline
  • c80ed4ea6ec9 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 2c503ecb4638 sched/fair: do not scan twice in detach_tasks()
  • dec8eced84b0 Input: xpad - add support for EasySMX 05 Pro
  • dbfdfd7e5a90 udmabuf: Do not create malformed scatterlists
  • 3a2a4013d269 intel_idle: Add Panther Lake C-states table
  • 6199d8d9f094 x86/fred: enable FRED by default
  • 41cc257dc97f x86/Kconfig: tighten up wording of the CONFIG_X86_FRED help text
  • d1344ad73dab wifi: rtw88: validate RX rate to prevent out-of-bound
  • 4cfc9ec73e56 mm/page_alloc: Optimize free_contig_range()
  • 199df201fbfb vmalloc: Optimize vfree with free_pages_bulk()
  • e29a70965775 mm/page_alloc: Optimize __free_contig_frozen_range()
  • baa1bc2de169 ALSA: hda/realtek: Add quirk for Legion S7 15IMH
  • d8571869d282 sched_ext: idle: Prioritize idle SMT sibling
  • 0d31fb228ed0 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 630e8b377b52 Revert "clockevents: Prevent timer interrupt starvation"

7.0/vesa-dsc-bpp

  • bb447167f18f drm/edid: rename VESA block parsing functions to more generic name
  • 70e9fb0386bc drm/edid: prepare for VESA vendor-specific data block extension
  • 85765685b64f drm/edid: MSO should only be used for non-eDP displays
  • 68b5610f467d drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • bda3f27acd70 drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4f1a94dffe6e drm/edid: parse DRM VESA dsc bpp target
  • 79ac66bac0d9 drm/amd: use fixed dsc bits-per-pixel from edid
  • 545b46db5cba drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.0/t2

  • 9292e48a247a Add apple-bce driver
  • 3936480dbfbc Put apple-bce in drivers/staging
  • ceaabc132de8 i915: 4 lane quirk for mbp15,1
  • c5c2fde0aa68 apple-gmux: allow switching to igpu at probe
  • c3111b94d154 applesmc: convert static structures to drvdata
  • d0b6b3819dc6 applesmc: make io port base addr dynamic
  • fd108967a22e applesmc: switch to acpi_device (from platform)
  • 45b0f63663e0 applesmc: key interface wrappers
  • 269b2465280f applesmc: basic mmio interface implementation
  • ba43510f913e applesmc: fan support on T2 Macs
  • c54b48891664 applesmc: Add iMacPro to applesmc_whitelist
  • bb71014d2e5b applesmc: make applesmc_remove void
  • 5ca7ceb4bd33 applesmc: battery charge limiter
  • 89e4c439d03b HID: add device IDs for Apple SPI HID devices
  • a51152929da7 HID: add HOST vendor/device IDs for Apple MTP devices
  • 9eb80af6b656 HID: core: Handle HOST bus type when announcing devices
  • 1b8eb47e670a HID: Bump maximum report size to 16384
  • 5a0a41ca02d1 HID: apple: Bind Apple silicon SPI devices
  • 587514a3bd03 HID: apple: Bind to HOST devices for MTP
  • f5a751849ac7 HID: magicmouse: use a define of the max number of touch contacts
  • 74a599628ec7 HID: magicmouse: use struct input_mt_pos for X/Y
  • 5ed17e9e1959 HID: magicmouse: use ops function pointers for input functionality
  • 7a4bd9e35fe7 HID: magicmouse: add support for Macbook trackpads
  • 2742e5022a3d HID: magicmouse: Add MTP multi-touch device support
  • b5ad96f24540 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 030cb4e40a5f HID: magicmouse: Handle touch controller resets on SPI devices
  • e09872a21d1f HID: magicmouse: Query device dimensions via HID report
  • c9e60975699d WIP: HID: transport: spi: add Apple SPI transport
  • 25fee473e667 soc: apple: Add DockChannel driver
  • 37c49f11e982 HID: Add Apple DockChannel HID transport driver
  • e3c92ee2e104 soc: apple: Add RTKit helper driver
  • b5fc9b81daa5 HID: apple: ignore the trackpad on T2 Macs
  • 6ba854041654 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 35d39c3d53e3 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 32c369ff561f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • fea9668322d0 Revert "applesmc: battery charge limiter"
  • 8644494e7a0f Revert "applesmc: make applesmc_remove void"
  • a5cfc472fa89 Revert "applesmc: Add iMacPro to applesmc_whitelist"
  • 4d5f1879d400 Revert "applesmc: fan support on T2 Macs"
  • 5feacb10ed63 Revert "applesmc: basic mmio interface implementation"
  • 01bc025aead7 Revert "applesmc: key interface wrappers"
  • 3f8cf1e519ab Revert "applesmc: switch to acpi_device (from platform)"
  • 25ce5ec88e08 Revert "applesmc: make io port base addr dynamic"
  • aeed44f8c029 Revert "applesmc: convert static structures to drvdata"
  • 43f4be782d53 Revert "apple-gmux: allow switching to igpu at probe"
  • eb9a4824e0fd Reapply "apple-gmux: allow switching to igpu at probe"
  • 35ad5557086d Introduce applesmc-t2
  • a22c9f5ca3d8 applesmc-t2: convert static structures to drvdata
  • 5792de4b86ff applesmc-t2: make io port base addr dynamic
  • 40da99b0ab7b applesmc-t2: switch to acpi_device (from platform)
  • 6fbdbeec6035 applesmc-t2: key interface wrappers
  • f802a934e66b applesmc-t2: basic mmio interface implementation
  • 936649584792 applesmc-t2: fan support on T2 Macs
  • 920c85e0fab4 applesmc-t2: Add iMacPro to applesmc_whitelist
  • 79630ede9c0c applesmc-t2: make applesmc_remove void
  • 9fe445f57c42 applesmc-t2: battery charge limiter
  • 5b0cce05342e applesmc-t2: Only load for T2 M...
Read more

CachyOS Linux 7.0.1-2

22 Apr 17:35
cachyos-7.0.1-2
2f052e6

Choose a tag to compare

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

  • bb447167f18f drm/edid: rename VESA block parsing functions to more generic name
  • 70e9fb0386bc drm/edid: prepare for VESA vendor-specific data block extension
  • 85765685b64f drm/edid: MSO should only be used for non-eDP displays
  • 68b5610f467d drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • bda3f27acd70 drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4f1a94dffe6e drm/edid: parse DRM VESA dsc bpp target
  • 79ac66bac0d9 drm/amd: use fixed dsc bits-per-pixel from edid
  • 545b46db5cba drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.0/t2

  • 9292e48a247a Add apple-bce driver
  • 3936480dbfbc Put apple-bce in drivers/staging
  • ceaabc132de8 i915: 4 lane quirk for mbp15,1
  • c5c2fde0aa68 apple-gmux: allow switching to igpu at probe
  • c3111b94d154 applesmc: convert static structures to drvdata
  • d0b6b3819dc6 applesmc: make io port base addr dynamic
  • fd108967a22e applesmc: switch to acpi_device (from platform)
  • 45b0f63663e0 applesmc: key interface wrappers
  • 269b2465280f applesmc: basic mmio interface implementation
  • ba43510f913e applesmc: fan support on T2 Macs
  • c54b48891664 applesmc: Add iMacPro to applesmc_whitelist
  • bb71014d2e5b applesmc: make applesmc_remove void
  • 5ca7ceb4bd33 applesmc: battery charge limiter
  • 89e4c439d03b HID: add device IDs for Apple SPI HID devices
  • a51152929da7 HID: add HOST vendor/device IDs for Apple MTP devices
  • 9eb80af6b656 HID: core: Handle HOST bus type when announcing devices
  • 1b8eb47e670a HID: Bump maximum report size to 16384
  • 5a0a41ca02d1 HID: apple: Bind Apple silicon SPI devices
  • 587514a3bd03 HID: apple: Bind to HOST devices for MTP
  • f5a751849ac7 HID: magicmouse: use a define of the max number of touch contacts
  • 74a599628ec7 HID: magicmouse: use struct input_mt_pos for X/Y
  • 5ed17e9e1959 HID: magicmouse: use ops function pointers for input functionality
  • 7a4bd9e35fe7 HID: magicmouse: add support for Macbook trackpads
  • 2742e5022a3d HID: magicmouse: Add MTP multi-touch device support
  • b5ad96f24540 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 030cb4e40a5f HID: magicmouse: Handle touch controller resets on SPI devices
  • e09872a21d1f HID: magicmouse: Query device dimensions via HID report
  • c9e60975699d WIP: HID: transport: spi: add Apple SPI transport
  • 25fee473e667 soc: apple: Add DockChannel driver
  • 37c49f11e982 HID: Add Apple DockChannel HID transport driver
  • e3c92ee2e104 soc: apple: Add RTKit helper driver
  • b5fc9b81daa5 HID: apple: ignore the trackpad on T2 Macs
  • 6ba854041654 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 35d39c3d53e3 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 32c369ff561f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • fea9668322d0 Revert "applesmc: battery charge limiter"
  • 8644494e7a0f Revert "applesmc: make applesmc_remove void"
  • a5cfc472fa89 Revert "applesmc: Add iMacPro to applesmc_whitelist"
  • 4d5f1879d400 Revert "applesmc: fan support on T2 Macs"
  • 5feacb10ed63 Revert "applesmc: basic mmio interface implementation"
  • 01bc025aead7 Revert "applesmc: key interface wrappers"
  • 3f8cf1e519ab Revert "applesmc: switch to acpi_device (from platform)"
  • 25ce5ec88e08 Revert "applesmc: make io port base addr dynamic"
  • aeed44f8c029 Revert "applesmc: convert static structures to drvdata"
  • 43f4be782d53 Revert "apple-gmux: allow switching to igpu at probe"
  • eb9a4824e0fd Reapply "apple-gmux: allow switching to igpu at probe"
  • 35ad5557086d Introduce applesmc-t2
  • a22c9f5ca3d8 applesmc-t2: convert static structures to drvdata
  • 5792de4b86ff applesmc-t2: make io port base addr dynamic
  • 40da99b0ab7b applesmc-t2: switch to acpi_device (from platform)
  • 6fbdbeec6035 applesmc-t2: key interface wrappers
  • f802a934e66b applesmc-t2: basic mmio interface implementation
  • 936649584792 applesmc-t2: fan support on T2 Macs
  • 920c85e0fab4 applesmc-t2: Add iMacPro to applesmc_whitelist
  • 79630ede9c0c applesmc-t2: make applesmc_remove void
  • 9fe445f57c42 applesmc-t2: battery charge limiter
  • 5b0cce05342e applesmc-t2: Only load for T2 Macbooks
  • 24271a70d368 applesmc: Do not probe for T2 Macbooks
  • 1859ccbf7cc4 vga_switcheroo: Defer probe of display devices on T2 Macs
  • bdf31aa7be96 cachy-t2: Define t2_mac_tbl in header instead
  • b1c991fddf77 Revert "Put apple-bce in drivers/staging"
  • 1d1f599be88e Revert "Add apple-bce driver"
  • 4a5e3ae105ba Add apple-bce driver
  • e0e4c46749bb Put apple-bce in drivers/staging
  • fe71f6072565 HID: apple: ensure the keyboard backlight is off if suspending

7.0/snd-codecs

  • 8bf796649501 Sound support for the Samsung Galaxy Book 4
  • eeeb7b0c9122 Rename model number of Book4 360 and Book4 Pro
  • 95786e4d26f6 Added fixup model
  • 21b1dfac013a Typo: Book 4 360 was a Book 4 Pro 360
  • 489b8ff86ab1 Added Galaxy Book 5 and removed duplicated line
  • 10e0dd582d09 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 303ce1a9cd89 Put the new biquads from the official Samsung firmware in the firmware blob
  • 12ed4bb875d5 ALSA: hda: add AW88399 side codec support
  • a974eab210d9 hda/max98390: Remove unused variables
  • b3bbc4026b35 Revert "ALSA: hda: add AW88399 side codec support"
  • a18eac772ea0 ALSA: hda: add AW88399 side codec support

7.0/ntfs

  • 43fedd490e4a Revert "fs: Remove NTFS classic"
  • e2b70867de40 fs: add generic FS_IOC_SHUTDOWN definitions
  • 9137d075a01f ntfs: update in-memory, on-disk structures and headers
  • b770bb72c9d1 ntfs: update super block operations
  • 6f0cfeb99aa8 ntfs: update inode operations
  • 6f724a5a459d ntfs: update mft ope...
Read more

CachyOS Linux 7.0.1-1

22 Apr 14:30
cachyos-7.0.1-1
f2bba0d

Choose a tag to compare

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.07.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

  • 3c099b5e7cf2 ntfs: zero out stale data in straddle block beyond initialized_size
  • ae171835c2ea ntfs: not zero out range beyond init in punch_hole
  • 44469a2912e3 ntfs: limit memory allocation in ntfs_attr_readall
  • 4b90b9ff2a92 ntfs: remove noop_direct_IO from address_space_operations
  • cb01758feed9 ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident
  • 73c65c5db394 ntfs: fix uninitialized pointer in ntfs_write_mft_block
  • fc5e3173c857 ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()
  • efafe7a83851 ntfs: add missing error code in ntfs_mft_record_alloc()
  • 595ac44192b6 ntfs: delete dead code
  • b5110dc094a1 ntfs: fix uninitialized variable in ntfs_map_runlist_nolock
  • d80738a66e18 ntfs: fix potential 32-bit truncation in ntfs_write_cb()
  • 5f608bbb973c ntfs: use page allocation for resident attribute inline data
  • 16b71275b183 ntfs: fix mmap_prepare writable check for shared mappings

7.0/fixes

  • fb3f71c05830 platform/x86: samsung-galaxybook: Refactor camera lens cover input device
  • 04da96f4daf6 platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
  • 2a5a214aa4d8 x86/cpu: Disable FRED when PTI is forced on

7.0/fixes

  • fdaf49cccdc7 fixup! clockevents: Add missing resets of the next_event_forced flag

7.0/fixes

  • 18719c80f34e Revert "sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking"
  • ee1ec15dd3da sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook

7.0/fixes

  • 77994c92fbc5 Reapply "clockevents: Prevent timer interrupt starvation"
  • 6e0125337925 clockevents: Add missing resets of the next_event_forced flag
  • 234eeb845c99 sched/idle: Symmetric idle entry/exit hooks for accurate avg_idle tracking

7.0/cachy

  • 09d54799a73e tag-release: Update script

7.0/lenovo-wmi

  • 308d32bf49ef platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
  • 895ba2046ae5 platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
  • 99b23b9e9b85 platform/x86: lenovo-wmi-other: Balance component bind and unbind
  • 21643e59a183 platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
  • a26cda074067 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
  • d76aff016f72 platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  • 1842daf476b3 platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
  • 91e01a43c66c platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
  • df47d28c5bcf platform/x86: lenovo-wmi-other: Move LWMI_FAN_DIV
  • bef4746b9ca1 platform/x86: lenovo-wmi-other: Add lwmi_attr_id() function
  • 260f38209869 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • 993216a2a21a platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • 0ec69bc77a9f platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 810d2804ad90 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • 1e58ed5f3759 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • 8ddb8c3b4e87 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.0/cachy

  • e7f8d7271eeb iosched-7.0: bump ADIOS to v3.2.0
  • 6febf5851693 fixup! ACPI: processor: Disable bus master check for AMD

7.0/fixes

  • 0e79efd9beaf drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 532dc89e44d6 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 4f78f26cba9a Add BT support for PRIME B650M-A AX6 II motherboard
  • 95029838e5df bluetooth: btusb: Add VID/PID 13d3:3625
  • b92071ce3be2 Revert "sched/fair: Proportional newidle balance"
  • 35b9e0c144c8 x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • 7d6c90bfb767 sched: Make raw_spin_rq_unlock() inline
  • c80ed4ea6ec9 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 2c503ecb4638 sched/fair: do not scan twice in detach_tasks()
  • dec8eced84b0 Input: xpad - add support for EasySMX 05 Pro
  • dbfdfd7e5a90 udmabuf: Do not create malformed scatterlists
  • 3a2a4013d269 intel_idle: Add Panther Lake C-states table
  • 6199d8d9f094 x86/fred: enable FRED by default
  • 41cc257dc97f x86/Kconfig: tighten up wording of the CONFIG_X86_FRED help text
  • d1344ad73dab wifi: rtw88: validate RX rate to prevent out-of-bound
  • 4cfc9ec73e56 mm/page_alloc: Optimize free_contig_range()
  • 199df201fbfb vmalloc: Optimize vfree with free_pages_bulk()
  • e29a70965775 mm/page_alloc: Optimize __free_contig_frozen_range()
  • baa1bc2de169 ALSA: hda/realtek: Add quirk for Legion S7 15IMH
  • d8571869d282 sched_ext: idle: Prioritize idle SMT sibling
  • 0d31fb228ed0 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 630e8b377b52 Revert "clockevents: Prevent timer interrupt starvation"

7.0/vesa-dsc-bpp

  • bb447167f18f drm/edid: rename VESA block parsing functions to more generic name
  • 70e9fb0386bc drm/edid: prepare for VESA vendor-specific data block extension
  • 85765685b64f drm/edid: MSO should only be used for non-eDP displays
  • 68b5610f467d drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • bda3f27acd70 drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4f1a94dffe6e drm/edid: parse DRM VESA dsc bpp target
  • 79ac66bac0d9 drm/amd: use fixed dsc bits-per-pixel from edid
  • 545b46db5cba drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.0/t2

  • 9292e48a247a Add apple-bce driver
  • 3936480dbfbc Put apple-bce in drivers/staging
  • ceaabc132de8 i915: 4 lane quirk for mbp15,1
  • c5c2fde0aa68 apple-gmux: allow switching to igpu at probe
  • c3111b94d154 applesmc: convert static structures to drvdata
  • d0b6b3819dc6 applesmc: make io port base addr dynamic
  • fd108967a22e applesmc: switch to acpi_device (from platform)
  • 45b0f63663e0 applesmc: key interface wrappers
  • 269b2465280f applesmc: basic mmio interface implementation
  • ba43510f913e applesmc: fan support on T2 Macs
  • c54b48891664 applesmc: Add iMacPro to applesmc_whitelist
  • bb71014d2e5b applesmc: make applesmc_remove void
  • 5ca7ceb4bd33 applesmc: battery charge limiter
  • 89e4c439d03b HID: add device IDs for Apple SPI HID devices
  • a51152929da7 HID: add HOST vendor/device IDs for Apple MTP devices
  • 9eb80af6b656 HID: core: Handle HOST bus type when announcing devices
  • 1b8eb47e670a HID: Bump maximum report size to 16384
  • 5a0a41ca02d1 HID: apple: Bind Apple silicon SPI devices
  • 587514a3bd03 HID: apple: Bind to HOST devices for MTP
  • f5a751849ac7 HID: magicmouse: use a define of the max number of touch contacts
  • 74a599628ec7 HID: magicmouse: use struct input_mt_pos for X/Y
  • 5ed17e9e1959 HID: magicmouse: use ops function pointers for input functionality
  • 7a4bd9e35fe7 HID: magicmouse: add support for Macbook trackpads
  • 2742e5022a3d HID: magicmouse: Add MTP multi-touch device support
  • b5ad96f24540 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 030cb4e40a5f HID: magicmouse: Handle touch controller resets on SPI devices
  • e09872a21d1f HID: magicmouse: Query device dimensions via HID report
  • c9e60975699d WIP: HID: transport: spi: add Apple SPI transport
  • 25fee473e667 soc: apple: Add DockChannel driver
  • 37c49f11e982 HID: Add Apple DockChannel HID transport driver
  • e3c92ee2e104 soc: apple: Add RTKit helper driver
  • b5fc9b81daa5 HID: apple: ignore the trackpad on T2 Macs
  • 6ba854041654 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 35d39c3d53e3 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 32c369ff561f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • fea9668322d0 Revert "applesmc: battery charge limiter"
  • 8644494e7a0f Revert "applesmc: make applesmc_remove void"
  • a5cfc472fa89 Revert "applesmc: Add iMacPro to applesmc_whitelist"
  • 4d5f1879d400 Revert "applesmc: fan support on T2 Macs"
  • 5feacb10ed63 Revert "applesmc: basic mmio interface implementation"
  • 01bc025aead7 Revert "applesmc: key interface wrappers"
  • 3f8cf1e519ab Revert "applesmc: switch to acpi_device (from platform)"
  • 25ce5ec88e08 Revert "applesmc: make io port base addr dynamic"
  • aeed44f8c029 Revert "applesmc: convert static structures to drvdata"
  • 43f4be782d53 Revert "apple-gmux: allow switching to igpu at probe"
  • eb9a4824e0fd Reapply "apple-gmux: allow switching to igpu at probe"
  • 35ad5557086d Introduce applesmc-t2
  • a22c9f5ca3d8 applesmc-t2: convert static structures to drvdata
  • 5792de4b86ff applesmc-t2: make io port base addr dynamic
  • 40da99b0ab7b applesmc-t2: switch to acpi_device (from platform)
  • 6fbdbeec6035 applesmc-t2: key interface wrappers
  • f802a934e66b applesmc-t2: basic mmio interface implementation
  • 936649584792 applesmc-t2: fan support on T2 Macs
  • 920c85e0fab4 applesmc-t2: Add iMacPro to applesmc_whitelist
  • 79630ede9c0c applesmc-t2: make applesmc_remove void
  • 9fe445f57c42 applesmc-t2: battery charge limiter
  • 5b0cce05342e applesmc-t2: Only load for T2 Macbooks
  • 24271a70d368 applesmc: Do not probe for T2 Macbooks
  • 1859ccbf7cc4 vga_switcheroo: Defer probe of display devices on T2 Macs
  • bdf31aa7be96 cachy-t2: Define t2_mac_tbl in header instead

7.0/snd-codecs

  • 8bf796649501 Sound support for the Samsung Galaxy Book 4
  • eeeb7b0c9122 Rename model number of Book4 360 and ...
Read more