This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +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/v4.x/stable-review/patch-4.19.271-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.19.271-rc1
YingChi Long me@inclyc.cn x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ext4: generalize extents status tree search functions"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ext4: add new pending reservation mechanism"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ext4: fix reserved cluster accounting at delayed write time"
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline"
Khazhismel Kumykov khazhy@chromium.org gsmi: fix null-deref in gsmi_get_variable
Tobias Schramm t.schramm@manjaro.org serial: atmel: fix incorrect baudrate setup
Ilpo Järvinen ilpo.jarvinen@linux.intel.com serial: pch_uart: Pass correct sg to dma_unmap_sg()
Juhyung Park qkrwngud825@gmail.com usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
Maciej Żenczykowski maze@google.com usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
Daniel Scally dan.scally@ideasonboard.com usb: gadget: g_webcam: Send color matching descriptor per frame
Prashant Malani pmalani@chromium.org usb: typec: altmodes/displayport: Fix pin assignment calculation
Prashant Malani pmalani@chromium.org usb: typec: altmodes/displayport: Add pin assignment helper
Alexander Stein alexander.stein@ew.tq-group.com usb: host: ehci-fsl: Fix module alias
Michael Adler michael.adler@siemens.com USB: serial: cp210x: add SCALANCE LPE-9000 device id
Enzo Matsumiya ematsumiya@suse.de cifs: do not include page data when checking signature
Samuel Holland samuel@sholland.org mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
Ian Abbott abbotti@mev.co.uk comedi: adv_pci1760: Fix PWM instruction handling
Flavio Suligoi f.suligoi@asem.it usb: core: hub: disable autosuspend for TI TUSB8041
Greg Kroah-Hartman gregkh@linuxfoundation.org USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
Duke Xin(辛安文) duke_xinanwen@163.com USB: serial: option: add Quectel EM05CN modem
Duke Xin(辛安文) duke_xinanwen@163.com USB: serial: option: add Quectel EM05CN (SG) modem
Ali Mirghasemi ali.mirghasemi1376@gmail.com USB: serial: option: add Quectel EC200U modem
Duke Xin(辛安文) duke_xinanwen@163.com USB: serial: option: add Quectel EM05-G (RS) modem
Duke Xin(辛安文) duke_xinanwen@163.com USB: serial: option: add Quectel EM05-G (CS) modem
Duke Xin(辛安文) duke_xinanwen@163.com USB: serial: option: add Quectel EM05-G (GR) modem
Greg Kroah-Hartman gregkh@linuxfoundation.org prlimit: do_prlimit needs to have a speculation check
Mathias Nyman mathias.nyman@linux.intel.com xhci: Add a flag to disable USB3 lpm on a xhci root port level.
Mathias Nyman mathias.nyman@linux.intel.com xhci: Fix null pointer dereference when host dies
Jimmy Hu hhhuuu@google.com usb: xhci: Check endpoint is valid before dereferencing it
Ricardo Ribalda ribalda@chromium.org xhci-pci: set the dma max_seg_size
Ryusuke Konishi konishi.ryusuke@gmail.com nilfs2: fix general protection fault in nilfs_btree_insert()
Shawn.Shao shawn.shao@jaguarmicro.com Add exception protection processing for vd in axi_chan_handle_err function
Jaegeuk Kim jaegeuk@kernel.org f2fs: let's avoid panic if extent_tree is not created
Jiri Slaby (SUSE) jirislaby@kernel.org RDMA/srp: Move large values to a new enum for gcc13
Daniil Tatianin d-tatianin@yandex-team.ru net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
Olga Kornievskaia olga.kornievskaia@gmail.com pNFS/filelayout: Fix coalescing test for single DS
-------------
Diffstat:
Makefile | 4 +- arch/x86/kernel/fpu/init.c | 7 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 + drivers/firmware/google/gsmi.c | 7 +- drivers/infiniband/ulp/srp/ib_srp.h | 8 +- drivers/mmc/host/sunxi-mmc.c | 8 +- drivers/staging/comedi/drivers/adv_pci1760.c | 2 +- drivers/tty/serial/atmel_serial.c | 8 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/usb/core/hub.c | 13 + drivers/usb/gadget/function/f_ncm.c | 4 +- drivers/usb/gadget/legacy/webcam.c | 3 + drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/xhci-pci.c | 2 + drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/host/xhci.c | 13 + drivers/usb/host/xhci.h | 1 + drivers/usb/misc/iowarrior.c | 2 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/option.c | 17 ++ drivers/usb/storage/uas-detect.h | 13 + drivers/usb/storage/unusual_uas.h | 7 - drivers/usb/typec/altmodes/displayport.c | 22 +- fs/cifs/smb2pdu.c | 15 +- fs/ext4/ext4.h | 8 +- fs/ext4/extents.c | 139 +++------ fs/ext4/extents_status.c | 389 ++----------------------- fs/ext4/extents_status.h | 76 +---- fs/ext4/inode.c | 92 ++---- fs/ext4/super.c | 8 - fs/f2fs/extent_cache.c | 3 +- fs/nfs/filelayout/filelayout.c | 8 + fs/nilfs2/btree.c | 15 +- include/trace/events/ext4.h | 39 +-- kernel/sys.c | 2 + net/core/ethtool.c | 3 +- 36 files changed, 238 insertions(+), 716 deletions(-)
On Sun, 22 Jan 2023 at 20:37, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +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/v4.x/stable-review/patch-4.19.271-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing lkft@linaro.org
## Build * kernel: 4.19.271-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-4.19.y * git commit: f9f90bbcdb210bd6d0535a24f15019a5ddccf11a * git describe: v4.19.269-516-gf9f90bbcdb21 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-4.19.y/build/v4.19....
## Test Regressions (compared to v4.19.269-478-g2738270a8760)
## Metric Regressions (compared to v4.19.269-478-g2738270a8760)
## Test Fixes (compared to v4.19.269-478-g2738270a8760)
## Metric Fixes (compared to v4.19.269-478-g2738270a8760)
## Test result summary total: 112364, pass: 85254, fail: 3276, skip: 23704, xfail: 130
## Build Summary * arc: 10 total, 10 passed, 0 failed * arm: 323 total, 316 passed, 7 failed * arm64: 59 total, 58 passed, 1 failed * i386: 29 total, 28 passed, 1 failed * mips: 46 total, 46 passed, 0 failed * parisc: 12 total, 12 passed, 0 failed * powerpc: 63 total, 63 passed, 0 failed * s390: 15 total, 15 passed, 0 failed * sh: 24 total, 24 passed, 0 failed * sparc: 12 total, 12 passed, 0 failed * x86_64: 53 total, 52 passed, 1 failed
## Test suites summary * boot * fwts * kselftest-android * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers-dma-buf * kselftest-efivarfs * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-firmware * kselftest-fpu * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-kvm * kselftest-lib * kselftest-livepatch * kselftest-membarrier * kselftest-memfd * kselftest-memory-hotplug * kselftest-mincore * kselftest-mount * kselftest-mqueue * kselftest-net * kselftest-net-forwarding * kselftest-net-mptcp * kselftest-netfilter * kselftest-nsfs * kselftest-openat2 * kselftest-pid_namespace * kselftest-pidfd * kselftest-proc * kselftest-pstore * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-splice * kselftest-static_keys * kselftest-sync * kselftest-sysctl * kselftest-tc-testing * kselftest-timens * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user * kselftest-vm * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libhugetlbfs * log-parser-boot * log-parser-test * ltp-cap_bounds * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-filecaps * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-fsx * ltp-hugetlb * ltp-io * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-open-posix-tests * ltp-pty * ltp-sched * ltp-securebits * ltp-smoke * ltp-syscalls * ltp-tracing * network-basic-tests * rcutorture * v4l2-compliance * vdso
-- Linaro LKFT https://lkft.linaro.org
Hi Greg,
On Sun, Jan 22, 2023 at 04:03:57PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +0000. Anything received after that time might be too late.
Build test (gcc version 11.3.1 20230113): mips: 63 configs -> no failure arm: 115 configs -> no failure arm64: 2 configs -> no failure x86_64: 4 configs -> no failure alpha allmodconfig -> no failure powerpc allmodconfig -> no failure riscv allmodconfig -> no failure s390 allmodconfig -> no failure xtensa allmodconfig -> no failure
Boot test: x86_64: Booted on my test laptop. No regression. x86_64: Booted on qemu. No regression. [1]
[1]. https://openqa.qa.codethink.co.uk/tests/2694
Tested-by: Sudip Mukherjee sudip.mukherjee@codethink.co.uk
-- Regards Sudip
Hi!
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-4...
Tested-by: Pavel Machek (CIP) pavel@denx.de
Best regards, Pavel
On 1/22/23 08:03, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +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/v4.x/stable-review/patch-4.19.271-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
On Sun, Jan 22, 2023 at 04:03:57PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +0000. Anything received after that time might be too late.
Build results: total: 155 pass: 154 fail: 1 Failed builds: i386:tools/perf Qemu test results: total: 426 pass: 426 fail: 0
perf build failure:
util/env.c: In function ‘perf_env__arch’: cc1: error: function may return address of local variable [-Werror=return-local-addr] util/env.c:166:17: note: declared here 166 | struct utsname uts; | ^~~
No one to blame but me, for switching the gcc version used to build perf to gcc 10.3.0 (from 9.4.0). The problem is fixed in the upstream kernel with commit ebcb9464a2ae3 ("perf env: Do not return pointers to local variables"). This patch applies to v5.4.y and earlier kernels.
I'll leave it up to you if you want to apply the fix or not; I'll be happy to work around the problem in my tests otherwise. Either case,
Tested-by: Guenter Roeck linux@roeck-us.net
since this is not a new problem.
Thanks, Guenter
On Mon, Jan 23, 2023 at 06:47:34PM -0800, Guenter Roeck wrote:
On Sun, Jan 22, 2023 at 04:03:57PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +0000. Anything received after that time might be too late.
Build results: total: 155 pass: 154 fail: 1 Failed builds: i386:tools/perf Qemu test results: total: 426 pass: 426 fail: 0
perf build failure:
util/env.c: In function ‘perf_env__arch’: cc1: error: function may return address of local variable [-Werror=return-local-addr] util/env.c:166:17: note: declared here 166 | struct utsname uts; | ^~~
No one to blame but me, for switching the gcc version used to build perf to gcc 10.3.0 (from 9.4.0). The problem is fixed in the upstream kernel with commit ebcb9464a2ae3 ("perf env: Do not return pointers to local variables"). This patch applies to v5.4.y and earlier kernels.
It's already in the 5.4.y tree (in release 5.4.56), and it applies to 4.19.y so I'll add it there, but it does not apply to 4.14.y so I would need a working backport for that tree if you want it there.
thanks,
greg k-h
On Thu, Jan 26, 2023 at 09:59:44AM +0100, Greg Kroah-Hartman wrote:
On Mon, Jan 23, 2023 at 06:47:34PM -0800, Guenter Roeck wrote:
On Sun, Jan 22, 2023 at 04:03:57PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +0000. Anything received after that time might be too late.
Build results: total: 155 pass: 154 fail: 1 Failed builds: i386:tools/perf Qemu test results: total: 426 pass: 426 fail: 0
perf build failure:
util/env.c: In function ‘perf_env__arch’: cc1: error: function may return address of local variable [-Werror=return-local-addr] util/env.c:166:17: note: declared here 166 | struct utsname uts; | ^~~
No one to blame but me, for switching the gcc version used to build perf to gcc 10.3.0 (from 9.4.0). The problem is fixed in the upstream kernel with commit ebcb9464a2ae3 ("perf env: Do not return pointers to local variables"). This patch applies to v5.4.y and earlier kernels.
It's already in the 5.4.y tree (in release 5.4.56), and it applies to 4.19.y so I'll add it there, but it does not apply to 4.14.y so I would need a working backport for that tree if you want it there.
Turns out it won't help. It just uncovers other build failures with gcc-10 on v4.19.y, and it looks like the problem was actually introduced between v4.14 and v4.19.
I reverted to building perf with gcc-9.
Guenter
Hi!
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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.
This one makes sense for 5.10, but we don't have followup patches in 4.19, so we don't need this:
Mathias Nyman mathias.nyman@linux.intel.com xhci: Add a flag to disable USB3 lpm on a xhci root port level.
Plus, we have patch in 5.10 which we probably need in 4.19/4.14:
|0c7428f0d 8ccc99 o: 5.10| net/ulp: use consistent error code when blocking ULP
Best regards, Pavel
On Tue, Jan 24, 2023 at 02:08:09PM +0100, Pavel Machek wrote:
Hi!
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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.
This one makes sense for 5.10, but we don't have followup patches in 4.19, so we don't need this:
Mathias Nyman mathias.nyman@linux.intel.com xhci: Add a flag to disable USB3 lpm on a xhci root port level.
Probably, care to send a revert?
Plus, we have patch in 5.10 which we probably need in 4.19/4.14:
|0c7428f0d 8ccc99 o: 5.10| net/ulp: use consistent error code when blocking ULP
I do not know what this means, please provide a working sha1 and submit it for inclusion normally.
thanks,
greg k-h
On Sun, 22 Jan 2023 16:03:57 +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.19.271 release. There are 37 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 Tue, 24 Jan 2023 15:02:08 +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/v4.x/stable-review/patch-4.19.271-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v4.19: 10 builds: 10 pass, 0 fail 22 boots: 22 pass, 0 fail 40 tests: 40 pass, 0 fail
Linux version: 4.19.271-rc1-gde8db55b044b Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra20-ventana, tegra210-p2371-2180, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon