CachyOS Linux 6.19.12-1
·
37 commits
to 6.1/cachy
since this release
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
48e88b82c2c4drm/edid: rename VESA block parsing functions to more generic name91c8bed83a3fdrm/edid: prepare for VESA vendor-specific data block extensionaf0bc8446421drm/edid: MSO should only be used for non-eDP displays964b42635253drm/edid: parse DSC DPP passthru support flag for mode VII timings8bc306217b1ddrm/edid: for consistency, use mask everywhere for block rev parsing4ac12bd22dcddrm/edid: parse DRM VESA dsc bpp target87b4b75d347edrm/amd: use fixed dsc bits-per-pixel from edid434785e661aedrm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
6.19/t2
0597b0aae7f9Add apple-bce driverb7ee0d63cbb3Put apple-bce in drivers/staging48c98a239c17i915: 4 lane quirk for mbp15,12d6604d768c5apple-gmux: allow switching to igpu at probe77b82c7786e0applesmc: convert static structures to drvdata9226128b21c0applesmc: make io port base addr dynamicc51ad989e9acapplesmc: switch to acpi_device (from platform)0beed7e9eba9applesmc: key interface wrappers99f70c975999applesmc: basic mmio interface implementationf44b93104c9bapplesmc: fan support on T2 Macs1d2fe025d4c2applesmc: Add iMacPro to applesmc_whitelist479d8d96e100applesmc: make applesmc_remove voide6f9dee27c84applesmc: battery charge limiterfdecbf669a3cHID: add device IDs for Apple SPI HID devices384a22807afdHID: add HOST vendor/device IDs for Apple MTP devices39723326908eHID: core: Handle HOST bus type when announcing devices3c1643a7a33dHID: Bump maximum report size to 163840018fb1fbbcdHID: apple: Bind Apple silicon SPI devicesccac0b948bfdHID: apple: Bind to HOST devices for MTP68188db3ab9fHID: magicmouse: use a define of the max number of touch contactsc6052cfb7874HID: magicmouse: use struct input_mt_pos for X/Y03c6b2c343e5HID: magicmouse: use ops function pointers for input functionality2a6c43c0bc0aHID: magicmouse: add support for Macbook trackpadsb1624c13eac9HID: magicmouse: Add MTP multi-touch device support59d0baab9324HID: magicmouse: Add .reset_resume for SPI trackpadsa0d34b335842HID: magicmouse: Handle touch controller resets on SPI devices6393db9543f3HID: magicmouse: Query device dimensions via HID reportb64039ec3708WIP: HID: transport: spi: add Apple SPI transport8af31467c075soc: apple: Add DockChannel driver91fde69c3146HID: Add Apple DockChannel HID transport driver34e6b1d3c16asoc: apple: Add RTKit helper driver6239161844f4HID: apple: ignore the trackpad on T2 Macse25b08dd3e78HID: magicmouse: Add support for trackpads found on T2 Macs36f5a4658458HID: magicmouse: fix regression breaking support for Magic Trackpad 16ca44c63d35ddrm/i915: Discard large BIOS framebuffers causing display corruption.344dde9c6bacRevert "apple-gmux: allow switching to igpu at probe"2ccfd03117aeReapply "apple-gmux: allow switching to igpu at probe"67316318f71cvga_switcheroo: Defer probe of display devices on T2 Macs
6.19/hdmi
e04ee6551873drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()6557e7e63c8adrm/amd/display: Refactor amdgpu_dm_update_freesync_caps()7529f667424fdrm/amd/display: Remove redundant edid checksc90da3703e37drm/amd/display: Move DisplayID vrr parsing3586342ed8c0drm/amd/display: Always try to parse AMD vsdb2c7336158949drm/amd/display: Check for VRR range in CEA AMD vsdbbd9963e38557drm/amd/display: Use bigger VRR range if found in AMD vsdbd1fa964d334edrm/amd/display: Separate DP/eDP and PCON paths completely34c4dcb65f7ddrm/amd/display: Refactor PCON VRR compatibility checka471d5d119b5drm/amd/display: Add PCON VRR ID check override9388b5f1782cdrm/amd/display: Add CH7218 PCON ID4b421b51f66adrm/edid: Parse more info from HDMI Forum vsdb8fa73b3fdd61drm/amd/display: Rename PCON adaptive sync types804b3630909fdrm/amd/display: Enable HDMI VRR over PCONbf109bcf3d84drm/amd/display: Support HDMI VRRmax=09865acdefb43drm/amd/display: Build HDMI vsif in correct slot2adcf48a1c85drm/amd/display: Save HDMI gaming info to edid caps707acfd9d263drm/amd/display: Restore ALLM support in HDMI vsifbfcc49152203drm/amd/display: Trigger ALLM if it's available63fefae3da0bdrm/amd/display: Reintroduce VTEM info frame9b92b1adc74bdrm/amd/display: Enable HDMI VRR6868342566d0drm/amd/display: freesync_on_desktop support for HDMI VRR8da625409812drm: Add passive_vrr_disabled property to crtc66e01cb1e5b0drm: Add passive_vrr_capable property to connectorcba55a14894bdrm: Add ALLM properties to connector2a900dac048edrm/amd/display: Use passive_vrr properties in amdgpu5162c619bd90drm/amd/display: Use ALLM properties in amdgpude37ebdefbb1drm/amd/display: Add PCON VRR ID check override736d8370d314Fix VRR range on FreeSync-less monitors6e381583a924Revert "drm/amd/display: Add PCON VRR ID check override"
6.19/fixes
5fe82efd908asched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()3afe7e84db94drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()c745fa8a9179x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY4353f1f04abbdrm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8e2c49887ea84drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"90a05cf204c8x86/mm/tlb: Make enter_lazy_tlb() always inline on x867b0bc114eb3fsched: Make raw_spin_rq_unlock() inline615ed25cc384sched/core: Make finish_task_switch() and its subfunctions always inline736b290701a1Add BT support for PRIME B650M-A AX6 II motherboard3149904ab10frcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS earlyfad8e510cd57sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()caf6c1d9d9aasched/fair: Simplify task_numa_find_cpu()371d6b6dae3bbluetooth: btusb: Add VID/PID 13d3:362574af2d4984a7USB: add QUIRK_NO_BOS for several devicesb81589d508dbRevert "sched/fair: Proportional newidle balance"bd730b87e16dALSA: hda/realtek: Add quirk for Acer Aspire V3-572Gb94178678822iommu: Skip mapping at address 0x0 if it already existse65c6b0a5a17netfilter: nf_tables: add .abort_skip_removal flag for set typescf6efd8ce306Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"c58ebcb1ae80ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)260dbbeb15aaRevert "iommu: Skip mapping at address 0x0 if it already exists"e27b254f50c8iommu: Fix mapping check for 0x0 to avoid re-mapping it10f42fae6e6bInput: xpad - add support for EasySMX 05 Pro20313d767be2ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx5cb73ddfee55fudmabuf: Do not create malformed scatterlists537d4b69bf9dwriteback: don't block sync for filesystems with no data integrity guaranteesb8e395179d46wifi: rtw88: validate RX rate to prevent out-of-bound
6.19/cgroup-vram
b5a3ce2f7a5bcgroup/dmem: Add queries for protection values91217b8faedbcgroup,cgroup/dmem: Add (dmem_)cgroup_common_ancestor helpercae01dda31b7drm/ttm: Extract code for attempting allocation in a placebf3bdf995c7ddrm/ttm: Split cgroup charge and resource allocation12b0f4e71cb8drm/ttm: Be more aggressive when allocating below protection limitca3955cc570edrm/ttm: Use common ancestor of evictor and evictee as limit poola5ad182ba8a3drm/nouveau: Wire up dmem cgroups
6.19/cachy
8087b8c2fda7add sysctl to allow disabling unprivileged CLONE_NEWUSER70dc0fa9a5d0CACHY: Add config for default of unprivileged_userns_clonea63d33541f2eCachy: Tweaksb01a1820ca34Cachy: Restore -O3 Optimization Level1caa661d25c4Cachy: Add GCC SMS-based modulo scheduling530f5413601bCachy: Add ACS override support860abc50e3d6Cachy: mm: Disable unevictable compaction8d3b59b6c722Cachy: PCI: Add Intel remapped NVMe device support102eff4eff80Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers16e5b7920ce0Cachy: Migrateb26276ce8836Cachy: evdev - use call_rcu when detaching client0cd8496932a0Cachy: Enable background reclaim of hugepages1dfaec52c2b1Cachy: Disable watermark boosting by default10c4f0d38b0cCachy: Disable proactive compaction by defaultaeefae197503cachy: move AMD_PRIVATE_COLOR to Kconfig6b180a94d6eaCachy: v4l2-core: add v4l2loopback3f797bd5771cCachy: Initialize ata before graphics98538a8cf237Cachy: intel-pstate: Implement "enable" parameter2cd32842465elocking: rwsem: spin faster74ea804d3e31CACHY: Add VHBA driver9a6fca8e55c9Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RTfd77cb707053CACHY: Add x86_64 ISA and Zen4 compiler optimizations1bbad4e440a1le9uo 1.15a6428458fbb48kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a02c43fcbb73ckbuild: distributed build support for Clang ThinLTO636275a66be4v4l2loopback: 0.15.118cca168c11dv4l2loopback: Sync 6.18 fixes from upstreamaae4c69c1f59kbuild: add resolve_btfids to pacman PKGBUILD906cf1892138CACHY: Disable split lock mitigation311f661f5be7Revert "kbuild: distributed build support for Clang ThinLTO"332e29614bd2Revert "kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a"b03005bed986kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_af89026cd656dkbuild: distributed build support for Clang ThinLTO950cce86668dv4l2loopback: 0.15.3ac6d02534386CACHY: Remove redundant -fmodulo-sched flag7b2897462de1linux6.19-rc1-ADIOS-3.1.795c71d84f88aCACHY: Use BFQ for SQ devices and mq-deadline for MQ devices5d5cc954e0c5Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap138e8c6cd447iosched-6.19: bump ADIOS to v3.1.8ddef83177b61sched/fair: Prefer the previous cpu for wakeupe551875a8c09CACHY: drm/amdgpu/pm: Fix ignoring min power limit881d4905b356iosched-6.19: bump ADIOS to v3.1.96c54d9d8fc7atag-release: Add script to easier create a release and tag8ca84d498f5atag-release: Update script to include commits from branchesbbfae9e1730bsched/fair: Fix recent_used_cpu block to preserve valuee8d0a389e362Revert "kbuild: distributed build support for Clang ThinLTO"8304d8c4531bRevert "kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a"5f7ea04b1f62kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a0f35d0214211kbuild: distributed build support for Clang ThinLTO3291d77cce6eCACHY: POC Selector by Masahito S0a32ac960f33sched: Keep default SCHED_NR_MIGRATE_BREAK when building with BOREbaaac40f0a26POC 2.5.3
6.19/bbr3
1c26b6b7be15tcp/bbr3: add BBRv3 congestion control
6.19/amd-isp4
080e2d35b969media: platform: amd: Introduce amd isp4 capture driver12e7d64955bcmedia: platform: amd: low level support for isp4 firmware1e81c56dffefmedia: platform: amd: Add isp4 fw and hw interface40ef791b4aefmedia: platform: amd: isp4 subdev and firmware loading handling added289986883731media: platform: amd: isp4 video node and buffers handling added787fd8913567media: platform: amd: isp4 debug fs logging and more descriptive errors93c935e89dbeDocumentation: add documentation of AMD isp 4 driver