Skip to content

CachyOS Linux 6.19.12-1

Choose a tag to compare

@ptr1337 ptr1337 released this 11 Apr 15:09
· 37 commits to 6.1/cachy since this release
cachyos-6.19.12-1
b7aa7b1

CachyOS Linux 6.19.12-1

Based on Linux 6.19.12
Previous release: cachyos-6.19.11-2

Changes since cachyos-6.19.11-2

  • Rebased to upstream: 6.19.11 → 6.19.12
  • Added branch: 6.19/amd-isp4
  • Added branch: 6.19/bbr3
  • Added branch: 6.19/cachy
  • Added branch: 6.19/cgroup-vram
  • Added branch: 6.19/fixes
  • Added branch: 6.19/hdmi
  • Added branch: 6.19/t2
  • Added branch: 6.19/vesa-dsc-bpp

Applied branches

6.19/vesa-dsc-bpp

  • 48e88b82c2c4 drm/edid: rename VESA block parsing functions to more generic name
  • 91c8bed83a3f drm/edid: prepare for VESA vendor-specific data block extension
  • af0bc8446421 drm/edid: MSO should only be used for non-eDP displays
  • 964b42635253 drm/edid: parse DSC DPP passthru support flag for mode VII timings
  • 8bc306217b1d drm/edid: for consistency, use mask everywhere for block rev parsing
  • 4ac12bd22dcd drm/edid: parse DRM VESA dsc bpp target
  • 87b4b75d347e drm/amd: use fixed dsc bits-per-pixel from edid
  • 434785e661ae drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec

6.19/t2

  • 0597b0aae7f9 Add apple-bce driver
  • b7ee0d63cbb3 Put apple-bce in drivers/staging
  • 48c98a239c17 i915: 4 lane quirk for mbp15,1
  • 2d6604d768c5 apple-gmux: allow switching to igpu at probe
  • 77b82c7786e0 applesmc: convert static structures to drvdata
  • 9226128b21c0 applesmc: make io port base addr dynamic
  • c51ad989e9ac applesmc: switch to acpi_device (from platform)
  • 0beed7e9eba9 applesmc: key interface wrappers
  • 99f70c975999 applesmc: basic mmio interface implementation
  • f44b93104c9b applesmc: fan support on T2 Macs
  • 1d2fe025d4c2 applesmc: Add iMacPro to applesmc_whitelist
  • 479d8d96e100 applesmc: make applesmc_remove void
  • e6f9dee27c84 applesmc: battery charge limiter
  • fdecbf669a3c HID: add device IDs for Apple SPI HID devices
  • 384a22807afd HID: add HOST vendor/device IDs for Apple MTP devices
  • 39723326908e HID: core: Handle HOST bus type when announcing devices
  • 3c1643a7a33d HID: Bump maximum report size to 16384
  • 0018fb1fbbcd HID: apple: Bind Apple silicon SPI devices
  • ccac0b948bfd HID: apple: Bind to HOST devices for MTP
  • 68188db3ab9f HID: magicmouse: use a define of the max number of touch contacts
  • c6052cfb7874 HID: magicmouse: use struct input_mt_pos for X/Y
  • 03c6b2c343e5 HID: magicmouse: use ops function pointers for input functionality
  • 2a6c43c0bc0a HID: magicmouse: add support for Macbook trackpads
  • b1624c13eac9 HID: magicmouse: Add MTP multi-touch device support
  • 59d0baab9324 HID: magicmouse: Add .reset_resume for SPI trackpads
  • a0d34b335842 HID: magicmouse: Handle touch controller resets on SPI devices
  • 6393db9543f3 HID: magicmouse: Query device dimensions via HID report
  • b64039ec3708 WIP: HID: transport: spi: add Apple SPI transport
  • 8af31467c075 soc: apple: Add DockChannel driver
  • 91fde69c3146 HID: Add Apple DockChannel HID transport driver
  • 34e6b1d3c16a soc: apple: Add RTKit helper driver
  • 6239161844f4 HID: apple: ignore the trackpad on T2 Macs
  • e25b08dd3e78 HID: magicmouse: Add support for trackpads found on T2 Macs
  • 36f5a4658458 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
  • 6ca44c63d35d drm/i915: Discard large BIOS framebuffers causing display corruption.
  • 344dde9c6bac Revert "apple-gmux: allow switching to igpu at probe"
  • 2ccfd03117ae Reapply "apple-gmux: allow switching to igpu at probe"
  • 67316318f71c vga_switcheroo: Defer probe of display devices on T2 Macs

6.19/hdmi

  • e04ee6551873 drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()
  • 6557e7e63c8a drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
  • 7529f667424f drm/amd/display: Remove redundant edid checks
  • c90da3703e37 drm/amd/display: Move DisplayID vrr parsing
  • 3586342ed8c0 drm/amd/display: Always try to parse AMD vsdb
  • 2c7336158949 drm/amd/display: Check for VRR range in CEA AMD vsdb
  • bd9963e38557 drm/amd/display: Use bigger VRR range if found in AMD vsdb
  • d1fa964d334e drm/amd/display: Separate DP/eDP and PCON paths completely
  • 34c4dcb65f7d drm/amd/display: Refactor PCON VRR compatibility check
  • a471d5d119b5 drm/amd/display: Add PCON VRR ID check override
  • 9388b5f1782c drm/amd/display: Add CH7218 PCON ID
  • 4b421b51f66a drm/edid: Parse more info from HDMI Forum vsdb
  • 8fa73b3fdd61 drm/amd/display: Rename PCON adaptive sync types
  • 804b3630909f drm/amd/display: Enable HDMI VRR over PCON
  • bf109bcf3d84 drm/amd/display: Support HDMI VRRmax=0
  • 9865acdefb43 drm/amd/display: Build HDMI vsif in correct slot
  • 2adcf48a1c85 drm/amd/display: Save HDMI gaming info to edid caps
  • 707acfd9d263 drm/amd/display: Restore ALLM support in HDMI vsif
  • bfcc49152203 drm/amd/display: Trigger ALLM if it's available
  • 63fefae3da0b drm/amd/display: Reintroduce VTEM info frame
  • 9b92b1adc74b drm/amd/display: Enable HDMI VRR
  • 6868342566d0 drm/amd/display: freesync_on_desktop support for HDMI VRR
  • 8da625409812 drm: Add passive_vrr_disabled property to crtc
  • 66e01cb1e5b0 drm: Add passive_vrr_capable property to connector
  • cba55a14894b drm: Add ALLM properties to connector
  • 2a900dac048e drm/amd/display: Use passive_vrr properties in amdgpu
  • 5162c619bd90 drm/amd/display: Use ALLM properties in amdgpu
  • de37ebdefbb1 drm/amd/display: Add PCON VRR ID check override
  • 736d8370d314 Fix VRR range on FreeSync-less monitors
  • 6e381583a924 Revert "drm/amd/display: Add PCON VRR ID check override"

6.19/fixes

  • 5fe82efd908a sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()
  • 3afe7e84db94 drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
  • c745fa8a9179 x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY
  • 4353f1f04abb drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
  • e2c49887ea84 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
  • 90a05cf204c8 x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
  • 7b0bc114eb3f sched: Make raw_spin_rq_unlock() inline
  • 615ed25cc384 sched/core: Make finish_task_switch() and its subfunctions always inline
  • 736b290701a1 Add BT support for PRIME B650M-A AX6 II motherboard
  • 3149904ab10f rcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS early
  • fad8e510cd57 sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()
  • caf6c1d9d9aa sched/fair: Simplify task_numa_find_cpu()
  • 371d6b6dae3b bluetooth: btusb: Add VID/PID 13d3:3625
  • 74af2d4984a7 USB: add QUIRK_NO_BOS for several devices
  • b81589d508db Revert "sched/fair: Proportional newidle balance"
  • bd730b87e16d ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G
  • b94178678822 iommu: Skip mapping at address 0x0 if it already exists
  • e65c6b0a5a17 netfilter: nf_tables: add .abort_skip_removal flag for set types
  • cf6efd8ce306 Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"
  • c58ebcb1ae80 ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)
  • 260dbbeb15aa Revert "iommu: Skip mapping at address 0x0 if it already exists"
  • e27b254f50c8 iommu: Fix mapping check for 0x0 to avoid re-mapping it
  • 10f42fae6e6b Input: xpad - add support for EasySMX 05 Pro
  • 20313d767be2 ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx5
  • cb73ddfee55f udmabuf: Do not create malformed scatterlists
  • 537d4b69bf9d writeback: don't block sync for filesystems with no data integrity guarantees
  • b8e395179d46 wifi: rtw88: validate RX rate to prevent out-of-bound

6.19/cgroup-vram

  • b5a3ce2f7a5b cgroup/dmem: Add queries for protection values
  • 91217b8faedb cgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helper
  • cae01dda31b7 drm/ttm: Extract code for attempting allocation in a place
  • bf3bdf995c7d drm/ttm: Split cgroup charge and resource allocation
  • 12b0f4e71cb8 drm/ttm: Be more aggressive when allocating below protection limit
  • ca3955cc570e drm/ttm: Use common ancestor of evictor and evictee as limit pool
  • a5ad182ba8a3 drm/nouveau: Wire up dmem cgroups

6.19/cachy

  • 8087b8c2fda7 add sysctl to allow disabling unprivileged CLONE_NEWUSER
  • 70dc0fa9a5d0 CACHY: Add config for default of unprivileged_userns_clone
  • a63d33541f2e Cachy: Tweaks
  • b01a1820ca34 Cachy: Restore -O3 Optimization Level
  • 1caa661d25c4 Cachy: Add GCC SMS-based modulo scheduling
  • 530f5413601b Cachy: Add ACS override support
  • 860abc50e3d6 Cachy: mm: Disable unevictable compaction
  • 8d3b59b6c722 Cachy: PCI: Add Intel remapped NVMe device support
  • 102eff4eff80 Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers
  • 16e5b7920ce0 Cachy: Migrate
  • b26276ce8836 Cachy: evdev - use call_rcu when detaching client
  • 0cd8496932a0 Cachy: Enable background reclaim of hugepages
  • 1dfaec52c2b1 Cachy: Disable watermark boosting by default
  • 10c4f0d38b0c Cachy: Disable proactive compaction by default
  • aeefae197503 cachy: move AMD_PRIVATE_COLOR to Kconfig
  • 6b180a94d6ea Cachy: v4l2-core: add v4l2loopback
  • 3f797bd5771c Cachy: Initialize ata before graphics
  • 98538a8cf237 Cachy: intel-pstate: Implement "enable" parameter
  • 2cd32842465e locking: rwsem: spin faster
  • 74ea804d3e31 CACHY: Add VHBA driver
  • 9a6fca8e55c9 Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT
  • fd77cb707053 CACHY: Add x86_64 ISA and Zen4 compiler optimizations
  • 1bbad4e440a1 le9uo 1.15a
  • 6428458fbb48 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • 02c43fcbb73c kbuild: distributed build support for Clang ThinLTO
  • 636275a66be4 v4l2loopback: 0.15.1
  • 18cca168c11d v4l2loopback: Sync 6.18 fixes from upstream
  • aae4c69c1f59 kbuild: add resolve_btfids to pacman PKGBUILD
  • 906cf1892138 CACHY: Disable split lock mitigation
  • 311f661f5be7 Revert "kbuild: distributed build support for Clang ThinLTO"
  • 332e29614bd2 Revert "kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a"
  • b03005bed986 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • f89026cd656d kbuild: distributed build support for Clang ThinLTO
  • 950cce86668d v4l2loopback: 0.15.3
  • ac6d02534386 CACHY: Remove redundant -fmodulo-sched flag
  • 7b2897462de1 linux6.19-rc1-ADIOS-3.1.7
  • 95c71d84f88a CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
  • 5d5cc954e0c5 Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
  • 138e8c6cd447 iosched-6.19: bump ADIOS to v3.1.8
  • ddef83177b61 sched/fair: Prefer the previous cpu for wakeup
  • e551875a8c09 CACHY: drm/amdgpu/pm: Fix ignoring min power limit
  • 881d4905b356 iosched-6.19: bump ADIOS to v3.1.9
  • 6c54d9d8fc7a tag-release: Add script to easier create a release and tag
  • 8ca84d498f5a tag-release: Update script to include commits from branches
  • bbfae9e1730b sched/fair: Fix recent_used_cpu block to preserve value
  • e8d0a389e362 Revert "kbuild: distributed build support for Clang ThinLTO"
  • 8304d8c4531b Revert "kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a"
  • 5f7ea04b1f62 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
  • 0f35d0214211 kbuild: distributed build support for Clang ThinLTO
  • 3291d77cce6e CACHY: POC Selector by Masahito S
  • 0a32ac960f33 sched: Keep default SCHED_NR_MIGRATE_BREAK when building with BORE
  • baaac40f0a26 POC 2.5.3

6.19/bbr3

  • 1c26b6b7be15 tcp/bbr3: add BBRv3 congestion control

6.19/amd-isp4

  • 080e2d35b969 media: platform: amd: Introduce amd isp4 capture driver
  • 12e7d64955bc media: platform: amd: low level support for isp4 firmware
  • 1e81c56dffef media: platform: amd: Add isp4 fw and hw interface
  • 40ef791b4aef media: platform: amd: isp4 subdev and firmware loading handling added
  • 289986883731 media: platform: amd: isp4 video node and buffers handling added
  • 787fd8913567 media: platform: amd: isp4 debug fs logging and more descriptive errors
  • 93c935e89dbe Documentation: add documentation of AMD isp 4 driver