Skip to content

CachyOS Linux 7.1-rc1-2

Choose a tag to compare

@1Naim 1Naim released this 27 Apr 07:45
· 61 commits to 7.0/cachy since this release
cachyos-7.1-rc1-2
43cc35f

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