Daily update · Oct 3–4, 2026
Kernel update: Thunderbolt stability, AMD display fixes, and new hardware support
A roundup of today's mainline kernel changes, including security hardening, USB/Thunderbolt fixes, and expanded hardware compatibility.
In brief
Today's mainline kernel updates focus on stability and security: Thunderbolt and USB fixes prevent crashes, AMD GPU display issues are addressed, and new hardware support lands for LTE/5G modems and laptops. Several memory safety issues in serial, console, and sensor drivers are also fixed.
Security and hardening
Fix memory disclosure in USB serial drivers
Two fixes prevent kernel memory leaks: one orders port teardown after disconnect to avoid a use-after-free, the other rejects short control transfers in the Sierra Wireless driver that previously exposed uninitialized heap memory via sysfs.
Why it matters: Prevents potential kernel memory disclosure and crashes when using USB serial devices.
Harden virtual console against memory safety bugs
Two fixes address a use-after-free in /dev/vcs writes and a slab out-of-bounds read during selection paste, both triggered by concurrent console access.
Why it matters: Improves stability and security for users of virtual consoles, including screen readers and terminal emulators.
Fix IIO sensor data buffer leak
The IIO core now zero-allocates extra space in the unaligned bounce buffer, preventing uninitialized heap data from being exposed to userspace when timestamps are enabled.
Why it matters: Prevents a potential kernel memory disclosure for applications reading sensor data via IIO.
Validate USB audio gadget request index
The UAC1 legacy gadget handler now validates the request index before using it as an array index, blocking out-of-bounds access from a malicious USB host.
Why it matters: Hardens USB audio gadget implementations against memory corruption.
Prevent Thunderbolt XDomain out-of-bounds read
A malicious Thunderbolt peer could report an oversized response length, causing a buffer over-read. The driver now rejects such responses.
Why it matters: Hardens Thunderbolt networking against remote memory disclosure or crash.
USB and Thunderbolt
Thunderbolt stability and feature fixes
A batch of fixes addresses use-after-free, NULL pointer dereferences, and reference leaks in Thunderbolt DP tunnel and control channel handling during hot-unplug and teardown. A reset quirk that caused shutdown deadlock on AMD USB4 routers is reverted, non-blocking I/O is enabled for stream devices, and CL states are disabled for the Anker Prime TB5 dock to prevent tunnel aborts.
Why it matters: Prevents crashes, hangs, and memory corruption for Thunderbolt/USB4 users, and improves dock stability.
032c59c7681c12f5d8b85a661fd1f67c94d3419fa32fa5bcc222f80be55f0b457c6733f74310c6b8e75da02188ddc24be6df180e976fc230bc2b926d47c73a43c1de395e9f2967a7
USB core and gadget fixes
Fixes an IRQ storm in DWC3 gadget controllers that could panic the kernel, reduces the USB 3 root hub resume hold time to avoid crashes on AMD platforms, and resolves multiple USB gadget/core issues including FunctionFS endpoint descriptor NULL deref, CDC ACM URB use-after-free, control endpoint cleanup, and Type-C connector mapping/USB4 matching.
Why it matters: Improves stability for USB devices, especially on AMD systems and for USB gadget users.
1ff77cbefe5a29480b05e6e29cd072788c76dc614d6bc9910e8baa78d8726c51f09c6db5aef5a7e20765
Serial and console
Serial driver fixes
A collection of fixes improves serial port reliability: restores TIOCMIWAIT on Amiga, fixes OMAP UART wake IRQ during suspend, prevents a NULL pointer dereference on unregister, reduces IRQ overhead for modem-status handling, and corrects Qualcomm GENI serial console power management and interconnect vote constants.
Why it matters: Fixes crashes, wake issues, and console problems on a range of systems from Amiga to Qualcomm.
615f35fd5aee73f3e6ca7a6a499485a67fba37aba16e794363ef71d1474b3098c989bd382de1066dc8591cd9b1be5a9c
Display and graphics
AMD display fixes
Corrects HDMI color range for CTA modes to avoid washed-out or crushed blacks, restores legacy fast update path for DCE 6.x/8.1 GPUs to prevent black screens, allows system suspend when the GPU is parked by vga_switcheroo, adds NULL checks to prevent crashes on MST display unplug, and fixes PWM backlight curve mapping to match Windows behavior.
Why it matters: Fixes display issues on AMD GPUs, from older HD 6000 series to modern laptops, and improves suspend reliability on hybrid graphics systems.
eb5650d1f367106b4a2a78b288427119e1f0687d31ea9ac7eadb85cca111217f64f348c951cc916648d1
Disable Intel i915 VRR DC balance by default
VRR DC balance caused timing issues on some panel/TCON combinations and is now off by default, with a module parameter to re-enable it for debugging.
Why it matters: Avoids display flicker or timing problems on Intel GPUs with variable refresh rate displays.
Hardware support and platform
New hardware support
Adds USB serial driver support for Quectel EG060W/RG660QB, SIMCom SIM8260C, and Compal EXM-G1x/EXC-T1 LTE/5G modems, enables monitoring of Corsair AX1500i PSUs, enables SMBus touchpad on ThinkPad T490, fixes keyboard/touchpad on Fujitsu LIFEBOOK U7410, makes USB-C work on Acer Nitro ANV15-41, restores SMBus on ThinkPad L440 by restricting a T440p quirk, and fixes Samsung S6SY761 touchscreen resume.
Why it matters: Expands hardware compatibility and fixes input/power issues on specific laptops and modems.
cd243401994835c950c9ec2c7f11480cda086177bcd94be8b51faf3f2e30d84e27d87738a961417c5ae7495cd7f858b48c51ea651d04f0fd8993082ca215720959c5
ARM64 and Qualcomm platform fixes
Reverts an interconnect QoS change that caused hard resets on Snapdragon X1 laptops, fixes the ARM64 TLB flush range for erratum 2645198, corrects CPU frequency reporting above 4.19 GHz, and prevents invalid signal context restoration on SME-only systems.
Why it matters: Improves stability and correctness on ARM64 laptops and Qualcomm platforms.
Source commits217 entries +
thunderbolt: Fix KASAN reported use-after-free when request is canceled
Mika Westerberg · May 7, 2026 · 1 files
thunderbolt: Use separate lock class for each ring
Mika Westerberg · May 15, 2026 · 2 files
iio: proximity: aw96103: validate firmware data length
Laxman Acharya Padhya · Aug 1, 2026 · 1 files
iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.
Jonathan Cameron · Aug 3, 2026 · 1 files
iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind
Fan Wu · Aug 3, 2026 · 1 files
tty: vcc: zero-initialize control packet in vcc_send_ctl()
Joshua Rogers · Aug 3, 2026 · 1 files
tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup
Joshua Rogers · Aug 3, 2026 · 1 files
tty: vt: fix memory leak in vc_allocate()
Mingyu Wang · Aug 3, 2026 · 1 files
usb: typec: tipd: don't send GAID when probe fails in APP mode
Marian Rotariu · Aug 6, 2026 · 1 files
MAINTAINERS: Add self for the sb1250-duart serial driver
Maciej W. Rozycki · Aug 6, 2026 · 1 files
iio: light: gp2ap020a00f: drain irq_work after free_irq
Fan Wu · Aug 6, 2026 · 1 files
iio: trigger: cancel reenable_work before freeing trigger
Fan Wu · Aug 6, 2026 · 1 files
iio: adc: ade9000: request interrupts after powering the device
Antoniu Miclaus · Aug 7, 2026 · 1 files
iio: adc: ade9000: fix overlapping scan_index for current and voltage channels
Antoniu Miclaus · Aug 7, 2026 · 1 files
iio: adc: ade9000: handle Phase C dip events in IRQ1 handler
Antoniu Miclaus · Aug 7, 2026 · 1 files
iio: health: max30102: fix NULL dereference in interrupt handler
Marco Chen · Aug 8, 2026 · 1 files
usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe
Jie Deng · Aug 10, 2026 · 1 files
iio: adc: rohm-bd79124: Fix rising alarm
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: adc: rohm-bd79124: Fix channel initialization
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: adc: rohm-bd79124: Fix GPIO mask check
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: adc: rohm-bd79124: Catch regmap errors at measurement start/stop
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: dac: rohm-bd79703: Do not allow writing SCALE
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: pressure: rohm-bm1390: Return error when read fails
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: light: rohm-bu27034: Fix error return
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: accel: kionix-kx022a: Fix array boundary check
Matti Vaittinen · Aug 10, 2026 · 1 files
iio: adc: max1363: sign-extend bipolar differential channel reads
Cong Nguyen · Aug 10, 2026 · 1 files
iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup
Hui Su · Aug 11, 2026 · 1 files
USB: serial: option: add Quectel EG060W
Carlo Szelinsky · Aug 12, 2026 · 1 files
binder: fix leaked fd fixups on TF_UPDATE_TXN supersede
Tomer Pomeranc · Aug 12, 2026 · 1 files
binder: fix is_failure flag for superseded transaction cleanup
Tomer Pomeranc · Aug 12, 2026 · 1 files
iio: adc: adi-axi-adc: Initialize state mutex
Janani Sunil · Aug 13, 2026 · 1 files
Revert "thunderbolt: xdomain: Notify peers after enumeration"
Mika Westerberg · Aug 14, 2026 · 1 files
iio: imu: adis16480: fix unprotected debugfs reads
Arka Mondal · Aug 15, 2026 · 1 files
iio: imu: adis16400: fix unprotected debugfs reads
Arka Mondal · Aug 15, 2026 · 1 files
iio: gyro: adis16136: fix unprotected debugfs reads
Arka Mondal · Aug 15, 2026 · 1 files
USB: serial: option: add support for SIMCom SIM8260C
Zhao Dongdong · Aug 17, 2026 · 1 files
iio: proximity: sx9324: Correct proximity channel resolution
Zhang Jie · Aug 18, 2026 · 1 files
iio: accel: sca3000: fix frequency divider condition check
Salah Triki · Aug 19, 2026 · 1 files
iio: admv1013: initialize callback mutex before registering notifier
Runyu Xiao · Aug 19, 2026 · 1 files
serial: qcom-geni: keep registered console runtime active
Konrad Dybcio · Aug 19, 2026 · 1 files
iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw()
Salah Triki · Aug 19, 2026 · 1 files
iio: frequency: adf4377: Fully initialize clk_init_data and clk_parent_data
Geert Uytterhoeven · Aug 20, 2026 · 1 files
USB: serial: fix port tear down use-after-free
Johan Hovold · Aug 21, 2026 · 1 files
USB: serial: fix dynamic id driver deregistration race
Johan Hovold · Aug 21, 2026 · 1 files
USB: serial: fix driver deregistration order
Johan Hovold · Aug 21, 2026 · 3 files
USB: serial: use iterator for driver deregistration
Johan Hovold · Aug 21, 2026 · 1 files
dt-bindings: iio: adc: rockchip-saradc: Group single-entries into an enum list
Vladislav Leonov · Aug 23, 2026 · 1 files
dt-bindings: iio: adc: rockchip-saradc: Fix RV1106 compatible
Vladislav Leonov · Aug 23, 2026 · 1 files
iio: imu: inv_icm42607: propagate runtime suspend errors
Linmao Li · Aug 24, 2026 · 1 files
iio: imu: inv_icm42607: restore runtime PM on system resume errors
Linmao Li · Aug 24, 2026 · 1 files
iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handler
Salah Triki · Aug 24, 2026 · 1 files
iio: inv_sensors: fix estimated value larger than interrupt timestamp
Jean-Baptiste Maneyrol · Aug 24, 2026 · 1 files
drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device
Haojie Li · Aug 25, 2026 · 1 files
serial: 8250_omap: fix wake irq cleared during suspend
Kendall Willis · Aug 25, 2026 · 1 files
tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2
Daniel Starke · Aug 26, 2026 · 1 files
iio: adc: ade9000: fix NULL pointer dereference in clkout registration
Linmao Li · Aug 26, 2026 · 1 files
serial: core: fix NULL pointer dereference in serial_core_unregister_port()
Ruslan Valiyev · Aug 26, 2026 · 1 files
iio: buffer-dmaengine: fix sg entry iteration when building dma_vecs
Michael Hennerich · Aug 28, 2026 · 1 files
iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure
Cong Nguyen · Aug 28, 2026 · 1 files
drm/mediatek: mtk_hdmi_v2: fix VID_DOWNSAMPLE_CONFIG register offset
Julien Stephan · Aug 28, 2026 · 1 files
serial: qcom-geni: Fix unbalanced runtime PM resume for no_console_suspend
Abel Vesa · Aug 28, 2026 · 1 files
thunderbolt: Hold a router reference for each allocated HopID
Sven Peter · Aug 29, 2026 · 2 files
thunderbolt: Make the DP tunnel activation callback mandatory
Sven Peter · Aug 29, 2026 · 4 files
thunderbolt: Fix domain reference leak when DPRX read is canceled
Sven Peter · Aug 29, 2026 · 2 files
thunderbolt: Don't access a DP tunnel after its DPRX read was canceled
Sven Peter · Aug 29, 2026 · 2 files
thunderbolt: Mark discovered tunnels as active
Sven Peter · Aug 29, 2026 · 1 files
thunderbolt: Tear down inactive DP tunnels when the domain is stopped
Sven Peter · Aug 29, 2026 · 1 files
iio: adc: aspeed: propagate reset deassert errors
Pengpeng Hou · Aug 30, 2026 · 1 files
thunderbolt: Fix NULL dereference in tb_remove_work()
Fedor Pchelkin · Aug 31, 2026 · 1 files
USB: serial: option: add Compal EXM-G1x support
Ian Lin · Aug 31, 2026 · 1 files
vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF
Yi Yang · Sep 1, 2026 · 1 files
usb: gadget: midi2: Fix the jack descriptor array sizes
Takashi Iwai · Sep 1, 2026 · 1 files
iio: proximity: vl53l0x-i2c: claim direct mode for raw reads
Donggeun Yoo · Sep 1, 2026 · 1 files
usb: octeon-hcd: fix the FIFO-flush timeout computation
Orgad Shaneh · Sep 1, 2026 · 1 files
usb: octeon-hcd: fail the probe when the USB core does not respond
Orgad Shaneh · Sep 1, 2026 · 1 files
usb: octeon-hcd: sleep on an hrtimer for far-off periodic transfers
Orgad Shaneh · Sep 1, 2026 · 1 files
iio: light: rohm-bu27034: Fix infinite delay on error
Matti Vaittinen · Sep 2, 2026 · 1 files
iio: accel: kionix-kx022a: Prevent memory leak and fix state
Matti Vaittinen · Sep 2, 2026 · 1 files
usb: dwc3: am62: Fix runtime PM usage count leak on probe error path
Radhey Shyam Pandey · Sep 2, 2026 · 1 files
usb: typec: tcpm: recover after failure to start the frs ams
Amit Sunil Dhamne · Sep 3, 2026 · 1 files
rust_binder: cancel deferred work items in thread exit
Alice Ryhl · Sep 3, 2026 · 1 files
usb: hub: use shorter 120ms post resume hold for SS root hubs
Lovekesh Solanki · Sep 3, 2026 · 1 files
rust_binder: reschedule node refcount update on thread exit
Alice Ryhl · Sep 3, 2026 · 2 files
iio: adc: ad4030: fix invalid oversampling_ratio validation
Salah Triki · Sep 3, 2026 · 1 files
USB: serial: fix ioctl hangup race
Johan Hovold · Sep 3, 2026 · 3 files
tty: abort break signalling on hangup
Johan Hovold · Sep 3, 2026 · 2 files
USB: serial: option: add Quectel RG660QB
Sebastian Sjoholm · Sep 3, 2026 · 1 files
USB: dwc2: shut down wakeup timer before freeing HCD state
Runyu Xiao · Sep 4, 2026 · 1 files
USB: serial: option: add Compal EXC-T1 support
Ian Lin · Sep 4, 2026 · 1 files
drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend
Jiangshan Yi · Sep 4, 2026 · 1 files
iio: dac: mcp47a1: Allow full-scale output
Tuna Kılıç · Sep 4, 2026 · 1 files
iio: adc: axp288: Add TS bias override for Haier HV103H
Vladyslav Ivashchenko · Sep 4, 2026 · 1 files
vt: skip screen update for DEC alignment test on backgroup consoles
Zizhi Wo · Sep 5, 2026 · 1 files
usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()
Radhey Shyam Pandey · Sep 6, 2026 · 1 files
usb: typec: tipd: fix uninitialized typec_partner_desc in cd321x_update_work()
Radhey Shyam Pandey · Sep 6, 2026 · 1 files
iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls
Felix Gu · Sep 6, 2026 · 1 files
iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure
Felix Gu · Sep 6, 2026 · 1 files
clk: spacemit: k3: add CPU PLL rate tables
Troy Mitchell · Sep 7, 2026 · 1 files
usb: dwc3: gadget: fix IRQ storm on invalid event buffer count
Jiazi Liu · Sep 7, 2026 · 3 files
USB: cdc-acm: fix racy TIOCMIWAIT implementation
Johan Hovold · Sep 7, 2026 · 2 files
usb: typec: tcpm: fix use-after-free of the kthread worker on port unregister
Igor Paunovic · Sep 7, 2026 · 1 files
usb: gadget: aspeed-vhub: cancel wake work on device removal
Fan Wu · Sep 8, 2026 · 4 files
usb: typec: ucsi: glink: fix use-after-free of ucsi on remove
Fan Wu · Sep 8, 2026 · 1 files
tty: tty_port: restore TTY_IO_ERROR on activation failure
Johan Hovold · Sep 8, 2026 · 1 files
thunderbolt: Reject oversized XDomain properties responses
Daehyeon Ko · Sep 9, 2026 · 1 files
serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()
Fan Wu · Sep 9, 2026 · 1 files
usb: cdns3: fix use-after-free in cdns3_gadget_exit()
Fan Wu · Sep 9, 2026 · 1 files
clk: ti: composite: resolve parent clocks by name again
Andreas Kemnade · Sep 9, 2026 · 1 files
nitro_enclaves: fix use-after-free on SLOT_ALLOC failure
Yuxiao Wang · Sep 9, 2026 · 1 files
usb: typec: anx7411 - stop the IRQ before destroying the workqueue
Linkai Gong · Sep 10, 2026 · 1 files
usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41
Pannarat Wiriyaarritham · Sep 10, 2026 · 1 files
tty: port: fix tty_port_tty_vhangup() race
Johan Hovold · Sep 10, 2026 · 2 files
serial: revert guards in uart_wait_modem_status()
Johan Hovold · Sep 10, 2026 · 1 files
serial: fix ioctl hangup race
Johan Hovold · Sep 10, 2026 · 1 files
serial: fix TIOCMIWAIT race
Johan Hovold · Sep 10, 2026 · 1 files
serial: abort TIOCMIWAIT on hangup
Johan Hovold · Sep 10, 2026 · 1 files
usb: storage: sierra_ms: reject short SWoC info transfers
Syed Labeeq Sajid Bukhari · Sep 10, 2026 · 1 files
USB: serial: cp210x: add Corsair AX1500i Power Supply
Jérémy Carrat · Sep 10, 2026 · 1 files
drm/amd/display: Default HDMI RGB output to limited range on CTA modes
Adrian Betschart · Sep 10, 2026 · 2 files
tty: amiserial: fix broken TIOCMIWAIT
Johan Hovold · Sep 11, 2026 · 1 files
EDAC/altera: Do not allow driver unbinding
Dinh Nguyen · Sep 11, 2026 · 1 files
EDAC/altera: Drop __init from ECC setup paths for re-probe safety
Dinh Nguyen · Sep 11, 2026 · 1 files
EDAC/altera: Fix memory leak on dci allocation failure
Dinh Nguyen · Sep 11, 2026 · 1 files
EDAC/altera: Fix use-after-free in error paths
Dinh Nguyen · Sep 11, 2026 · 1 files
drm/amd/display: Try RGB before YCbCr 4:4:4 in stream validation
Adrian Betschart · Sep 11, 2026 · 1 files
drm/xe/pf: Refactor VF LMEM BAR resize helper function
Michal Wajdeczko · Sep 11, 2026 · 1 files
drm/amd/display: Preserve eDP mode on initial ASSR failure
Arthur Heymans · Sep 12, 2026 · 2 files
usb: chipidea: tegra: disable runtime PM on resume failure
Myeonghun Pak · Sep 13, 2026 · 1 files
EDAC/versalnet: Drop remote processor handle refcount on driver removal
Guangshuo Li · Sep 13, 2026 · 1 files
binderfs: fix UAF write in binder_add_device
Peiyang He · Sep 13, 2026 · 1 files
iio: adc: pac1934: check ACPI label duplication
Slavin Liu · Sep 13, 2026 · 1 files
drm/amdkfd: Fix always mapped range mapping to all ACCESS GPUs
Andrew Martin · Sep 14, 2026 · 1 files
usb: ohci-da8xx: disable controller wakeup on cleanup
Myeonghun Pak · Sep 15, 2026 · 1 files
usb: ohci-s3c2410: disable controller wakeup on removal
Myeonghun Pak · Sep 15, 2026 · 1 files
usb: ohci-spear: disable controller wakeup on removal
Myeonghun Pak · Sep 15, 2026 · 1 files
usb: ohci-st: disable controller wakeup on removal
Myeonghun Pak · Sep 15, 2026 · 1 files
usb: dwc3: gadget: fix IRQ storm on invalid event buffer count
Jiazi Liu · Sep 15, 2026 · 3 files
Revert "interconnect: qcom: x1e80100: enable QoS configuration"
Marc Zyngier · Sep 15, 2026 · 1 files
USB: serial: ssu100: fix baud rate overflow
Johan Hovold · Sep 15, 2026 · 1 files
USB: serial: quatech2: fix baud rate overflow
Johan Hovold · Sep 15, 2026 · 1 files
soc: qcom: geni-se: Correct QUP Core ICC vote constants
Viken Dadhaniya · Sep 15, 2026 · 1 files
tty: serial: qcom_geni_serial: Keep console RX functional after deep idle
Viken Dadhaniya · Sep 15, 2026 · 1 files
serial: qcom-geni: avoid unused-function warning
Arnd Bergmann · Sep 15, 2026 · 1 files
Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers"
Mario Limonciello · Sep 15, 2026 · 5 files
usb: typec: ucsi: Get the connector fwnode based on reg value
Prashanth K · Sep 16, 2026 · 1 files
drm/amdgpu/gfx12: set KMD_QUEUE for kernel gfx queues
Jesse Zhang · Sep 16, 2026 · 1 files
drm/amdgpu/gfx11: set KMD_QUEUE for kernel gfx queues
Jesse Zhang · Sep 16, 2026 · 1 files
rust_binderfs: add transaction_report feature entry
Carlos Llamas · Sep 16, 2026 · 1 files
drm/amd/display: guard dc_sink dereferences in MST mode validation
Hari Mishal · Sep 16, 2026 · 1 files
iio: adc: ad7173: Fix digital filter configuration
Marcelo Schmitt · Sep 16, 2026 · 1 files
iio: adc: stm32-adc: fix possible division by zero in processed channel
Fabrice Gasnier · Sep 16, 2026 · 1 files
iio: adc: stm32-adc: fix check on internal channel availability
Fabrice Gasnier · Sep 16, 2026 · 1 files
drm/mediatek: Fix pdev reference leak in mtk_drm_bind()
Wentao Liang · Sep 16, 2026 · 1 files
drm/mediatek: Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()
Wentao Liang · Sep 16, 2026 · 1 files
usb: typec: ucsi: displayport: Current CAM OOB index fixup
Jameson Thies · Sep 17, 2026 · 1 files
drm/amdgpu: support non-guilty job save on ring backup
Jesse Zhang · Sep 17, 2026 · 1 files
drm/i915/vrr: Disable DC balance by default
Mitul Golani · Sep 17, 2026 · 3 files
drm/amd/display: Fix stale replay_events after mod_power stream removal
Simon Polack · Sep 17, 2026 · 1 files
iio: proximity: isl29501: Fix return type of isl29501_register_write
Salah Triki · Sep 17, 2026 · 1 files
kgdboc: Fix tty driver reference leak in configure_kgdboc()
Wentao Liang · Sep 17, 2026 · 1 files
serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()
Wentao Liang · Sep 17, 2026 · 1 files
serial: vt8500: Fix clock reference leak in vt8500_serial_probe()
Wentao Liang · Sep 17, 2026 · 1 files
drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPU
Theo Andersen Carton · Sep 17, 2026 · 1 files
usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC
Yuchao Zhang · Sep 18, 2026 · 1 files
drm/amd/display: map PWM brightness through custom backlight curve
Ray Wu · Sep 18, 2026 · 2 files
drm/xe/pf: Keep VF LMEM BAR size low if no VFs enabled
Marcin Bernatowicz · Sep 18, 2026 · 1 files
USB: cdc-acm: skip URB restart in port_shutdown if disconnected
Yuchao Zhang · Sep 18, 2026 · 1 files
vt: selection: Fix unsigned underflow and slab-out-of-bounds read in paste_selection()
Hui Peng · Sep 19, 2026 · 1 files
drm/amdgpu: fix IP instance memory leak on kobject add failure
Guangshuo Li · Sep 19, 2026 · 1 files
iio: cdc: ad7150: fix OF matching and publish module aliases
Pengpeng Hou · Sep 20, 2026 · 1 files
drm/amdgpu: fix empty fence backup and replay intervals
Jesse Zhang · Sep 20, 2026 · 1 files
Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410
Lovekesh Solanki · Sep 20, 2026 · 1 files
Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490
Lovekesh Solanki · Sep 20, 2026 · 1 files
USB: gadget: dummy-hcd: Fix wait for outstanding request completions
Alan Stern · Sep 20, 2026 · 1 files
usb: core: clear both ep_in and ep_out for non-ep0 control endpoints
Hui Peng · Sep 20, 2026 · 1 files
iio: buffer: serialize buffer teardown with mode claims
Jinseob Kim · Sep 21, 2026 · 1 files
usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd
Liu Chao · Sep 21, 2026 · 1 files
drm/amdgpu: fix ACP MFD device leak on init failure
Guangshuo Li · Sep 21, 2026 · 1 files
drm/mediatek: Fix ovl adaptor platform device leak
Guangshuo Li · Sep 21, 2026 · 1 files
serial: 8250: Change console_msr_work to IRQ_WORK_LAZY
John Ogness · Sep 21, 2026 · 1 files
drm/amdgpu/gfx6: fix firmware leak on teardown
Willian Oliveira · Sep 22, 2026 · 1 files
thunderbolt: stream: Announce support for FMODE_NOWAIT
Mika Westerberg · Sep 22, 2026 · 1 files
drm/amdgpu: drop userq callback assignment for sdma 7.1
Alex Deucher · Sep 22, 2026 · 1 files
iio: adc: ad_sigma_delta: fix use-after-free on unbind
Fan Wu · Sep 23, 2026 · 1 files
drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC
Timur Kristóf · Sep 23, 2026 · 1 files
drm/amd/pm/si: Fix updating clock limits on AC/DC
Timur Kristóf · Sep 23, 2026 · 1 files
drm/amd/display: Fix fast updates on DCE 6.x
Timur Kristóf · Sep 23, 2026 · 1 files
drm/amd/display: Fix fast updates on DCE 8.1
Timur Kristóf · Sep 23, 2026 · 1 files
drm/amd/display: Mark DCE 6.4 as not APU
Timur Kristóf · Sep 23, 2026 · 1 files
arm64: topology: fix arch_freq_get_on_cpu() overflow above 4.19 GHz
Oleg Keri · Sep 23, 2026 · 1 files
arm64: mm: Fix the break-before-make flush range for erratum 2645198
Andrea Parri · Sep 23, 2026 · 1 files
drm/amdgpu: implement workaround for sdma dcc corruption
Pierre-Eric Pelloux-Prayer · Sep 24, 2026 · 1 files
thunderbolt: Disable CL states for the Anker Prime TB5 dock
Kurt Lieber · Sep 24, 2026 · 1 files
drm/amdgpu: reset VI ASIC on MacBookPro14,3
Francisco Beltrán Millalén · Sep 24, 2026 · 1 files
tty: add break_wait kernel-doc
Johan Hovold · Sep 25, 2026 · 1 files
usb: typec: port-mapper: Only match USB4 port if host interface is available
Marek Maslanka · Sep 25, 2026 · 1 files
iio: accel: kxcjk-1013: reject duplicate event disable
Jiale Yao · Sep 25, 2026 · 1 files
drm/amdgpu/gmc12: properly pass flush_type to gmc_v12_0_flush_vm_hub()
Alex Deucher · Sep 25, 2026 · 1 files
drm/amdgpu/gmc12.1: properly pass flush_type to gmc_v12_1_flush_vm_hub()
Alex Deucher · Sep 25, 2026 · 1 files
EDAC/altera: Fix device node reference leaks in the SDMMC ECC setup
Rounak Das · Sep 26, 2026 · 1 files
Input: s6sy761 - fix resume ordering and restore sensing
David Heidelberg · Sep 26, 2026 · 1 files
Input: synaptics - limit T440p InterTouch quirk to LEN0036
Raphaël Larocque · Sep 27, 2026 · 1 files
tty: serial: max3100: shut down timer before freeing port
Fan Wu · Sep 27, 2026 · 1 files
drm/radeon: Read the VRAM VBIOS signature with readb()
Imre Kaloz · Sep 27, 2026 · 1 files
drm/amd/display: Fix sanitizer check for the DML frame size limit
Sasha Levin · Sep 27, 2026 · 2 files
tty: serial: mpc52xx_uart: move static declarations up.
Rosen Penev · Sep 27, 2026 · 1 files
tty: fix saved termios reset race
Johan Hovold · Sep 30, 2026 · 5 files
serial: sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-around
Paul Mbewe · Sep 30, 2026 · 1 files
serial: sc16is7xx: refill TX FIFO below trigger using fresh TXLVL
Paul Mbewe · Sep 30, 2026 · 1 files
serial: sc16is7xx: reduce TX refill rate with half-FIFO trigger
Paul Mbewe · Sep 30, 2026 · 1 files
Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11
Martino Papero · Sep 30, 2026 · 1 files
serial: tegra: don't clear the Tx FIFO on an Rx-only reset
Simon Gassner · Oct 1, 2026 · 1 files
Revert "usb: dwc3: gadget: fix IRQ storm on invalid event buffer count"
Greg Kroah-Hartman · Oct 1, 2026 · 3 files
arm64: errata: Factor out broken AMU const counter cap
Beata Michalska · Oct 1, 2026 · 5 files
arm64: errata: Add Cortex-A725 erratum 3821522 workaround
Beata Michalska · Oct 1, 2026 · 4 files
arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems
Mark Rutland · Oct 1, 2026 · 1 files
tty: add missing driver flag kernel-doc colon
Johan Hovold · Oct 2, 2026 · 1 files