Skip to content

Releases: CachyOS/linux

CachyOS Linux 7.2-rc1-3

Choose a tag to compare

@1Naim 1Naim released this 30 Jun 07:18
cachyos-7.2-rc1-3
dc17d47

CachyOS Linux 7.2-rc1-3

Based on Linux 7.2-rc1

Manual changelog since the script didn't generate one:

  • Added more commits to fixes to be on parity with 7.1
  • Added back AW88399 side codec
  • Removed t2 patches

Applied branches

7.2/vesa-dsc-bpp

  • cf8a2d02eedb drm/edid: rename VESA block parsing functions to more generic name
  • 35d12ccc27a6 drm/edid: prepare for VESA vendor-specific data block extension
  • 1852c03645b3 drm/edid: MSO should only be used for non-eDP displays
  • 04f45d3ea445 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • 6bec182fe524 drm/edid: for consistency, use mask everywhere for block rev parsing
  • e8b538344d61 drm/edid: parse DRM VESA dsc bpp target
  • 2fb1a99926fc drm/amd: use fixed dsc bits-per-pixel from edid
  • ee528d501206 drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.2/bbr3

  • af253e921d6f tcp/bbr3: add BBRv3 congestion control
  • 7235d70addc6 bbr: Fix bbr name to bbr3

7.2/snd-codecs

  • b7e3e3c6d2d3 Sound support for the Samsung Galaxy Book 4
  • b2fefa4b894f Rename model number of Book4 360 and Book4 Pro
  • ef642027ce9c Added fixup model
  • 7e8af881427f Typo: Book 4 360 was a Book 4 Pro 360
  • 8f69aa57c377 Added Galaxy Book 5 and removed duplicated line
  • a3a6a313eb36 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 444c8627e6ea Put the new biquads from the official Samsung firmware in the firmware blob
  • 6784a33de901 hda/max98390: Remove unused variables
  • fb47ae0cc56c ALSA: Add AW88399 side codec support

7.2/preempt-ipi

  • 2748bfae977b smp: Disable preemption explicitly in __csd_lock_wait()
  • c2d0bbc200b1 smp: Enable preemption early in smp_call_function_single()
  • 550af33534cf smp: Refactor remote CPU selection in smp_call_function_any()
  • 202e7bfb4d1d smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 94387d2b19ce smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • ffb6b0ddbad7 smp: Enable preemption early in smp_call_function_many_cond()
  • 4487a0071c9a smp: Remove preempt_disable() from smp_call_function()
  • 82db9715e68f smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • 834967f08d88 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • 01f675393f69 x86/mm: Factor out flush_tlb_info initialization
  • 6c07bb21f954 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • 1d8424d0e846 x86/mm: Move flush_tlb_info back to the stack
  • 5eef141d1cd6 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • d5e26d5dbbf0 x86/mm: Re-enable preemption before flush_tlb_multi()

7.2/fixes

  • fbc0c0e817a1 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 54a384ba77fd drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 120716ccde19 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 5b2d11dfb121 Add BT support for PRIME B650M-A AX6 II motherboard
  • febdb9b9b2d9 bluetooth: btusb: Add VID/PID 13d3:3625
  • e9a478cd9176 wifi: rtw89: fix command offload delay source
  • 6de9e787f76c sched/fair: do not scan twice in detach_tasks()
  • 97b303fb47f4 sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • 2103f5c6bf48 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 30bfc2642b3e USB: core: sanitize string descriptors against C0 control characters
  • 40bde4bd393f drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit
  • 4ab7e8f20629 drm/edid: populate monitor range from DisplayID adaptive sync
  • 4846e1151343 drm/i915/psr: exit Panel Replay during updates to work around ALPM lag
  • 501bf6c5b1fd drm/nouveau: Wire up dmem cgroups
  • 3c7e59673007 i2c: Force ASUE140D touchpad i2c freq to 100khz
  • 908fa06b8416 ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332
  • fafc9975e429 wifi: iwlwifi: mld: skip TX when firmware is dead
  • 9fa175cdf58a ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026
  • a4f0ed227c06 ASoC: amd: acp: Add DMI override for ASUS Vivobook 18

7.2/cgroup-vram

  • a4fc60bd6cf7 cgroup/dmem: Add queries for protection values
  • 8c17cf7de701 cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 1d13f60ede73 drm/ttm: Extract code for attempting allocation in a place
  • 442b4c80c565 drm/ttm: Split cgroup charge and resource allocation
  • 4b20cbfe4c83 drm/ttm: Be more aggressive when allocating below protection limit
  • a291cd2f4fe3 drm/ttm: Use common ancestor of evictor and evictee as limit pool
  • ef1a6cdfe967 drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()
  • 65ea89311ec5 fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper

CachyOS Linux 7.2-rc1-2

Choose a tag to compare

@ptr1337 ptr1337 released this 29 Jun 19:30
cachyos-7.2-rc1-2
edaea08

CachyOS Linux 7.2-rc1-2

Based on Linux 7.2-rc1
Previous release: cachyos-7.2-rc1-1

Changes since cachyos-7.2-rc1-1

  • Updated branch: 7.2/t2
    • + audio.c: Fix compilation for 7.2 Kernel

Applied branches

7.2/t2

  • f1627e6611f1 audio.c: Fix compilation for 7.2 Kernel

7.2/vesa-dsc-bpp

  • cf8a2d02eedb drm/edid: rename VESA block parsing functions to more generic name
  • 35d12ccc27a6 drm/edid: prepare for VESA vendor-specific data block extension
  • 1852c03645b3 drm/edid: MSO should only be used for non-eDP displays
  • 04f45d3ea445 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • 6bec182fe524 drm/edid: for consistency, use mask everywhere for block rev parsing
  • e8b538344d61 drm/edid: parse DRM VESA dsc bpp target
  • 2fb1a99926fc drm/amd: use fixed dsc bits-per-pixel from edid
  • ee528d501206 drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.2/t2

  • 4eec99d5da6d Add apple-bce driver
  • f15bc2c9a0fd Put apple-bce in drivers/staging
  • 5ede37b38d97 i915: 4 lane quirk for mbp15,1
  • 31b18f3afa49 apple-gmux: allow switching to igpu at probe
  • 21d93b7d4922 add backend_ops
  • bd126b703bfa acpi
  • 725471d2dba3 light
  • 487caf118967 accel
  • c271f445b69b kbl
  • 54db1a8d01ef chamshell
  • 260d1da5f92e hwmon/macsmc: add more types
  • b2e7d2075d9b hwmon/macsmc: add support for intel macs
  • a028d07e0a16 rtc/macsmc: add x86 support
  • ed14c9f93e68 rtc/cmos: add quirk to disable rtc-cmos for t2 devices
  • c9dba9182a74 power/supply/macsmc: add support for intel macs
  • 95256a2a9b65 acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks
  • c79084732b00 HID: add device IDs for Apple SPI HID devices
  • e9c438b04d1a HID: add HOST vendor/device IDs for Apple MTP devices
  • d7bc1dd0d0ed HID: core: Handle HOST bus type when announcing devices
  • 59eef6bc6b3d HID: Bump maximum report size to 16384
  • 8f64c131e506 HID: apple: Bind Apple silicon SPI devices
  • ad2ad7b11507 HID: apple: Bind to HOST devices for MTP
  • 21ec285d763c HID: magicmouse: use a define of the max number of touch contacts
  • aa2845439019 HID: magicmouse: use struct input_mt_pos for X/Y
  • fe9647f02bab HID: magicmouse: use ops function pointers for input functionality
  • d2bf0d7f80e4 HID: magicmouse: add support for Macbook trackpads
  • 9a291f44d4f1 HID: magicmouse: Add MTP multi-touch device support
  • 1ba011220fa3 HID: magicmouse: Add .reset_resume for SPI trackpads
  • eacf22ad59cc HID: magicmouse: Handle touch controller resets on SPI devices
  • 6d184f017d99 HID: magicmouse: Query device dimensions via HID report
  • 085824c7b1b3 WIP: HID: transport: spi: add Apple SPI transport
  • 378828fc7a7b soc: apple: Add DockChannel driver
  • e2ce9c05b59e HID: Add Apple DockChannel HID transport driver
  • a2d3eec64a6b soc: apple: Add RTKit helper driver
  • 7a6442db60ec HID: apple: ignore the trackpad on T2 Macs
  • e877f2299ef8 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 71a547ef1899 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 6895c4e2740b HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 881d79c9b0a2 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • c3c61e334396 vga_switcheroo: Defer probe of display devices on T2 Macs

7.2/snd-codecs

  • b7e3e3c6d2d3 Sound support for the Samsung Galaxy Book 4
  • b2fefa4b894f Rename model number of Book4 360 and Book4 Pro
  • ef642027ce9c Added fixup model
  • 7e8af881427f Typo: Book 4 360 was a Book 4 Pro 360
  • 8f69aa57c377 Added Galaxy Book 5 and removed duplicated line
  • a3a6a313eb36 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 444c8627e6ea Put the new biquads from the official Samsung firmware in the firmware blob
  • 6784a33de901 hda/max98390: Remove unused variables

7.2/sched-cluster

  • 30088edb3cbe smp: Disable preemption explicitly in __csd_lock_wait()
  • 2d9aec27a64c smp: Enable preemption early in smp_call_function_single()
  • e1811963d8c2 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1cc6b1ef5267 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 5a109eb519f4 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 6cebc70595b1 smp: Enable preemption early in smp_call_function_many_cond()
  • fe3ea6b8d698 smp: Remove preempt_disable() from smp_call_function()
  • e3dc0ddf587b smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • 97746dda7122 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • 0ebd1b8055ed x86/mm: Factor out flush_tlb_info initialization
  • 9bc285548c98 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • 3c0c690f6403 x86/mm: Move flush_tlb_info back to the stack
  • 1d70d7fa3ab1 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 8079d5466bfa x86/mm: Re-enable preemption before flush_tlb_multi()

7.2/preempt-ipi

  • 2748bfae977b smp: Disable preemption explicitly in __csd_lock_wait()
  • c2d0bbc200b1 smp: Enable preemption early in smp_call_function_single()
  • 550af33534cf smp: Refactor remote CPU selection in smp_call_function_any()
  • 202e7bfb4d1d smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 94387d2b19ce smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • ffb6b0ddbad7 smp: Enable preemption early in smp_call_function_many_cond()
  • 4487a0071c9a smp: Remove preempt_disable() from smp_call_function()
  • 82db9715e68f smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • 834967f08d88 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • 01f675393f69 x86/mm: Factor out flush_tlb_info initialization
  • 6c07bb21f954 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • 1d8424d0e846 x86/mm: Move flush_tlb_info back to the stack
  • 5eef141d1cd6 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • d5e26d5dbbf0 x86/mm: Re-enable preemption before flush_tlb_multi()

7.2/fixes

  • fbc0c0e817a1 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 54a384ba77fd drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 120716ccde19 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 5b2d11dfb121 Add BT support for PRIME B650M-A AX6 II motherboard
  • febdb9b9b2d9 bluetooth: btusb: Add VID/PID 13d3:3625

7.2/cgroup-vram

  • a4fc60bd6cf7 cgroup/dmem: Add queries for protection values
  • 8c17cf7de701 cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 1d13f60ede73 drm/ttm: Extract code for attempting allocation in a place
  • 442b4c80c565 drm/ttm: Split cgroup charge and resource allocation
  • 4b20cbfe4c83 drm/ttm: Be more aggressive when allocating below protection limit
  • a291cd2f4fe3 drm/ttm: Use common ancestor of evictor and evictee as limit pool
  • ef1a6cdfe967 drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()
  • 65ea89311ec5 fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper

7.2/cachy

  • 36e9acf5f0fd add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • c74130de6b69 Kconfig: Add CONFIG_CACHY
  • 603eedbcd0e4 Kconfig.hz: Add additional timer frequency options
  • dec8b451162e mm: Increase VM_READAHEAD_PAGES to 256K
  • bcef85cde170 mm/swap: Disable swap-in readahead
  • 4cdd54c00ce7 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • a9e83bef71e8 CACHY: sched/fair: Tweak EEVDF for interactivity
  • ad18414df217 Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • a6afce98963e kbuild: Add GCC SMS-based modulo scheduling
  • a9689a07cd0a drivers/pci: Add ACS override support
  • 3e583d763cde PCI: Add Intel remapped NVMe device support
  • 818b55203e93 Input: evdev - use call_rcu when detaching client
  • f70decbe6bab CACHY: Enable background reclaim of hugepages
  • 488cac6e34bb CACHY: Disable watermark boosting by default
  • 62f028222e10 CACHY: Disable proactive compaction by default
  • 8c3b586a682a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • bc0047b275d8 CACHY: v4l2-core: add v4l2loopback
  • eddd8884f3ac Initialize ata before graphics
  • ad425c6722c3 intel-pstate: Implement "enable" parameter
  • c6c676dc6340 scsi: Add VHBA driver
  • 285bc9594cf1 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 5d840dcf15f6 arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 4107a1558e3f CACHY: Disable split lock mitigation by default
  • a9283094acc4 linux7.1-rc1-ADIOS-3.2.0
  • c96287bc1eda CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 16cd15654cc6 drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 14f3669dd743 ACPI: processor: Disable bus master check for AMD
  • fe0c46c5a03b drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()
  • a2697e1a65a5 tag-release: Add script to easier create a release and tag
  • ea34374ad502 tag-release: Update script to include commits from branches
  • 0dbdcb442ada sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled
  • 9944ac4fa839 CACHY: Decrease timer_slack_ns default
  • 4114924a650b tag-release: Move tarball to pkgbuilds dir for naim
  • 59c9cc698f44 CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • 366ce3102fd7 kbuild: add resolve_btfids to pacman PKGBUILD
  • 5f3b1e0b043c sched/wait: Do accept() in LIFO order for cache efficiency
  • 2dd9680fd05d tag-release: Update script
  • 75ef6aed56a2 Kbuild: Enable LLVM machine pipeliner
  • aeae3389fddf tag-release: Update script
  • 9e74d0895a23 sched/fair: Prefer the previous cpu for wakeup
  • ce649acd9d7f readdir: add unlikely hint on len check
  • 5943b7e20002 memcg: increase MEMCG_CHARGE_BATCH to 128
  • 29293ea7ecec sched/core: add some branch hints based on gcov analysis
  • b99387b85632 Revert "CACHY: Decrease timer_slack_ns default"
  • 865e9f056ec7 Revert "memcg: increase MEMCG_CHARGE_BATCH to 128"
  • dd5e72df5d64 Revert "drm/amd/display: Fix high busy wait lo...
Read more

CachyOS Linux 7.2-rc1-1

Choose a tag to compare

@ptr1337 ptr1337 released this 29 Jun 18:45
cachyos-7.2-rc1-1
a78d157

CachyOS Linux 7.2-rc1-1

Based on Linux 7.2-rc1

Applied branches

7.2/vesa-dsc-bpp

  • cf8a2d02eedb drm/edid: rename VESA block parsing functions to more generic name
  • 35d12ccc27a6 drm/edid: prepare for VESA vendor-specific data block extension
  • 1852c03645b3 drm/edid: MSO should only be used for non-eDP displays
  • 04f45d3ea445 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • 6bec182fe524 drm/edid: for consistency, use mask everywhere for block rev parsing
  • e8b538344d61 drm/edid: parse DRM VESA dsc bpp target
  • 2fb1a99926fc drm/amd: use fixed dsc bits-per-pixel from edid
  • ee528d501206 drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.2/t2

  • 4eec99d5da6d Add apple-bce driver
  • f15bc2c9a0fd Put apple-bce in drivers/staging
  • 5ede37b38d97 i915: 4 lane quirk for mbp15,1
  • 31b18f3afa49 apple-gmux: allow switching to igpu at probe
  • 21d93b7d4922 add backend_ops
  • bd126b703bfa acpi
  • 725471d2dba3 light
  • 487caf118967 accel
  • c271f445b69b kbl
  • 54db1a8d01ef chamshell
  • 260d1da5f92e hwmon/macsmc: add more types
  • b2e7d2075d9b hwmon/macsmc: add support for intel macs
  • a028d07e0a16 rtc/macsmc: add x86 support
  • ed14c9f93e68 rtc/cmos: add quirk to disable rtc-cmos for t2 devices
  • c9dba9182a74 power/supply/macsmc: add support for intel macs
  • 95256a2a9b65 acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks
  • c79084732b00 HID: add device IDs for Apple SPI HID devices
  • e9c438b04d1a HID: add HOST vendor/device IDs for Apple MTP devices
  • d7bc1dd0d0ed HID: core: Handle HOST bus type when announcing devices
  • 59eef6bc6b3d HID: Bump maximum report size to 16384
  • 8f64c131e506 HID: apple: Bind Apple silicon SPI devices
  • ad2ad7b11507 HID: apple: Bind to HOST devices for MTP
  • 21ec285d763c HID: magicmouse: use a define of the max number of touch contacts
  • aa2845439019 HID: magicmouse: use struct input_mt_pos for X/Y
  • fe9647f02bab HID: magicmouse: use ops function pointers for input functionality
  • d2bf0d7f80e4 HID: magicmouse: add support for Macbook trackpads
  • 9a291f44d4f1 HID: magicmouse: Add MTP multi-touch device support
  • 1ba011220fa3 HID: magicmouse: Add .reset_resume for SPI trackpads
  • eacf22ad59cc HID: magicmouse: Handle touch controller resets on SPI devices
  • 6d184f017d99 HID: magicmouse: Query device dimensions via HID report
  • 085824c7b1b3 WIP: HID: transport: spi: add Apple SPI transport
  • 378828fc7a7b soc: apple: Add DockChannel driver
  • e2ce9c05b59e HID: Add Apple DockChannel HID transport driver
  • a2d3eec64a6b soc: apple: Add RTKit helper driver
  • 7a6442db60ec HID: apple: ignore the trackpad on T2 Macs
  • e877f2299ef8 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 71a547ef1899 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 6895c4e2740b HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 881d79c9b0a2 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • c3c61e334396 vga_switcheroo: Defer probe of display devices on T2 Macs

7.2/snd-codecs

  • b7e3e3c6d2d3 Sound support for the Samsung Galaxy Book 4
  • b2fefa4b894f Rename model number of Book4 360 and Book4 Pro
  • ef642027ce9c Added fixup model
  • 7e8af881427f Typo: Book 4 360 was a Book 4 Pro 360
  • 8f69aa57c377 Added Galaxy Book 5 and removed duplicated line
  • a3a6a313eb36 Added support for Book4 Pro 16-inch and Book4 Ultra
  • 444c8627e6ea Put the new biquads from the official Samsung firmware in the firmware blob
  • 6784a33de901 hda/max98390: Remove unused variables

7.2/sched-cluster

  • 30088edb3cbe smp: Disable preemption explicitly in __csd_lock_wait()
  • 2d9aec27a64c smp: Enable preemption early in smp_call_function_single()
  • e1811963d8c2 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1cc6b1ef5267 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 5a109eb519f4 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 6cebc70595b1 smp: Enable preemption early in smp_call_function_many_cond()
  • fe3ea6b8d698 smp: Remove preempt_disable() from smp_call_function()
  • e3dc0ddf587b smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • 97746dda7122 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • 0ebd1b8055ed x86/mm: Factor out flush_tlb_info initialization
  • 9bc285548c98 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • 3c0c690f6403 x86/mm: Move flush_tlb_info back to the stack
  • 1d70d7fa3ab1 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 8079d5466bfa x86/mm: Re-enable preemption before flush_tlb_multi()

7.2/preempt-ipi

  • 2748bfae977b smp: Disable preemption explicitly in __csd_lock_wait()
  • c2d0bbc200b1 smp: Enable preemption early in smp_call_function_single()
  • 550af33534cf smp: Refactor remote CPU selection in smp_call_function_any()
  • 202e7bfb4d1d smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 94387d2b19ce smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • ffb6b0ddbad7 smp: Enable preemption early in smp_call_function_many_cond()
  • 4487a0071c9a smp: Remove preempt_disable() from smp_call_function()
  • 82db9715e68f smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • 834967f08d88 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • 01f675393f69 x86/mm: Factor out flush_tlb_info initialization
  • 6c07bb21f954 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • 1d8424d0e846 x86/mm: Move flush_tlb_info back to the stack
  • 5eef141d1cd6 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • d5e26d5dbbf0 x86/mm: Re-enable preemption before flush_tlb_multi()

7.2/fixes

  • fbc0c0e817a1 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 54a384ba77fd drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 120716ccde19 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 5b2d11dfb121 Add BT support for PRIME B650M-A AX6 II motherboard
  • febdb9b9b2d9 bluetooth: btusb: Add VID/PID 13d3:3625

7.2/cgroup-vram

  • a4fc60bd6cf7 cgroup/dmem: Add queries for protection values
  • 8c17cf7de701 cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • 1d13f60ede73 drm/ttm: Extract code for attempting allocation in a place
  • 442b4c80c565 drm/ttm: Split cgroup charge and resource allocation
  • 4b20cbfe4c83 drm/ttm: Be more aggressive when allocating below protection limit
  • a291cd2f4fe3 drm/ttm: Use common ancestor of evictor and evictee as limit pool
  • ef1a6cdfe967 drm/ttm: Restore ttm_resource_del_bulk_move_unevictable()
  • 65ea89311ec5 fixup! cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper

7.2/cachy

  • 36e9acf5f0fd add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • c74130de6b69 Kconfig: Add CONFIG_CACHY
  • 603eedbcd0e4 Kconfig.hz: Add additional timer frequency options
  • dec8b451162e mm: Increase VM_READAHEAD_PAGES to 256K
  • bcef85cde170 mm/swap: Disable swap-in readahead
  • 4cdd54c00ce7 CACHY: mm/vmscan: Increase vm_swappiness to 100
  • a9e83bef71e8 CACHY: sched/fair: Tweak EEVDF for interactivity
  • ad18414df217 Kconfig: Restore CONFIG_OPTIMIZE_FOR_PERFORMANCE_O3
  • a6afce98963e kbuild: Add GCC SMS-based modulo scheduling
  • a9689a07cd0a drivers/pci: Add ACS override support
  • 3e583d763cde PCI: Add Intel remapped NVMe device support
  • 818b55203e93 Input: evdev - use call_rcu when detaching client
  • f70decbe6bab CACHY: Enable background reclaim of hugepages
  • 488cac6e34bb CACHY: Disable watermark boosting by default
  • 62f028222e10 CACHY: Disable proactive compaction by default
  • 8c3b586a682a drm/amd: Move AMD_PRIVATE_COLOR to Kconfig
  • bc0047b275d8 CACHY: v4l2-core: add v4l2loopback
  • eddd8884f3ac Initialize ata before graphics
  • ad425c6722c3 intel-pstate: Implement "enable" parameter
  • c6c676dc6340 scsi: Add VHBA driver
  • 285bc9594cf1 Kconfig.preempt: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 5d840dcf15f6 arch/x86: Add x86_64 ISA and Zen4 compiler optimizations
  • 4107a1558e3f CACHY: Disable split lock mitigation by default
  • a9283094acc4 linux7.1-rc1-ADIOS-3.2.0
  • c96287bc1eda CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 16cd15654cc6 drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 14f3669dd743 ACPI: processor: Disable bus master check for AMD
  • fe0c46c5a03b drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()
  • a2697e1a65a5 tag-release: Add script to easier create a release and tag
  • ea34374ad502 tag-release: Update script to include commits from branches
  • 0dbdcb442ada sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled
  • 9944ac4fa839 CACHY: Decrease timer_slack_ns default
  • 4114924a650b tag-release: Move tarball to pkgbuilds dir for naim
  • 59c9cc698f44 CACHY: mm: lru-gen: Protect the working set of the last 100 jiffies
  • 366ce3102fd7 kbuild: add resolve_btfids to pacman PKGBUILD
  • 5f3b1e0b043c sched/wait: Do accept() in LIFO order for cache efficiency
  • 2dd9680fd05d tag-release: Update script
  • 75ef6aed56a2 Kbuild: Enable LLVM machine pipeliner
  • aeae3389fddf tag-release: Update script
  • 9e74d0895a23 sched/fair: Prefer the previous cpu for wakeup
  • ce649acd9d7f readdir: add unlikely hint on len check
  • 5943b7e20002 memcg: increase MEMCG_CHARGE_BATCH to 128
  • 29293ea7ecec sched/core: add some branch hints based on gcov analysis
  • b99387b85632 Revert "CACHY: Decrease timer_slack_ns default"
  • 865e9f056ec7 Revert "memcg: increase MEMCG_CHARGE_BATCH to 128"
  • dd5e72df5d64 Revert "drm/amd/display: Fix high busy wait load in dmub_srv_wait_for_idle()"
  • 3b63f5a29667 Revert "sched/core: Further optimize sched_move_task by avoiding lock acquisition when autogroup is enabled"
  • df8a8ab474ab tag-release.sh: GPG-sign release tarballs before upl...
Read more

CachyOS Linux 7.1.2-3

Choose a tag to compare

@ptr1337 ptr1337 released this 29 Jun 14:32
cachyos-7.1.2-3
a768f7d

CachyOS Linux 7.1.2-3

Based on Linux 7.1.2
Previous release: cachyos-7.1.2-2

Changes since cachyos-7.1.2-2

  • Added branch: 7.1/t2
  • Updated branch: 7.1/bbr3
    • + bbr: Fix bbr name to bbr3

Applied branches

7.1/vmalloc-free

  • ab54aee95b82 mm/page_alloc: Optimize free_contig_range()
  • 273b08c227bc vmalloc: Optimize vfree with free_pages_bulk()
  • 66af5b1cf07d mm/page_alloc: Optimize __free_contig_frozen_range()
  • 90f7bcb68f3e mm/vmalloc: extract vm_area_free_pages() helper from vfree()
  • c2174264b3c7 mm/vmalloc: use physical page count for vrealloc() grow-in-place check
  • 10bf8c793ec7 mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
  • 30c8b9b5cfd4 mm/vmalloc: free unused pages on vrealloc() shrink
  • a906de422555 lib/test_vmalloc: add vrealloc test case

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/t2

  • 416b8e9f3605 Add apple-bce driver
  • f8194c685820 Put apple-bce in drivers/staging
  • 5ef5c3e5a909 i915: 4 lane quirk for mbp15,1
  • 2e2f2b66fced apple-gmux: allow switching to igpu at probe
  • 6d9edf355fde add backend_ops
  • 39171d2baafa acpi
  • 1dd91731c7ba light
  • f5f27aca7d3f accel
  • d05e170987e4 kbl
  • 30e085cde848 chamshell
  • c78621968663 hwmon/macsmc: add more types
  • 68cfc780460b hwmon/macsmc: add support for intel macs
  • 1f085ffcfb26 rtc/macsmc: add x86 support
  • df763db23fd7 rtc/cmos: add quirk to disable rtc-cmos for t2 devices
  • de4e112eb32d power/supply/macsmc: add support for intel macs
  • 428205bbbce4 acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks
  • b0e5c9079881 HID: add device IDs for Apple SPI HID devices
  • 35cb65dbb5a5 HID: add HOST vendor/device IDs for Apple MTP devices
  • 91b764518b3c HID: core: Handle HOST bus type when announcing devices
  • 55685b6d9a6d HID: Bump maximum report size to 16384
  • 4e3ad4d5a1d7 HID: apple: Bind Apple silicon SPI devices
  • c2e9c9116798 HID: apple: Bind to HOST devices for MTP
  • e6c9b44392c6 HID: magicmouse: use a define of the max number of touch contacts
  • 07101a7fc37e HID: magicmouse: use struct input_mt_pos for X/Y
  • 4be8e8857252 HID: magicmouse: use ops function pointers for input functionality
  • b336b2bb6044 HID: magicmouse: add support for Macbook trackpads
  • 9ddcfd6b38d9 HID: magicmouse: Add MTP multi-touch device support
  • e32ab4a2e899 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 43f21406cc5a HID: magicmouse: Handle touch controller resets on SPI devices
  • 3d6ac1ed1414 HID: magicmouse: Query device dimensions via HID report
  • d761f4ec711a WIP: HID: transport: spi: add Apple SPI transport
  • d3229755dd84 soc: apple: Add DockChannel driver
  • 1487a6dd3527 HID: Add Apple DockChannel HID transport driver
  • 711188ecccbd soc: apple: Add RTKit helper driver
  • ad19844630d6 HID: apple: ignore the trackpad on T2 Macs
  • 5dc35dafc990 HID: magicmouse: Add support for trackpads found on T2 Macs
  • acb6529fa18b HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 9d58d52a7c01 HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 7b4d1efd14e4 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 13a712d2a525 vga_switcheroo: Defer probe of display devices on T2 Macs

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/sched-cluster

  • 6aba7e2843ec sched/fair: Check CPU capacity before comparing group types during load balance
  • 88cfa4e16699 sched/fair: Skip misfit load accounting when the destination CPU cannot help
  • 445254d9d909 sched/fair: Allow load balancing between CPUs of identical capacity
  • 95619ca8415a sched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters

7.1/preempt-ipi

  • 98b777e0ce80 smp: Disable preemption explicitly in __csd_lock_wait()
  • a0efcf365b8b smp: Enable preemption early in smp_call_function_single()
  • e9a4e391e255 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1813124b0769 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 7382afba7bb7 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 8f67726db98d smp: Enable preemption early in smp_call_function_many_cond()
  • 1e95724b050f smp: Remove preempt_disable() from smp_call_function()
  • 67c590f5d721 smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • ad9424d35471 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • cf9c5a06eafa x86/mm: Factor out flush_tlb_info initialization
  • aa3c9a531106 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • d808451e1aec x86/mm: Move flush_tlb_info back to the stack
  • 3f8c4b565b28 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 600b45caf07d x86/mm: Re-enable preemption before flush_tlb_multi()

7.1/mglru

  • 63fb8e121a21 mm/mglru: consolidate common code for retrieving evictable size
  • 133a6b2c32d0 mm/mglru: rename variables related to aging and rotation
  • 15b0711e696d mm/mglru: relocate the LRU scan batch limit to callers
  • 0c079358841c mm/mglru: restructure the reclaim loop
  • f1041f30049e mm/mglru: scan and count the exact number of folios
  • e7270ca42877 mm/mglru: avoid reclaim type fall back when isolation makes no progress
  • 2e50314fc3dd mm/mglru: use a smaller batch for reclaim
  • e32de90c1cae mm/mglru: don't abort scan immediately right after aging
  • a98ff180418a mm/mglru: remove redundant swap constrained check upon isolation
  • ca9634f1217e mm/mglru: use the common routine for dirty/writeback reactivation
  • 5cde888dcd13 mm/mglru: simplify and improve dirty writeback handling
  • 8025774c3930 mm/mglru: remove no longer used reclaim argument for folio protection
  • b66378197618 mm/vmscan: remove sc->file_taken
  • 68f95511d9af mm/vmscan: remove sc->unqueued_dirty
  • 6f80b5c9567f mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 39de676b3fd4 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • a58a2d2343fa platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • f778f9d596c2 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 3c615b85c885 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • c04089bf156d platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter
  • b8a7a707d838 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • dff7f95a7803 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/hdmi

  • 4a9fee1f68a2 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 60eaca877566 Do not modify display_info in freesync_caps
  • b89000f46a95 Modify display range if freesync capable
  • 044c57f887a0 drm/amd/display: Remove redundant edid checks
  • 68fef123e6eb drm/amd/display: Move DisplayID vrr parsing
  • 56299d65c4ba drm/amd/display: Always try to parse AMD vsdb
  • ffd4ccd29a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 7dd6c77d8e9c drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 6bc9fa2daf96 drm/amd/display: Separate DP/eDP and PCON paths completely
  • 73c558a95236 drm/amd/display: Refactor PCON VRR compatibility check
  • 1e5772e9f59f drm/amd/display: Add PCON VRR ID check override
  • fb9fadaea340 drm/amd/display: Add CH7218 PCON ID
  • f8fbf60ae5cc drm/edid: Parse more info from HDMI Forum vsdb
  • c54d65ce6063 drm/amd/display: Rename PCON adaptive sync types
  • 51a1d84fad76 drm/amd/display: Enable HDMI VRR over PCON
  • 155b6185efe7 drm/amd/display: Support HDMI VRRmax=0
  • 487c0ace279b drm/amd/display: Build HDMI vsif in correct slot
  • c60b45f3b9ed drm/amd/display: Save HDMI gaming info to edid caps
  • 2e8d30b6efb7 drm/amd/display: Restore ALLM support in HDMI vsif
  • e9fae57a1337 drm/amd/display: Trigger ALLM if it's available
  • 544471b954dd drm/amd/display: Reintroduce VTEM info frame
  • f8f5fe907d73 drm/amd/display: Enable HDMI VRR
  • 964d7f587f72 Merge HDMI and PCON paths
  • 6132a9134b4d drm/amd/display: freesync_on_desktop support for HDMI VRR
  • e2e05a94e30e Force freesync_on_desktop for HDMI
  • 9d0217782b41 drm: Add ALLM properties to connector
  • babafcc4d70a drm/amd/display: Use ALLM properties in amdgpu
  • 650271c965f5 fixu

7.1/fixes

  • ddb2338f0c10 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 3b6827f20a8d drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 9b2f648f4f6c Add BT support for PRIME B650M-A AX6 II motherboard
  • 73d0ee937903 bluetooth: btusb: Add VID/PID 13d3:3625
  • 4222aefd9721 sched/fair: do not scan twice in detach_tasks()
  • bed3b4763266 Input: xpad - add support for EasySMX 05 Pro
  • e210322f7fa9 udmabuf: Do not create malformed scatterlists
  • 68fbc2c34c02 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 30f84adb9a4a sched/idle: Fix avg_idle saturation b...
Read more

CachyOS Linux 7.1.2-2

Choose a tag to compare

@ptr1337 ptr1337 released this 28 Jun 14:06
cachyos-7.1.2-2
1ea4f48

CachyOS Linux 7.1.2-2

Based on Linux 7.1.2
Previous release: cachyos-7.1.2-1

Changes since cachyos-7.1.2-1

  • Updated branch: 7.1/fixes
    • + drm/amd/display: Fix ISM dc_lock deadlock during suspend
    • + drm/amd/display: Use lockdep_assert_held() for dc_lock check

Applied branches

7.1/fixes

  • 215cefb07e3d drm/amd/display: Fix ISM dc_lock deadlock during suspend
  • 68c43a6f4f3d drm/amd/display: Use lockdep_assert_held() for dc_lock check

7.1/vmalloc-free

  • ab54aee95b82 mm/page_alloc: Optimize free_contig_range()
  • 273b08c227bc vmalloc: Optimize vfree with free_pages_bulk()
  • 66af5b1cf07d mm/page_alloc: Optimize __free_contig_frozen_range()
  • 90f7bcb68f3e mm/vmalloc: extract vm_area_free_pages() helper from vfree()
  • c2174264b3c7 mm/vmalloc: use physical page count for vrealloc() grow-in-place check
  • 10bf8c793ec7 mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
  • 30c8b9b5cfd4 mm/vmalloc: free unused pages on vrealloc() shrink
  • a906de422555 lib/test_vmalloc: add vrealloc test case

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/sched-cluster

  • 6aba7e2843ec sched/fair: Check CPU capacity before comparing group types during load balance
  • 88cfa4e16699 sched/fair: Skip misfit load accounting when the destination CPU cannot help
  • 445254d9d909 sched/fair: Allow load balancing between CPUs of identical capacity
  • 95619ca8415a sched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters

7.1/preempt-ipi

  • 98b777e0ce80 smp: Disable preemption explicitly in __csd_lock_wait()
  • a0efcf365b8b smp: Enable preemption early in smp_call_function_single()
  • e9a4e391e255 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1813124b0769 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 7382afba7bb7 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 8f67726db98d smp: Enable preemption early in smp_call_function_many_cond()
  • 1e95724b050f smp: Remove preempt_disable() from smp_call_function()
  • 67c590f5d721 smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • ad9424d35471 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • cf9c5a06eafa x86/mm: Factor out flush_tlb_info initialization
  • aa3c9a531106 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • d808451e1aec x86/mm: Move flush_tlb_info back to the stack
  • 3f8c4b565b28 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 600b45caf07d x86/mm: Re-enable preemption before flush_tlb_multi()

7.1/mglru

  • 63fb8e121a21 mm/mglru: consolidate common code for retrieving evictable size
  • 133a6b2c32d0 mm/mglru: rename variables related to aging and rotation
  • 15b0711e696d mm/mglru: relocate the LRU scan batch limit to callers
  • 0c079358841c mm/mglru: restructure the reclaim loop
  • f1041f30049e mm/mglru: scan and count the exact number of folios
  • e7270ca42877 mm/mglru: avoid reclaim type fall back when isolation makes no progress
  • 2e50314fc3dd mm/mglru: use a smaller batch for reclaim
  • e32de90c1cae mm/mglru: don't abort scan immediately right after aging
  • a98ff180418a mm/mglru: remove redundant swap constrained check upon isolation
  • ca9634f1217e mm/mglru: use the common routine for dirty/writeback reactivation
  • 5cde888dcd13 mm/mglru: simplify and improve dirty writeback handling
  • 8025774c3930 mm/mglru: remove no longer used reclaim argument for folio protection
  • b66378197618 mm/vmscan: remove sc->file_taken
  • 68f95511d9af mm/vmscan: remove sc->unqueued_dirty
  • 6f80b5c9567f mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 39de676b3fd4 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • a58a2d2343fa platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • f778f9d596c2 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 3c615b85c885 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • c04089bf156d platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter
  • b8a7a707d838 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • dff7f95a7803 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/hdmi

  • 4a9fee1f68a2 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 60eaca877566 Do not modify display_info in freesync_caps
  • b89000f46a95 Modify display range if freesync capable
  • 044c57f887a0 drm/amd/display: Remove redundant edid checks
  • 68fef123e6eb drm/amd/display: Move DisplayID vrr parsing
  • 56299d65c4ba drm/amd/display: Always try to parse AMD vsdb
  • ffd4ccd29a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 7dd6c77d8e9c drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 6bc9fa2daf96 drm/amd/display: Separate DP/eDP and PCON paths completely
  • 73c558a95236 drm/amd/display: Refactor PCON VRR compatibility check
  • 1e5772e9f59f drm/amd/display: Add PCON VRR ID check override
  • fb9fadaea340 drm/amd/display: Add CH7218 PCON ID
  • f8fbf60ae5cc drm/edid: Parse more info from HDMI Forum vsdb
  • c54d65ce6063 drm/amd/display: Rename PCON adaptive sync types
  • 51a1d84fad76 drm/amd/display: Enable HDMI VRR over PCON
  • 155b6185efe7 drm/amd/display: Support HDMI VRRmax=0
  • 487c0ace279b drm/amd/display: Build HDMI vsif in correct slot
  • c60b45f3b9ed drm/amd/display: Save HDMI gaming info to edid caps
  • 2e8d30b6efb7 drm/amd/display: Restore ALLM support in HDMI vsif
  • e9fae57a1337 drm/amd/display: Trigger ALLM if it's available
  • 544471b954dd drm/amd/display: Reintroduce VTEM info frame
  • f8f5fe907d73 drm/amd/display: Enable HDMI VRR
  • 964d7f587f72 Merge HDMI and PCON paths
  • 6132a9134b4d drm/amd/display: freesync_on_desktop support for HDMI VRR
  • e2e05a94e30e Force freesync_on_desktop for HDMI
  • 9d0217782b41 drm: Add ALLM properties to connector
  • babafcc4d70a drm/amd/display: Use ALLM properties in amdgpu
  • 650271c965f5 fixu

7.1/fixes

  • ddb2338f0c10 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 3b6827f20a8d drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 9b2f648f4f6c Add BT support for PRIME B650M-A AX6 II motherboard
  • 73d0ee937903 bluetooth: btusb: Add VID/PID 13d3:3625
  • 4222aefd9721 sched/fair: do not scan twice in detach_tasks()
  • bed3b4763266 Input: xpad - add support for EasySMX 05 Pro
  • e210322f7fa9 udmabuf: Do not create malformed scatterlists
  • 68fbc2c34c02 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 30f84adb9a4a sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • f43a2113f90a mm/page_alloc: Optimize free_contig_range()
  • a54473ca3e95 vmalloc: Optimize vfree with free_pages_bulk()
  • 447f8b66eb85 mm/page_alloc: Optimize __free_contig_frozen_range()
  • 4c82db870e2c sched/core: Make finish_task_switch() and its subfunctions always inline
  • 70d47f38432c Revert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"
  • a8545973725f mm/lruvec: preemptively free dead folios during lru_add drain
  • f887d303b689 USB: core: sanitize string descriptors against C0 control characters
  • 05fc6ce94fb2 Reapply "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"
  • 7c6ac815422b sched/membarrier: Use per-CPU mutexes for targeted commands
  • 5e9b24e77280 sched/membarrier: Modernize membarrier_global_expedited with cleanup guards
  • c37b35ba65da Revert "mm/page_alloc: Optimize __free_contig_frozen_range()"
  • 2b17b3b95037 Revert "vmalloc: Optimize vfree with free_pages_bulk()"
  • f754c31b7a4a Revert "mm/page_alloc: Optimize free_contig_range()"
  • 05f2a8a459d6 drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit
  • 8b8337742270 drm/i915/alpm: limit Panel Replay ALPM programming to PR
  • 24a44c9098ae drm/edid: populate monitor range from DisplayID adaptive sync
  • ded7beded828 drm/i915/psr: exit Panel Replay during updates to work around ALPM lag
  • e1bdc4435ef2 platform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
  • 99b276ceb739 drm/nouveau: Wire up dmem cgroups
  • 29ef49dc8abb btrfs: don't force DIO writes to be serialized
  • 029813859907 scsi: smartpqi: use shost_to_hba() in pqi_scan_finished()
  • 0cb1378762db Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
  • 92771eacc062 i2c: Force ASUE140D touchpad i2c freq to 100khz
  • 412827c49ac5 ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332
  • d933cc0cf645 wifi: iwlwifi: mld: skip TX when firmware is dead
  • fcccf902924d ASoC: tas2783A: Use firmware file from linux-firmware
  • 20d40f04a2ad drm/amd/display: Fix mem_type change detection for async flips
  • d010beb68cd3 ASoC: amd: acp: Add DMI override for ASUS TUF Gamin...
Read more

CachyOS Linux 7.1.2-1

Choose a tag to compare

@ptr1337 ptr1337 released this 27 Jun 16:16
cachyos-7.1.2-1
fc81138

CachyOS Linux 7.1.2-1

Based on Linux 7.1.2
Previous release: cachyos-7.1.1-2

Changes since cachyos-7.1.1-2

  • Rebased to upstream: 7.1.17.1.2
  • Removed branch: 7.1/t2
  • Updated branch: 7.1/fixes
    • + drm/xe: Enable Wa_14025515070

Applied branches

7.1/vmalloc-free

  • ab54aee95b82 mm/page_alloc: Optimize free_contig_range()
  • 273b08c227bc vmalloc: Optimize vfree with free_pages_bulk()
  • 66af5b1cf07d mm/page_alloc: Optimize __free_contig_frozen_range()
  • 90f7bcb68f3e mm/vmalloc: extract vm_area_free_pages() helper from vfree()
  • c2174264b3c7 mm/vmalloc: use physical page count for vrealloc() grow-in-place check
  • 10bf8c793ec7 mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
  • 30c8b9b5cfd4 mm/vmalloc: free unused pages on vrealloc() shrink
  • a906de422555 lib/test_vmalloc: add vrealloc test case

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/sched-cluster

  • 6aba7e2843ec sched/fair: Check CPU capacity before comparing group types during load balance
  • 88cfa4e16699 sched/fair: Skip misfit load accounting when the destination CPU cannot help
  • 445254d9d909 sched/fair: Allow load balancing between CPUs of identical capacity
  • 95619ca8415a sched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters

7.1/preempt-ipi

  • 98b777e0ce80 smp: Disable preemption explicitly in __csd_lock_wait()
  • a0efcf365b8b smp: Enable preemption early in smp_call_function_single()
  • e9a4e391e255 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1813124b0769 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 7382afba7bb7 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 8f67726db98d smp: Enable preemption early in smp_call_function_many_cond()
  • 1e95724b050f smp: Remove preempt_disable() from smp_call_function()
  • 67c590f5d721 smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • ad9424d35471 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • cf9c5a06eafa x86/mm: Factor out flush_tlb_info initialization
  • aa3c9a531106 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • d808451e1aec x86/mm: Move flush_tlb_info back to the stack
  • 3f8c4b565b28 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 600b45caf07d x86/mm: Re-enable preemption before flush_tlb_multi()

7.1/mglru

  • 63fb8e121a21 mm/mglru: consolidate common code for retrieving evictable size
  • 133a6b2c32d0 mm/mglru: rename variables related to aging and rotation
  • 15b0711e696d mm/mglru: relocate the LRU scan batch limit to callers
  • 0c079358841c mm/mglru: restructure the reclaim loop
  • f1041f30049e mm/mglru: scan and count the exact number of folios
  • e7270ca42877 mm/mglru: avoid reclaim type fall back when isolation makes no progress
  • 2e50314fc3dd mm/mglru: use a smaller batch for reclaim
  • e32de90c1cae mm/mglru: don't abort scan immediately right after aging
  • a98ff180418a mm/mglru: remove redundant swap constrained check upon isolation
  • ca9634f1217e mm/mglru: use the common routine for dirty/writeback reactivation
  • 5cde888dcd13 mm/mglru: simplify and improve dirty writeback handling
  • 8025774c3930 mm/mglru: remove no longer used reclaim argument for folio protection
  • b66378197618 mm/vmscan: remove sc->file_taken
  • 68f95511d9af mm/vmscan: remove sc->unqueued_dirty
  • 6f80b5c9567f mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 39de676b3fd4 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • a58a2d2343fa platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • f778f9d596c2 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 3c615b85c885 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • c04089bf156d platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter
  • b8a7a707d838 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • dff7f95a7803 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/hdmi

  • 4a9fee1f68a2 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 60eaca877566 Do not modify display_info in freesync_caps
  • b89000f46a95 Modify display range if freesync capable
  • 044c57f887a0 drm/amd/display: Remove redundant edid checks
  • 68fef123e6eb drm/amd/display: Move DisplayID vrr parsing
  • 56299d65c4ba drm/amd/display: Always try to parse AMD vsdb
  • ffd4ccd29a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 7dd6c77d8e9c drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 6bc9fa2daf96 drm/amd/display: Separate DP/eDP and PCON paths completely
  • 73c558a95236 drm/amd/display: Refactor PCON VRR compatibility check
  • 1e5772e9f59f drm/amd/display: Add PCON VRR ID check override
  • fb9fadaea340 drm/amd/display: Add CH7218 PCON ID
  • f8fbf60ae5cc drm/edid: Parse more info from HDMI Forum vsdb
  • c54d65ce6063 drm/amd/display: Rename PCON adaptive sync types
  • 51a1d84fad76 drm/amd/display: Enable HDMI VRR over PCON
  • 155b6185efe7 drm/amd/display: Support HDMI VRRmax=0
  • 487c0ace279b drm/amd/display: Build HDMI vsif in correct slot
  • c60b45f3b9ed drm/amd/display: Save HDMI gaming info to edid caps
  • 2e8d30b6efb7 drm/amd/display: Restore ALLM support in HDMI vsif
  • e9fae57a1337 drm/amd/display: Trigger ALLM if it's available
  • 544471b954dd drm/amd/display: Reintroduce VTEM info frame
  • f8f5fe907d73 drm/amd/display: Enable HDMI VRR
  • 964d7f587f72 Merge HDMI and PCON paths
  • 6132a9134b4d drm/amd/display: freesync_on_desktop support for HDMI VRR
  • e2e05a94e30e Force freesync_on_desktop for HDMI
  • 9d0217782b41 drm: Add ALLM properties to connector
  • babafcc4d70a drm/amd/display: Use ALLM properties in amdgpu
  • 650271c965f5 fixu

7.1/fixes

  • ddb2338f0c10 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 3b6827f20a8d drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 9b2f648f4f6c Add BT support for PRIME B650M-A AX6 II motherboard
  • 73d0ee937903 bluetooth: btusb: Add VID/PID 13d3:3625
  • 4222aefd9721 sched/fair: do not scan twice in detach_tasks()
  • bed3b4763266 Input: xpad - add support for EasySMX 05 Pro
  • e210322f7fa9 udmabuf: Do not create malformed scatterlists
  • 68fbc2c34c02 x86/cpu/amd: Don't clear RDSEED32 bit on znver5
  • 30f84adb9a4a sched/idle: Fix avg_idle saturation by establishing symmetric idle entry hook
  • f43a2113f90a mm/page_alloc: Optimize free_contig_range()
  • a54473ca3e95 vmalloc: Optimize vfree with free_pages_bulk()
  • 447f8b66eb85 mm/page_alloc: Optimize __free_contig_frozen_range()
  • 4c82db870e2c sched/core: Make finish_task_switch() and its subfunctions always inline
  • 70d47f38432c Revert "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"
  • a8545973725f mm/lruvec: preemptively free dead folios during lru_add drain
  • f887d303b689 USB: core: sanitize string descriptors against C0 control characters
  • 05fc6ce94fb2 Reapply "gpio: remove of_get_named_gpio() and <linux/of_gpio.h>"
  • 7c6ac815422b sched/membarrier: Use per-CPU mutexes for targeted commands
  • 5e9b24e77280 sched/membarrier: Modernize membarrier_global_expedited with cleanup guards
  • c37b35ba65da Revert "mm/page_alloc: Optimize __free_contig_frozen_range()"
  • 2b17b3b95037 Revert "vmalloc: Optimize vfree with free_pages_bulk()"
  • f754c31b7a4a Revert "mm/page_alloc: Optimize free_contig_range()"
  • 05f2a8a459d6 drm/i915/psr: Accept PSR2 Early Transport panels without explicit Y-coord bit
  • 8b8337742270 drm/i915/alpm: limit Panel Replay ALPM programming to PR
  • 24a44c9098ae drm/edid: populate monitor range from DisplayID adaptive sync
  • ded7beded828 drm/i915/psr: exit Panel Replay during updates to work around ALPM lag
  • e1bdc4435ef2 platform/x86: hp-wmi: Add support for OMEN Slim 16t-an000 (8D40)
  • 99b276ceb739 drm/nouveau: Wire up dmem cgroups
  • 29ef49dc8abb btrfs: don't force DIO writes to be serialized
  • 029813859907 scsi: smartpqi: use shost_to_hba() in pqi_scan_finished()
  • 0cb1378762db Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
  • 92771eacc062 i2c: Force ASUE140D touchpad i2c freq to 100khz
  • 412827c49ac5 ALSA: hda/realtek: Fix muffled internal speakers on ASUS ROG Strix G7332
  • d933cc0cf645 wifi: iwlwifi: mld: skip TX when firmware is dead
  • fcccf902924d ASoC: tas2783A: Use firmware file from linux-firmware
  • 20d40f04a2ad drm/amd/display: Fix mem_type change detection for async flips
  • d010beb68cd3 ASoC: amd: acp: Add DMI override for ASUS TUF Gaming A14 2026
  • d8973f8f7576 ASoC: amd: acp: Add DMI override for ASUS Vivobook 18
  • 8d49baf5a35a platform/x86/amd/pmc: Check for intermediate wakeup in function
  • 0f75411340c8 platform/x86/amd...
Read more

CachyOS Linux 6.18.37-1

Choose a tag to compare

@ptr1337 ptr1337 released this 27 Jun 16:32
cachyos-6.18.37-1
bbc3602

CachyOS Linux 6.18.37-1

Based on Linux 6.18.37
Previous release: cachyos-6.18.36-1

Changes since cachyos-6.18.36-1

  • Rebased to upstream: 6.18.366.18.37

Applied branches

6.18/t2

  • f7919dee72c1 Add apple-bce driver
  • 8108f3e318a4 Put apple-bce in drivers/staging
  • 35fb694dde74 Fix freezing on turning off camera
  • a717bf64a1cd i915: 4 lane quirk for mbp15,1
  • b62cecb8ab4c apple-gmux: allow switching to igpu at probe
  • 742b6bd6bd0d applesmc: convert static structures to drvdata
  • 432e07b0dd8a applesmc: make io port base addr dynamic
  • 3d27ce5ebeeb applesmc: switch to acpi_device (from platform)
  • 1231faf39c3e applesmc: key interface wrappers
  • 8f393b5e6062 applesmc: basic mmio interface implementation
  • 120efdbbb440 applesmc: fan support on T2 Macs
  • 8ffd9432cbb8 applesmc: Add iMacPro to applesmc_whitelist
  • 5bbf54ded187 applesmc: make applesmc_remove void
  • 347f1648b4c8 applesmc: battery charge limiter
  • 8e04d4132fe7 HID: add device IDs for Apple SPI HID devices
  • abc0e4864497 HID: add HOST vendor/device IDs for Apple MTP devices
  • 8a32b5c9c323 HID: core: Handle HOST bus type when announcing devices
  • 3dbb54bdf70f HID: Bump maximum report size to 16384
  • 54ea3fae73b7 HID: apple: Bind Apple silicon SPI devices
  • f3d80433c967 HID: apple: Bind to HOST devices for MTP
  • 80fe26e2d0cd HID: magicmouse: use a define of the max number of touch contacts
  • e8d5d5616afe HID: magicmouse: use struct input_mt_pos for X/Y
  • caf70e575f58 HID: magicmouse: use ops function pointers for input functionality
  • 6e49d2fde129 HID: magicmouse: add support for Macbook trackpads
  • fd3ad4456206 HID: magicmouse: Add MTP multi-touch device support
  • 60ca6fbcdabb HID: magicmouse: Add .reset_resume for SPI trackpads
  • 567f91c20464 HID: magicmouse: Handle touch controller resets on SPI devices
  • 8467e98b0e84 HID: magicmouse: Query device dimensions via HID report
  • db745a94a584 WIP: HID: transport: spi: add Apple SPI transport
  • e419f0a82e26 soc: apple: Add DockChannel driver
  • 00acd7c96f46 HID: Add Apple DockChannel HID transport driver
  • e20efdf5c502 soc: apple: Add RTKit helper driver
  • db85ec3a3208 HID: apple: ignore the trackpad on T2 Macs
  • afe7a4aa06c9 HID: magicmouse: Add support for trackpads found on T2 Macs
  • c434a551b3d5 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • dc25bc86590f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 30a89ad8250c hid: Makefile: Post-patch fixing

6.18/sched-ext

  • b99db259aa4e sched_ext: Exit early on hotplug events during attach
  • 83659f4458c7 sched_ext: Add lockless peek operation for DSQs
  • 2f15c2b511c5 sched_ext: Add a selftest for scx_bpf_dsq_peek
  • f853a289756a sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs

6.18/hdmi

  • 1ec4b9b2fd1c drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()
  • 30066fa0f0e3 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 37f2399993b4 drm/amd/display: Remove redundant edid checks
  • d921bd1be20d drm/amd/display: Move DisplayID vrr parsing
  • 813274d812d6 drm/amd/display: Always try to parse AMD vsdb
  • c00be80f9a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • adab50950da1 drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 881af56daf65 drm/amd/display: Separate DP/eDP and PCON paths completely
  • b60e9cc6e69e drm/amd/display: Refactor PCON VRR compatibility check
  • a6c8ecf33b88 drm/amd/display: Add PCON VRR ID check override
  • 57e72dea9319 drm/amd/display: Add CH7218 PCON ID
  • 9974e9fd85f3 drm/edid: Parse more info from HDMI Forum vsdb
  • 287cae55add2 drm/amd/display: Rename PCON adaptive sync types
  • cd6b475ba9ce drm/amd/display: Enable HDMI VRR over PCON
  • a080b667fc3e drm/amd/display: Support HDMI VRRmax=0
  • 3f6944878d13 drm/amd/display: Build HDMI vsif in correct slot
  • 9c6e8207bb24 drm/amd/display: Save HDMI gaming info to edid caps
  • dfc754e3ad74 drm/amd/display: Restore ALLM support in HDMI vsif
  • 61f424e88a08 drm/amd/display: Trigger ALLM if it's available
  • d3cc5aa1ab65 drm/amd/display: Reintroduce VTEM info frame
  • a17487018a01 drm/amd/display: Enable HDMI VRR
  • ab76b2ccef30 drm/amd/display: freesync_on_desktop support for HDMI VRR
  • ff84cd0df7d6 drm: Add passive_vrr_disabled property to crtc
  • 7346c9a3c52d drm: Add passive_vrr_capable property to connector
  • 0c3394d955b0 drm: Add ALLM properties to connector
  • 62b2e4c2ba29 drm/amd/display: Use passive_vrr properties in amdgpu
  • 15c2b9cb2e08 drm/amd/display: Use ALLM properties in amdgpu

6.18/fixes

  • 8b2909771e51 hid-haptic: Fix building as a module
  • 87d5536d121c x86/bhi: Add BHB clearing for CPUs with larger branch history
  • 4703912f5e30 x86/vmscape: Replace IBPB with branch history clear on exit to userspace
  • b3c6183433a5 x86/vmscape: Remove LFENCE from BHB clearing long loop
  • 3f599ad863f1 x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY
  • 33a1cd2c0bbf drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • d928000adaf0 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • cece492ab2bd x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • 26aa46be57e3 sched: Make raw_spin_rq_unlock() inline
  • a9210847a458 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 5c94e3d90dce Revert "x86/vmscape: Remove LFENCE from BHB clearing long loop"
  • 56f33915f60e Revert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"
  • f016c5676b01 Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"
  • b93fdafd45a6 sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()
  • 981e371768c7 sched/fair: Simplify task_numa_find_cpu()
  • 0ba00dbce1a0 usb: core: add USB_QUIRK_NO_BOS for additional capture devices
  • a1b60c6ef424 bluetooth: btusb: Add VID/PID 13d3:3625
  • ac1b350f59cd drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
  • 7f43f849930e spi: cs42l43: Use actual ACPI firmware node for chip selects
  • 36e91bf61a05 Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"

6.18/crypto

  • b2024413ee38 crypto: x86/aes-gcm - add VAES+AVX2 optimized code
  • 561a7ec8bb86 crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code
  • 7b9b33f11bf7 crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512
  • d53c0d63d4f7 crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
  • e11011caf2da crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions
  • 6ffa9120d9b6 crypto: x86/aes-gcm - revise some comments in AVX512 code
  • f42fb940fa5e crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
  • 9deca3c65a27 crypto: x86/aes-gcm - optimize long AAD processing with AVX512
  • c7d0f4fdf287 dm-verity: remove log message with shash driver name
  • a7cdf300c7a2 dm-verity: use SHA-256 library for SHA-256
  • 7e738e3597b0 dm-verity: reduce scope of real and wanted digests
  • fb154dda5b0f dm-verity: use 2-way interleaved SHA-256 hashing when supported
  • 5ab94f27dfa3 rhashtable: use likely for rhashtable lookup

6.18/cachy

  • 93c86184e27c add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 76b9be5d1c63 CACHY: Add config for default of unprivileged_userns_clone
  • fccd796b5234 Cachy: Tweaks
  • e3db2f5acf40 Cachy: Restore -O3 Optimization Level
  • db4fe39590a2 Cachy: Add GCC SMS-based modulo scheduling
  • 030fa348b26b Cachy: Add ACS override support
  • bdc0af2dfb98 Cachy: mm: Disable unevictable compaction
  • ff8891ed4f69 Cachy: PCI: Add Intel remapped NVMe device support
  • b21630d47ca3 Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers
  • bf03c2d0594a Cachy: Migrate
  • ab786766a1a9 Cachy: evdev - use call_rcu when detaching client
  • 49f2e624d4ab Cachy: Enable background reclaim of hugepages
  • 08292fcc4d4c Cachy: Disable watermark boosting by default
  • 7692c98fcc81 Cachy: Disable proactive compaction by default
  • 62b96540e895 cachy: move AMD_PRIVATE_COLOR to Kconfig
  • 45fec4083487 Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 8e7cf476b67f Cachy: v4l2-core: add v4l2loopback
  • 7974a6894b2f Cachy: Initialize ata before graphics
  • d9acfc75d3b2 Cachy: intel-pstate: Implement "enable" parameter
  • aa7b596334ce locking: rwsem: spin faster
  • da0d17c045ce CACHY: Add VHBA driver
  • ef96f8ba2014 Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 42cceea4475c CACHY: Add x86_64 ISA and Zen4 compiler optimizations
  • 221a4f499f13 le9uo 1.15a
  • 6bf2fba6db24 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • 2384bb62b967 kbuild: distributed build support for Clang ThinLTO
  • d0b25a4dde1c v4l2loopback: 0.15.1
  • 4f39d5036082 linux6.19-rc1-ADIOS-3.1.7
  • faf60d7a3237 Cachy: Use BFQ as the elevator for SQ devices
  • 47d32d8acb38 v4l2loopback: Sync 6.18 fixes from upstream
  • 5521fc211821 kbuild: add resolve_btfids to pacman PKGBUILD
  • 04186cbe3258 CACHY: Disable split lock mitigation
  • 86ae52695141 v4l2loopback: 0.15.3
  • 5c901d9ca3ba CACHY: Remove redundant -fmodulo-sched flag
  • 4db041b62452 iosched-6.18: bump ADIOS to v3.1.8
  • adbda34b9318 iosched-6.18: bump ADIOS to v3.1.9
  • c4b2bc675d6b tag-release: Add script
  • 4e62585c35dd tag-release.sh: GPG-sign release tarballs before upload

6.18/bbr3

  • 7236394727f6 tcp/bbr3: add BBRv3 congestion control
  • e09e7cdbac6d tcp/bbr3: offer BBRv3 as a separate option alongside BBRv1

6.18/asus

  • 436cc5aac3fd hid: add VID/PID for ASUS ROG RAIKIRI PRO
  • 180189b0e717 platform/x86: asus-wmi: change quiet to low-power
  • fedbb2c42a80 hid-asus-ally: Add joystick LED ring support
  • 820bee65c0a5 hid-asus-ally: do MCY FW validation in hid-asus-ally
  • 7b7ee845de2a hid-asus-ally: initial Ally-X gamepad bringup
  • e87367734f05 hid-asus-ally: initial gamepad configuration
  • `...
Read more

CachyOS Linux 7.1.1-2

Choose a tag to compare

@ptr1337 ptr1337 released this 19 Jun 15:29
cachyos-7.1.1-2
7f3e458

CachyOS Linux 7.1.1-2

Based on Linux 7.1.1
Previous release: cachyos-7.1.1-1

Changes since cachyos-7.1.1-1

  • Updated branch: 7.1/fixes
    • + Revert "drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)"

Applied branches

7.1/fixes

  • 9af900c18093 Revert "drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)"

7.1/vmalloc-free

  • ab54aee95b82 mm/page_alloc: Optimize free_contig_range()
  • 273b08c227bc vmalloc: Optimize vfree with free_pages_bulk()
  • 66af5b1cf07d mm/page_alloc: Optimize __free_contig_frozen_range()
  • 90f7bcb68f3e mm/vmalloc: extract vm_area_free_pages() helper from vfree()
  • c2174264b3c7 mm/vmalloc: use physical page count for vrealloc() grow-in-place check
  • 10bf8c793ec7 mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
  • 30c8b9b5cfd4 mm/vmalloc: free unused pages on vrealloc() shrink
  • a906de422555 lib/test_vmalloc: add vrealloc test case

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/t2

  • 416b8e9f3605 Add apple-bce driver
  • f8194c685820 Put apple-bce in drivers/staging
  • 5ef5c3e5a909 i915: 4 lane quirk for mbp15,1
  • 2e2f2b66fced apple-gmux: allow switching to igpu at probe
  • 6d9edf355fde add backend_ops
  • 39171d2baafa acpi
  • 1dd91731c7ba light
  • f5f27aca7d3f accel
  • d05e170987e4 kbl
  • 30e085cde848 chamshell
  • c78621968663 hwmon/macsmc: add more types
  • 68cfc780460b hwmon/macsmc: add support for intel macs
  • 1f085ffcfb26 rtc/macsmc: add x86 support
  • df763db23fd7 rtc/cmos: add quirk to disable rtc-cmos for t2 devices
  • de4e112eb32d power/supply/macsmc: add support for intel macs
  • 428205bbbce4 acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks
  • b0e5c9079881 HID: add device IDs for Apple SPI HID devices
  • 35cb65dbb5a5 HID: add HOST vendor/device IDs for Apple MTP devices
  • 91b764518b3c HID: core: Handle HOST bus type when announcing devices
  • 55685b6d9a6d HID: Bump maximum report size to 16384
  • 4e3ad4d5a1d7 HID: apple: Bind Apple silicon SPI devices
  • c2e9c9116798 HID: apple: Bind to HOST devices for MTP
  • e6c9b44392c6 HID: magicmouse: use a define of the max number of touch contacts
  • 07101a7fc37e HID: magicmouse: use struct input_mt_pos for X/Y
  • 4be8e8857252 HID: magicmouse: use ops function pointers for input functionality
  • b336b2bb6044 HID: magicmouse: add support for Macbook trackpads
  • 9ddcfd6b38d9 HID: magicmouse: Add MTP multi-touch device support
  • e32ab4a2e899 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 43f21406cc5a HID: magicmouse: Handle touch controller resets on SPI devices
  • 3d6ac1ed1414 HID: magicmouse: Query device dimensions via HID report
  • d761f4ec711a WIP: HID: transport: spi: add Apple SPI transport
  • d3229755dd84 soc: apple: Add DockChannel driver
  • 1487a6dd3527 HID: Add Apple DockChannel HID transport driver
  • 711188ecccbd soc: apple: Add RTKit helper driver
  • ad19844630d6 HID: apple: ignore the trackpad on T2 Macs
  • 5dc35dafc990 HID: magicmouse: Add support for trackpads found on T2 Macs
  • acb6529fa18b HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 9d58d52a7c01 HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 7b4d1efd14e4 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 13a712d2a525 vga_switcheroo: Defer probe of display devices on T2 Macs

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/sched-cluster

  • 6aba7e2843ec sched/fair: Check CPU capacity before comparing group types during load balance
  • 88cfa4e16699 sched/fair: Skip misfit load accounting when the destination CPU cannot help
  • 445254d9d909 sched/fair: Allow load balancing between CPUs of identical capacity
  • 95619ca8415a sched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters

7.1/preempt-ipi

  • 98b777e0ce80 smp: Disable preemption explicitly in __csd_lock_wait()
  • a0efcf365b8b smp: Enable preemption early in smp_call_function_single()
  • e9a4e391e255 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1813124b0769 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 7382afba7bb7 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 8f67726db98d smp: Enable preemption early in smp_call_function_many_cond()
  • 1e95724b050f smp: Remove preempt_disable() from smp_call_function()
  • 67c590f5d721 smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • ad9424d35471 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • cf9c5a06eafa x86/mm: Factor out flush_tlb_info initialization
  • aa3c9a531106 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • d808451e1aec x86/mm: Move flush_tlb_info back to the stack
  • 3f8c4b565b28 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 600b45caf07d x86/mm: Re-enable preemption before flush_tlb_multi()

7.1/mglru

  • 63fb8e121a21 mm/mglru: consolidate common code for retrieving evictable size
  • 133a6b2c32d0 mm/mglru: rename variables related to aging and rotation
  • 15b0711e696d mm/mglru: relocate the LRU scan batch limit to callers
  • 0c079358841c mm/mglru: restructure the reclaim loop
  • f1041f30049e mm/mglru: scan and count the exact number of folios
  • e7270ca42877 mm/mglru: avoid reclaim type fall back when isolation makes no progress
  • 2e50314fc3dd mm/mglru: use a smaller batch for reclaim
  • e32de90c1cae mm/mglru: don't abort scan immediately right after aging
  • a98ff180418a mm/mglru: remove redundant swap constrained check upon isolation
  • ca9634f1217e mm/mglru: use the common routine for dirty/writeback reactivation
  • 5cde888dcd13 mm/mglru: simplify and improve dirty writeback handling
  • 8025774c3930 mm/mglru: remove no longer used reclaim argument for folio protection
  • b66378197618 mm/vmscan: remove sc->file_taken
  • 68f95511d9af mm/vmscan: remove sc->unqueued_dirty
  • 6f80b5c9567f mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 39de676b3fd4 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • a58a2d2343fa platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • f778f9d596c2 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 3c615b85c885 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • c04089bf156d platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter
  • b8a7a707d838 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • dff7f95a7803 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/hdmi

  • 4a9fee1f68a2 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 60eaca877566 Do not modify display_info in freesync_caps
  • b89000f46a95 Modify display range if freesync capable
  • 044c57f887a0 drm/amd/display: Remove redundant edid checks
  • 68fef123e6eb drm/amd/display: Move DisplayID vrr parsing
  • 56299d65c4ba drm/amd/display: Always try to parse AMD vsdb
  • ffd4ccd29a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 7dd6c77d8e9c drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 6bc9fa2daf96 drm/amd/display: Separate DP/eDP and PCON paths completely
  • 73c558a95236 drm/amd/display: Refactor PCON VRR compatibility check
  • 1e5772e9f59f drm/amd/display: Add PCON VRR ID check override
  • fb9fadaea340 drm/amd/display: Add CH7218 PCON ID
  • f8fbf60ae5cc drm/edid: Parse more info from HDMI Forum vsdb
  • c54d65ce6063 drm/amd/display: Rename PCON adaptive sync types
  • 51a1d84fad76 drm/amd/display: Enable HDMI VRR over PCON
  • 155b6185efe7 drm/amd/display: Support HDMI VRRmax=0
  • 487c0ace279b drm/amd/display: Build HDMI vsif in correct slot
  • c60b45f3b9ed drm/amd/display: Save HDMI gaming info to edid caps
  • 2e8d30b6efb7 drm/amd/display: Restore ALLM support in HDMI vsif
  • e9fae57a1337 drm/amd/display: Trigger ALLM if it's available
  • 544471b954dd drm/amd/display: Reintroduce VTEM info frame
  • f8f5fe907d73 drm/amd/display: Enable HDMI VRR
  • 964d7f587f72 Merge HDMI and PCON paths
  • 6132a9134b4d drm/amd/display: freesync_on_desktop support for HDMI VRR
  • e2e05a94e30e Force freesync_on_desktop for HDMI
  • 9d0217782b41 drm: Add ALLM properties to connector
  • babafcc4d70a drm/amd/display: Use ALLM properties in amdgpu
  • 650271c965f5 fixu

7.1/fixes

  • ddb2338f0c10 drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • 3b6827f20a8d drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 9b2f648f4f6c Add BT support for PRIME B650M-A AX6 II motherboard
  • 73d0ee937903 bluetooth: btusb: Add VID/PID 13d3:3625
  • 4222aefd9721 sched/fair: do not scan twice in detach_tasks()
  • bed3b4763266 Input: xpad - add support for EasySMX 05 Pro
  • e210322f7fa9 udmabuf: Do not create malformed scatterlists
  • `6...
Read more

CachyOS Linux 7.1.1-1

Choose a tag to compare

@ptr1337 ptr1337 released this 19 Jun 14:15
cachyos-7.1.1-1
58652ee

CachyOS Linux 7.1.1-1

Based on Linux 7.1.1
Previous release: cachyos-7.1.0-1

Changes since cachyos-7.1.0-1

  • Rebased to upstream: 7.1.07.1.1
  • Updated branch: 7.1/cachy
    • + tag-release: Update to include .0
  • Updated branch: 7.1/fixes
    • + drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)
  • Updated branch: 7.1/hdmi
    • + fixu
    • - Simplify MCCS logic in freesync_caps
  • Updated branch: 7.1/t2
    • + HID: appletb-kbd: add option to switch default layer on double pressing fn key
    • - fixup! vga_switcheroo: Defer probe of display devices on T2 Macs
  • Updated branch: 7.1/vmalloc-free
    • + mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
    • - mm/vmalloc: use physical page count in vread_iter()

Applied branches

7.1/vmalloc-free

  • ab54aee95b82 mm/page_alloc: Optimize free_contig_range()
  • 273b08c227bc vmalloc: Optimize vfree with free_pages_bulk()
  • 66af5b1cf07d mm/page_alloc: Optimize __free_contig_frozen_range()
  • 90f7bcb68f3e mm/vmalloc: extract vm_area_free_pages() helper from vfree()
  • c2174264b3c7 mm/vmalloc: use physical page count for vrealloc() grow-in-place check
  • 10bf8c793ec7 mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
  • 30c8b9b5cfd4 mm/vmalloc: free unused pages on vrealloc() shrink
  • a906de422555 lib/test_vmalloc: add vrealloc test case

7.1/vesa-dsc-bpp

  • e454d82dadab drm/edid: rename VESA block parsing functions to more generic name
  • a7a92ca8f96e drm/edid: prepare for VESA vendor-specific data block extension
  • 0e2baabe1047 drm/edid: MSO should only be used for non-eDP displays
  • 5312678461c5 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • e04b02bcec24 drm/edid: for consistency, use mask everywhere for block rev parsing
  • c85b54e1798a drm/edid: parse DRM VESA dsc bpp target
  • a8e19b5daef9 drm/amd: use fixed dsc bits-per-pixel from edid
  • b19d55f179bb drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

7.1/t2

  • 416b8e9f3605 Add apple-bce driver
  • f8194c685820 Put apple-bce in drivers/staging
  • 5ef5c3e5a909 i915: 4 lane quirk for mbp15,1
  • 2e2f2b66fced apple-gmux: allow switching to igpu at probe
  • 6d9edf355fde add backend_ops
  • 39171d2baafa acpi
  • 1dd91731c7ba light
  • f5f27aca7d3f accel
  • d05e170987e4 kbl
  • 30e085cde848 chamshell
  • c78621968663 hwmon/macsmc: add more types
  • 68cfc780460b hwmon/macsmc: add support for intel macs
  • 1f085ffcfb26 rtc/macsmc: add x86 support
  • df763db23fd7 rtc/cmos: add quirk to disable rtc-cmos for t2 devices
  • de4e112eb32d power/supply/macsmc: add support for intel macs
  • 428205bbbce4 acpi/sbs: add quirk to exit the driver if macsmc-power is present in macbooks
  • b0e5c9079881 HID: add device IDs for Apple SPI HID devices
  • 35cb65dbb5a5 HID: add HOST vendor/device IDs for Apple MTP devices
  • 91b764518b3c HID: core: Handle HOST bus type when announcing devices
  • 55685b6d9a6d HID: Bump maximum report size to 16384
  • 4e3ad4d5a1d7 HID: apple: Bind Apple silicon SPI devices
  • c2e9c9116798 HID: apple: Bind to HOST devices for MTP
  • e6c9b44392c6 HID: magicmouse: use a define of the max number of touch contacts
  • 07101a7fc37e HID: magicmouse: use struct input_mt_pos for X/Y
  • 4be8e8857252 HID: magicmouse: use ops function pointers for input functionality
  • b336b2bb6044 HID: magicmouse: add support for Macbook trackpads
  • 9ddcfd6b38d9 HID: magicmouse: Add MTP multi-touch device support
  • e32ab4a2e899 HID: magicmouse: Add .reset_resume for SPI trackpads
  • 43f21406cc5a HID: magicmouse: Handle touch controller resets on SPI devices
  • 3d6ac1ed1414 HID: magicmouse: Query device dimensions via HID report
  • d761f4ec711a WIP: HID: transport: spi: add Apple SPI transport
  • d3229755dd84 soc: apple: Add DockChannel driver
  • 1487a6dd3527 HID: Add Apple DockChannel HID transport driver
  • 711188ecccbd soc: apple: Add RTKit helper driver
  • ad19844630d6 HID: apple: ignore the trackpad on T2 Macs
  • 5dc35dafc990 HID: magicmouse: Add support for trackpads found on T2 Macs
  • acb6529fa18b HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 9d58d52a7c01 HID: appletb-kbd: add option to switch default layer on double pressing fn key
  • 7b4d1efd14e4 drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 13a712d2a525 vga_switcheroo: Defer probe of display devices on T2 Macs

7.1/snd-codecs

  • 52f2581042cd Sound support for the Samsung Galaxy Book 4
  • ea70712456a2 Rename model number of Book4 360 and Book4 Pro
  • 11211e7ea6ea Added fixup model
  • 0dcebdf50644 Typo: Book 4 360 was a Book 4 Pro 360
  • 606d8838abf4 Added Galaxy Book 5 and removed duplicated line
  • bb2ce59a2b16 Added support for Book4 Pro 16-inch and Book4 Ultra
  • c9fcfc06e593 Put the new biquads from the official Samsung firmware in the firmware blob
  • a760f2b95593 hda/max98390: Remove unused variables
  • 3fa3e0008ef1 ALSA: hda: add AW88399 side codec support

7.1/sched-cluster

  • 6aba7e2843ec sched/fair: Check CPU capacity before comparing group types during load balance
  • 88cfa4e16699 sched/fair: Skip misfit load accounting when the destination CPU cannot help
  • 445254d9d909 sched/fair: Allow load balancing between CPUs of identical capacity
  • 95619ca8415a sched/topology: Do not clear SD_PREFER_SIBLING in domains with clusters

7.1/preempt-ipi

  • 98b777e0ce80 smp: Disable preemption explicitly in __csd_lock_wait()
  • a0efcf365b8b smp: Enable preemption early in smp_call_function_single()
  • e9a4e391e255 smp: Refactor remote CPU selection in smp_call_function_any()
  • 1813124b0769 smp: Use task-local IPI cpumask in smp_call_function_many_cond()
  • 7382afba7bb7 smp: Alloc percpu csd data in smpcfd_prepare_cpu() only once
  • 8f67726db98d smp: Enable preemption early in smp_call_function_many_cond()
  • 1e95724b050f smp: Remove preempt_disable() from smp_call_function()
  • 67c590f5d721 smp: Remove preempt_disable() from on_each_cpu_cond_mask()
  • ad9424d35471 scftorture: Remove preempt_disable() in scftorture_invoke_one()
  • cf9c5a06eafa x86/mm: Factor out flush_tlb_info initialization
  • aa3c9a531106 x86/mm: Cap flush_tlb_info alignment at 64 bytes
  • d808451e1aec x86/mm: Move flush_tlb_info back to the stack
  • 3f8c4b565b28 x86/kvm: Disable preemption in kvm_flush_tlb_multi()
  • 600b45caf07d x86/mm: Re-enable preemption before flush_tlb_multi()

7.1/mglru

  • 63fb8e121a21 mm/mglru: consolidate common code for retrieving evictable size
  • 133a6b2c32d0 mm/mglru: rename variables related to aging and rotation
  • 15b0711e696d mm/mglru: relocate the LRU scan batch limit to callers
  • 0c079358841c mm/mglru: restructure the reclaim loop
  • f1041f30049e mm/mglru: scan and count the exact number of folios
  • e7270ca42877 mm/mglru: avoid reclaim type fall back when isolation makes no progress
  • 2e50314fc3dd mm/mglru: use a smaller batch for reclaim
  • e32de90c1cae mm/mglru: don't abort scan immediately right after aging
  • a98ff180418a mm/mglru: remove redundant swap constrained check upon isolation
  • ca9634f1217e mm/mglru: use the common routine for dirty/writeback reactivation
  • 5cde888dcd13 mm/mglru: simplify and improve dirty writeback handling
  • 8025774c3930 mm/mglru: remove no longer used reclaim argument for folio protection
  • b66378197618 mm/vmscan: remove sc->file_taken
  • 68f95511d9af mm/vmscan: remove sc->unqueued_dirty
  • 6f80b5c9567f mm/vmscan: unify writeback reclaim statistic and throttling

7.1/lenovo-wmi

  • 39de676b3fd4 platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
  • a58a2d2343fa platform/x86: lenovo-wmi-other: Add GPU tunable attributes
  • f778f9d596c2 platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
  • 3c615b85c885 platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
  • c04089bf156d platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter
  • b8a7a707d838 platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
  • dff7f95a7803 platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata

7.1/hdmi

  • 4a9fee1f68a2 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 60eaca877566 Do not modify display_info in freesync_caps
  • b89000f46a95 Modify display range if freesync capable
  • 044c57f887a0 drm/amd/display: Remove redundant edid checks
  • 68fef123e6eb drm/amd/display: Move DisplayID vrr parsing
  • 56299d65c4ba drm/amd/display: Always try to parse AMD vsdb
  • ffd4ccd29a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • 7dd6c77d8e9c drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 6bc9fa2daf96 drm/amd/display: Separate DP/eDP and PCON paths completely
  • 73c558a95236 drm/amd/display: Refactor PCON VRR compatibility check
  • 1e5772e9f59f drm/amd/display: Add PCON VRR ID check override
  • fb9fadaea340 drm/amd/display: Add CH7218 PCON ID
  • f8fbf60ae5cc drm/edid: Parse more info from HDMI Forum vsdb
  • c54d65ce6063 drm/amd/display: Rename PCON adaptive sync types
  • 51a1d84fad76 drm/amd/display: Enable HDMI VRR over PCON
  • 155b6185efe7 drm/amd/display: Support HDMI VRRmax=0
  • 487c0ace279b drm/amd/display: Build HDMI vsif in correct slot
  • c60b45f3b9ed drm/amd/display: Save HDMI gaming info to edid caps
  • 2e8d30b6efb7 drm/amd/display: Restore ALLM support in HDMI vsif
  • e9fae57a1337 drm/amd/display: Trigger ALLM if it's available
  • 544471b954dd drm/amd/display: Reintroduce VTEM info frame
  • f8f5fe907d73 drm/amd/display: Enable HDMI VRR
  • 964d7f587f72 Merge HDMI and PCON paths
  • 6132a9134b4d drm/amd/display: freesync_on_desktop support for HDMI VRR
  • e2e05a94e30e Force freesync_on_desktop for HDMI
  • 9d0217782b41 drm: Add ALLM properties to connector
  • babafcc4d70a drm/amd/display: Use ALLM properties in amdgpu
  • 650271c965f5 fixu

7.1/fixes

  • `ddb233...
Read more

CachyOS Linux 6.18.36-1

Choose a tag to compare

@ptr1337 ptr1337 released this 19 Jun 14:20
cachyos-6.18.36-1
0848915

CachyOS Linux 6.18.36-1

Based on Linux 6.18.36
Previous release: cachyos-6.18.35-1

Changes since cachyos-6.18.35-1

  • Rebased to upstream: 6.18.356.18.36
  • Removed branch: 6.18/intel-pstate

Applied branches

6.18/t2

  • f7919dee72c1 Add apple-bce driver
  • 8108f3e318a4 Put apple-bce in drivers/staging
  • 35fb694dde74 Fix freezing on turning off camera
  • a717bf64a1cd i915: 4 lane quirk for mbp15,1
  • b62cecb8ab4c apple-gmux: allow switching to igpu at probe
  • 742b6bd6bd0d applesmc: convert static structures to drvdata
  • 432e07b0dd8a applesmc: make io port base addr dynamic
  • 3d27ce5ebeeb applesmc: switch to acpi_device (from platform)
  • 1231faf39c3e applesmc: key interface wrappers
  • 8f393b5e6062 applesmc: basic mmio interface implementation
  • 120efdbbb440 applesmc: fan support on T2 Macs
  • 8ffd9432cbb8 applesmc: Add iMacPro to applesmc_whitelist
  • 5bbf54ded187 applesmc: make applesmc_remove void
  • 347f1648b4c8 applesmc: battery charge limiter
  • 8e04d4132fe7 HID: add device IDs for Apple SPI HID devices
  • abc0e4864497 HID: add HOST vendor/device IDs for Apple MTP devices
  • 8a32b5c9c323 HID: core: Handle HOST bus type when announcing devices
  • 3dbb54bdf70f HID: Bump maximum report size to 16384
  • 54ea3fae73b7 HID: apple: Bind Apple silicon SPI devices
  • f3d80433c967 HID: apple: Bind to HOST devices for MTP
  • 80fe26e2d0cd HID: magicmouse: use a define of the max number of touch contacts
  • e8d5d5616afe HID: magicmouse: use struct input_mt_pos for X/Y
  • caf70e575f58 HID: magicmouse: use ops function pointers for input functionality
  • 6e49d2fde129 HID: magicmouse: add support for Macbook trackpads
  • fd3ad4456206 HID: magicmouse: Add MTP multi-touch device support
  • 60ca6fbcdabb HID: magicmouse: Add .reset_resume for SPI trackpads
  • 567f91c20464 HID: magicmouse: Handle touch controller resets on SPI devices
  • 8467e98b0e84 HID: magicmouse: Query device dimensions via HID report
  • db745a94a584 WIP: HID: transport: spi: add Apple SPI transport
  • e419f0a82e26 soc: apple: Add DockChannel driver
  • 00acd7c96f46 HID: Add Apple DockChannel HID transport driver
  • e20efdf5c502 soc: apple: Add RTKit helper driver
  • db85ec3a3208 HID: apple: ignore the trackpad on T2 Macs
  • afe7a4aa06c9 HID: magicmouse: Add support for trackpads found on T2 Macs
  • c434a551b3d5 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • dc25bc86590f drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 30a89ad8250c hid: Makefile: Post-patch fixing

6.18/sched-ext

  • b99db259aa4e sched_ext: Exit early on hotplug events during attach
  • 83659f4458c7 sched_ext: Add lockless peek operation for DSQs
  • 2f15c2b511c5 sched_ext: Add a selftest for scx_bpf_dsq_peek
  • f853a289756a sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs

6.18/hdmi

  • 1ec4b9b2fd1c drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()
  • 30066fa0f0e3 drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 37f2399993b4 drm/amd/display: Remove redundant edid checks
  • d921bd1be20d drm/amd/display: Move DisplayID vrr parsing
  • 813274d812d6 drm/amd/display: Always try to parse AMD vsdb
  • c00be80f9a67 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • adab50950da1 drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • 881af56daf65 drm/amd/display: Separate DP/eDP and PCON paths completely
  • b60e9cc6e69e drm/amd/display: Refactor PCON VRR compatibility check
  • a6c8ecf33b88 drm/amd/display: Add PCON VRR ID check override
  • 57e72dea9319 drm/amd/display: Add CH7218 PCON ID
  • 9974e9fd85f3 drm/edid: Parse more info from HDMI Forum vsdb
  • 287cae55add2 drm/amd/display: Rename PCON adaptive sync types
  • cd6b475ba9ce drm/amd/display: Enable HDMI VRR over PCON
  • a080b667fc3e drm/amd/display: Support HDMI VRRmax=0
  • 3f6944878d13 drm/amd/display: Build HDMI vsif in correct slot
  • 9c6e8207bb24 drm/amd/display: Save HDMI gaming info to edid caps
  • dfc754e3ad74 drm/amd/display: Restore ALLM support in HDMI vsif
  • 61f424e88a08 drm/amd/display: Trigger ALLM if it's available
  • d3cc5aa1ab65 drm/amd/display: Reintroduce VTEM info frame
  • a17487018a01 drm/amd/display: Enable HDMI VRR
  • ab76b2ccef30 drm/amd/display: freesync_on_desktop support for HDMI VRR
  • ff84cd0df7d6 drm: Add passive_vrr_disabled property to crtc
  • 7346c9a3c52d drm: Add passive_vrr_capable property to connector
  • 0c3394d955b0 drm: Add ALLM properties to connector
  • 62b2e4c2ba29 drm/amd/display: Use passive_vrr properties in amdgpu
  • 15c2b9cb2e08 drm/amd/display: Use ALLM properties in amdgpu

6.18/fixes

  • 8b2909771e51 hid-haptic: Fix building as a module
  • 87d5536d121c x86/bhi: Add BHB clearing for CPUs with larger branch history
  • 4703912f5e30 x86/vmscape: Replace IBPB with branch history clear on exit to userspace
  • b3c6183433a5 x86/vmscape: Remove LFENCE from BHB clearing long loop
  • 3f599ad863f1 x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY
  • 33a1cd2c0bbf drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • d928000adaf0 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • cece492ab2bd x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • 26aa46be57e3 sched: Make raw_spin_rq_unlock() inline
  • a9210847a458 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 5c94e3d90dce Revert "x86/vmscape: Remove LFENCE from BHB clearing long loop"
  • 56f33915f60e Revert "x86/vmscape: Replace IBPB with branch history clear on exit to userspace"
  • f016c5676b01 Revert "x86/bhi: Add BHB clearing for CPUs with larger branch history"
  • b93fdafd45a6 sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()
  • 981e371768c7 sched/fair: Simplify task_numa_find_cpu()
  • 0ba00dbce1a0 usb: core: add USB_QUIRK_NO_BOS for additional capture devices
  • a1b60c6ef424 bluetooth: btusb: Add VID/PID 13d3:3625
  • ac1b350f59cd drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
  • 7f43f849930e spi: cs42l43: Use actual ACPI firmware node for chip selects
  • 36e91bf61a05 Revert "spi: cs42l43: Use actual ACPI firmware node for chip selects"

6.18/crypto

  • b2024413ee38 crypto: x86/aes-gcm - add VAES+AVX2 optimized code
  • 561a7ec8bb86 crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code
  • 7b9b33f11bf7 crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512
  • d53c0d63d4f7 crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
  • e11011caf2da crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions
  • 6ffa9120d9b6 crypto: x86/aes-gcm - revise some comments in AVX512 code
  • f42fb940fa5e crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
  • 9deca3c65a27 crypto: x86/aes-gcm - optimize long AAD processing with AVX512
  • c7d0f4fdf287 dm-verity: remove log message with shash driver name
  • a7cdf300c7a2 dm-verity: use SHA-256 library for SHA-256
  • 7e738e3597b0 dm-verity: reduce scope of real and wanted digests
  • fb154dda5b0f dm-verity: use 2-way interleaved SHA-256 hashing when supported
  • 5ab94f27dfa3 rhashtable: use likely for rhashtable lookup

6.18/cachy

  • 93c86184e27c add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 76b9be5d1c63 CACHY: Add config for default of unprivileged_userns_clone
  • fccd796b5234 Cachy: Tweaks
  • e3db2f5acf40 Cachy: Restore -O3 Optimization Level
  • db4fe39590a2 Cachy: Add GCC SMS-based modulo scheduling
  • 030fa348b26b Cachy: Add ACS override support
  • bdc0af2dfb98 Cachy: mm: Disable unevictable compaction
  • ff8891ed4f69 Cachy: PCI: Add Intel remapped NVMe device support
  • b21630d47ca3 Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers
  • bf03c2d0594a Cachy: Migrate
  • ab786766a1a9 Cachy: evdev - use call_rcu when detaching client
  • 49f2e624d4ab Cachy: Enable background reclaim of hugepages
  • 08292fcc4d4c Cachy: Disable watermark boosting by default
  • 7692c98fcc81 Cachy: Disable proactive compaction by default
  • 62b96540e895 cachy: move AMD_PRIVATE_COLOR to Kconfig
  • 45fec4083487 Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 8e7cf476b67f Cachy: v4l2-core: add v4l2loopback
  • 7974a6894b2f Cachy: Initialize ata before graphics
  • d9acfc75d3b2 Cachy: intel-pstate: Implement "enable" parameter
  • aa7b596334ce locking: rwsem: spin faster
  • da0d17c045ce CACHY: Add VHBA driver
  • ef96f8ba2014 Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • 42cceea4475c CACHY: Add x86_64 ISA and Zen4 compiler optimizations
  • 221a4f499f13 le9uo 1.15a
  • 6bf2fba6db24 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • 2384bb62b967 kbuild: distributed build support for Clang ThinLTO
  • d0b25a4dde1c v4l2loopback: 0.15.1
  • 4f39d5036082 linux6.19-rc1-ADIOS-3.1.7
  • faf60d7a3237 Cachy: Use BFQ as the elevator for SQ devices
  • 47d32d8acb38 v4l2loopback: Sync 6.18 fixes from upstream
  • 5521fc211821 kbuild: add resolve_btfids to pacman PKGBUILD
  • 04186cbe3258 CACHY: Disable split lock mitigation
  • 86ae52695141 v4l2loopback: 0.15.3
  • 5c901d9ca3ba CACHY: Remove redundant -fmodulo-sched flag
  • 4db041b62452 iosched-6.18: bump ADIOS to v3.1.8
  • adbda34b9318 iosched-6.18: bump ADIOS to v3.1.9
  • c4b2bc675d6b tag-release: Add script
  • 4e62585c35dd tag-release.sh: GPG-sign release tarballs before upload

6.18/bbr3

  • 7236394727f6 tcp/bbr3: add BBRv3 congestion control
  • e09e7cdbac6d tcp/bbr3: offer BBRv3 as a separate option alongside BBRv1

6.18/asus

  • 436cc5aac3fd hid: add VID/PID for ASUS ROG RAIKIRI PRO
  • 180189b0e717 platform/x86: asus-wmi: change quiet to low-power
  • fedbb2c42a80 hid-asus-ally: Add joystick LED ring support
  • 820bee65c0a5 hid-asus-ally: do MCY FW validation in hid-asus-ally
  • 7b7ee845de2a hid-asus-ally: initial Ally-X gamepad bringup
  • e87367734f05 hid-asus...
Read more