← Back to archive

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.

33c920f7c5958a0200d14acd

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.

226bd560337139495ef5d6f8

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.

5330036bc68d

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.

9062d50e75c2

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.

80756e263846

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.

c034e8a46e4c

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.

2cc67425a97e1fef816691473872cc6b9294e060d9069b49

Source commits217 entries +
a02188ddc24b

thunderbolt: Fix KASAN reported use-after-free when request is canceled

Mika Westerberg · May 7, 2026 · 1 files

96ff396e6e0e

thunderbolt: Use separate lock class for each ring

Mika Westerberg · May 15, 2026 · 2 files

1a7c522a3547

iio: proximity: aw96103: validate firmware data length

Laxman Acharya Padhya · Aug 1, 2026 · 1 files

5330036bc68d

iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.

Jonathan Cameron · Aug 3, 2026 · 1 files

0f3f42707624

iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind

Fan Wu · Aug 3, 2026 · 1 files

1f71f565e358

tty: vcc: zero-initialize control packet in vcc_send_ctl()

Joshua Rogers · Aug 3, 2026 · 1 files

03b49c991abb

tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup

Joshua Rogers · Aug 3, 2026 · 1 files

5b114bfc1dfd

tty: vt: fix memory leak in vc_allocate()

Mingyu Wang · Aug 3, 2026 · 1 files

c5df31f10880

usb: typec: tipd: don't send GAID when probe fails in APP mode

Marian Rotariu · Aug 6, 2026 · 1 files

e62e601cfd3c

MAINTAINERS: Add self for the sb1250-duart serial driver

Maciej W. Rozycki · Aug 6, 2026 · 1 files

63213927b141

iio: light: gp2ap020a00f: drain irq_work after free_irq

Fan Wu · Aug 6, 2026 · 1 files

2a57b9246cec

iio: trigger: cancel reenable_work before freeing trigger

Fan Wu · Aug 6, 2026 · 1 files

88fda1ed51a5

iio: adc: ade9000: request interrupts after powering the device

Antoniu Miclaus · Aug 7, 2026 · 1 files

d01f63f673e1

iio: adc: ade9000: fix overlapping scan_index for current and voltage channels

Antoniu Miclaus · Aug 7, 2026 · 1 files

fafefa925ed7

iio: adc: ade9000: handle Phase C dip events in IRQ1 handler

Antoniu Miclaus · Aug 7, 2026 · 1 files

f0ea4824deeb

iio: health: max30102: fix NULL dereference in interrupt handler

Marco Chen · Aug 8, 2026 · 1 files

e5052f2c5c73

usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe

Jie Deng · Aug 10, 2026 · 1 files

0d3f6b5e639f

iio: adc: rohm-bd79124: Fix rising alarm

Matti Vaittinen · Aug 10, 2026 · 1 files

edd56c01d174

iio: adc: rohm-bd79124: Fix channel initialization

Matti Vaittinen · Aug 10, 2026 · 1 files

d081c116a164

iio: adc: rohm-bd79124: Fix GPIO mask check

Matti Vaittinen · Aug 10, 2026 · 1 files

196cc715dce3

iio: adc: rohm-bd79124: Catch regmap errors at measurement start/stop

Matti Vaittinen · Aug 10, 2026 · 1 files

55671fbc3d12

iio: dac: rohm-bd79703: Do not allow writing SCALE

Matti Vaittinen · Aug 10, 2026 · 1 files

b0e951ffc5a2

iio: pressure: rohm-bm1390: Return error when read fails

Matti Vaittinen · Aug 10, 2026 · 1 files

4e5b0b7c5d95

iio: light: rohm-bu27034: Fix error return

Matti Vaittinen · Aug 10, 2026 · 1 files

0e65412aee4f

iio: accel: kionix-kx022a: Fix array boundary check

Matti Vaittinen · Aug 10, 2026 · 1 files

91908c0a78ba

iio: adc: max1363: sign-extend bipolar differential channel reads

Cong Nguyen · Aug 10, 2026 · 1 files

56c423b233b2

iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup

Hui Su · Aug 11, 2026 · 1 files

cd2434019948

USB: serial: option: add Quectel EG060W

Carlo Szelinsky · Aug 12, 2026 · 1 files

c4c02084d668

binder: fix leaked fd fixups on TF_UPDATE_TXN supersede

Tomer Pomeranc · Aug 12, 2026 · 1 files

22c135635fdd

binder: fix is_failure flag for superseded transaction cleanup

Tomer Pomeranc · Aug 12, 2026 · 1 files

549b71ce0506

iio: adc: adi-axi-adc: Initialize state mutex

Janani Sunil · Aug 13, 2026 · 1 files

e6df180e976f

Revert "thunderbolt: xdomain: Notify peers after enumeration"

Mika Westerberg · Aug 14, 2026 · 1 files

e1dea54496f9

iio: imu: adis16480: fix unprotected debugfs reads

Arka Mondal · Aug 15, 2026 · 1 files

d94787287a11

iio: imu: adis16400: fix unprotected debugfs reads

Arka Mondal · Aug 15, 2026 · 1 files

2b498df75d6c

iio: gyro: adis16136: fix unprotected debugfs reads

Arka Mondal · Aug 15, 2026 · 1 files

35c950c9ec2c

USB: serial: option: add support for SIMCom SIM8260C

Zhao Dongdong · Aug 17, 2026 · 1 files

fbf33cb18334

iio: proximity: sx9324: Correct proximity channel resolution

Zhang Jie · Aug 18, 2026 · 1 files

d380bf5f94a8

iio: accel: sca3000: fix frequency divider condition check

Salah Triki · Aug 19, 2026 · 1 files

baf7e43b7fb5

iio: admv1013: initialize callback mutex before registering notifier

Runyu Xiao · Aug 19, 2026 · 1 files

2de1066dc859

serial: qcom-geni: keep registered console runtime active

Konrad Dybcio · Aug 19, 2026 · 1 files

2093236e886a

iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw()

Salah Triki · Aug 19, 2026 · 1 files

e787fd23d506

iio: frequency: adf4377: Fully initialize clk_init_data and clk_parent_data

Geert Uytterhoeven · Aug 20, 2026 · 1 files

33c920f7c595

USB: serial: fix port tear down use-after-free

Johan Hovold · Aug 21, 2026 · 1 files

63594e8ffe09

USB: serial: fix dynamic id driver deregistration race

Johan Hovold · Aug 21, 2026 · 1 files

646e5b28b4fd

USB: serial: fix driver deregistration order

Johan Hovold · Aug 21, 2026 · 3 files

8fe535227455

USB: serial: use iterator for driver deregistration

Johan Hovold · Aug 21, 2026 · 1 files

df82be40ae08

dt-bindings: iio: adc: rockchip-saradc: Group single-entries into an enum list

Vladislav Leonov · Aug 23, 2026 · 1 files

da7c937e0abc

dt-bindings: iio: adc: rockchip-saradc: Fix RV1106 compatible

Vladislav Leonov · Aug 23, 2026 · 1 files

c1774272c76e

iio: imu: inv_icm42607: propagate runtime suspend errors

Linmao Li · Aug 24, 2026 · 1 files

87775fff21b1

iio: imu: inv_icm42607: restore runtime PM on system resume errors

Linmao Li · Aug 24, 2026 · 1 files

7d38af8f2023

iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handler

Salah Triki · Aug 24, 2026 · 1 files

b1c3c51b0916

iio: inv_sensors: fix estimated value larger than interrupt timestamp

Jean-Baptiste Maneyrol · Aug 24, 2026 · 1 files

bce7698e2e65

drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device

Haojie Li · Aug 25, 2026 · 1 files

73f3e6ca7a6a

serial: 8250_omap: fix wake irq cleared during suspend

Kendall Willis · Aug 25, 2026 · 1 files

11ea5a63d30a

tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2

Daniel Starke · Aug 26, 2026 · 1 files

49ee1c6a3ebd

iio: adc: ade9000: fix NULL pointer dereference in clkout registration

Linmao Li · Aug 26, 2026 · 1 files

499485a67fba

serial: core: fix NULL pointer dereference in serial_core_unregister_port()

Ruslan Valiyev · Aug 26, 2026 · 1 files

0d0ffbcc92e3

iio: buffer-dmaengine: fix sg entry iteration when building dma_vecs

Michael Hennerich · Aug 28, 2026 · 1 files

4daa9ca557b4

iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure

Cong Nguyen · Aug 28, 2026 · 1 files

3e292c56bf5e

drm/mediatek: mtk_hdmi_v2: fix VID_DOWNSAMPLE_CONFIG register offset

Julien Stephan · Aug 28, 2026 · 1 files

3098c989bd38

serial: qcom-geni: Fix unbalanced runtime PM resume for no_console_suspend

Abel Vesa · Aug 28, 2026 · 1 files

032c59c7681c

thunderbolt: Hold a router reference for each allocated HopID

Sven Peter · Aug 29, 2026 · 2 files

12f5d8b85a66

thunderbolt: Make the DP tunnel activation callback mandatory

Sven Peter · Aug 29, 2026 · 4 files

1fd1f67c94d3

thunderbolt: Fix domain reference leak when DPRX read is canceled

Sven Peter · Aug 29, 2026 · 2 files

419fa32fa5bc

thunderbolt: Don't access a DP tunnel after its DPRX read was canceled

Sven Peter · Aug 29, 2026 · 2 files

c222f80be55f

thunderbolt: Mark discovered tunnels as active

Sven Peter · Aug 29, 2026 · 1 files

0b457c6733f7

thunderbolt: Tear down inactive DP tunnels when the domain is stopped

Sven Peter · Aug 29, 2026 · 1 files

95e4eb426b4b

iio: adc: aspeed: propagate reset deassert errors

Pengpeng Hou · Aug 30, 2026 · 1 files

4310c6b8e75d

thunderbolt: Fix NULL dereference in tb_remove_work()

Fedor Pchelkin · Aug 31, 2026 · 1 files

7f11480cda08

USB: serial: option: add Compal EXM-G1x support

Ian Lin · Aug 31, 2026 · 1 files

226bd5603371

vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF

Yi Yang · Sep 1, 2026 · 1 files

310c2d4608d8

usb: gadget: midi2: Fix the jack descriptor array sizes

Takashi Iwai · Sep 1, 2026 · 1 files

e24328974a88

iio: proximity: vl53l0x-i2c: claim direct mode for raw reads

Donggeun Yoo · Sep 1, 2026 · 1 files

4c7a1b9f1f19

usb: octeon-hcd: fix the FIFO-flush timeout computation

Orgad Shaneh · Sep 1, 2026 · 1 files

22bce6d2b3fd

usb: octeon-hcd: fail the probe when the USB core does not respond

Orgad Shaneh · Sep 1, 2026 · 1 files

aebbc7d63407

usb: octeon-hcd: sleep on an hrtimer for far-off periodic transfers

Orgad Shaneh · Sep 1, 2026 · 1 files

8065a6c02f62

iio: light: rohm-bu27034: Fix infinite delay on error

Matti Vaittinen · Sep 2, 2026 · 1 files

e65e128b51a3

iio: accel: kionix-kx022a: Prevent memory leak and fix state

Matti Vaittinen · Sep 2, 2026 · 1 files

3d9bbf0ffeb9

usb: dwc3: am62: Fix runtime PM usage count leak on probe error path

Radhey Shyam Pandey · Sep 2, 2026 · 1 files

90156585765b

usb: typec: tcpm: recover after failure to start the frs ams

Amit Sunil Dhamne · Sep 3, 2026 · 1 files

62479b6e5df8

rust_binder: cancel deferred work items in thread exit

Alice Ryhl · Sep 3, 2026 · 1 files

29480b05e6e2

usb: hub: use shorter 120ms post resume hold for SS root hubs

Lovekesh Solanki · Sep 3, 2026 · 1 files

2a74ccd1bcc1

rust_binder: reschedule node refcount update on thread exit

Alice Ryhl · Sep 3, 2026 · 2 files

d61521056420

iio: adc: ad4030: fix invalid oversampling_ratio validation

Salah Triki · Sep 3, 2026 · 1 files

ae0e61d95677

USB: serial: fix ioctl hangup race

Johan Hovold · Sep 3, 2026 · 3 files

845a2737e0f5

tty: abort break signalling on hangup

Johan Hovold · Sep 3, 2026 · 2 files

6177bcd94be8

USB: serial: option: add Quectel RG660QB

Sebastian Sjoholm · Sep 3, 2026 · 1 files

fd772af9512c

USB: dwc2: shut down wakeup timer before freeing HCD state

Runyu Xiao · Sep 4, 2026 · 1 files

b51faf3f2e30

USB: serial: option: add Compal EXC-T1 support

Ian Lin · Sep 4, 2026 · 1 files

015e72cde567

drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend

Jiangshan Yi · Sep 4, 2026 · 1 files

ef7707c1b7c7

iio: dac: mcp47a1: Allow full-scale output

Tuna Kılıç · Sep 4, 2026 · 1 files

0f300db7b731

iio: adc: axp288: Add TS bias override for Haier HV103H

Vladyslav Ivashchenko · Sep 4, 2026 · 1 files

0928ed9bd794

vt: skip screen update for DEC alignment test on backgroup consoles

Zizhi Wo · Sep 5, 2026 · 1 files

c4b27b360578

usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()

Radhey Shyam Pandey · Sep 6, 2026 · 1 files

88c7e458af53

usb: typec: tipd: fix uninitialized typec_partner_desc in cd321x_update_work()

Radhey Shyam Pandey · Sep 6, 2026 · 1 files

8b958dd214ad

iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls

Felix Gu · Sep 6, 2026 · 1 files

2cdc7ef31827

iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure

Felix Gu · Sep 6, 2026 · 1 files

d558af8ee0bb

clk: spacemit: k3: add CPU PLL rate tables

Troy Mitchell · Sep 7, 2026 · 1 files

a107edec5765

usb: dwc3: gadget: fix IRQ storm on invalid event buffer count

Jiazi Liu · Sep 7, 2026 · 3 files

be4219dd9860

USB: cdc-acm: fix racy TIOCMIWAIT implementation

Johan Hovold · Sep 7, 2026 · 2 files

98d00deb6ae4

usb: typec: tcpm: fix use-after-free of the kthread worker on port unregister

Igor Paunovic · Sep 7, 2026 · 1 files

20388c8d1d74

usb: gadget: aspeed-vhub: cancel wake work on device removal

Fan Wu · Sep 8, 2026 · 4 files

63b269ec537d

usb: typec: ucsi: glink: fix use-after-free of ucsi on remove

Fan Wu · Sep 8, 2026 · 1 files

56964f6a3123

tty: tty_port: restore TTY_IO_ERROR on activation failure

Johan Hovold · Sep 8, 2026 · 1 files

80756e263846

thunderbolt: Reject oversized XDomain properties responses

Daehyeon Ko · Sep 9, 2026 · 1 files

189b9dc8c96e

serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()

Fan Wu · Sep 9, 2026 · 1 files

ebe9b68c3967

usb: cdns3: fix use-after-free in cdns3_gadget_exit()

Fan Wu · Sep 9, 2026 · 1 files

59e0cc31cc5c

clk: ti: composite: resolve parent clocks by name again

Andreas Kemnade · Sep 9, 2026 · 1 files

9bc184a2eda8

nitro_enclaves: fix use-after-free on SLOT_ALLOC failure

Yuxiao Wang · Sep 9, 2026 · 1 files

469600d5d292

usb: typec: anx7411 - stop the IRQ before destroying the workqueue

Linkai Gong · Sep 10, 2026 · 1 files

8c51ea651d04

usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41

Pannarat Wiriyaarritham · Sep 10, 2026 · 1 files

b48820de8c1a

tty: port: fix tty_port_tty_vhangup() race

Johan Hovold · Sep 10, 2026 · 2 files

f658e6bcd00a

serial: revert guards in uart_wait_modem_status()

Johan Hovold · Sep 10, 2026 · 1 files

8ca59f7baee7

serial: fix ioctl hangup race

Johan Hovold · Sep 10, 2026 · 1 files

40adffec8c00

serial: fix TIOCMIWAIT race

Johan Hovold · Sep 10, 2026 · 1 files

eb35b73e1336

serial: abort TIOCMIWAIT on hangup

Johan Hovold · Sep 10, 2026 · 1 files

8a0200d14acd

usb: storage: sierra_ms: reject short SWoC info transfers

Syed Labeeq Sajid Bukhari · Sep 10, 2026 · 1 files

d84e27d87738

USB: serial: cp210x: add Corsair AX1500i Power Supply

Jérémy Carrat · Sep 10, 2026 · 1 files

eb5650d1f367

drm/amd/display: Default HDMI RGB output to limited range on CTA modes

Adrian Betschart · Sep 10, 2026 · 2 files

615f35fd5aee

tty: amiserial: fix broken TIOCMIWAIT

Johan Hovold · Sep 11, 2026 · 1 files

19a4f1a6ed00

EDAC/altera: Do not allow driver unbinding

Dinh Nguyen · Sep 11, 2026 · 1 files

b62a264163ca

EDAC/altera: Drop __init from ECC setup paths for re-probe safety

Dinh Nguyen · Sep 11, 2026 · 1 files

3e4a10a4718e

EDAC/altera: Fix memory leak on dci allocation failure

Dinh Nguyen · Sep 11, 2026 · 1 files

eef3b67f9c67

EDAC/altera: Fix use-after-free in error paths

Dinh Nguyen · Sep 11, 2026 · 1 files

106b4a2a78b2

drm/amd/display: Try RGB before YCbCr 4:4:4 in stream validation

Adrian Betschart · Sep 11, 2026 · 1 files

74dae5f33c0c

drm/xe/pf: Refactor VF LMEM BAR resize helper function

Michal Wajdeczko · Sep 11, 2026 · 1 files

5e08102d1d33

drm/amd/display: Preserve eDP mode on initial ASSR failure

Arthur Heymans · Sep 12, 2026 · 2 files

f1d6f7d25fe8

usb: chipidea: tegra: disable runtime PM on resume failure

Myeonghun Pak · Sep 13, 2026 · 1 files

5f43a2d35d5e

EDAC/versalnet: Drop remote processor handle refcount on driver removal

Guangshuo Li · Sep 13, 2026 · 1 files

30d15f44a9e5

binderfs: fix UAF write in binder_add_device

Peiyang He · Sep 13, 2026 · 1 files

64c82e7bd9c8

iio: adc: pac1934: check ACPI label duplication

Slavin Liu · Sep 13, 2026 · 1 files

0e4101c11aed

drm/amdkfd: Fix always mapped range mapping to all ACCESS GPUs

Andrew Martin · Sep 14, 2026 · 1 files

901197dd4c7d

usb: ohci-da8xx: disable controller wakeup on cleanup

Myeonghun Pak · Sep 15, 2026 · 1 files

8dd8451c527e

usb: ohci-s3c2410: disable controller wakeup on removal

Myeonghun Pak · Sep 15, 2026 · 1 files

b1b0f8bdbbc8

usb: ohci-spear: disable controller wakeup on removal

Myeonghun Pak · Sep 15, 2026 · 1 files

08b2ccd7eb7e

usb: ohci-st: disable controller wakeup on removal

Myeonghun Pak · Sep 15, 2026 · 1 files

1ff77cbefe5a

usb: dwc3: gadget: fix IRQ storm on invalid event buffer count

Jiazi Liu · Sep 15, 2026 · 3 files

2cc67425a97e

Revert "interconnect: qcom: x1e80100: enable QoS configuration"

Marc Zyngier · Sep 15, 2026 · 1 files

afc235a21736

USB: serial: ssu100: fix baud rate overflow

Johan Hovold · Sep 15, 2026 · 1 files

ec06546b43b6

USB: serial: quatech2: fix baud rate overflow

Johan Hovold · Sep 15, 2026 · 1 files

1cd9b1be5a9c

soc: qcom: geni-se: Correct QUP Core ICC vote constants

Viken Dadhaniya · Sep 15, 2026 · 1 files

63ef71d1474b

tty: serial: qcom_geni_serial: Keep console RX functional after deep idle

Viken Dadhaniya · Sep 15, 2026 · 1 files

a8e8cf9bf446

serial: qcom-geni: avoid unused-function warning

Arnd Bergmann · Sep 15, 2026 · 1 files

c230bc2b926d

Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers"

Mario Limonciello · Sep 15, 2026 · 5 files

6c51f09c6db5

usb: typec: ucsi: Get the connector fwnode based on reg value

Prashanth K · Sep 16, 2026 · 1 files

9fe5745f9d8e

drm/amdgpu/gfx12: set KMD_QUEUE for kernel gfx queues

Jesse Zhang · Sep 16, 2026 · 1 files

8228688eb40c

drm/amdgpu/gfx11: set KMD_QUEUE for kernel gfx queues

Jesse Zhang · Sep 16, 2026 · 1 files

137d6ccf0ec8

rust_binderfs: add transaction_report feature entry

Carlos Llamas · Sep 16, 2026 · 1 files

217f64f348c9

drm/amd/display: guard dc_sink dereferences in MST mode validation

Hari Mishal · Sep 16, 2026 · 1 files

9ec6ecc95dda

iio: adc: ad7173: Fix digital filter configuration

Marcelo Schmitt · Sep 16, 2026 · 1 files

c5de6a6f855f

iio: adc: stm32-adc: fix possible division by zero in processed channel

Fabrice Gasnier · Sep 16, 2026 · 1 files

9db3deeb2de4

iio: adc: stm32-adc: fix check on internal channel availability

Fabrice Gasnier · Sep 16, 2026 · 1 files

3753e34b73fc

drm/mediatek: Fix pdev reference leak in mtk_drm_bind()

Wentao Liang · Sep 16, 2026 · 1 files

2af45da333bd

drm/mediatek: Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()

Wentao Liang · Sep 16, 2026 · 1 files

ea31c6498c61

usb: typec: ucsi: displayport: Current CAM OOB index fixup

Jameson Thies · Sep 17, 2026 · 1 files

6b6c4fab8815

drm/amdgpu: support non-guilty job save on ring backup

Jesse Zhang · Sep 17, 2026 · 1 files

c034e8a46e4c

drm/i915/vrr: Disable DC balance by default

Mitul Golani · Sep 17, 2026 · 3 files

b76a5b7bee22

drm/amd/display: Fix stale replay_events after mod_power stream removal

Simon Polack · Sep 17, 2026 · 1 files

e8dd273d199f

iio: proximity: isl29501: Fix return type of isl29501_register_write

Salah Triki · Sep 17, 2026 · 1 files

ef3134cd0d48

kgdboc: Fix tty driver reference leak in configure_kgdboc()

Wentao Liang · Sep 17, 2026 · 1 files

98401cf912fe

serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()

Wentao Liang · Sep 17, 2026 · 1 files

9d8955281d92

serial: vt8500: Fix clock reference leak in vt8500_serial_probe()

Wentao Liang · Sep 17, 2026 · 1 files

eadb85cca111

drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPU

Theo Andersen Carton · Sep 17, 2026 · 1 files

9cd072788c76

usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC

Yuchao Zhang · Sep 18, 2026 · 1 files

51cc916648d1

drm/amd/display: map PWM brightness through custom backlight curve

Ray Wu · Sep 18, 2026 · 2 files

72207463f7a4

drm/xe/pf: Keep VF LMEM BAR size low if no VFs enabled

Marcin Bernatowicz · Sep 18, 2026 · 1 files

dc614d6bc991

USB: cdc-acm: skip URB restart in port_shutdown if disconnected

Yuchao Zhang · Sep 18, 2026 · 1 files

39495ef5d6f8

vt: selection: Fix unsigned underflow and slab-out-of-bounds read in paste_selection()

Hui Peng · Sep 19, 2026 · 1 files

f5a5add36059

drm/amdgpu: fix IP instance memory leak on kobject add failure

Guangshuo Li · Sep 19, 2026 · 1 files

52da294027f5

iio: cdc: ad7150: fix OF matching and publish module aliases

Pengpeng Hou · Sep 20, 2026 · 1 files

56b2b97e7893

drm/amdgpu: fix empty fence backup and replay intervals

Jesse Zhang · Sep 20, 2026 · 1 files

495cd7f858b4

Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410

Lovekesh Solanki · Sep 20, 2026 · 1 files

a961417c5ae7

Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490

Lovekesh Solanki · Sep 20, 2026 · 1 files

b263ff9b0fc5

USB: gadget: dummy-hcd: Fix wait for outstanding request completions

Alan Stern · Sep 20, 2026 · 1 files

0e8baa78d872

usb: core: clear both ep_in and ep_out for non-ep0 control endpoints

Hui Peng · Sep 20, 2026 · 1 files

84bb0fc46ccf

iio: buffer: serialize buffer teardown with mode claims

Jinseob Kim · Sep 21, 2026 · 1 files

9062d50e75c2

usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd

Liu Chao · Sep 21, 2026 · 1 files

f0013046151b

drm/amdgpu: fix ACP MFD device leak on init failure

Guangshuo Li · Sep 21, 2026 · 1 files

048739be3e9c

drm/mediatek: Fix ovl adaptor platform device leak

Guangshuo Li · Sep 21, 2026 · 1 files

37aba16e7943

serial: 8250: Change console_msr_work to IRQ_WORK_LAZY

John Ogness · Sep 21, 2026 · 1 files

cc172e177795

drm/amdgpu/gfx6: fix firmware leak on teardown

Willian Oliveira · Sep 22, 2026 · 1 files

47c73a43c1de

thunderbolt: stream: Announce support for FMODE_NOWAIT

Mika Westerberg · Sep 22, 2026 · 1 files

1d1f1acecddf

drm/amdgpu: drop userq callback assignment for sdma 7.1

Alex Deucher · Sep 22, 2026 · 1 files

9ee830612149

iio: adc: ad_sigma_delta: fix use-after-free on unbind

Fan Wu · Sep 23, 2026 · 1 files

cd883d0a3937

drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC

Timur Kristóf · Sep 23, 2026 · 1 files

08c9100f6529

drm/amd/pm/si: Fix updating clock limits on AC/DC

Timur Kristóf · Sep 23, 2026 · 1 files

88427119e1f0

drm/amd/display: Fix fast updates on DCE 6.x

Timur Kristóf · Sep 23, 2026 · 1 files

687d31ea9ac7

drm/amd/display: Fix fast updates on DCE 8.1

Timur Kristóf · Sep 23, 2026 · 1 files

3a52d587d1fc

drm/amd/display: Mark DCE 6.4 as not APU

Timur Kristóf · Sep 23, 2026 · 1 files

3872cc6b9294

arm64: topology: fix arch_freq_get_on_cpu() overflow above 4.19 GHz

Oleg Keri · Sep 23, 2026 · 1 files

1fef81669147

arm64: mm: Fix the break-before-make flush range for erratum 2645198

Andrea Parri · Sep 23, 2026 · 1 files

eaeac1498b28

drm/amdgpu: implement workaround for sdma dcc corruption

Pierre-Eric Pelloux-Prayer · Sep 24, 2026 · 1 files

395e9f2967a7

thunderbolt: Disable CL states for the Anker Prime TB5 dock

Kurt Lieber · Sep 24, 2026 · 1 files

a22e5e4f2ebb

drm/amdgpu: reset VI ASIC on MacBookPro14,3

Francisco Beltrán Millalén · Sep 24, 2026 · 1 files

5dad87615c98

tty: add break_wait kernel-doc

Johan Hovold · Sep 25, 2026 · 1 files

aef5a7e20765

usb: typec: port-mapper: Only match USB4 port if host interface is available

Marek Maslanka · Sep 25, 2026 · 1 files

dd30c10ff60d

iio: accel: kxcjk-1013: reject duplicate event disable

Jiale Yao · Sep 25, 2026 · 1 files

0bfb1bfc82e8

drm/amdgpu/gmc12: properly pass flush_type to gmc_v12_0_flush_vm_hub()

Alex Deucher · Sep 25, 2026 · 1 files

e3e7fdece706

drm/amdgpu/gmc12.1: properly pass flush_type to gmc_v12_1_flush_vm_hub()

Alex Deucher · Sep 25, 2026 · 1 files

7d5a36a5490d

EDAC/altera: Fix device node reference leaks in the SDMMC ECC setup

Rounak Das · Sep 26, 2026 · 1 files

a215720959c5

Input: s6sy761 - fix resume ordering and restore sensing

David Heidelberg · Sep 26, 2026 · 1 files

f0fd8993082c

Input: synaptics - limit T440p InterTouch quirk to LEN0036

Raphaël Larocque · Sep 27, 2026 · 1 files

db0949bbd06d

tty: serial: max3100: shut down timer before freeing port

Fan Wu · Sep 27, 2026 · 1 files

de1eab13efef

drm/radeon: Read the VRAM VBIOS signature with readb()

Imre Kaloz · Sep 27, 2026 · 1 files

fbc988f236a6

drm/amd/display: Fix sanitizer check for the DML frame size limit

Sasha Levin · Sep 27, 2026 · 2 files

8167c1f07142

tty: serial: mpc52xx_uart: move static declarations up.

Rosen Penev · Sep 27, 2026 · 1 files

8df07fe93573

tty: fix saved termios reset race

Johan Hovold · Sep 30, 2026 · 5 files

abfafa6fc3c1

serial: sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-around

Paul Mbewe · Sep 30, 2026 · 1 files

527484911a40

serial: sc16is7xx: refill TX FIFO below trigger using fresh TXLVL

Paul Mbewe · Sep 30, 2026 · 1 files

d9feaa93328a

serial: sc16is7xx: reduce TX refill rate with half-FIFO trigger

Paul Mbewe · Sep 30, 2026 · 1 files

3bf8d603fd45

Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11

Martino Papero · Sep 30, 2026 · 1 files

8aebfde6e84d

serial: tegra: don't clear the Tx FIFO on an Rx-only reset

Simon Gassner · Oct 1, 2026 · 1 files

a3e981f42557

Revert "usb: dwc3: gadget: fix IRQ storm on invalid event buffer count"

Greg Kroah-Hartman · Oct 1, 2026 · 3 files

573371caf7ae

arm64: errata: Factor out broken AMU const counter cap

Beata Michalska · Oct 1, 2026 · 5 files

45f730467987

arm64: errata: Add Cortex-A725 erratum 3821522 workaround

Beata Michalska · Oct 1, 2026 · 4 files

e060d9069b49

arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems

Mark Rutland · Oct 1, 2026 · 1 files

6c95ca52f278

tty: add missing driver flag kernel-doc colon

Johan Hovold · Oct 2, 2026 · 1 files