Releases: CachyOS/linux
Releases · CachyOS/linux
CachyOS Linux 7.1-rc6-1
CachyOS Linux 7.1-rc6-1
Based on Linux 7.1-rc6
Previous release: cachyos-7.1-rc5-2
Changes since cachyos-7.1-rc5-2
- Rebased to upstream:
7.1-rc5→7.1-rc6 - Added branch: 7.1/preempt-ipi
- Updated branch: 7.1/cachy
+tag-release.sh: GPG-sign release tarballs before upload
- Updated branch: 7.1/fixes
+btrfs: don't force DIO writes to be serialized+Revert "drm/i915/backlight: Remove try_vesa_interface"+Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"+scsi: smartpqi: use shost_to_hba() in pqi_scan_finished()
Applied branches
7.1/cachy
91e12a24bb91tag-release.sh: GPG-sign release tarballs before upload
7.1/preempt-ipi
e32b34cdf7f3smp: Disable preemption explicitly in __csd_lock_wait31e9ebaf1598smp: Enable preemption early in smp_call_function_singleff834195f48bsmp: Refactor remote CPU selection in smp_call_function_any()bba7d51e107csmp: Use task-local IPI cpumask in smp_call_function_many_cond()3213490c91ddsmp: Alloc percpu csd data in smpcfd_prepare_cpu() only once55ae4bd78ec7smp: Enable preemption early in smp_call_function_many_conddbd7aa4aff66smp: Remove preempt_disable from smp_call_functione54bb06c58bdsmp: Remove preempt_disable from on_each_cpu_cond_maskf0e0ab9e01b5scftorture: Remove preempt_disable in scftorture_invoke_onefeff29f5998cx86/mm: Move flush_tlb_info back to the stackf3c830bb85e7x86/mm: Enable preemption during native_flush_tlb_multi4d05b15a3c5dx86/mm: Enable preemption during flush_tlb_kernel_range
7.1/fixes
332aba7c483cbtrfs: don't force DIO writes to be serialized99e47cd50ad7Revert "drm/i915/backlight: Remove try_vesa_interface"d30fde462f47scsi: smartpqi: use shost_to_hba() in pqi_scan_finished()e002e1c099ddRevert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
7.1/t2
c16fb825987efixup! vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/t2
b88da0cf6858Add apple-bce driver6054564bebc4Put apple-bce in drivers/staging934debf486dei915: 4 lane quirk for mbp15,1b3f84b40f6a2apple-gmux: allow switching to igpu at probe2d169590f749add backend_ops01792ebc05eeacpib45450e89917light84625468c710accelc0b16fda2885kbl50d5bd327d7cchamshell47e957ae9781hwmon/macsmc: add more types9a987810ea7chwmon/macsmc: add support for intel macsb1436ba458ddrtc/macsmc: add x86 supportf4ceb744ab50rtc/cmos: add quirk to disable rtc-cmos for t2 devices99886101d9c0power/supply/macsmc: add support for intel macs526f6dbae2c2acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks3a5c46f282f6HID: add device IDs for Apple SPI HID devicesdd31e390ec3aHID: add HOST vendor/device IDs for Apple MTP devices853f47f869f0HID: core: Handle HOST bus type when announcing devices15b73def786fHID: Bump maximum report size to 1638411dab5949787HID: apple: Bind Apple silicon SPI devices7ef0c9bcc265HID: apple: Bind to HOST devices for MTP92f2f0a0b47aHID: magicmouse: use a define of the max number of touch contacts15b30c5581dcHID: magicmouse: use struct input_mt_pos for X/Yf141b077ba60HID: magicmouse: use ops function pointers for input functionality67072318f94bHID: magicmouse: add support for Macbook trackpads99cda269ffdeHID: magicmouse: Add MTP multi-touch device support04e06d77bb6eHID: magicmouse: Add .reset_resume for SPI trackpadsdc43ac00e1bfHID: magicmouse: Handle touch controller resets on SPI devicese9b4f6325d9aHID: magicmouse: Query device dimensions via HID report8fa6c04834dfWIP: HID: transport: spi: add Apple SPI transport4baeae828206soc: apple: Add DockChannel driver6b91db52780cHID: Add Apple DockChannel HID transport driverb70d7c152b46soc: apple: Add RTKit helper driverbbb1fb6dfba2HID: apple: ignore the trackpad on T2 Macs1e9336a3ccd7HID: magicmouse: Add support for trackpads found on T2 Macs631b623bae05HID: magicmouse: fix regression breaking support for Magic Trackpad 15bea74708cd4drm/i915: Discard large BIOS framebuffers causing display corruption.1ca1fd89b1a8vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/fixes
627e01111a4ddrm/nouveau: Wire up dmem cgroups
7.1/fixes
a0f72ec5515aplatform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
19d87e9cc817drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()833b08de2364Do not modify display_info in freesync_caps282c324cad85Modify display range if freesync capable47911ccfb425drm/amd/display: Remove redundant edid checkse6c060dd1882drm/amd/display: Move DisplayID vrr parsing22fa96615ba2drm/amd/display: Always try to parse AMD vsdb23f7ab647b69drm/amd/display: Check for VRR range in CEA AMD vsdb741d656377d1drm/amd/display: Use bigger VRR range if found in AMD vsdbad733f1e7b59drm/amd/display: Separate DP/eDP and PCON paths completely0e8ba4d6ece4Simplify MCCS logic in freesync_caps169fe739f354drm/amd/display: Refactor PCON VRR compatibility check4f74a90b6414drm/amd/display: Add PCON VRR ID check overridef8ca68facbd8drm/amd/display: Add CH7218 PCON ID321fd13209bddrm/edid: Parse more info from HDMI Forum vsdbf8518df68322drm/amd/display: Rename PCON adaptive sync typesb1c7c208d101drm/amd/display: Enable HDMI VRR over PCONbb96a445773cdrm/amd/display: Support HDMI VRRmax=09b8c1c7e261fdrm/amd/display: Build HDMI vsif in correct slotcf832e9a5232drm/amd/display: Save HDMI gaming info to edid caps3e563f6ea465drm/amd/display: Restore ALLM support in HDMI vsif1555786f65d9drm/amd/display: Trigger ALLM if it's available11ca053f2597drm/amd/display: Reintroduce VTEM info frame8157ff060311drm/amd/display: Enable HDMI VRRea238cf8b949Merge HDMI and PCON paths6ab51825387fdrm/amd/display: freesync_on_desktop support for HDMI VRR5e2fd645de5aForce freesync_on_desktop for HDMI587bf000527fdrm: Add ALLM properties to connector91cb9fa3bc68drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
6b370d0cd2b5ALSA: hda/realtek: fix mic boost on Framework PTL57cfe179beb6ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx50726d418db51drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bita7be26e3eb0edrm/i915/alpm: limit Panel Replay ALPM programming to PRa506552696f7drm/edid: populate monitor range from DisplayID adaptive sync8b8964d4a56edrm/i915/psr: exit Panel Replay during updates to work around ALPM lagd1d649b11f9cBluetooth: btmtk: validate WMT event SKB length before struct accessf374b57ac4c8Bluetooth: btmtk: accept too short WMT FUNC_CTRL events
7.1/hdmi
2286c0bbaa21drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7e769067dd28Do not modify display_info in freesync_caps83faa3399244Modify display range if freesync capablec52b85eac9addrm/amd/display: Remove redundant edid checksf7bc529767aadrm/amd/display: Move DisplayID vrr parsing0b6634643a75drm/amd/display: Always try to parse AMD vsdb2905a7ab9044drm/amd/display: Check for VRR range in CEA AMD vsdbfa5230ad74c1drm/amd/display: Use bigger VRR range if found in AMD vsdb0d6206a4ca14drm/amd/display: Separate DP/eDP and PCON paths completely56f6c9120da7Simplify MCCS logic in freesync_caps463cb24bcff7drm/amd/display: Refactor PCON VRR compatibility checkea24c01b4e5bdrm/amd/display: Add PCON VRR ID check override8166e30f4381drm/amd/display: Add CH7218 PCON ID154088fed55cdrm/edid: Parse more info from HDMI Forum vsdb25587e40771fdrm/amd/display: Rename PCON adaptive sync types5c3c4dc47a78drm/amd/display: Enable HDMI VRR over PCON77c6f4ea9201drm/amd/display: Support HDMI VRRmax=0b0bcd79731fadrm/amd/display: Build HDMI vsif in correct slot4e0c3ee0b1b3drm/amd/display: Save HDMI gaming info to edid caps0e675f5b428fdrm/amd/display: Restore ALLM support in HDMI vsif665948f03d6edrm/amd/display: Trigger ALLM if it's availablee7d2c022d0c7drm/amd/display: Reintroduce VTEM info frame3acac7f8e5c5drm/amd/display: Enable HDMI VRR4f5a2e854b46Merge HDMI and PCON pathse3984daaf481drm/amd/display: freesync_on_desktop support for HDMI VRRace05b92706fForce freesync_on_desktop for HDMIabccb9db3ffadrm: Add ALLM properties to connectorc83a860e1716drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
72f040ed262fHID: hid-lenovo-go: reject non-USB devices in probe
7.1/amd-isp4
b4b50d30f8demedia: platform: amd: isp4: drop stale list reinit before free
7.1/vmalloc-free
- `a...
CachyOS Linux 7.0.11-1
CachyOS Linux 7.0.11-1
Based on Linux 7.0.11
Previous release: cachyos-7.0.10-2
Changes since cachyos-7.0.10-2
- Rebased to upstream:
7.0.10→7.0.11 - Added branch: 7.0/vesa-dsc-bpp-dev
- Removed branch: 7.0/vesa-dsc-bpp
- Updated branch: 7.0/cachy
+tag-release.sh: GPG-sign release tarballs before upload
Applied branches
7.0/vesa-dsc-bpp-dev
bfb00288cc64drm/edid: rename VESA block parsing functions to more generic named88926049356drm/edid: prepare for VESA vendor-specific data block extensionc8e2abc17b25drm/edid: MSO should only be used for non-eDP displaysb20a7f8e8a74drm/edid: parse DSC DPP passthru support flag for mode VII timings3e888619d754drm/edid: for consistency, use mask everywhere for block rev parsing19305df2eb04drm/edid: parse DRM VESA dsc bpp target94a4cb1a40eadrm/amd: use fixed dsc bits-per-pixel from edide1da7e582790drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 Macbooks24271a70d368applesmc: Do not probe for T2 Macbooks1859ccbf7cc4vga_switcheroo: Defer probe of display devices on T2 Macsbdf31aa7be96cachy-t2: Define t2_mac_tbl in header insteadb1c991fddf77Revert "Put apple-bce in drivers/staging"1d1f599be88eRevert "Add apple-bce driver"4a5e3ae105baAdd apple-bce drivere0e4c46749bbPut apple-bce in drivers/stagingfe71f6072565HID: apple: ensure the keyboard backlight is off if suspending4e6d0d5f745efix: use iowrite8 for byte-sized MMIO registers in applesmcdef83c850838Revert "HID: apple: ensure the keyboard backlight is off if suspending"
7.0/snd-codecs
8bf796649501Sound support for the Samsung Galaxy Book 4eeeb7b0c9122Rename model number of Book4 360 and Book4 Pro95786e4d26f6Added fixup model21b1dfac013aTypo: Book 4 360 was a Book 4 Pro 360489b8ff86ab1Added Galaxy Book 5 and removed duplicated line10e0dd582d09Added support for Book4 Pro 16-inch and Book4 Ultra303ce1a9cd89Put the new biquads from the official Samsung firmware in the firmware blob12ed4bb875d5ALSA: hda: add AW88399 side codec supporta974eab210d9hda/max98390: Remove unused variablesb3bbc4026b35Revert "ALSA: hda: add AW88399 side codec support"a18eac772ea0ALSA: hda: add AW88399 side codec support
7.0/ntfs
43fedd490e4aRevert "fs: Remove NTFS classic"e2b70867de40fs: add generic FS_IOC_SHUTDOWN definitions9137d075a01fntfs: update in-memory, on-disk structures and headersb770bb72c9d1ntfs: update super block operations6f0cfeb99aa8ntfs: update inode operations6f724a5a459dntfs: update mft operations43e63bb636d6ntfs: update directory operations812e70a10f72ntfs: update file operationsac0ff4cffc4entfs: update iomap and address space operationsdb03e42d4246ntfs: update attrib operations83d07377f4e0ntfs: update runlist handling and cluster allocatorb5c067751c65ntfs: add reparse and ea operations486a8f1571cfntfs: update misc operationsa053293dc10bntfs3: remove legacy ntfs driver support3a45c6b48f7antfs: add Kconfig and Makefile124980d0263aDocumentation: filesystems: update NTFS driver documentationdd62e65e2685MAINTAINERS: update ntfs filesystem entryd91a09f1cffbntfs: Fix null pointer dereference502231876237ntfs: Remove unneeded semicolon91df789bcedbntfs: repair docum. malformed tableadbd7fe467ffntfs: Replace ERR_PTR(0) with NULL6ed5ddf8164cntfs: Remove impossible conditionf9f7ebfc3568ntfs: Place check before dereferencef98cef4fba6antfs: Add missing error code88da6385ff23ntfs: Fix possible deadlock0dbbb7232b89ntfs: Fix spelling mistake "initiailized" -> "initialized"1596fc0436d9ntfs: fix sysctl table registration and path100266fad2e8ntfs: reduce stack usage in ntfs_write_mft_block()e7062a0ffc03ntfs: add MODULE_ALIAS_FSe9e4d5ae17a9ntfs: select FS_IOMAP in Kconfigfd40282c8bc5ntfs: change mft_no type to u648015cf6e7ceantfs: use ->mft_no instead of ->i_ino in printsd9d8d4f88e0antfs: fix pointer/integer casting warnings6f59856a569cntfs: add missing newlines to pr_err() messages2ec08eadde4dntfs: fix WSL ea restore condition56d927623c8dntfs: validate WSL EA payload sizes275911ef86c8ntfs: check $EA query-length in ntfs_ea_get6460f9aa1c50ntfs: harden ntfs_ea_lookup against malformed EA entries8ca1ed26c73fntfs: harden ntfs_listxattr against EA entries8ea50d3e47e9ntfs: prefer IS_ERR_OR_NULL() over manual NULL checkfb0502807a4antfs: fix variable dereferenced before check warnings81246cca3c44ntfs: fix inconsistent indenting warnings69c6267006a7ntfs: fix ignoring unreachable code warnings8f1918fa0038ntfs: add bound checking to ntfs_attr_find51cd9a1a37afntfs: add bound checking to ntfs_external_attr_find68f23599e264ntfs: remove redundant out-of-bound checks3c099b5e7cf2ntfs: zero out stale data in straddle block beyond initialized_sizeae171835c2eantfs: not zero out range beyond init in punch_hole44469a2912e3ntfs: limit memory allocation in ntfs_attr_readall4b90b9ff2a92ntfs: remove noop_direct_IO from address_space_operationscb01758feed9ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident73c65c5db394ntfs: fix uninitialized pointer in ntfs_write_mft_blockfc5e3173c857ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()efafe7a83851ntfs: add missing error code in ntfs_mft_record_alloc()595ac44192b6ntfs: delete dead codeb5110dc094a1ntfs: fix uninitialized variable in ntfs_map_runlist_nolockd80738a66e18ntfs: fix potential 32-bit truncation in ntfs_write_cb()5f608bbb973cntfs: use page allocation for resident attribute inline data16b71275b183ntfs: fix mmap_prepare writable check for shared mappings73b85f037cb9ntfs: fix end_io not installed on mid-range bios submitted by iomap93cbc60582fcRevert "ntfs: fix end_io not installed on mid-range bios submitted by iomap"7085310d6a7aiomap: allow file systems to hook into buffered read bio submissionda6a02f9a554fixup! ntfs: zero out stale data in straddle block beyond initialized_sizeece3a465d037iomap: only call into ->submit_read when th...
CachyOS Linux 6.18.34-1
CachyOS Linux 6.18.34-1
Based on Linux 6.18.34
Previous release: cachyos-6.18.33-1
Changes since cachyos-6.18.33-1
- Rebased to upstream:
6.18.33→6.18.34 - Updated branch: 6.18/cachy
+tag-release.sh: GPG-sign release tarballs before upload
Applied branches
6.18/cachy
4e62585c35ddtag-release.sh: GPG-sign release tarballs before upload
6.18/t2
f7919dee72c1Add apple-bce driver8108f3e318a4Put apple-bce in drivers/staging35fb694dde74Fix freezing on turning off cameraa717bf64a1cdi915: 4 lane quirk for mbp15,1b62cecb8ab4capple-gmux: allow switching to igpu at probe742b6bd6bd0dapplesmc: convert static structures to drvdata432e07b0dd8aapplesmc: make io port base addr dynamic3d27ce5ebeebapplesmc: switch to acpi_device (from platform)1231faf39c3eapplesmc: key interface wrappers8f393b5e6062applesmc: basic mmio interface implementation120efdbbb440applesmc: fan support on T2 Macs8ffd9432cbb8applesmc: Add iMacPro to applesmc_whitelist5bbf54ded187applesmc: make applesmc_remove void347f1648b4c8applesmc: battery charge limiter8e04d4132fe7HID: add device IDs for Apple SPI HID devicesabc0e4864497HID: add HOST vendor/device IDs for Apple MTP devices8a32b5c9c323HID: core: Handle HOST bus type when announcing devices3dbb54bdf70fHID: Bump maximum report size to 1638454ea3fae73b7HID: apple: Bind Apple silicon SPI devicesf3d80433c967HID: apple: Bind to HOST devices for MTP80fe26e2d0cdHID: magicmouse: use a define of the max number of touch contactse8d5d5616afeHID: magicmouse: use struct input_mt_pos for X/Ycaf70e575f58HID: magicmouse: use ops function pointers for input functionality6e49d2fde129HID: magicmouse: add support for Macbook trackpadsfd3ad4456206HID: magicmouse: Add MTP multi-touch device support60ca6fbcdabbHID: magicmouse: Add .reset_resume for SPI trackpads567f91c20464HID: magicmouse: Handle touch controller resets on SPI devices8467e98b0e84HID: magicmouse: Query device dimensions via HID reportdb745a94a584WIP: HID: transport: spi: add Apple SPI transporte419f0a82e26soc: apple: Add DockChannel driver00acd7c96f46HID: Add Apple DockChannel HID transport drivere20efdf5c502soc: apple: Add RTKit helper driverdb85ec3a3208HID: apple: ignore the trackpad on T2 Macsafe7a4aa06c9HID: magicmouse: Add support for trackpads found on T2 Macsc434a551b3d5HID: magicmouse: fix regression breaking support for Magic Trackpad 1dc25bc86590fdrm/i915: Discard large BIOS framebuffers causing display corruption.30a89ad8250chid: Makefile: Post-patch fixing
6.18/sched-ext
b99db259aa4esched_ext: Exit early on hotplug events during attach83659f4458c7sched_ext: Add lockless peek operation for DSQs2f15c2b511c5sched_ext: Add a selftest for scx_bpf_dsq_peekf853a289756asched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
6.18/intel-pstate
764ab00e0411cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()8ae810421357cpufreq: intel_pstate: Add and use hybrid_has_l3()38b3ff85b523cpufreq: intel_pstate: hybrid: Adjust energy model rules
6.18/hdmi
1ec4b9b2fd1cdrm/amd/display: Return if DisplayID not found in parse_amd_vsdb()30066fa0f0e3drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()37f2399993b4drm/amd/display: Remove redundant edid checksd921bd1be20ddrm/amd/display: Move DisplayID vrr parsing813274d812d6drm/amd/display: Always try to parse AMD vsdbc00be80f9a67drm/amd/display: Check for VRR range in CEA AMD vsdbadab50950da1drm/amd/display: Use bigger VRR range if found in AMD vsdb881af56daf65drm/amd/display: Separate DP/eDP and PCON paths completelyb60e9cc6e69edrm/amd/display: Refactor PCON VRR compatibility checka6c8ecf33b88drm/amd/display: Add PCON VRR ID check override57e72dea9319drm/amd/display: Add CH7218 PCON ID9974e9fd85f3drm/edid: Parse more info from HDMI Forum vsdb287cae55add2drm/amd/display: Rename PCON adaptive sync typescd6b475ba9cedrm/amd/display: Enable HDMI VRR over PCONa080b667fc3edrm/amd/display: Support HDMI VRRmax=03f6944878d13drm/amd/display: Build HDMI vsif in correct slot9c6e8207bb24drm/amd/display: Save HDMI gaming info to edid capsdfc754e3ad74drm/amd/display: Restore ALLM support in HDMI vsif61f424e88a08drm/amd/display: Trigger ALLM if it's availabled3cc5aa1ab65drm/amd/display: Reintroduce VTEM info framea17487018a01drm/amd/display: Enable HDMI VRRab76b2ccef30drm/amd/display: freesync_on_desktop support for HDMI VRRff84cd0df7d6drm: Add passive_vrr_disabled property to crtc7346c9a3c52ddrm: Add passive_vrr_capable property to connector0c3394d955b0drm: Add ALLM properties to connector62b2e4c2ba29drm/amd/display: Use passive_vrr properties in amdgpu15c2b9cb2e08drm/amd/display: Use ALLM properties in amdgpu
6.18/fixes
8b2909771e51hid-haptic: Fix building as a module87d5536d121cx86/bhi: Add BHB clearing for CPUs with larger branch history4703912f5e30x86/vmscape: Replace IBPB with branch history clear on exit to userspaceb3c6183433a5x86/vmscape: Remove LFENCE from BHB clearing long loop3f599ad863f1x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY33a1cd2c0bbfdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8d928000adaf0drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"cece492ab2bdx86/mm/tlb: Make enter_lazy_tlb() always inline on x8626aa46be57e3sched: Make raw_spin_rq_unlock() inlinea9210847a458sched/core: Make finish_task_switch() and its subfunctions always inline5c94e3d90dceRevert "x86/vmscape: Remove LFENCE from BHB clearing long loop"56f33915f60eRevert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"f016c5676b01Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"b93fdafd45a6sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()981e371768c7sched/fair: Simplify task_numa_find_cpu()0ba00dbce1a0usb: core: add USB_QUIRK_NO_BOS for additional capture devicesa1b60c6ef424bluetooth: btusb: Add VID/PID 13d3:3625ac1b350f59cddrm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()7f43f849930espi: cs42l43: Use actual ACPI firmware node for chip selects36e91bf61a05Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"
6.18/crypto
b2024413ee38crypto: x86/aes-gcm - add VAES+AVX2 optimized code561a7ec8bb86crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code7b9b33f11bf7crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512d53c0d63d4f7crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectorse11011caf2dacrypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions6ffa9120d9b6crypto: x86/aes-gcm - revise some comments in AVX512 codef42fb940fa5ecrypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^19deca3c65a27crypto: x86/aes-gcm - optimize long AAD processing with AVX512c7d0f4fdf287dm-verity: remove log message with shash driver namea7cdf300c7a2dm-verity: use SHA-256 library for SHA-2567e738e3597b0dm-verity: reduce scope of real and wanted digestsfb154dda5b0fdm-verity: use 2-way interleaved SHA-256 hashing when supported5ab94f27dfa3rhashtable: use likely for rhashtable lookup
6.18/cachy
93c86184e27cadd sysctl to allow disabling unprivileged CLONE_NEWUSER76b9be5d1c63CACHY: Add config for default of unprivileged_userns_clonefccd796b5234Cachy: Tweakse3db2f5acf40Cachy: Restore -O3 Optimization Leveldb4fe39590a2Cachy: Add GCC SMS-based modulo scheduling030fa348b26bCachy: Add ACS override supportbdc0af2dfb98Cachy: mm: Disable unevictable compactionff8891ed4f69Cachy: PCI: Add Intel remapped NVMe device supportb21630d47ca3Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State driversbf03c2d0594aCachy: Migrateab786766a1a9Cachy: evdev - use call_rcu when detaching client49f2e624d4abCachy: Enable background reclaim of hugepages08292fcc4d4cCachy: Disable watermark boosting by default7692c98fcc81Cachy: Disable proactive compaction by default62b96540e895cachy: move AMD_PRIVATE_COLOR to Kconfig45fec4083487Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap8e7cf476b67fCachy: v4l2-core: add v4l2loopback7974a6894b2fCachy: Initialize ata before graphicsd9acfc75d3b2Cachy: intel-pstate: Implement "enable" parameteraa7b596334celocking: rwsem: spin fasterda0d17c045ceCACHY: Add VHBA driveref96f8ba2014Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT42cceea4475cCACHY: Add x86_64 ISA and Zen4 compiler optimizations221a4f499f13le9uo 1.15a6bf2fba6db24kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a2384bb62b967kbuild: distributed build support for Clang ThinLTOd0b25a4dde1cv4l2loopback: 0.15.14f39d5036082linux6.19-rc1-ADIOS-3.1.7faf60d7a3237Cachy: Use BFQ as the elevator for SQ devices47d32d8acb38v4l2loopback: Sync 6.18 fixes from upstream5521fc211821kbuild: add resolve_btfids to pacman PKGBUILD04186cbe3258CACHY: Disable split lock mitigation86ae52695141v4l2loopback: 0.15.35c901d9ca3baCACHY: Remove redundant -fmodulo-sched flag4db041b62452iosched-6.18: bump ADIOS to v3.1.8adbda34b9318iosched-6.18: bump ADIOS to v3.1.9c4b2bc675d6btag-release: Add script
6.18/bbr3
7236394727f6tcp/bbr3: add BBRv3 congestion controle09e7cdbac6dtcp/bbr3: offer BBRv3 as a separate option alongside BBRv1
6.18/asus
436cc5aac3fdhid: add VID/...
CachyOS Linux 7.1-rc5-2
CachyOS Linux 7.1-rc5-2
Based on Linux 7.1-rc5
Previous release: cachyos-7.1-rc5-1
Changes since cachyos-7.1-rc5-1
- Updated branch: 7.1/t2
+fixup! vga_switcheroo: Defer probe of display devices on T2 Macs
Applied branches
7.1/t2
c16fb825987efixup! vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/t2
b88da0cf6858Add apple-bce driver6054564bebc4Put apple-bce in drivers/staging934debf486dei915: 4 lane quirk for mbp15,1b3f84b40f6a2apple-gmux: allow switching to igpu at probe2d169590f749add backend_ops01792ebc05eeacpib45450e89917light84625468c710accelc0b16fda2885kbl50d5bd327d7cchamshell47e957ae9781hwmon/macsmc: add more types9a987810ea7chwmon/macsmc: add support for intel macsb1436ba458ddrtc/macsmc: add x86 supportf4ceb744ab50rtc/cmos: add quirk to disable rtc-cmos for t2 devices99886101d9c0power/supply/macsmc: add support for intel macs526f6dbae2c2acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks3a5c46f282f6HID: add device IDs for Apple SPI HID devicesdd31e390ec3aHID: add HOST vendor/device IDs for Apple MTP devices853f47f869f0HID: core: Handle HOST bus type when announcing devices15b73def786fHID: Bump maximum report size to 1638411dab5949787HID: apple: Bind Apple silicon SPI devices7ef0c9bcc265HID: apple: Bind to HOST devices for MTP92f2f0a0b47aHID: magicmouse: use a define of the max number of touch contacts15b30c5581dcHID: magicmouse: use struct input_mt_pos for X/Yf141b077ba60HID: magicmouse: use ops function pointers for input functionality67072318f94bHID: magicmouse: add support for Macbook trackpads99cda269ffdeHID: magicmouse: Add MTP multi-touch device support04e06d77bb6eHID: magicmouse: Add .reset_resume for SPI trackpadsdc43ac00e1bfHID: magicmouse: Handle touch controller resets on SPI devicese9b4f6325d9aHID: magicmouse: Query device dimensions via HID report8fa6c04834dfWIP: HID: transport: spi: add Apple SPI transport4baeae828206soc: apple: Add DockChannel driver6b91db52780cHID: Add Apple DockChannel HID transport driverb70d7c152b46soc: apple: Add RTKit helper driverbbb1fb6dfba2HID: apple: ignore the trackpad on T2 Macs1e9336a3ccd7HID: magicmouse: Add support for trackpads found on T2 Macs631b623bae05HID: magicmouse: fix regression breaking support for Magic Trackpad 15bea74708cd4drm/i915: Discard large BIOS framebuffers causing display corruption.1ca1fd89b1a8vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/fixes
627e01111a4ddrm/nouveau: Wire up dmem cgroups
7.1/fixes
a0f72ec5515aplatform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
19d87e9cc817drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()833b08de2364Do not modify display_info in freesync_caps282c324cad85Modify display range if freesync capable47911ccfb425drm/amd/display: Remove redundant edid checkse6c060dd1882drm/amd/display: Move DisplayID vrr parsing22fa96615ba2drm/amd/display: Always try to parse AMD vsdb23f7ab647b69drm/amd/display: Check for VRR range in CEA AMD vsdb741d656377d1drm/amd/display: Use bigger VRR range if found in AMD vsdbad733f1e7b59drm/amd/display: Separate DP/eDP and PCON paths completely0e8ba4d6ece4Simplify MCCS logic in freesync_caps169fe739f354drm/amd/display: Refactor PCON VRR compatibility check4f74a90b6414drm/amd/display: Add PCON VRR ID check overridef8ca68facbd8drm/amd/display: Add CH7218 PCON ID321fd13209bddrm/edid: Parse more info from HDMI Forum vsdbf8518df68322drm/amd/display: Rename PCON adaptive sync typesb1c7c208d101drm/amd/display: Enable HDMI VRR over PCONbb96a445773cdrm/amd/display: Support HDMI VRRmax=09b8c1c7e261fdrm/amd/display: Build HDMI vsif in correct slotcf832e9a5232drm/amd/display: Save HDMI gaming info to edid caps3e563f6ea465drm/amd/display: Restore ALLM support in HDMI vsif1555786f65d9drm/amd/display: Trigger ALLM if it's available11ca053f2597drm/amd/display: Reintroduce VTEM info frame8157ff060311drm/amd/display: Enable HDMI VRRea238cf8b949Merge HDMI and PCON paths6ab51825387fdrm/amd/display: freesync_on_desktop support for HDMI VRR5e2fd645de5aForce freesync_on_desktop for HDMI587bf000527fdrm: Add ALLM properties to connector91cb9fa3bc68drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
6b370d0cd2b5ALSA: hda/realtek: fix mic boost on Framework PTL57cfe179beb6ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx50726d418db51drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bita7be26e3eb0edrm/i915/alpm: limit Panel Replay ALPM programming to PRa506552696f7drm/edid: populate monitor range from DisplayID adaptive sync8b8964d4a56edrm/i915/psr: exit Panel Replay during updates to work around ALPM lagd1d649b11f9cBluetooth: btmtk: validate WMT event SKB length before struct accessf374b57ac4c8Bluetooth: btmtk: accept too short WMT FUNC_CTRL events
7.1/hdmi
2286c0bbaa21drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7e769067dd28Do not modify display_info in freesync_caps83faa3399244Modify display range if freesync capablec52b85eac9addrm/amd/display: Remove redundant edid checksf7bc529767aadrm/amd/display: Move DisplayID vrr parsing0b6634643a75drm/amd/display: Always try to parse AMD vsdb2905a7ab9044drm/amd/display: Check for VRR range in CEA AMD vsdbfa5230ad74c1drm/amd/display: Use bigger VRR range if found in AMD vsdb0d6206a4ca14drm/amd/display: Separate DP/eDP and PCON paths completely56f6c9120da7Simplify MCCS logic in freesync_caps463cb24bcff7drm/amd/display: Refactor PCON VRR compatibility checkea24c01b4e5bdrm/amd/display: Add PCON VRR ID check override8166e30f4381drm/amd/display: Add CH7218 PCON ID154088fed55cdrm/edid: Parse more info from HDMI Forum vsdb25587e40771fdrm/amd/display: Rename PCON adaptive sync types5c3c4dc47a78drm/amd/display: Enable HDMI VRR over PCON77c6f4ea9201drm/amd/display: Support HDMI VRRmax=0b0bcd79731fadrm/amd/display: Build HDMI vsif in correct slot4e0c3ee0b1b3drm/amd/display: Save HDMI gaming info to edid caps0e675f5b428fdrm/amd/display: Restore ALLM support in HDMI vsif665948f03d6edrm/amd/display: Trigger ALLM if it's availablee7d2c022d0c7drm/amd/display: Reintroduce VTEM info frame3acac7f8e5c5drm/amd/display: Enable HDMI VRR4f5a2e854b46Merge HDMI and PCON pathse3984daaf481drm/amd/display: freesync_on_desktop support for HDMI VRRace05b92706fForce freesync_on_desktop for HDMIabccb9db3ffadrm: Add ALLM properties to connectorc83a860e1716drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
72f040ed262fHID: hid-lenovo-go: reject non-USB devices in probe
7.1/amd-isp4
b4b50d30f8demedia: platform: amd: isp4: drop stale list reinit before free
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()5fae57b0eaabmm/vmalloc: extract vm_area_free_pages() helper from vfree()60b546f4916dmm/vmalloc: use physical page count for vrealloc() grow-in-place checka443e64013a9mm/vmalloc: use physical page count in vread_iter()45d2d4d9a2b6mm/vmalloc: free unused pages on vrealloc() shrink46e82f5fee98lib/test_vmalloc: add vrealloc test case
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/fixes
e279453c152asched/membarrier: Use pe...
CachyOS Linux 7.1-rc5-1
CachyOS Linux 7.1-rc5-1
Based on Linux 7.1-rc5
Previous release: cachyos-7.1-rc4-1
Changes since cachyos-7.1-rc4-1
- Rebased to upstream:
7.1-rc4→7.1-rc5 - Added branch: 7.1/t2
- Updated branch: 7.1/fixes
+drm/nouveau: Wire up dmem cgroups
Applied branches
7.1/t2
b88da0cf6858Add apple-bce driver6054564bebc4Put apple-bce in drivers/staging934debf486dei915: 4 lane quirk for mbp15,1b3f84b40f6a2apple-gmux: allow switching to igpu at probe2d169590f749add backend_ops01792ebc05eeacpib45450e89917light84625468c710accelc0b16fda2885kbl50d5bd327d7cchamshell47e957ae9781hwmon/macsmc: add more types9a987810ea7chwmon/macsmc: add support for intel macsb1436ba458ddrtc/macsmc: add x86 supportf4ceb744ab50rtc/cmos: add quirk to disable rtc-cmos for t2 devices99886101d9c0power/supply/macsmc: add support for intel macs526f6dbae2c2acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks3a5c46f282f6HID: add device IDs for Apple SPI HID devicesdd31e390ec3aHID: add HOST vendor/device IDs for Apple MTP devices853f47f869f0HID: core: Handle HOST bus type when announcing devices15b73def786fHID: Bump maximum report size to 1638411dab5949787HID: apple: Bind Apple silicon SPI devices7ef0c9bcc265HID: apple: Bind to HOST devices for MTP92f2f0a0b47aHID: magicmouse: use a define of the max number of touch contacts15b30c5581dcHID: magicmouse: use struct input_mt_pos for X/Yf141b077ba60HID: magicmouse: use ops function pointers for input functionality67072318f94bHID: magicmouse: add support for Macbook trackpads99cda269ffdeHID: magicmouse: Add MTP multi-touch device support04e06d77bb6eHID: magicmouse: Add .reset_resume for SPI trackpadsdc43ac00e1bfHID: magicmouse: Handle touch controller resets on SPI devicese9b4f6325d9aHID: magicmouse: Query device dimensions via HID report8fa6c04834dfWIP: HID: transport: spi: add Apple SPI transport4baeae828206soc: apple: Add DockChannel driver6b91db52780cHID: Add Apple DockChannel HID transport driverb70d7c152b46soc: apple: Add RTKit helper driverbbb1fb6dfba2HID: apple: ignore the trackpad on T2 Macs1e9336a3ccd7HID: magicmouse: Add support for trackpads found on T2 Macs631b623bae05HID: magicmouse: fix regression breaking support for Magic Trackpad 15bea74708cd4drm/i915: Discard large BIOS framebuffers causing display corruption.1ca1fd89b1a8vga_switcheroo: Defer probe of display devices on T2 Macs
7.1/fixes
627e01111a4ddrm/nouveau: Wire up dmem cgroups
7.1/fixes
a0f72ec5515aplatform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
19d87e9cc817drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()833b08de2364Do not modify display_info in freesync_caps282c324cad85Modify display range if freesync capable47911ccfb425drm/amd/display: Remove redundant edid checkse6c060dd1882drm/amd/display: Move DisplayID vrr parsing22fa96615ba2drm/amd/display: Always try to parse AMD vsdb23f7ab647b69drm/amd/display: Check for VRR range in CEA AMD vsdb741d656377d1drm/amd/display: Use bigger VRR range if found in AMD vsdbad733f1e7b59drm/amd/display: Separate DP/eDP and PCON paths completely0e8ba4d6ece4Simplify MCCS logic in freesync_caps169fe739f354drm/amd/display: Refactor PCON VRR compatibility check4f74a90b6414drm/amd/display: Add PCON VRR ID check overridef8ca68facbd8drm/amd/display: Add CH7218 PCON ID321fd13209bddrm/edid: Parse more info from HDMI Forum vsdbf8518df68322drm/amd/display: Rename PCON adaptive sync typesb1c7c208d101drm/amd/display: Enable HDMI VRR over PCONbb96a445773cdrm/amd/display: Support HDMI VRRmax=09b8c1c7e261fdrm/amd/display: Build HDMI vsif in correct slotcf832e9a5232drm/amd/display: Save HDMI gaming info to edid caps3e563f6ea465drm/amd/display: Restore ALLM support in HDMI vsif1555786f65d9drm/amd/display: Trigger ALLM if it's available11ca053f2597drm/amd/display: Reintroduce VTEM info frame8157ff060311drm/amd/display: Enable HDMI VRRea238cf8b949Merge HDMI and PCON paths6ab51825387fdrm/amd/display: freesync_on_desktop support for HDMI VRR5e2fd645de5aForce freesync_on_desktop for HDMI587bf000527fdrm: Add ALLM properties to connector91cb9fa3bc68drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
6b370d0cd2b5ALSA: hda/realtek: fix mic boost on Framework PTL57cfe179beb6ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx50726d418db51drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bita7be26e3eb0edrm/i915/alpm: limit Panel Replay ALPM programming to PRa506552696f7drm/edid: populate monitor range from DisplayID adaptive sync8b8964d4a56edrm/i915/psr: exit Panel Replay during updates to work around ALPM lagd1d649b11f9cBluetooth: btmtk: validate WMT event SKB length before struct accessf374b57ac4c8Bluetooth: btmtk: accept too short WMT FUNC_CTRL events
7.1/hdmi
2286c0bbaa21drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7e769067dd28Do not modify display_info in freesync_caps83faa3399244Modify display range if freesync capablec52b85eac9addrm/amd/display: Remove redundant edid checksf7bc529767aadrm/amd/display: Move DisplayID vrr parsing0b6634643a75drm/amd/display: Always try to parse AMD vsdb2905a7ab9044drm/amd/display: Check for VRR range in CEA AMD vsdbfa5230ad74c1drm/amd/display: Use bigger VRR range if found in AMD vsdb0d6206a4ca14drm/amd/display: Separate DP/eDP and PCON paths completely56f6c9120da7Simplify MCCS logic in freesync_caps463cb24bcff7drm/amd/display: Refactor PCON VRR compatibility checkea24c01b4e5bdrm/amd/display: Add PCON VRR ID check override8166e30f4381drm/amd/display: Add CH7218 PCON ID154088fed55cdrm/edid: Parse more info from HDMI Forum vsdb25587e40771fdrm/amd/display: Rename PCON adaptive sync types5c3c4dc47a78drm/amd/display: Enable HDMI VRR over PCON77c6f4ea9201drm/amd/display: Support HDMI VRRmax=0b0bcd79731fadrm/amd/display: Build HDMI vsif in correct slot4e0c3ee0b1b3drm/amd/display: Save HDMI gaming info to edid caps0e675f5b428fdrm/amd/display: Restore ALLM support in HDMI vsif665948f03d6edrm/amd/display: Trigger ALLM if it's availablee7d2c022d0c7drm/amd/display: Reintroduce VTEM info frame3acac7f8e5c5drm/amd/display: Enable HDMI VRR4f5a2e854b46Merge HDMI and PCON pathse3984daaf481drm/amd/display: freesync_on_desktop support for HDMI VRRace05b92706fForce freesync_on_desktop for HDMIabccb9db3ffadrm: Add ALLM properties to connectorc83a860e1716drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
72f040ed262fHID: hid-lenovo-go: reject non-USB devices in probe
7.1/amd-isp4
b4b50d30f8demedia: platform: amd: isp4: drop stale list reinit before free
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()5fae57b0eaabmm/vmalloc: extract vm_area_free_pages() helper from vfree()60b546f4916dmm/vmalloc: use physical page count for vrealloc() grow-in-place checka443e64013a9mm/vmalloc: use physical page count in vread_iter()45d2d4d9a2b6mm/vmalloc: free unused pages on vrealloc() shrink46e82f5fee98lib/test_vmalloc: add vrealloc test case
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify and improve dirty writeback handling8025774c3930mm/mglru: remove no longer used reclaim argument for folio protectionb66378197618mm/vmscan: remove sc->file_taken68f95511d9afmm/vmscan: remove sc->unqueued_dirty6f80b5c9567fmm/vmscan: unify writeback reclaim statistic and throttling
7.1/fixes
e279453c152asched/membarrier: Use per-CPU mutexes for targeted commands- `79bff876cef3...
CachyOS Linux 7.0.10-2
CachyOS Linux 7.0.10-2
Based on Linux 7.0.10
Previous release: cachyos-7.0.10-1
Changes since cachyos-7.0.10-1
- Updated branch: 7.0/cgroup-vram
+drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()
Applied branches
7.0/cgroup-vram
2733340bced1drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()
7.0/vesa-dsc-bpp
bb447167f18fdrm/edid: rename VESA block parsing functions to more generic name70e9fb0386bcdrm/edid: prepare for VESA vendor-specific data block extension85765685b64fdrm/edid: MSO should only be used for non-eDP displays68b5610f467ddrm/edid: parse DSC DPP passthru support flag for mode VII timingsbda3f27acd70drm/edid: for consistency, use mask everywhere for block rev parsing4f1a94dffe6edrm/edid: parse DRM VESA dsc bpp target79ac66bac0d9drm/amd: use fixed dsc bits-per-pixel from edid545b46db5cbadrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 Macbooks24271a70d368applesmc: Do not probe for T2 Macbooks1859ccbf7cc4vga_switcheroo: Defer probe of display devices on T2 Macsbdf31aa7be96cachy-t2: Define t2_mac_tbl in header insteadb1c991fddf77Revert "Put apple-bce in drivers/staging"1d1f599be88eRevert "Add apple-bce driver"4a5e3ae105baAdd apple-bce drivere0e4c46749bbPut apple-bce in drivers/stagingfe71f6072565HID: apple: ensure the keyboard backlight is off if suspending4e6d0d5f745efix: use iowrite8 for byte-sized MMIO registers in applesmcdef83c850838Revert "HID: apple: ensure the keyboard backlight is off if suspending"
7.0/snd-codecs
8bf796649501Sound support for the Samsung Galaxy Book 4eeeb7b0c9122Rename model number of Book4 360 and Book4 Pro95786e4d26f6Added fixup model21b1dfac013aTypo: Book 4 360 was a Book 4 Pro 360489b8ff86ab1Added Galaxy Book 5 and removed duplicated line10e0dd582d09Added support for Book4 Pro 16-inch and Book4 Ultra303ce1a9cd89Put the new biquads from the official Samsung firmware in the firmware blob12ed4bb875d5ALSA: hda: add AW88399 side codec supporta974eab210d9hda/max98390: Remove unused variablesb3bbc4026b35Revert "ALSA: hda: add AW88399 side codec support"a18eac772ea0ALSA: hda: add AW88399 side codec support
7.0/ntfs
43fedd490e4aRevert "fs: Remove NTFS classic"e2b70867de40fs: add generic FS_IOC_SHUTDOWN definitions9137d075a01fntfs: update in-memory, on-disk structures and headersb770bb72c9d1ntfs: update super block operations6f0cfeb99aa8ntfs: update inode operations6f724a5a459dntfs: update mft operations43e63bb636d6ntfs: update directory operations812e70a10f72ntfs: update file operationsac0ff4cffc4entfs: update iomap and address space operationsdb03e42d4246ntfs: update attrib operations83d07377f4e0ntfs: update runlist handling and cluster allocatorb5c067751c65ntfs: add reparse and ea operations486a8f1571cfntfs: update misc operationsa053293dc10bntfs3: remove legacy ntfs driver support3a45c6b48f7antfs: add Kconfig and Makefile124980d0263aDocumentation: filesystems: update NTFS driver documentationdd62e65e2685MAINTAINERS: update ntfs filesystem entryd91a09f1cffbntfs: Fix null pointer dereference502231876237ntfs: Remove unneeded semicolon91df789bcedbntfs: repair docum. malformed tableadbd7fe467ffntfs: Replace ERR_PTR(0) with NULL6ed5ddf8164cntfs: Remove impossible conditionf9f7ebfc3568ntfs: Place check before dereferencef98cef4fba6antfs: Add missing error code88da6385ff23ntfs: Fix possible deadlock0dbbb7232b89ntfs: Fix spelling mistake "initiailized" -> "initialized"1596fc0436d9ntfs: fix sysctl table registration and path100266fad2e8ntfs: reduce stack usage in ntfs_write_mft_block()e7062a0ffc03ntfs: add MODULE_ALIAS_FSe9e4d5ae17a9ntfs: select FS_IOMAP in Kconfigfd40282c8bc5ntfs: change mft_no type to u648015cf6e7ceantfs: use ->mft_no instead of ->i_ino in printsd9d8d4f88e0antfs: fix pointer/integer casting warnings6f59856a569cntfs: add missing newlines to pr_err() messages2ec08eadde4dntfs: fix WSL ea restore condition56d927623c8dntfs: validate WSL EA payload sizes275911ef86c8ntfs: check $EA query-length in ntfs_ea_get6460f9aa1c50ntfs: harden ntfs_ea_lookup against malformed EA entries8ca1ed26c73fntfs: harden ntfs_listxattr against EA entries8ea50d3e47e9ntfs: prefer IS_ERR_OR_NULL() over manual NULL checkfb0502807a4antfs: fix variable dereferenced before check warnings81246cca3c44ntfs: fix inconsistent indenting warnings69c6267006a7ntfs: fix ignoring unreachable code warnings8f1918fa0038ntfs: add bound checking to ntfs_attr_find51cd9a1a37afntfs: add bound checking to ntfs_external_attr_find68f23599e264ntfs: remove redundant out-of-bound checks3c099b5e7cf2ntfs: zero out stale data in straddle block beyond initialized_sizeae171835c2eantfs: not zero out range beyond init in punch_hole44469a2912e3ntfs: limit memory allocation in ntfs_attr_readall4b90b9ff2a92ntfs: remove noop_direct_IO from address_space_operationscb01758feed9ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident73c65c5db394ntfs: fix uninitialized pointer in ntfs_write_mft_blockfc5e3173c857ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()efafe7a83851ntfs: add missing error code in ntfs_mft_record_alloc()595ac44192b6ntfs: delete dead codeb5110dc094a1ntfs: fix uninitialized variable in ntfs_map_runlist_nolockd80738a66e18ntfs: fix potential 32-bit truncation in ntfs_write_cb()5f608bbb973cntfs: use page allocation for resident attribute inline data16b71275b183ntfs: fix mmap_prepare writable check for shared mappings73b85f037cb9ntfs: fix end_io not installed on mid-range bios submitted by iomap93cbc60582fcRevert "ntfs: fix end_io not installed on mid-range bios submitted by iomap"7085310d6a7aiomap: allow file systems to hook into buffered read bio submissionda6a02f9a554fixup! ntfs: zero out stale data in straddle block beyond initialized_sizeece3a465d037iomap: only call into ->submit_read when there is a read_ctx- `b...
CachyOS Linux 7.0.10-1
CachyOS Linux 7.0.10-1
Based on Linux 7.0.10
Previous release: cachyos-7.0.9-1
Changes since cachyos-7.0.9-1
- Rebased to upstream:
7.0.9→7.0.10 - Updated branch: 7.0/fixes
+drm/nouveau: Wire up dmem cgroups+platform/x86: hp-wmi: Add support for OMEN MAX 16-ak0xxx (8D87)+platform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)+Revert "HID: core: introduce hid_safe_input_report()"+Revert "HID: pass the buffer size to hid_report_raw_event"
- Updated branch: 7.0/lenovo-wmi
-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 lwmi_attr_id() function-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: Zero initialize WMI arguments
Applied branches
7.0/vesa-dsc-bpp
bb447167f18fdrm/edid: rename VESA block parsing functions to more generic name70e9fb0386bcdrm/edid: prepare for VESA vendor-specific data block extension85765685b64fdrm/edid: MSO should only be used for non-eDP displays68b5610f467ddrm/edid: parse DSC DPP passthru support flag for mode VII timingsbda3f27acd70drm/edid: for consistency, use mask everywhere for block rev parsing4f1a94dffe6edrm/edid: parse DRM VESA dsc bpp target79ac66bac0d9drm/amd: use fixed dsc bits-per-pixel from edid545b46db5cbadrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 Macbooks24271a70d368applesmc: Do not probe for T2 Macbooks1859ccbf7cc4vga_switcheroo: Defer probe of display devices on T2 Macsbdf31aa7be96cachy-t2: Define t2_mac_tbl in header insteadb1c991fddf77Revert "Put apple-bce in drivers/staging"1d1f599be88eRevert "Add apple-bce driver"4a5e3ae105baAdd apple-bce drivere0e4c46749bbPut apple-bce in drivers/stagingfe71f6072565HID: apple: ensure the keyboard backlight is off if suspending4e6d0d5f745efix: use iowrite8 for byte-sized MMIO registers in applesmcdef83c850838Revert "HID: apple: ensure the keyboard backlight is off if suspending"
7.0/snd-codecs
8bf796649501Sound support for the Samsung Galaxy Book 4eeeb7b0c9122Rename model number of Book4 360 and Book4 Pro95786e4d26f6Added fixup model21b1dfac013aTypo: Book 4 360 was a Book 4 Pro 360489b8ff86ab1Added Galaxy Book 5 and removed duplicated line10e0dd582d09Added support for Book4 Pro 16-inch and Book4 Ultra303ce1a9cd89Put the new biquads from the official Samsung firmware in the firmware blob12ed4bb875d5ALSA: hda: add AW88399 side codec supporta974eab210d9hda/max98390: Remove unused variablesb3bbc4026b35Revert "ALSA: hda: add AW88399 side codec support"a18eac772ea0ALSA: hda: add AW88399 side codec support
7.0/ntfs
43fedd490e4aRevert "fs: Remove NTFS classic"e2b70867de40fs: add generic FS_IOC_SHUTDOWN definitions9137d075a01fntfs: update in-memory, on-disk structures and headersb770bb72c9d1ntfs: update super block operations6f0cfeb99aa8ntfs: update inode operations6f724a5a459dntfs: update mft operations43e63bb636d6ntfs: update directory operations812e70a10f72ntfs: update file operationsac0ff4cffc4entfs: update iomap and address space operationsdb03e42d4246ntfs: update attrib operations83d07377f4e0ntfs: update runlist handling and cluster allocatorb5c067751c65ntfs: add reparse and ea operations486a8f1571cfntfs: update misc operationsa053293dc10bntfs3: remove legacy ntfs driver support3a45c6b48f7antfs: add Kconfig and Makefile124980d0263aDocumentation: filesystems: update NTFS driver documentationdd62e65e2685MAINTAINERS: update ntfs filesystem entryd91a09f1cffbntfs: Fix null pointer dereference502231876237ntfs: Remove unneeded semicolon91df789bcedbntfs: repair docum. malformed tableadbd7fe467ffntfs: Replace ERR_PTR(0) with NULL6ed5ddf8164cntfs: Remove impossible conditionf9f7ebfc3568ntfs: Place check before dereferencef98cef4fba6antfs: Add missing error code88da6385ff23ntfs: Fix possible deadlock0dbbb7232b89ntfs: Fix spelling mistake "initiailized" -> "initialized"1596fc0436d9ntfs: fix sysctl table registration and path100266fad2e8ntfs: reduce stack usage in ntfs_write_mft_block()e7062a0ffc03ntfs: add MODULE_ALIAS_FSe9e4d5ae17a9ntfs: select FS_IOMAP in Kconfigfd40282c8bc5ntfs: change mft_no type to u648015cf6e7ceantfs: use ->mft_no instead of ->i_ino in printsd9d8d4f88e0antfs: fix pointer/integer casting warnings6f59856a569cntfs: add missing newlines to pr_err() messages2ec08eadde4dntfs: fix WSL ea restore condition56d927623c8dntfs: validate WSL EA payload sizes275911ef86c8ntfs: check $EA query-length in ntfs_ea_get6460f9aa1c50ntfs: harden ntfs_ea_lookup against malformed EA entries8ca1ed26c73fntfs: harden ntfs_listxattr against EA entries8ea50d3e47e9ntfs: prefer IS_ERR_OR_NULL() over manual NULL checkfb0502807a4antfs: fix variable dereferenced before check warnings81246cca3c44ntfs: fix inconsistent indenting warnings69c6267006a7ntfs: fix ignoring unreachable code warnings8f1918fa0038ntfs: add bound checking to ntfs_attr_find51cd9a1a37afntfs: add bound checking to ntfs_external_attr_find68f23599e264ntfs: remove redundant out-of-bound checks3c099b5e7cf2ntfs: zero out stale data in straddle block beyond initialized_sizeae171835c2eantfs: not zero out range beyond init in punch_hole44469a2912e3ntfs: limit memory allocation in ntfs_attr_readall4b90b9ff2a92ntfs: remove noop_direct_IO from address_space_operationscb01758feed9ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident73c65c5db394ntfs: fix uninitialized pointer in ntfs_write_mft_blockfc5e3173c857...
CachyOS Linux 6.18.33-1
CachyOS Linux 6.18.33-1
Based on Linux 6.18.33
Previous release: cachyos-6.18.32-1
Changes since cachyos-6.18.32-1
- Rebased to upstream:
6.18.32→6.18.33 - Updated branch: 6.18/bbr3
+tcp/bbr3: offer BBRv3 as a separate option alongside BBRv1
Applied branches
6.18/t2
f7919dee72c1Add apple-bce driver8108f3e318a4Put apple-bce in drivers/staging35fb694dde74Fix freezing on turning off cameraa717bf64a1cdi915: 4 lane quirk for mbp15,1b62cecb8ab4capple-gmux: allow switching to igpu at probe742b6bd6bd0dapplesmc: convert static structures to drvdata432e07b0dd8aapplesmc: make io port base addr dynamic3d27ce5ebeebapplesmc: switch to acpi_device (from platform)1231faf39c3eapplesmc: key interface wrappers8f393b5e6062applesmc: basic mmio interface implementation120efdbbb440applesmc: fan support on T2 Macs8ffd9432cbb8applesmc: Add iMacPro to applesmc_whitelist5bbf54ded187applesmc: make applesmc_remove void347f1648b4c8applesmc: battery charge limiter8e04d4132fe7HID: add device IDs for Apple SPI HID devicesabc0e4864497HID: add HOST vendor/device IDs for Apple MTP devices8a32b5c9c323HID: core: Handle HOST bus type when announcing devices3dbb54bdf70fHID: Bump maximum report size to 1638454ea3fae73b7HID: apple: Bind Apple silicon SPI devicesf3d80433c967HID: apple: Bind to HOST devices for MTP80fe26e2d0cdHID: magicmouse: use a define of the max number of touch contactse8d5d5616afeHID: magicmouse: use struct input_mt_pos for X/Ycaf70e575f58HID: magicmouse: use ops function pointers for input functionality6e49d2fde129HID: magicmouse: add support for Macbook trackpadsfd3ad4456206HID: magicmouse: Add MTP multi-touch device support60ca6fbcdabbHID: magicmouse: Add .reset_resume for SPI trackpads567f91c20464HID: magicmouse: Handle touch controller resets on SPI devices8467e98b0e84HID: magicmouse: Query device dimensions via HID reportdb745a94a584WIP: HID: transport: spi: add Apple SPI transporte419f0a82e26soc: apple: Add DockChannel driver00acd7c96f46HID: Add Apple DockChannel HID transport drivere20efdf5c502soc: apple: Add RTKit helper driverdb85ec3a3208HID: apple: ignore the trackpad on T2 Macsafe7a4aa06c9HID: magicmouse: Add support for trackpads found on T2 Macsc434a551b3d5HID: magicmouse: fix regression breaking support for Magic Trackpad 1dc25bc86590fdrm/i915: Discard large BIOS framebuffers causing display corruption.30a89ad8250chid: Makefile: Post-patch fixing
6.18/sched-ext
b99db259aa4esched_ext: Exit early on hotplug events during attach83659f4458c7sched_ext: Add lockless peek operation for DSQs2f15c2b511c5sched_ext: Add a selftest for scx_bpf_dsq_peekf853a289756asched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
6.18/intel-pstate
764ab00e0411cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()8ae810421357cpufreq: intel_pstate: Add and use hybrid_has_l3()38b3ff85b523cpufreq: intel_pstate: hybrid: Adjust energy model rules
6.18/hdmi
1ec4b9b2fd1cdrm/amd/display: Return if DisplayID not found in parse_amd_vsdb()30066fa0f0e3drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()37f2399993b4drm/amd/display: Remove redundant edid checksd921bd1be20ddrm/amd/display: Move DisplayID vrr parsing813274d812d6drm/amd/display: Always try to parse AMD vsdbc00be80f9a67drm/amd/display: Check for VRR range in CEA AMD vsdbadab50950da1drm/amd/display: Use bigger VRR range if found in AMD vsdb881af56daf65drm/amd/display: Separate DP/eDP and PCON paths completelyb60e9cc6e69edrm/amd/display: Refactor PCON VRR compatibility checka6c8ecf33b88drm/amd/display: Add PCON VRR ID check override57e72dea9319drm/amd/display: Add CH7218 PCON ID9974e9fd85f3drm/edid: Parse more info from HDMI Forum vsdb287cae55add2drm/amd/display: Rename PCON adaptive sync typescd6b475ba9cedrm/amd/display: Enable HDMI VRR over PCONa080b667fc3edrm/amd/display: Support HDMI VRRmax=03f6944878d13drm/amd/display: Build HDMI vsif in correct slot9c6e8207bb24drm/amd/display: Save HDMI gaming info to edid capsdfc754e3ad74drm/amd/display: Restore ALLM support in HDMI vsif61f424e88a08drm/amd/display: Trigger ALLM if it's availabled3cc5aa1ab65drm/amd/display: Reintroduce VTEM info framea17487018a01drm/amd/display: Enable HDMI VRRab76b2ccef30drm/amd/display: freesync_on_desktop support for HDMI VRRff84cd0df7d6drm: Add passive_vrr_disabled property to crtc7346c9a3c52ddrm: Add passive_vrr_capable property to connector0c3394d955b0drm: Add ALLM properties to connector62b2e4c2ba29drm/amd/display: Use passive_vrr properties in amdgpu15c2b9cb2e08drm/amd/display: Use ALLM properties in amdgpu
6.18/fixes
8b2909771e51hid-haptic: Fix building as a module87d5536d121cx86/bhi: Add BHB clearing for CPUs with larger branch history4703912f5e30x86/vmscape: Replace IBPB with branch history clear on exit to userspaceb3c6183433a5x86/vmscape: Remove LFENCE from BHB clearing long loop3f599ad863f1x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY33a1cd2c0bbfdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8d928000adaf0drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"cece492ab2bdx86/mm/tlb: Make enter_lazy_tlb() always inline on x8626aa46be57e3sched: Make raw_spin_rq_unlock() inlinea9210847a458sched/core: Make finish_task_switch() and its subfunctions always inline5c94e3d90dceRevert "x86/vmscape: Remove LFENCE from BHB clearing long loop"56f33915f60eRevert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"f016c5676b01Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"b93fdafd45a6sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()981e371768c7sched/fair: Simplify task_numa_find_cpu()0ba00dbce1a0usb: core: add USB_QUIRK_NO_BOS for additional capture devicesa1b60c6ef424bluetooth: btusb: Add VID/PID 13d3:3625ac1b350f59cddrm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()7f43f849930espi: cs42l43: Use actual ACPI firmware node for chip selects36e91bf61a05Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"
6.18/crypto
b2024413ee38crypto: x86/aes-gcm - add VAES+AVX2 optimized code561a7ec8bb86crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code7b9b33f11bf7crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512d53c0d63d4f7crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectorse11011caf2dacrypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions6ffa9120d9b6crypto: x86/aes-gcm - revise some comments in AVX512 codef42fb940fa5ecrypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^19deca3c65a27crypto: x86/aes-gcm - optimize long AAD processing with AVX512c7d0f4fdf287dm-verity: remove log message with shash driver namea7cdf300c7a2dm-verity: use SHA-256 library for SHA-2567e738e3597b0dm-verity: reduce scope of real and wanted digestsfb154dda5b0fdm-verity: use 2-way interleaved SHA-256 hashing when supported5ab94f27dfa3rhashtable: use likely for rhashtable lookup
6.18/cachy
93c86184e27cadd sysctl to allow disabling unprivileged CLONE_NEWUSER76b9be5d1c63CACHY: Add config for default of unprivileged_userns_clonefccd796b5234Cachy: Tweakse3db2f5acf40Cachy: Restore -O3 Optimization Leveldb4fe39590a2Cachy: Add GCC SMS-based modulo scheduling030fa348b26bCachy: Add ACS override supportbdc0af2dfb98Cachy: mm: Disable unevictable compactionff8891ed4f69Cachy: PCI: Add Intel remapped NVMe device supportb21630d47ca3Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State driversbf03c2d0594aCachy: Migrateab786766a1a9Cachy: evdev - use call_rcu when detaching client49f2e624d4abCachy: Enable background reclaim of hugepages08292fcc4d4cCachy: Disable watermark boosting by default7692c98fcc81Cachy: Disable proactive compaction by default62b96540e895cachy: move AMD_PRIVATE_COLOR to Kconfig45fec4083487Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap8e7cf476b67fCachy: v4l2-core: add v4l2loopback7974a6894b2fCachy: Initialize ata before graphicsd9acfc75d3b2Cachy: intel-pstate: Implement "enable" parameteraa7b596334celocking: rwsem: spin fasterda0d17c045ceCACHY: Add VHBA driveref96f8ba2014Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT42cceea4475cCACHY: Add x86_64 ISA and Zen4 compiler optimizations221a4f499f13le9uo 1.15a6bf2fba6db24kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a2384bb62b967kbuild: distributed build support for Clang ThinLTOd0b25a4dde1cv4l2loopback: 0.15.14f39d5036082linux6.19-rc1-ADIOS-3.1.7faf60d7a3237Cachy: Use BFQ as the elevator for SQ devices47d32d8acb38v4l2loopback: Sync 6.18 fixes from upstream5521fc211821kbuild: add resolve_btfids to pacman PKGBUILD04186cbe3258CACHY: Disable split lock mitigation86ae52695141v4l2loopback: 0.15.35c901d9ca3baCACHY: Remove redundant -fmodulo-sched flag4db041b62452iosched-6.18: bump ADIOS to v3.1.8adbda34b9318iosched-6.18: bump ADIOS to v3.1.9c4b2bc675d6btag-release: Add script
6.18/bbr3
7236394727f6tcp/bbr3: add BBRv3 congestion controle09e7cdbac6dtcp/bbr3: offer BBRv3 as a separate option alongside BBRv1
6.18/asus
436cc5aac3fdhid: add VID/PID for ASUS ROG RAIKIRI PRO180189b0e717platform/x86: asus-wmi: change quiet to lo...
CachyOS Linux 7.1-rc4-1
CachyOS Linux 7.1-rc4-1
Based on Linux 7.1-rc4
Previous release: cachyos-7.1-rc3-2
Changes since cachyos-7.1-rc3-2
- Rebased to upstream:
7.1-rc3→7.1-rc4 - Added branch: 7.1/sched-cluster
- Updated branch: 7.1/fixes
+ALSA: hda/realtek: fix mic boost on Framework PTL+ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx5+Bluetooth: btmtk: accept too short WMT FUNC_CTRL events+Bluetooth: btmtk: validate WMT event SKB length before struct access+drm/edid: populate monitor range from DisplayID adaptive sync+drm/i915/alpm: limit Panel Replay ALPM programming to PR+drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit+drm/i915/psr: exit Panel Replay during updates to work around ALPM lag+platform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
- Updated branch: 7.1/hdmi
+Do not modify display_info in freesync_caps+drm: Add ALLM properties to connector+drm/amd/display: Add CH7218 PCON ID+drm/amd/display: Add PCON VRR ID check override+drm/amd/display: Always try to parse AMD vsdb+drm/amd/display: Build HDMI vsif in correct slot+drm/amd/display: Check for VRR range in CEA AMD vsdb+drm/amd/display: Enable HDMI VRR+drm/amd/display: Enable HDMI VRR over PCON+drm/amd/display: freesync_on_desktop support for HDMI VRR+drm/amd/display: Move DisplayID vrr parsing+drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()+drm/amd/display: Refactor PCON VRR compatibility check+drm/amd/display: Reintroduce VTEM info frame+drm/amd/display: Remove redundant edid checks+drm/amd/display: Rename PCON adaptive sync types+drm/amd/display: Restore ALLM support in HDMI vsif+drm/amd/display: Save HDMI gaming info to edid caps+drm/amd/display: Separate DP/eDP and PCON paths completely+drm/amd/display: Support HDMI VRRmax=0+drm/amd/display: Trigger ALLM if it's available+drm/amd/display: Use ALLM properties in amdgpu+drm/amd/display: Use bigger VRR range if found in AMD vsdb+drm/edid: Parse more info from HDMI Forum vsdb+Force freesync_on_desktop for HDMI+Merge HDMI and PCON paths+Modify display range if freesync capable+Simplify MCCS logic in freesync_caps
- Updated branch: 7.1/lenovo-wmi
+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-other: Add force_load_psy_ext module parameter+platform/x86: lenovo-wmi-other: Add GPU tunable attributes+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: Rename LWMI_OM_FW_ATTR_BASE_PATH
Applied branches
7.1/fixes
a0f72ec5515aplatform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
7.1/sched-cluster
6aba7e2843ecsched/fair: Check CPU capacity before comparing group types during load balance88cfa4e16699sched/fair: Skip misfit load accounting when the destination CPU cannot help445254d9d909sched/fair: Allow load balancing between CPUs of identical capacity95619ca8415asched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters
7.1/lenovo-wmi
39de676b3fd4platform/x86: lenovo-wmi-other: Add missing CPU tunable attributesa58a2d2343faplatform/x86: lenovo-wmi-other: Add GPU tunable attributesf778f9d596c2platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH3c615b85c885platform/x86: lenovo-wmi-other: Add WMI battery charge limitingc04089bf156dplatform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameterb8a7a707d838platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dirdff7f95a7803platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
7.1/hdmi
19d87e9cc817drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()833b08de2364Do not modify display_info in freesync_caps282c324cad85Modify display range if freesync capable47911ccfb425drm/amd/display: Remove redundant edid checkse6c060dd1882drm/amd/display: Move DisplayID vrr parsing22fa96615ba2drm/amd/display: Always try to parse AMD vsdb23f7ab647b69drm/amd/display: Check for VRR range in CEA AMD vsdb741d656377d1drm/amd/display: Use bigger VRR range if found in AMD vsdbad733f1e7b59drm/amd/display: Separate DP/eDP and PCON paths completely0e8ba4d6ece4Simplify MCCS logic in freesync_caps169fe739f354drm/amd/display: Refactor PCON VRR compatibility check4f74a90b6414drm/amd/display: Add PCON VRR ID check overridef8ca68facbd8drm/amd/display: Add CH7218 PCON ID321fd13209bddrm/edid: Parse more info from HDMI Forum vsdbf8518df68322drm/amd/display: Rename PCON adaptive sync typesb1c7c208d101drm/amd/display: Enable HDMI VRR over PCONbb96a445773cdrm/amd/display: Support HDMI VRRmax=09b8c1c7e261fdrm/amd/display: Build HDMI vsif in correct slotcf832e9a5232drm/amd/display: Save HDMI gaming info to edid caps3e563f6ea465drm/amd/display: Restore ALLM support in HDMI vsif1555786f65d9drm/amd/display: Trigger ALLM if it's available11ca053f2597drm/amd/display: Reintroduce VTEM info frame8157ff060311drm/amd/display: Enable HDMI VRRea238cf8b949Merge HDMI and PCON paths6ab51825387fdrm/amd/display: freesync_on_desktop support for HDMI VRR5e2fd645de5aForce freesync_on_desktop for HDMI587bf000527fdrm: Add ALLM properties to connector91cb9fa3bc68drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
6b370d0cd2b5ALSA: hda/realtek: fix mic boost on Framework PTL57cfe179beb6ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx50726d418db51drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bita7be26e3eb0edrm/i915/alpm: limit Panel Replay ALPM programming to PRa506552696f7drm/edid: populate monitor range from DisplayID adaptive sync8b8964d4a56edrm/i915/psr: exit Panel Replay during updates to work around ALPM lagd1d649b11f9cBluetooth: btmtk: validate WMT event SKB length before struct accessf374b57ac4c8Bluetooth: btmtk: accept too short WMT FUNC_CTRL events
7.1/hdmi
2286c0bbaa21drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7e769067dd28Do not modify display_info in freesync_caps83faa3399244Modify display range if freesync capablec52b85eac9addrm/amd/display: Remove redundant edid checksf7bc529767aadrm/amd/display: Move DisplayID vrr parsing0b6634643a75drm/amd/display: Always try to parse AMD vsdb2905a7ab9044drm/amd/display: Check for VRR range in CEA AMD vsdbfa5230ad74c1drm/amd/display: Use bigger VRR range if found in AMD vsdb0d6206a4ca14drm/amd/display: Separate DP/eDP and PCON paths completely56f6c9120da7Simplify MCCS logic in freesync_caps463cb24bcff7drm/amd/display: Refactor PCON VRR compatibility checkea24c01b4e5bdrm/amd/display: Add PCON VRR ID check override8166e30f4381drm/amd/display: Add CH7218 PCON ID154088fed55cdrm/edid: Parse more info from HDMI Forum vsdb25587e40771fdrm/amd/display: Rename PCON adaptive sync types5c3c4dc47a78drm/amd/display: Enable HDMI VRR over PCON77c6f4ea9201drm/amd/display: Support HDMI VRRmax=0b0bcd79731fadrm/amd/display: Build HDMI vsif in correct slot4e0c3ee0b1b3drm/amd/display: Save HDMI gaming info to edid caps0e675f5b428fdrm/amd/display: Restore ALLM support in HDMI vsif665948f03d6edrm/amd/display: Trigger ALLM if it's availablee7d2c022d0c7drm/amd/display: Reintroduce VTEM info frame3acac7f8e5c5drm/amd/display: Enable HDMI VRR4f5a2e854b46Merge HDMI and PCON pathse3984daaf481drm/amd/display: freesync_on_desktop support for HDMI VRRace05b92706fForce freesync_on_desktop for HDMIabccb9db3ffadrm: Add ALLM properties to connectorc83a860e1716drm/amd/display: Use ALLM properties in amdgpu
7.1/fixes
72f040ed262fHID: hid-lenovo-go: reject non-USB devices in probe
7.1/amd-isp4
b4b50d30f8demedia: platform: amd: isp4: drop stale list reinit before free
7.1/vmalloc-free
ab54aee95b82mm/page_alloc: Optimize free_contig_range()273b08c227bcvmalloc: Optimize vfree with free_pages_bulk()66af5b1cf07dmm/page_alloc: Optimize __free_contig_frozen_range()5fae57b0eaabmm/vmalloc: extract vm_area_free_pages() helper from vfree()60b546f4916dmm/vmalloc: use physical page count for vrealloc() grow-in-place checka443e64013a9mm/vmalloc: use physical page count in vread_iter()45d2d4d9a2b6mm/vmalloc: free unused pages on vrealloc() shrink46e82f5fee98lib/test_vmalloc: add vrealloc test case
7.1/mglru
63fb8e121a21mm/mglru: consolidate common code for retrieving evictable size133a6b2c32d0mm/mglru: rename variables related to aging and rotation15b0711e696dmm/mglru: relocate the LRU scan batch limit to callers0c079358841cmm/mglru: restructure the reclaim loopf1041f30049emm/mglru: scan and count the exact number of foliose7270ca42877mm/mglru: avoid reclaim type fall back when isolation makes no progress2e50314fc3ddmm/mglru: use a smaller batch for reclaime32de90c1caemm/mglru: don't abort scan immediately right after aginga98ff180418amm/mglru: remove redundant swap constrained check upon isolationca9634f1217emm/mglru: use the common routine for dirty/writeback reactivation5cde888dcd13mm/mglru: simplify ...
CachyOS Linux 7.0.9-1
CachyOS Linux 7.0.9-1
Based on Linux 7.0.9
Previous release: cachyos-7.0.8-1
Changes since cachyos-7.0.8-1
- Rebased to upstream:
7.0.8→7.0.9 - Removed branch: linux-7.0.y
- Updated branch: 7.0/fixes
+ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF+Bluetooth: btmtk: accept too short WMT FUNC_CTRL events+HID: core: introduce hid_safe_input_report()+HID: pass the buffer size to hid_report_raw_event+Reapply "Bluetooth: btmtk: validate WMT event SKB length before struct access"+Revert "ASoC: SDCA: Fix NULL pointer dereference in sdca_jack_process()"+Revert "drm/i915/psr: Allow PSR with VRR on Panther Lake"+Revert "io_uring/zcrx: warn on freelist violations"
- Updated branch: 7.0/ntfs
+ntfs: restore $MFT mirror contents check+ntfs: use str_plural in ntfs_attr_make_non_resident
- Updated branch: 7.0/t2
+Revert "HID: apple: ensure the keyboard backlight is off if suspending"
Applied branches
7.0/vesa-dsc-bpp
bb447167f18fdrm/edid: rename VESA block parsing functions to more generic name70e9fb0386bcdrm/edid: prepare for VESA vendor-specific data block extension85765685b64fdrm/edid: MSO should only be used for non-eDP displays68b5610f467ddrm/edid: parse DSC DPP passthru support flag for mode VII timingsbda3f27acd70drm/edid: for consistency, use mask everywhere for block rev parsing4f1a94dffe6edrm/edid: parse DRM VESA dsc bpp target79ac66bac0d9drm/amd: use fixed dsc bits-per-pixel from edid545b46db5cbadrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
7.0/t2
9292e48a247aAdd apple-bce driver3936480dbfbcPut apple-bce in drivers/stagingceaabc132de8i915: 4 lane quirk for mbp15,1c5c2fde0aa68apple-gmux: allow switching to igpu at probec3111b94d154applesmc: convert static structures to drvdatad0b6b3819dc6applesmc: make io port base addr dynamicfd108967a22eapplesmc: switch to acpi_device (from platform)45b0f63663e0applesmc: key interface wrappers269b2465280fapplesmc: basic mmio interface implementationba43510f913eapplesmc: fan support on T2 Macsc54b48891664applesmc: Add iMacPro to applesmc_whitelistbb71014d2e5bapplesmc: make applesmc_remove void5ca7ceb4bd33applesmc: battery charge limiter89e4c439d03bHID: add device IDs for Apple SPI HID devicesa51152929da7HID: add HOST vendor/device IDs for Apple MTP devices9eb80af6b656HID: core: Handle HOST bus type when announcing devices1b8eb47e670aHID: Bump maximum report size to 163845a0a41ca02d1HID: apple: Bind Apple silicon SPI devices587514a3bd03HID: apple: Bind to HOST devices for MTPf5a751849ac7HID: magicmouse: use a define of the max number of touch contacts74a599628ec7HID: magicmouse: use struct input_mt_pos for X/Y5ed17e9e1959HID: magicmouse: use ops function pointers for input functionality7a4bd9e35fe7HID: magicmouse: add support for Macbook trackpads2742e5022a3dHID: magicmouse: Add MTP multi-touch device supportb5ad96f24540HID: magicmouse: Add .reset_resume for SPI trackpads030cb4e40a5fHID: magicmouse: Handle touch controller resets on SPI devicese09872a21d1fHID: magicmouse: Query device dimensions via HID reportc9e60975699dWIP: HID: transport: spi: add Apple SPI transport25fee473e667soc: apple: Add DockChannel driver37c49f11e982HID: Add Apple DockChannel HID transport drivere3c92ee2e104soc: apple: Add RTKit helper driverb5fc9b81daa5HID: apple: ignore the trackpad on T2 Macs6ba854041654HID: magicmouse: Add support for trackpads found on T2 Macs35d39c3d53e3HID: magicmouse: fix regression breaking support for Magic Trackpad 132c369ff561fdrm/i915: Discard large BIOS framebuffers causing display corruption.fea9668322d0Revert "applesmc: battery charge limiter"8644494e7a0fRevert "applesmc: make applesmc_remove void"a5cfc472fa89Revert "applesmc: Add iMacPro to applesmc_whitelist"4d5f1879d400Revert "applesmc: fan support on T2 Macs"5feacb10ed63Revert "applesmc: basic mmio interface implementation"01bc025aead7Revert "applesmc: key interface wrappers"3f8cf1e519abRevert "applesmc: switch to acpi_device (from platform)"25ce5ec88e08Revert "applesmc: make io port base addr dynamic"aeed44f8c029Revert "applesmc: convert static structures to drvdata"43f4be782d53Revert "apple-gmux: allow switching to igpu at probe"eb9a4824e0fdReapply "apple-gmux: allow switching to igpu at probe"35ad5557086dIntroduce applesmc-t2a22c9f5ca3d8applesmc-t2: convert static structures to drvdata5792de4b86ffapplesmc-t2: make io port base addr dynamic40da99b0ab7bapplesmc-t2: switch to acpi_device (from platform)6fbdbeec6035applesmc-t2: key interface wrappersf802a934e66bapplesmc-t2: basic mmio interface implementation936649584792applesmc-t2: fan support on T2 Macs920c85e0fab4applesmc-t2: Add iMacPro to applesmc_whitelist79630ede9c0capplesmc-t2: make applesmc_remove void9fe445f57c42applesmc-t2: battery charge limiter5b0cce05342eapplesmc-t2: Only load for T2 Macbooks24271a70d368applesmc: Do not probe for T2 Macbooks1859ccbf7cc4vga_switcheroo: Defer probe of display devices on T2 Macsbdf31aa7be96cachy-t2: Define t2_mac_tbl in header insteadb1c991fddf77Revert "Put apple-bce in drivers/staging"1d1f599be88eRevert "Add apple-bce driver"4a5e3ae105baAdd apple-bce drivere0e4c46749bbPut apple-bce in drivers/stagingfe71f6072565HID: apple: ensure the keyboard backlight is off if suspending4e6d0d5f745efix: use iowrite8 for byte-sized MMIO registers in applesmcdef83c850838Revert "HID: apple: ensure the keyboard backlight is off if suspending"
7.0/snd-codecs
8bf796649501Sound support for the Samsung Galaxy Book 4eeeb7b0c9122Rename model number of Book4 360 and Book4 Pro95786e4d26f6Added fixup model21b1dfac013aTypo: Book 4 360 was a Book 4 Pro 360489b8ff86ab1Added Galaxy Book 5 and removed duplicated line10e0dd582d09Added support for Book4 Pro 16-inch and Book4 Ultra303ce1a9cd89Put the new biquads from the official Samsung firmware in the firmware blob12ed4bb875d5ALSA: hda: add AW88399 side codec supporta974eab210d9hda/max98390: Remove unused variablesb3bbc4026b35Revert "ALSA: hda: add AW88399 side codec support"a18eac772ea0ALSA: hda: add AW88399 side codec support
7.0/ntfs
43fedd490e4aRevert "fs: Remove NTFS classic"e2b70867de40fs: add generic FS_IOC_SHUTDOWN definitions9137d075a01fntfs: update in-memory, on-disk structures and headersb770bb72c9d1ntfs: update super block operations6f0cfeb99aa8ntfs: update inode operations6f724a5a459dntfs: update mft operations43e63bb636d6ntfs: update directory operations812e70a10f72ntfs: update file operationsac0ff4cffc4entfs: update iomap and address space operationsdb03e42d4246ntfs: update attrib operations83d07377f4e0ntfs: update runlist handling and cluster allocatorb5c067751c65ntfs: add reparse and ea operations486a8f1571cfntfs: update misc operationsa053293dc10bntfs3: remove legacy ntfs driver support3a45c6b48f7antfs: add Kconfig and Makefile124980d0263aDocumentation: filesystems: update NTFS driver documentationdd62e65e2685MAINTAINERS: update ntfs filesystem entryd91a09f1cffbntfs: Fix null pointer dereference502231876237ntfs: Remove unneeded semicolon91df789bcedbntfs: repair docum. malformed tableadbd7fe467ffntfs: Replace ERR_PTR(0) with NULL6ed5ddf8164cntfs: Remove impossible conditionf9f7ebfc3568ntfs: Place check before dereferencef98cef4fba6antfs: Add missing error code88da6385ff23ntfs: Fix possible deadlock0dbbb7232b89ntfs: Fix spelling mistake "initiailized" -> "initialized"1596fc0436d9ntfs: fix sysctl table registration and path100266fad2e8ntfs: reduce stack usage in ntfs_write_mft_block()e7062a0ffc03ntfs: add MODULE_ALIAS_FSe9e4d5ae17a9ntfs: select FS_IOMAP in Kconfigfd40282c8bc5ntfs: change mft_no type to u648015cf6e7ceantfs: use ->mft_no instead of ->i_ino in printsd9d8d4f88e0antfs: fix pointer/integer casting warnings6f59856a569cntfs: add missing newlines to pr_err() messages2ec08eadde4dntfs: fix WSL ea restore condition56d927623c8dntfs: validate WSL EA payload sizes275911ef86c8ntfs: check $EA query-length in ntfs_ea_get6460f9aa1c50ntfs: harden ntfs_ea_lookup against malformed EA entries8ca1ed26c73fntfs: harden ntfs_listxattr against EA entries8ea50d3e47e9ntfs: prefer IS_ERR_OR_NULL() over manual NULL checkfb0502807a4antfs: fix variable dereferenced before check warnings81246cca3c44ntfs: fix inconsistent indenting warnings69c6267006a7ntfs: fix ignoring unreachable code warnings8f1918fa0038ntfs: add bound checking to ntfs_attr_find51cd9a1a37afntfs: add bound checking to ntfs_external_attr_find68f23599e264ntfs: remove redundant out-of-bound checks3c099b5e7cf2ntfs: zero out stale data in straddle block beyond initialized_sizeae171835c2eantfs: not zero out range beyond init in punch_hole44469a2912e3ntfs: limit memory allocation in ntfs_attr_readall4b90b9ff2a92ntfs: remove noop_direct_IO from address_space_operationscb01758feed9ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident73c65c5db394ntfs: fix uninitialized pointer in ntfs_write_mft_blockfc5e3173c857ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()efafe7a83851ntfs: add missing error code in ntfs_mft_record_alloc()595ac44192b6ntfs: delete dead codeb5110dc094a1ntfs: fix uninitialized variab...