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
Dear Sir or Madam,
Greetings to you,
This is Heyue from Guangdong Bole Road Sign Technology Co., Ltd. in China. We specialize in manufacturing and supplying thermoplastic road marking paint and road marking machines, with over 15 years of experience in the industry.
Our thermoplastic road marking paint is known for its high durability, strong reflectivity, and cost-effectiveness, making it an ideal choice for road safety projects. We also provide a range of road marking machines to meet different application needs.
If you are interested in our products, please feel free to contact me at any time.
Thanks and best regards,
Heyue (Marketing Representative)
Guangdong Bole Road Sign Technology Co., Ltd.
📍 Website: www.boleroadpaint.com
📞 Mob./WhatsApp: +86 13600459155
📧 Email: sales01(a)gdbllb.cn