This is the start of the stable review cycle for the 6.1.133 release.
There are 22 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sat, 05 Apr 2025 15:16:11 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.133-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 6.1.133-rc1
Stefan Eichenberger <stefan.eichenberger(a)toradex.com>
ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de>
media: i2c: et8ek8: Don't strip remove function when driver is builtin
Andrei Kuchynski <akuchynski(a)chromium.org>
usb: typec: ucsi: Fix NULL pointer access
Abhishek Tamboli <abhishektamboli9(a)gmail.com>
usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
John Keeping <jkeeping(a)inmusicbrands.com>
serial: 8250_dma: terminate correct DMA in tx_dma_flush()
Luo Qiu <luoqiu(a)kylinsec.com.cn>
memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
Dominique Martinet <dominique.martinet(a)atmark-techno.com>
net: usb: usbnet: restore usb%d name exception for local mac addresses
Fabio Porcedda <fabio.porcedda(a)gmail.com>
net: usb: qmi_wwan: add Telit Cinterion FE990B composition
Fabio Porcedda <fabio.porcedda(a)gmail.com>
net: usb: qmi_wwan: add Telit Cinterion FN990B composition
Cameron Williams <cang1(a)live.co.uk>
tty: serial: 8250: Add Brainboxes XC devices
Cameron Williams <cang1(a)live.co.uk>
tty: serial: 8250: Add some more device IDs
William Breathitt Gray <wbg(a)kernel.org>
counter: microchip-tcb-capture: Fix undefined counter channel state on probe
Fabrice Gasnier <fabrice.gasnier(a)foss.st.com>
counter: stm32-lptimer-cnt: fix error handling when enabling
Dhruv Deshpande <dhrv.d(a)proton.me>
ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
Maxim Mikityanskiy <maxtram95(a)gmail.com>
netfilter: socket: Lookup orig tuple for IPv6 SNAT
Alex Hung <alex.hung(a)amd.com>
drm/amd/display: Check denominator crb_pipes before used
Yanjun Yang <yangyj.ee(a)gmail.com>
ARM: Remove address checking for MMUless devices
Kees Cook <keescook(a)chromium.org>
ARM: 9351/1: fault: Add "cut here" line for prefetch aborts
Kees Cook <keescook(a)chromium.org>
ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed()
Minjoong Kim <pwn9uin(a)gmail.com>
atm: Fix NULL pointer dereference
Terry Junge <linuxhid(a)cosmicgizmosystems.com>
HID: hid-plantronics: Add mic mute mapping and generalize quirks
Terry Junge <linuxhid(a)cosmicgizmosystems.com>
ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 10 +-
arch/arm/mm/fault.c | 8 ++
drivers/counter/microchip-tcb-capture.c | 19 +++
drivers/counter/stm32-lptimer-cnt.c | 24 ++--
.../drm/amd/display/dc/dcn315/dcn315_resource.c | 2 +-
drivers/hid/hid-plantronics.c | 144 ++++++++++-----------
drivers/media/i2c/et8ek8/et8ek8_driver.c | 4 +-
drivers/memstick/host/rtsx_usb_ms.c | 1 +
drivers/net/usb/qmi_wwan.c | 2 +
drivers/net/usb/usbnet.c | 21 ++-
drivers/tty/serial/8250/8250_dma.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 46 +++++++
drivers/usb/gadget/function/uvc_v4l2.c | 12 +-
drivers/usb/typec/ucsi/ucsi.c | 13 +-
net/atm/mpc.c | 2 +
net/ipv6/netfilter/nf_socket_ipv6.c | 23 ++++
sound/pci/hda/patch_realtek.c | 1 +
sound/usb/mixer_quirks.c | 51 ++++++++
19 files changed, 279 insertions(+), 110 deletions(-)
This is the start of the stable review cycle for the 6.14.1 release.
There are 21 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sat, 05 Apr 2025 15:16:11 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.14.1-rc1…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 6.14.1-rc1
John Keeping <jkeeping(a)inmusicbrands.com>
serial: 8250_dma: terminate correct DMA in tx_dma_flush()
Cheick Traore <cheick.traore(a)foss.st.com>
serial: stm32: do not deassert RS485 RTS GPIO prematurely
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
perf tools: Fix up some comments and code to properly use the event_source bus
Luo Qiu <luoqiu(a)kylinsec.com.cn>
memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
Michal Pecio <michal.pecio(a)gmail.com>
usb: xhci: Apply the link chain quirk on NEC isoc endpoints
Michal Pecio <michal.pecio(a)gmail.com>
usb: xhci: Don't skip on Stopped - Length Invalid
Dominique Martinet <dominique.martinet(a)atmark-techno.com>
net: usb: usbnet: restore usb%d name exception for local mac addresses
Fabio Porcedda <fabio.porcedda(a)gmail.com>
net: usb: qmi_wwan: add Telit Cinterion FE990B composition
Fabio Porcedda <fabio.porcedda(a)gmail.com>
net: usb: qmi_wwan: add Telit Cinterion FN990B composition
Sherry Sun <sherry.sun(a)nxp.com>
tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers
Cameron Williams <cang1(a)live.co.uk>
tty: serial: 8250: Add Brainboxes XC devices
Cameron Williams <cang1(a)live.co.uk>
tty: serial: 8250: Add some more device IDs
William Breathitt Gray <wbg(a)kernel.org>
counter: microchip-tcb-capture: Fix undefined counter channel state on probe
Fabrice Gasnier <fabrice.gasnier(a)foss.st.com>
counter: stm32-lptimer-cnt: fix error handling when enabling
Andres Traumann <andres.traumann.01(a)gmail.com>
ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA
Dhruv Deshpande <dhrv.d(a)proton.me>
ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
Maxim Mikityanskiy <maxtram95(a)gmail.com>
netfilter: socket: Lookup orig tuple for IPv6 SNAT
Abel Wu <wuyun.abel(a)bytedance.com>
cgroup/rstat: Fix forceidle time in cpu.stat
Minjoong Kim <pwn9uin(a)gmail.com>
atm: Fix NULL pointer dereference
Terry Junge <linuxhid(a)cosmicgizmosystems.com>
HID: hid-plantronics: Add mic mute mapping and generalize quirks
Terry Junge <linuxhid(a)cosmicgizmosystems.com>
ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
-------------
Diffstat:
Makefile | 4 +-
drivers/counter/microchip-tcb-capture.c | 19 ++++
drivers/counter/stm32-lptimer-cnt.c | 24 +++--
drivers/hid/hid-plantronics.c | 144 ++++++++++++++----------------
drivers/memstick/host/rtsx_usb_ms.c | 1 +
drivers/net/usb/qmi_wwan.c | 2 +
drivers/net/usb/usbnet.c | 21 +++--
drivers/tty/serial/8250/8250_dma.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 46 ++++++++++
drivers/tty/serial/fsl_lpuart.c | 17 ++++
drivers/tty/serial/stm32-usart.c | 4 +-
drivers/usb/host/xhci-ring.c | 4 +
drivers/usb/host/xhci.h | 13 ++-
kernel/cgroup/rstat.c | 29 +++---
net/atm/mpc.c | 2 +
net/ipv6/netfilter/nf_socket_ipv6.c | 23 +++++
sound/pci/hda/patch_realtek.c | 2 +
sound/usb/mixer_quirks.c | 51 +++++++++++
tools/perf/Documentation/intel-hybrid.txt | 12 +--
tools/perf/Documentation/perf-list.txt | 2 +-
tools/perf/arch/x86/util/iostat.c | 2 +-
tools/perf/builtin-stat.c | 2 +-
tools/perf/util/mem-events.c | 2 +-
tools/perf/util/pmu.c | 4 +-
24 files changed, 304 insertions(+), 128 deletions(-)
Total jobs: 244
Total errors: 71 (29.10%)
LAVA errors: 0 (0.00%)
Test errors: 53 (21.72%)
Job errors: 3 (1.23%)
Infra errors: 15 (6.15%)
Canceled jobs: 0 (0.00%)
Device type: dragonboard-845c
Total jobs: 138
Total errors: 43 (31.16%)
Error type: Test
Error count: 35 (25.36%)
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 598 seconds'
Count: 4 (2.90%)
IDs:
db845c-01:
8195676 8199084
db845c-02:
8195706
db845c-09:
8196685
Error: No match for error type 'Test', message 'The network seems not available, as the ping command failed'
Count: 20 (14.49%)
IDs:
db845c-09:
8194271 8194274 8195679 8195701 8195703
8195705 8195711 8195722 8195731 8195783
8196232 8196259 8196273 8196292 8196552
8196611 8196657 8196659 8196665 8196712
Error: Device NOT found!
Count: 4 (2.90%)
IDs:
db845c-02:
8195730
db845c-07:
8194283 8194289 8196687
Error: No match for error type 'Test', message 'tradefed - adb device lost[dd3b965f]'
Count: 1 (0.72%)
IDs:
db845c-02:
8196581
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 596 seconds'
Count: 1 (0.72%)
IDs:
db845c-01:
8195779
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 590 seconds'
Count: 1 (0.72%)
IDs:
db845c-07:
8195775
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 296 seconds'
Count: 2 (1.45%)
IDs:
db845c-01:
8194297
db845c-07:
8195771
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 298 seconds'
Count: 1 (0.72%)
IDs:
db845c-01:
8194295
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 597 seconds'
Count: 1 (0.72%)
IDs:
db845c-07:
8194287
Error type: Infrastructure
Error count: 8 (5.80%)
Error: Connection closed
Count: 6 (4.35%)
IDs:
db845c-05:
8196614 8199081
db845c-09:
8195824
db845c-11:
8196604
db845c-12:
8196602
db845c-14:
8196603
Error: fastboot-flash-action timed out
Count: 2 (1.45%)
IDs:
db845c-01:
8194275
db845c-07:
8194286
Device type: qrb5165-rb5
Total jobs: 85
Total errors: 28 (32.94%)
Error type: Infrastructure
Error count: 7 (8.24%)
Error: Connection closed
Count: 7 (8.24%)
IDs:
rb5-01:
8195682 8195717 8195735 8195737 8199121
rb5-05:
8195684 8195718
Error type: Test
Error count: 18 (21.18%)
Error: Device NOT found!
Count: 5 (5.88%)
IDs:
rb5-03:
8195629 8196593 8199086 8199104
rb5-07:
8196725
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 598 seconds'
Count: 3 (3.53%)
IDs:
rb5-03:
8196580 8198755
rb5-06:
8196252
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 286 seconds'
Count: 1 (1.18%)
IDs:
rb5-07:
8198741
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 295 seconds'
Count: 1 (1.18%)
IDs:
rb5-07:
8198721
Error: No match for error type 'Test', message 'tradefed - adb device lost[74d67c95]'
Count: 3 (3.53%)
IDs:
rb5-03:
8195635 8195778 8196615
Error: No match for error type 'Test', message 'lava-docker-test-shell timed out after 596 seconds'
Count: 1 (1.18%)
IDs:
rb5-03:
8196280
Error: No match for error type 'Test', message 'tradefed - adb device lost[93dcfd96]'
Count: 2 (2.35%)
IDs:
rb5-01:
8195637 8195686
Error: No match for error type 'Test', message 'lava-test-interactive timed out after 600 seconds'
Count: 1 (1.18%)
IDs:
rb5-01:
8195685
Error: No match for error type 'Test', message 'The network seems not available, as the ping command failed'
Count: 1 (1.18%)
IDs:
rb5-06:
8195640
Error type: Job
Error count: 3 (3.53%)
Error: No match for error type 'Job', message 'login-action timed out after 434 seconds'
Count: 1 (1.18%)
IDs:
rb5-01:
8195659
Error: No match for error type 'Job', message 'login-action timed out after 180 seconds'
Count: 1 (1.18%)
IDs:
rb5-01:
8195656
Error: No match for error type 'Job', message 'login-action timed out after 25 seconds'
Count: 1 (1.18%)
IDs:
rb5-01:
8195655
Device type: sm8550-hdk
Total jobs: 21
Total errors: 0 (0.00%)
Total jobs: 95
Total errors: 8 (8.42%)
LAVA errors: 0 (0.00%)
Test errors: 0 (0.00%)
Job errors: 8 (8.42%)
Infra errors: 0 (0.00%)
Canceled jobs: 0 (0.00%)
Device type: dragonboard-845c
Total jobs: 11
Total errors: 0 (0.00%)
Device type: dragonboard-410c
Total jobs: 8
Total errors: 7 (87.50%)
Error type: Job
Error count: 7 (87.50%)
Error: No match for error type 'Job', message 'Unable to update image rootfs: 'mount: mount exited with status 32: mount: /sysroot: wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program, or other error.\n dmesg(1) may have more information after failed mount system call.''
Count: 7 (87.50%)
IDs:
dragonboard-410c-01:
4140567 4140585 4140612 4140638 4140643
4140662 4140676
Device type: bcm2837-rpi-3-b-32
Total jobs: 17
Total errors: 0 (0.00%)
Device type: beaglebone-black
Total jobs: 32
Total errors: 0 (0.00%)
Device type: x15
Total jobs: 25
Total errors: 1 (4.00%)
Error type: Job
Error count: 1 (4.00%)
Error: No match for error type 'Job', message 'login-action timed out after 274 seconds'
Count: 1 (4.00%)
IDs:
x15-01:
4140606
Device type: imx93-11x11-evk
Total jobs: 1
Total errors: 0 (0.00%)
Device type: hi6220-hikey-r2
Total jobs: 1
Total errors: 0 (0.00%)
Regressions on riscv builds tinyconfig, allnoconfig failed with toolchains
clang-20 and gcc-13 on the Linux next starting from next-20250328.
First seen on the next-20250328
Good: next-20250327
Bad: next-20250328..next-20250402
Regressions found on riscv:
- build/gcc-13-tinyconfig
- build/gcc-13-allnoconfig
- build/clang-20-tinyconfig
- build/clang-20-allnoconfig
Regression Analysis:
- New regression? Yes
- Reproducibility? Yes
Boot regression: riscv tlbflush.c error 'start' redeclared as
different kind of symbol
Reported-by: Linux Kernel Functional Testing <lkft(a)linaro.org>
## Build log
arch/riscv/mm/tlbflush.c: In function 'arch_tlbbatch_add_pending':
arch/riscv/mm/tlbflush.c:195:23: error: 'start' redeclared as
different kind of symbol
195 | unsigned long start = uaddr & PAGE_MASK;
| ^~~~~
arch/riscv/mm/tlbflush.c:193:53: note: previous definition of 'start'
with type 'long unsigned int'
193 | struct mm_struct *mm, unsigned long start,
unsigned long end)
| ~~~~~~~~~~~~~~^~~~~
arch/riscv/mm/tlbflush.c:195:31: error: 'uaddr' undeclared (first use
in this function)
195 | unsigned long start = uaddr & PAGE_MASK;
| ^~~~~
arch/riscv/mm/tlbflush.c:195:31: note: each undeclared identifier is
reported only once for each function it appears in
## Source
* Kernel version: 6.14.0
* Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
* Git sha: fefb886b1344e222b3218f3c0165b0fd770e8b88
* Git describe: next-20250402
* Project details:
https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250402/
* Architectures: riscv
* Toolchains: clang-20, gcc-13
* Kconfigs: tinyconfig, lkftconfig
## Build
* Build log: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250402/te…
* Build history:
https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250402/te…
* Build details:
https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250402/te…
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2v9owDFW4gzrtyDZItZl…
* Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2v9owDFW4gzrtyDZItZl…
## Steps to reproduce
- tuxmake --runtime podman --target-arch riscv --toolchain clang-20
--kconfig tinyconfig LLVM=1 LLVM_IAS=1
--
Linaro LKFT
https://lkft.linaro.org