CachyOS Linux 6.19.8-1
·
37 commits
to 6.1/cachy
since this release
CachyOS Linux 6.19.8-1
Based on Linux 6.19.8
amd-isp4
- 080e2d3 media: platform: amd: Introduce amd isp4 capture driver
- 12e7d64 media: platform: amd: low level support for isp4 firmware
- 1e81c56 media: platform: amd: Add isp4 fw and hw interface
- 40ef791 media: platform: amd: isp4 subdev and firmware loading handling added
- 2899868 media: platform: amd: isp4 video node and buffers handling added
- 787fd89 media: platform: amd: isp4 debug fs logging and more descriptive errors
- 93c935e Documentation: add documentation of AMD isp 4 driver
bbr3
- 1c26b6b tcp/bbr3: add BBRv3 congestion control
cachy
- 8087b8c add sysctl to allow disabling unprivileged CLONE_NEWUSER
- 70dc0fa CACHY: Add config for default of unprivileged_userns_clone
- a63d335 Cachy: Tweaks
- b01a182 Cachy: Restore -O3 Optimization Level
- 1caa661 Cachy: Add GCC SMS-based modulo scheduling
- 530f541 Cachy: Add ACS override support
- 860abc5 Cachy: mm: Disable unevictable compaction
- 8d3b59b Cachy: PCI: Add Intel remapped NVMe device support
- 102eff4 Cachy: cpufreq: Remove schedutil dependency on Intel/AMD P-State drivers
- 16e5b79 Cachy: Migrate
- b26276c Cachy: evdev - use call_rcu when detaching client
- 0cd8496 Cachy: Enable background reclaim of hugepages
- 1dfaec5 Cachy: Disable watermark boosting by default
- 10c4f0d Cachy: Disable proactive compaction by default
- aeefae1 cachy: move AMD_PRIVATE_COLOR to Kconfig
- 6b180a9 Cachy: v4l2-core: add v4l2loopback
- 3f797bd Cachy: Initialize ata before graphics
- 98538a8 Cachy: intel-pstate: Implement "enable" parameter
- 2cd3284 locking: rwsem: spin faster
- 74ea804 CACHY: Add VHBA driver
- 9a6fca8 Kconfig: Remove CONFIG_EXPERT dependency from PREEMPT_RT
- fd77cb7 CACHY: Add x86_64 ISA and Zen4 compiler optimizations
- 1bbad4e le9uo 1.15a
- 6428458 kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
- 02c43fc kbuild: distributed build support for Clang ThinLTO
- 636275a v4l2loopback: 0.15.1
- 18cca16 v4l2loopback: Sync 6.18 fixes from upstream
- aae4c69 kbuild: add resolve_btfids to pacman PKGBUILD
- 906cf18 CACHY: Disable split lock mitigation
- 311f661 Revert "kbuild: distributed build support for Clang ThinLTO"
- 332e296 Revert "kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a"
- b03005b kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
- f89026c kbuild: distributed build support for Clang ThinLTO
- 950cce8 v4l2loopback: 0.15.3
- ac6d025 CACHY: Remove redundant -fmodulo-sched flag
- 7b28974 linux6.19-rc1-ADIOS-3.1.7
- 95c71d8 CACHY: Use BFQ for SQ devices and mq-deadline for MQ devices
- 5d5cc95 Cachy: drm/amdgpu/pm: Allow override of min_power_limit with ignore_min_pcap
- 138e8c6 iosched-6.19: bump ADIOS to v3.1.8
- ddef831 sched/fair: Prefer the previous cpu for wakeup
- e551875 CACHY: drm/amdgpu/pm: Fix ignoring min power limit
- 881d490 iosched-6.19: bump ADIOS to v3.1.9
- 6c54d9d tag-release: Add script to easier create a release and tag
- 8ca84d4 tag-release: Update script to include commits from branches
- bbfae9e sched/fair: Fix recent_used_cpu block to preserve value
fixes
- 5fe82ef sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()
- 3afe7e8 drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
- c745fa8 x86/CPU/AMD: Gatekeep Zen5 RDSEED "fix" behind !CONFIG_CACHY
- 4353f1f drm/i915/rc6: Disable RC6 for InfinityBook Pro Gen8
- e2c4988 drm/i915/rc6: Add another Boardname to "Disable RC6 for InfinityBook Pro Gen8"
- 90a05cf x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
- 7b0bc11 sched: Make raw_spin_rq_unlock() inline
- 615ed25 sched/core: Make finish_task_switch() and its subfunctions always inline
- 736b290 Add BT support for PRIME B650M-A AX6 II motherboard
- 3149904 rcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS early
- fad8e51 sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu()
- caf6c1d sched/fair: Simplify task_numa_find_cpu()
- 371d6b6 bluetooth: btusb: Add VID/PID 13d3:3625
- 74af2d4 USB: add QUIRK_NO_BOS for several devices
- b81589d Revert "sched/fair: Proportional newidle balance"
- bd730b8 ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G
- b941786 iommu: Skip mapping at address 0x0 if it already exists
- e65c6b0 netfilter: nf_tables: add .abort_skip_removal flag for set types
- cf6efd8 Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"
- c58ebcb ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)
- 260dbbe Revert "iommu: Skip mapping at address 0x0 if it already exists"
- e27b254 iommu: Fix mapping check for 0x0 to avoid re-mapping it
- 10f42fa Input: xpad - add support for EasySMX 05 Pro
hdmi
- e04ee65 drm/amd/display: Return if DisplayID not found in parse_amd_vsdb()
- 6557e7e drm/amd/display: Refactor amdgpu_dm_update_freesync_caps()
- 7529f66 drm/amd/display: Remove redundant edid checks
- c90da37 drm/amd/display: Move DisplayID vrr parsing
- 3586342 drm/amd/display: Always try to parse AMD vsdb
- 2c73361 drm/amd/display: Check for VRR range in CEA AMD vsdb
- bd9963e drm/amd/display: Use bigger VRR range if found in AMD vsdb
- d1fa964 drm/amd/display: Separate DP/eDP and PCON paths completely
- 34c4dcb drm/amd/display: Refactor PCON VRR compatibility check
- a471d5d drm/amd/display: Add PCON VRR ID check override
- 9388b5f drm/amd/display: Add CH7218 PCON ID
- 4b421b5 drm/edid: Parse more info from HDMI Forum vsdb
- 8fa73b3 drm/amd/display: Rename PCON adaptive sync types
- 804b363 drm/amd/display: Enable HDMI VRR over PCON
- bf109bc drm/amd/display: Support HDMI VRRmax=0
- 9865acd drm/amd/display: Build HDMI vsif in correct slot
- 2adcf48 drm/amd/display: Save HDMI gaming info to edid caps
- 707acfd drm/amd/display: Restore ALLM support in HDMI vsif
- bfcc491 drm/amd/display: Trigger ALLM if it's available
- 63fefae drm/amd/display: Reintroduce VTEM info frame
- 9b92b1a drm/amd/display: Enable HDMI VRR
- 6868342 drm/amd/display: freesync_on_desktop support for HDMI VRR
- 8da6254 drm: Add passive_vrr_disabled property to crtc
- 66e01cb drm: Add passive_vrr_capable property to connector
- cba55a1 drm: Add ALLM properties to connector
- 2a900da drm/amd/display: Use passive_vrr properties in amdgpu
- 5162c61 drm/amd/display: Use ALLM properties in amdgpu
t2
- 0597b0a Add apple-bce driver
- b7ee0d6 Put apple-bce in drivers/staging
- 48c98a2 i915: 4 lane quirk for mbp15,1
- 2d6604d apple-gmux: allow switching to igpu at probe
- 77b82c7 applesmc: convert static structures to drvdata
- 9226128 applesmc: make io port base addr dynamic
- c51ad98 applesmc: switch to acpi_device (from platform)
- 0beed7e applesmc: key interface wrappers
- 99f70c9 applesmc: basic mmio interface implementation
- f44b931 applesmc: fan support on T2 Macs
- 1d2fe02 applesmc: Add iMacPro to applesmc_whitelist
- 479d8d9 applesmc: make applesmc_remove void
- e6f9dee applesmc: battery charge limiter
- fdecbf6 HID: add device IDs for Apple SPI HID devices
- 384a228 HID: add HOST vendor/device IDs for Apple MTP devices
- 3972332 HID: core: Handle HOST bus type when announcing devices
- 3c1643a HID: Bump maximum report size to 16384
- 0018fb1 HID: apple: Bind Apple silicon SPI devices
- ccac0b9 HID: apple: Bind to HOST devices for MTP
- 68188db HID: magicmouse: use a define of the max number of touch contacts
- c6052cf HID: magicmouse: use struct input_mt_pos for X/Y
- 03c6b2c HID: magicmouse: use ops function pointers for input functionality
- 2a6c43c HID: magicmouse: add support for Macbook trackpads
- b1624c1 HID: magicmouse: Add MTP multi-touch device support
- 59d0baa HID: magicmouse: Add .reset_resume for SPI trackpads
- a0d34b3 HID: magicmouse: Handle touch controller resets on SPI devices
- 6393db9 HID: magicmouse: Query device dimensions via HID report
- b64039e WIP: HID: transport: spi: add Apple SPI transport
- 8af3146 soc: apple: Add DockChannel driver
- 91fde69 HID: Add Apple DockChannel HID transport driver
- 34e6b1d soc: apple: Add RTKit helper driver
- 6239161 HID: apple: ignore the trackpad on T2 Macs
- e25b08d HID: magicmouse: Add support for trackpads found on T2 Macs
- 36f5a46 HID: magicmouse: fix regression breaking support for Magic Trackpad 1
- 6ca44c6 drm/i915: Discard large BIOS framebuffers causing display corruption.
vesa-dsc-bpp
- 48e88b8 drm/edid: rename VESA block parsing functions to more generic name
- 91c8bed drm/edid: prepare for VESA vendor-specific data block extension
- af0bc84 drm/edid: MSO should only be used for non-eDP displays
- 964b426 drm/edid: parse DSC DPP passthru support flag for mode VII timings
- 8bc3062 drm/edid: for consistency, use mask everywhere for block rev parsing
- 4ac12bd drm/edid: parse DRM VESA dsc bpp target
- 87b4b75 drm/amd: use fixed dsc bits-per-pixel from edid
- 434785e drm/amdgpu: dsc: Fix max_qp limits to match VESA DSC 1.1 spec
vmscape
- 250ef5d x86/bhi: x86/vmscape: Move LFENCE out of clear_bhb_loop()
- ec8229e x86/bhi: Make clear_bhb_loop() effective on newer CPUs
- 41ba5bf x86/vmscape: Rename x86_ibpb_exit_to_user to x86_predictor_flush_exit_to_user
- 521f1e0 x86/vmscape: Move mitigation selection to a switch()
- daf875d x86/vmscape: Use write_ibpb() instead of indirect_branch_prediction_barrier()
- e6259f0 x86/vmscape: Use static_call() for predictor flush
- eec240f x86/vmscape: Deploy BHB clearing mitigation
- e2abbb6 x86/vmscape: Fix conflicting attack-vector controls with =force
- d0b7978 x86/vmscape: Add cmdline vmscape=on to override attack vector controls
- cf4406b x86/vmscape: Depend on HAVE_STATIC_CALL instead of selecting it