Skip to content

CachyOS Linux 7.0-rc4-2

Choose a tag to compare

@1Naim 1Naim released this 18 Mar 06:04
· 37 commits to 6.1/cachy since this release
cachyos-7.0-rc4-2
3fe7996

CachyOS Linux 7.0-rc4-2

Based on Linux 7.0-rc4

amd-isp4

  • cd4871d media: platform: amd: Introduce amd isp4 capture driver
  • ab915b5 media: platform: amd: low level support for isp4 firmware
  • f35454f media: platform: amd: Add isp4 fw and hw interface
  • 96d6388 media: platform: amd: isp4 subdev and firmware loading handling added
  • 8a1e7c6 media: platform: amd: isp4 video node and buffers handling added
  • 03c349c media: platform: amd: isp4 debug fs logging and more descriptive errors
  • e7177ad Documentation: add documentation of AMD isp 4 driver
  • ebb965a amd-isp4: Remove wait_prepare/wait_finish callbacks

cachy

  • b651ab4 add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 76bf782 CACHY: Add config for default of unprivileged_userns_clone
  • 1c08524 Cachy: Tweaks
  • 66b7515 Cachy: Restore -O3 Optimization Level
  • 86c4340 Cachy: Add GCC SMS-based modulo scheduling
  • d5b198a Cachy: Add ACS override support
  • 8317dbd Cachy: mm: Disable unevictable compaction
  • 66e7e9f Cachy: PCI: Add Intel remapped NVMe device support
  • 1d5fc23 Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers
  • c880b88 Cachy: Migrate
  • ed05427 Cachy: evdev - use call_rcu when detaching client
  • b9ce75a Cachy: Enable background reclaim of hugepages
  • c3df21a Cachy: Disable watermark boosting by default
  • 831aa2a Cachy: Disable proactive compaction by default
  • 512a900 cachy: move AMD_PRIVATE_COLOR to Kconfig
  • da17cbd Cachy: v4l2-core: add v4l2loopback
  • fa3bbce Cachy: Initialize ata before graphics
  • c5fcd19 Cachy: intel-pstate: Implement "enable" parameter
  • a553156 locking: rwsem: spin faster
  • e639e6a CACHY: Add VHBA driver
  • 118b398 Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 29b08bb CACHY: Add x86_64 ISA and Zen4 compiler optimizations
  • 2b27ee5 le9uo 1.15a
  • 5e100d9 kbuild: add resolve_btfids to pacman PKGBUILD
  • a852446 CACHY: Disable split lock mitigation
  • ae6854c kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • 13d0fa9 kbuild: distributed build support for Clang ThinLTO
  • 64007ca CACHY: Remove redundant -fmodulo-sched flag
  • 0ddc11b linux7.0-rc1-ADIOS-3.1.9
  • 9176a2d CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • a13cdd2 Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 672d4d0 sched/fair: Prefer the previous cpu for wakeup
  • 20d0867 CACHY: vhba: Change return type of vhba_queuecommand
  • 013146b CACHY: ACPI: processor: Disable bus master check for AMD
  • feddb73 CACHY: drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()
  • 0dc032e tag-release: Add script to easier create a release and tag
  • 0380ccc tag-release: Update script to include commits from branches
  • dc5c146 CACHY: sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled
  • 04c371d CACHY: Update fair scheduler tunables from Cachymod
  • 07defb6 CACHY: Decrease timer_slack_ns default
  • eca0e67 sched/fair: Fix recent_used_cpu block to preserve value
  • d80f0d0 CACHY: POC Selector by Masahito S

fixes

  • 7f0a5d3 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 098e31a drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 6c248db Add BT support for PRIME B650M-A AX6 II motherboard
  • b5c68ef bluetooth: btusb: Add VID/PID 13d3:3625
  • 9c6b049 USB: add QUIRK_NO_BOS for several devices
  • b0af51d Revert "sched/fair: Proportional newidle balance"
  • 6d81052 ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G
  • b930e7a x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • bab6509 sched: Make raw_spin_rq_unlock() inline
  • c49f1aa sched/core: Make finish_task_switch() and its subfunctions always inline
  • b64217c sched/fair: do not scan twice in detach_tasks()
  • 2a5c58c iommu: Fix mapping check for 0x0 to avoid re-mapping it
  • 7451c68 Input: xpad - add support for EasySMX 05 Pro
  • 88ed85b ASoC: amd: acp: add DMI override for ACP70 flag
  • 690522b ASoC: amd: acp: add PX13 SoundWire machine link for rt721+tas2783x2

hdmi

  • f614ed9 drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()
  • 5c0d41b drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 3f8cdd4 drm/amd/display: Remove redundant edid checks
  • e6f0f63 drm/amd/display: Move DisplayID vrr parsing
  • 1c8d6b6 drm/amd/display: Always try to parse AMD vsdb
  • cbf5987 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 91b2967 drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • ed0fc9f drm/amd/display: Separate DP/eDP and PCON paths completely
  • 36cc25f drm/amd/display: Refactor PCON VRR compatibility check
  • 40c0cee drm/amd/display: Add PCON VRR ID check override
  • 0f8e718 drm/amd/display: Add CH7218 PCON ID
  • 911a3b2 drm/edid: Parse more info from HDMI Forum vsdb
  • 2c81389 drm/amd/display: Rename PCON adaptive sync types
  • 05666a1 drm/amd/display: Enable HDMI VRR over PCON
  • a7b1dd1 drm/amd/display: Support HDMI VRRmax=0
  • c0a2b91 drm/amd/display: Build HDMI vsif in correct slot
  • f8bc116 drm/amd/display: Save HDMI gaming info to edid caps
  • 5b28c08 drm/amd/display: Restore ALLM support in HDMI vsif
  • 2e04d9e drm/amd/display: Trigger ALLM if it's available
  • b0f50df drm/amd/display: Reintroduce VTEM info frame
  • 75e9ec9 drm/amd/display: Enable HDMI VRR
  • abb749b drm/amd/display: freesync_on_desktop support for HDMI VRR
  • b18c283 drm: Add passive_vrr_disabled property to crtc
  • 05773e6 drm: Add passive_vrr_capable property to connector
  • 5463430 drm: Add ALLM properties to connector
  • 40ba8a7 drm/amd/display: Use passive_vrr properties in amdgpu
  • 2d49855 drm/amd/display: Use ALLM properties in amdgpu
  • e2462c3 Fix VRR range on FreeSync-less monitors

lenovo-wmi

  • e2fad7a platform/x86: lenovo-wmi-other: Add LWMI_ATTR_ID Macro
  • e4d8e8e platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  • 9d2ea77 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • 915deb2 platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • 7c71a8b platform-x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • bedf05c platform/x86: lenovo-wmi-other: Add WMI battery charge limiting.

ntfs

  • 43fedd4 Revert "fs: Remove NTFS classic"
  • e2b7086 fs: add generic FS_IOC_SHUTDOWN definitions
  • 9137d07 ntfs: update in-memory, on-disk structures and headers
  • b770bb7 ntfs: update super block operations
  • 6f0cfeb ntfs: update inode operations
  • 6f724a5 ntfs: update mft operations
  • 43e63bb ntfs: update directory operations
  • 812e70a ntfs: update file operations
  • ac0ff4c ntfs: update iomap and address space operations
  • db03e42 ntfs: update attrib operations
  • 83d0737 ntfs: update runlist handling and cluster allocator
  • b5c0677 ntfs: add reparse and ea operations
  • 486a8f1 ntfs: update misc operations
  • a053293 ntfs3: remove legacy ntfs driver support
  • 3a45c6b ntfs: add Kconfig and Makefile
  • 124980d Documentation: filesystems: update NTFS driver documentation
  • dd62e65 MAINTAINERS: update ntfs filesystem entry
  • d91a09f ntfs: Fix null pointer dereference
  • 5022318 ntfs: Remove unneeded semicolon
  • 91df789 ntfs: repair docum. malformed table
  • adbd7fe ntfs: Replace ERR_PTR(0) with NULL
  • 6ed5ddf ntfs: Remove impossible condition
  • f9f7ebf ntfs: Place check before dereference
  • f98cef4 ntfs: Add missing error code
  • 88da638 ntfs: Fix possible deadlock
  • 0dbbb72 ntfs: Fix spelling mistake "initiailized" -> "initialized"
  • 1596fc0 ntfs: fix sysctl table registration and path
  • 100266f ntfs: reduce stack usage in ntfs_write_mft_block()
  • e7062a0 ntfs: add MODULE_ALIAS_FS
  • e9e4d5a ntfs: select FS_IOMAP in Kconfig
  • fd40282 ntfs: change mft_no type to u64
  • 8015cf6 ntfs: use ->mft_no instead of ->i_ino in prints
  • d9d8d4f ntfs: fix pointer/integer casting warnings
  • 6f59856 ntfs: add missing newlines to pr_err() messages
  • 2ec08ea ntfs: fix WSL ea restore condition
  • 56d9276 ntfs: validate WSL EA payload sizes
  • 275911e ntfs: check $EA query-length in ntfs_ea_get
  • 6460f9a ntfs: harden ntfs_ea_lookup against malformed EA entries
  • 8ca1ed2 ntfs: harden ntfs_listxattr against EA entries
  • 8ea50d3 ntfs: prefer IS_ERR_OR_NULL() over manual NULL check
  • fb05028 ntfs: fix variable dereferenced before check warnings
  • 81246cc ntfs: fix inconsistent indenting warnings
  • 69c6267 ntfs: fix ignoring unreachable code warnings

snd-codecs

  • 84aeeb1 Sound support for the Samsung Galaxy Book 4
  • 198fd5b Rename model number of Book4 360 and Book4 Pro
  • bf4b9cc Added fixup model
  • cb74320 Typo: Book 4 360 was a Book 4 Pro 360
  • 3986849 Added Galaxy Book 5 and removed duplicated line
  • 33efe42 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 21510b5 Put the new biquads from the official Samsung firmware in the firmware blob
  • 21764e9 ALSA: hda: add AW88399 side codec support

vesa-dsc-bpp

  • bb44716 drm/edid: rename VESA block parsing functions to more generic name
  • 70e9fb0 drm/edid: prepare for VESA vendor-specific data block extension
  • 8576568 drm/edid: MSO should only be used for non-eDP displays
  • 68b5610 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • bda3f27 drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4f1a94d drm/edid: parse DRM VESA dsc bpp target
  • 79ac66b drm/amd: use fixed dsc bits-per-pixel from edid
  • 545b46d drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

vmscape

  • 32aba8b x86/bhi: x86/vmscape: Move LFENCE out of clear_bhb_loop()
  • 0844417 x86/bhi: Make clear_bhb_loop() effective on newer CPUs
  • ed967cd x86/vmscape: Rename x86_ibpb_exit_to_user to x86_predictor_flush_exit_to_user
  • 552b17f x86/vmscape: Move mitigation selection to a switch()
  • b5d01ca x86/vmscape: Use write_ibpb() instead of indirect_branch_prediction_barrier()
  • 163e601 x86/vmscape: Use static_call() for predictor flush
  • da91e39 x86/vmscape: Deploy BHB clearing mitigation
  • 2392144 x86/vmscape: Fix conflicting attack-vector controls with =force
  • 6a2b294 x86/vmscape: Add cmdline vmscape=on to override attack vector controls
  • e5aead3 x86/vmscape: Depend on HAVE_STATIC_CALL instead of selecting it