Skip to content

CachyOS Linux 7.3-rc6-1

Choose a tag to compare

@ptr1337 ptr1337 released this 06 Oct 14:15
· 61 commits to 7.0/cachy since this release
cachyos-7.3-rc6-1
4a01eeb

CachyOS Linux 7.3-rc6-1

Based on Linux 7.3-rc6
Previous release: cachyos-7.3-rc5-1

Changes since cachyos-7.3-rc5-1

  • Rebased to upstream: 7.3-rc5 → 7.3-rc6
  • Added branch: 7.3/amd-iommu
  • Updated branch: 7.3/fixes
    • + drm/i915/dp: On DPCD init wake the DPRx for eDP
    • + wireguard: queueing: preserve tstamp_type when encapsulating packet

Applied branches

7.3/xswapv5

  • 79648e56b53f mm, swap: publish the cluster swap table after its side tables
  • f1e20cda71c0 mm, swap: add virtual swap device infrastructure
  • bcdbf22eed1c mm, swap: support zswap and zero-filled swap pages as vswap backends
  • 4c881167afea mm, swap: prepare the swap IO path for vswap
  • dff259d110b9 mm, swap: support physical swap as a vswap backend
  • db1f3e36bd48 mm, swap: enable THP swapin for vswap entries
  • 8de59aa21fa7 mm, swap: write back vswap zswap entries to physical swap
  • eaeb03d9a2c3 mm, swap: reclaim physical slots backing cache-only vswap entries
  • 46568eb339fe mm, swap: only charge physical swap entries
  • 8b5204c99774 mm, swap: add debugfs counters for vswap
  • dbc0e745c9c7 mm, swap: defer memcg_table allocation for physical swap clusters
  • da16f8254065 mm, swap: back vswap clusters with a VM_SPARSE array

7.3/vesa-dsc-bpp

  • 0a5931ca6469 drm/edid: rename VESA block parsing functions to more generic name
  • fbe9642e3c5d drm/edid: prepare for VESA vendor-specific data block extension
  • 3fd9535e387d drm/edid: MSO should only be used for non-eDP displays
  • 05b31ff1e293 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • 4feb8846971a drm/edid: for consistency, use mask everywhere for block rev parsing
  • a31c55309200 drm/edid: parse DRM VESA dsc bpp target
  • fd92f73b6872 drm/amd: use fixed dsc bits-per-pixel from edid
  • cd17013dd190 drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.3/snd-codecs

  • 9d043d31363d Sound support for the Samsung Galaxy Book 4
  • 53e43a1b7c9f Rename model number of Book4 360 and Book4 Pro
  • 8c788eb17d5f Added fixup model
  • 18fb76946317 Typo: Book 4 360 was a Book 4 Pro 360
  • 7b541b30743e Added Galaxy Book 5 and removed duplicated line
  • 8de4bf835cce Added support for Book4 Pro 16-inch and Book4 Ultra
  • e3732ab14f2d Put the new biquads from the official Samsung firmware in the firmware blob
  • eec9fb473ef7 hda/max98390: Remove unused variables

7.3/hdmi

  • bfd02102c6db drm/amd/display: Add 2.1 FreeSync support for AMD VSDB EDID Block
  • 6667afd57f77 drm/edid: parse HDMI 2.1 gaming (ALLM/VRR) capabilities from HF-VSDB
  • 9ad5475bc364 drm/amd/display: Add HDMI 2.1 VRR support from HF-VSDB
  • a0596ba19d53 drm/amd/display: Enable HDMI ALLM for Gaming-VRR
  • 6f11071b4a1a drm: Add passive_vrr properties for passive/desktop VRR
  • 5a42488d82a8 drm/amd/display: Use passive_vrr properties in amdgpu
  • 96f023bb8c13 drm/amd/display: Keep FreeSync for HF-VSDB VRR sinks in MCCS fallback

7.3/fixes

  • c90c777f9f7c x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • df68eb7bafa0 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 13805bdf27ca drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • eb155ccbd456 Add BT support for PRIME B650M-A AX6 II motherboard
  • a82b45662d41 bluetooth: btusb: Add VID/PID 13d3:3625
  • 3abc003bf2a4 sched/fair: do not scan twice in detach_tasks()
  • f38c1aede384 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 929056a37f56 USB: core: sanitize string descriptors against C0 control characters
  • 99d4f73dbc9c i2c: Force ASUE140D touchpad i2c freq to 100khz
  • 3ae3d192fabb wifi: iwlwifi: mld: skip TX when firmware is dead
  • 18a890878b51 sof: Add quirk for Dell XPS 13 DX13260
  • d10310a163ce Revert "drm/gud: validate TV mode names before creating enum property"
  • 68f054f6774b mm/slub: refill prefilled sheaves from the barn
  • 2d0a9e75fe41 wireguard: queueing: preserve tstamp_type when encapsulating packet
  • 6ac9c0cb071f drm/i915/dp: On DPCD init wake the DPRx for eDP

7.3/cachy

  • e4cd5992b0de add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • ad9d051f344c Kconfig: Add CONFIG_CACHY
  • fca30f3a1818 Kconfig.hz: Add additional timer frequency options
  • 96164dfbed0f mm: Increase VM_READAHEAD_PAGES to 256K
  • 4aeb2fc3ebf7 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • 20b5544262ae CACHY: sched/fair: Tweak EEVDF for interactivity
  • 12d17b523d3a Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • 6f2b05b719d8 kbuild: Add GCC SMS-based modulo scheduling
  • 16acc33ed004 drivers/pci: Add ACS override support
  • 1e648d759270 Input: evdev - use call_rcu when detaching client
  • ab9b9962958a CACHY: Enable background reclaim of hugepages
  • c5f1297f1c0e CACHY: Disable watermark boosting by default
  • 798ce5a82e1a CACHY: Disable proactive compaction by default
  • b194f335960a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • 930f739a0202 CACHY: v4l2-core: add v4l2loopback
  • 85b1ee1995bd intel-pstate: Implement "enable" parameter
  • 805e4301cae0 scsi: Add VHBA driver
  • ec5a84851c81 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 71e9c134e71f arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 78df04208d2b CACHY: Disable split lock mitigation by default
  • 1c3acc6c8c74 linux7.1-rc1-ADIOS-3.2.0
  • e8ab2c2dba61 CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 84c961d30741 ACPI: processor: Disable bus master check for AMD
  • 5424f3c6cb14 tag-release: Add script to easier create a release and tag
  • fca1898e05b7 tag-release: Update script to include commits from branches
  • da24f26ca8ee tag-release: Move tarball to pkgbuilds dir for naim
  • ad38870256bc CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • c9c787be66d0 kbuild: add resolve_btfids to pacman PKGBUILD
  • 3e74873bddcf tag-release: Update script
  • 8f28aedefce3 Kbuild: Enable LLVM machine pipeliner
  • 1f1f7071f51d tag-release: Update script
  • 2ced65838b77 readdir: add unlikely hint on len check
  • 5f3e9d4f9a4c sched/core: add some branch hints based on gcov analysis
  • 74bf4e66d0c4 tag-release.sh: GPG-sign release tarballs before upload
  • d99eae941015 tag-release: Update to include .0
  • 6eaae2635d39 list: Mark some functions as __always_inline
  • 661ebafdadd7 7.2-rc1-poc-selector-v2.6.3
  • 6936583cfc28 mm/swap_state: Disable swap-in readahead
  • d77c58de7881 x86: implement tsc=directsync for systems without IA32_TSC_ADJUST
  • dd199fccf526 x86: touch clocksource watchdog after syncing TSCs
  • 63239e08d7ef x86: save/restore TSC counter value during sleep/wake
  • 9d04311179f0 x86: only restore TSC if we have IA32_TSC_ADJUST or directsync enabled
  • e5c2a5fd8c3a x86: don't check for random warps if using direct sync
  • f9012d5b1220 x86: revert extra time added to check for tsc wraps
  • 10aa506a7d0f iosched-7.3: update ADIOS to 3.3.0
  • 52dc9bb47a1b fixup! iosched-7.3: update ADIOS to 3.3.0

7.3/amd-iommu

  • f5ec5d9476c4 iommu/amd: Do not request ACS when IOMMU is not going to be initialized
  • f6e14328620e iommu/amd: Disallow implicit START_STATE => IVRS_DETECTED transition
  • 567e74ce4dfd iommu/amd: Remove ad-hoc checks that are never true
  • bf5bdfd1f8d4 iommu/amd: Force identity mode for selected GPUs only
  • 15d5b3027d9f iommu/amd: Refactor device probe and capability initialization
  • 5b33c19a31c0 iommu/amd: Remove iommu_ignore_device()
  • 622384f54a84 iommu/amd: Fail probe on ATS configuration failure
  • f4eab1f88f79 iommu/amd: Move GA log allocation to init
  • 108657f24706 iommu/amd: Fix leak of data->entry in irq_remapping_alloc() error path
  • 6e87850d1a8f iommu/amd: Add PerfOpt IOMMU performance optimization support
  • e74db71a3530 drm/amdgpu: Enable PerfOpt IOMMU perf optimization when GPU in identity domain