CachyOS Linux 7.0-rc4-2
·
37 commits
to 6.1/cachy
since this release
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