This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +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/v5.x/stable-review/patch-5.4.176-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.4.176-rc1
OGAWA Hirofumi hirofumi@mail.parknet.co.jp block: Fix wrong offset in bio_truncate()
Amir Goldstein amir73il@gmail.com fsnotify: invalidate dcache before IN_DELETE event
Marc Kleine-Budde mkl@pengutronix.de dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
Eric Dumazet edumazet@google.com ipv4: remove sparse error in ip_neigh_gw4()
Eric Dumazet edumazet@google.com ipv4: tcp: send zero IPID in SYNACK messages
Eric Dumazet edumazet@google.com ipv4: raw: lock the socket in raw_bind()
Yufeng Mo moyufeng@huawei.com net: hns3: handle empty unknown interrupt for VF
Hangyu Hua hbh25y@gmail.com yam: fix a memory leak in yam_siocdevprivate()
Miaoqian Lin linmq006@gmail.com drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
Sukadev Bhattiprolu sukadev@linux.ibm.com ibmvnic: don't spin in tasklet
Sukadev Bhattiprolu sukadev@linux.ibm.com ibmvnic: init ->running_cap_crqs early
Guenter Roeck linux@roeck-us.net hwmon: (lm90) Mark alert as broken for MAX6654
David Howells dhowells@redhat.com rxrpc: Adjust retransmission backoff
Marek Behún kabel@kernel.org phylib: fix potential use-after-free
Robert Hancock robert.hancock@calian.com net: phy: broadcom: hook up soft_reset for BCM54616S
Florian Westphal fw@strlen.de netfilter: conntrack: don't increment invalid counter on NF_REPEAT
Trond Myklebust trond.myklebust@hammerspace.com NFS: Ensure the server has an up to date ctime before renaming
Trond Myklebust trond.myklebust@hammerspace.com NFS: Ensure the server has an up to date ctime before hardlinking
Eric Dumazet edumazet@google.com ipv6: annotate accesses to fn->fn_sernum
José Expósito jose.exposito89@gmail.com drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
Miaoqian Lin linmq006@gmail.com drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
Xianting Tian xianting.tian@linux.alibaba.com drm/msm: Fix wrong size calculation
Jianguo Wu wujianguo@chinatelecom.cn net-procfs: show net devices bound packet types
Trond Myklebust trond.myklebust@hammerspace.com NFSv4: nfs_atomic_open() can race when looking up a non-regular file
Trond Myklebust trond.myklebust@hammerspace.com NFSv4: Handle case where the lookup of a directory fails
Guenter Roeck linux@roeck-us.net hwmon: (lm90) Reduce maximum conversion rate for G781
Eric Dumazet edumazet@google.com ipv4: avoid using shared IP generator for connected sockets
Xin Long lucien.xin@gmail.com ping: fix the sk_bound_dev_if match in ping_lookup
Guenter Roeck linux@roeck-us.net hwmon: (lm90) Mark alert as broken for MAX6680
Guenter Roeck linux@roeck-us.net hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
Congyu Liu liu3101@purdue.edu net: fix information leakage in /proc/net/ptype
sparkhuang huangshaobo6@huawei.com ARM: 9170/1: fix panic when kasan and kprobe are enabled
Ido Schimmel idosch@nvidia.com ipv6_tunnel: Rate limit warning messages
John Meneghini jmeneghi@redhat.com scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
Matthias Kaehlcke mka@chromium.org rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
Sujit Kautkar sujitka@chromium.org rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
Joe Damato jdamato@fastly.com i40e: fix unsigned stat widths
Sylwester Dziedziuch sylwesterx.dziedziuch@intel.com i40e: Fix queues reservation for XDP
Jedrzej Jagielski jedrzej.jagielski@intel.com i40e: Fix issue when maximum queues is exceeded
Jedrzej Jagielski jedrzej.jagielski@intel.com i40e: Increase delay to 1 s after global EMP reset
Christophe Leroy christophe.leroy@csgroup.eu powerpc/32: Fix boot failure with GCC latent entropy plugin
Marek Behún kabel@kernel.org net: sfp: ignore disabled SFP node
Sing-Han Chen singhanc@nvidia.com ucsi_ccg: Check DEV_INT bit only when starting CCG4
Badhri Jagan Sridharan badhri@google.com usb: typec: tcpm: Do not disconnect while receiving VBUS off
Alan Stern stern@rowland.harvard.edu USB: core: Fix hang in usb_kill_urb by adding memory barriers
Pavankumar Kondeti quic_pkondeti@quicinc.com usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
Jon Hunter jonathanh@nvidia.com usb: common: ulpi: Fix crash in ulpi_match()
Alan Stern stern@rowland.harvard.edu usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
Cameron Williams cang1@live.co.uk tty: Add support for Brainboxes UC cards.
daniel.starke@siemens.com daniel.starke@siemens.com tty: n_gsm: fix SW flow control encoding/handling
Valentin Caron valentin.caron@foss.st.com serial: stm32: fix software flow control transfer
Robert Hancock robert.hancock@calian.com serial: 8250: of: Fix mapped region size when using reg-offset property
Pablo Neira Ayuso pablo@netfilter.org netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
D Scott Phillips scott@os.amperecomputing.com arm64: errata: Fix exec handling in erratum 1418040 workaround
Lucas Stach l.stach@pengutronix.de drm/etnaviv: relax submit size limits
Amir Goldstein amir73il@gmail.com fsnotify: fix fsnotify hooks in pseudo filesystems
Tom Zanussi zanussi@kernel.org tracing: Don't inc err_log entry count if entry allocation fails
Xiaoke Wang xkernel.wang@foxmail.com tracing/histogram: Fix a potential memory leak for kstrdup()
Greg Kroah-Hartman gregkh@linuxfoundation.org PM: wakeup: simplify the output logic of pm_show_wakelocks()
Jan Kara jack@suse.cz udf: Fix NULL ptr deref when converting from inline format
Jan Kara jack@suse.cz udf: Restore i_lenAlloc when inode expansion fails
Steffen Maier maier@linux.ibm.com scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
Vasily Gorbik gor@linux.ibm.com s390/hypfs: include z/VM guests with access control group set
Brian Gix brian.gix@intel.com Bluetooth: refactor malicious adv data check
-------------
Diffstat:
.../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- Makefile | 4 +- arch/arm/probes/kprobes/Makefile | 3 + arch/arm64/kernel/process.c | 39 +++---- arch/powerpc/kernel/Makefile | 1 + arch/powerpc/lib/Makefile | 3 + arch/s390/hypfs/hypfs_vm.c | 6 +- block/bio.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/hwmon/lm90.c | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 112 +++++++++++++-------- drivers/net/ethernet/intel/i40e/i40e.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 44 ++++---- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 59 +++++++++++ drivers/net/hamradio/yam.c | 4 +- drivers/net/phy/broadcom.c | 1 + drivers/net/phy/phy_device.c | 6 +- drivers/net/phy/phylink.c | 5 + drivers/rpmsg/rpmsg_char.c | 22 +--- drivers/s390/scsi/zfcp_fc.c | 13 ++- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 20 +--- drivers/tty/n_gsm.c | 4 +- drivers/tty/serial/8250/8250_of.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 100 +++++++++++++++++- drivers/tty/serial/stm32-usart.c | 2 +- drivers/usb/common/ulpi.c | 7 +- drivers/usb/core/hcd.c | 14 +++ drivers/usb/core/urb.c | 12 +++ drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/storage/unusual_devs.h | 10 ++ drivers/usb/typec/tcpm/tcpm.c | 3 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 2 +- fs/btrfs/ioctl.c | 6 +- fs/configfs/dir.c | 6 +- fs/devpts/inode.c | 2 +- fs/namei.c | 10 +- fs/nfs/dir.c | 22 ++++ fs/nfsd/nfsctl.c | 5 +- fs/udf/inode.c | 9 +- include/linux/fsnotify.h | 48 +++++++-- include/linux/netdevice.h | 1 + include/net/ip.h | 21 ++-- include/net/ip6_fib.h | 2 +- include/net/route.h | 2 +- kernel/power/wakelock.c | 11 +- kernel/trace/trace.c | 3 +- kernel/trace/trace_events_hist.c | 1 + net/bluetooth/hci_event.c | 10 +- net/core/net-procfs.c | 38 ++++++- net/ipv4/ip_output.c | 11 +- net/ipv4/ping.c | 3 +- net/ipv4/raw.c | 5 +- net/ipv6/ip6_fib.c | 23 +++-- net/ipv6/ip6_tunnel.c | 8 +- net/ipv6/route.c | 2 +- net/netfilter/nf_conntrack_core.c | 8 +- net/netfilter/nft_payload.c | 3 + net/packet/af_packet.c | 2 + net/rxrpc/call_event.c | 8 +- net/rxrpc/output.c | 2 +- net/sunrpc/rpc_pipe.c | 4 +- 67 files changed, 589 insertions(+), 245 deletions(-)
On Mon, 31 Jan 2022 11:55:45 +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +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/v5.x/stable-review/patch-5.4.176-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v5.4: 10 builds: 10 pass, 0 fail 26 boots: 26 pass, 0 fail 59 tests: 59 pass, 0 fail
Linux version: 5.4.176-rc1-g67819ded87b7 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
On 1/31/2022 2:55 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +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/v5.x/stable-review/patch-5.4.176-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels:
Tested-by: Florian Fainelli f.fainelli@gmail.com
On 1/31/22 3:55 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +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/v5.x/stable-review/patch-5.4.176-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.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 Mon, Jan 31, 2022 at 11:55:45AM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +0000. Anything received after that time might be too late.
Build results: total: 159 pass: 159 fail: 0 Qemu test results: total: 449 pass: 449 fail: 0
Tested-by: Guenter Roeck linux@roeck-us.net
Guenter
On Mon, 31 Jan 2022 at 16:30, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +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/v5.x/stable-review/patch-5.4.176-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.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: 5.4.176-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-5.4.y * git commit: 67819ded87b7d993487007bb528aa90c522a5671 * git describe: v5.4.175-65-g67819ded87b7 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.4.y/build/v5.4.17...
## Test Regressions (compared to v5.4.175) No test regressions found.
## Metric Regressions (compared to v5.4.175) No metric regressions found.
## Test Fixes (compared to v5.4.175) No test fixes found.
## Metric Fixes (compared to v5.4.175) No metric fixes found.
## Test result summary total: 93844, pass: 78468, fail: 772, skip: 13562, xfail: 1042
## Build Summary * arc: 10 total, 10 passed, 0 failed * arm: 258 total, 258 passed, 0 failed * arm64: 36 total, 31 passed, 5 failed * dragonboard-410c: 1 total, 1 passed, 0 failed * hi6220-hikey: 1 total, 1 passed, 0 failed * i386: 20 total, 20 passed, 0 failed * juno-r2: 1 total, 1 passed, 0 failed * mips: 34 total, 34 passed, 0 failed * parisc: 12 total, 12 passed, 0 failed * powerpc: 52 total, 48 passed, 4 failed * riscv: 24 total, 24 passed, 0 failed * s390: 12 total, 12 passed, 0 failed * sh: 24 total, 24 passed, 0 failed * sparc: 12 total, 12 passed, 0 failed * x15: 1 total, 1 passed, 0 failed * x86: 1 total, 1 passed, 0 failed * x86_64: 36 total, 36 passed, 0 failed
## Test suites summary * fwts * igt-gpu-tools * kselftest-android * kselftest-arm64 * kselftest-arm64/arm64.btitest.bti_c_func * kselftest-arm64/arm64.btitest.bti_j_func * kselftest-arm64/arm64.btitest.bti_jc_func * kselftest-arm64/arm64.btitest.bti_none_func * kselftest-arm64/arm64.btitest.nohint_func * kselftest-arm64/arm64.btitest.paciasp_func * kselftest-arm64/arm64.nobtitest.bti_c_func * kselftest-arm64/arm64.nobtitest.bti_j_func * kselftest-arm64/arm64.nobtitest.bti_jc_func * kselftest-arm64/arm64.nobtitest.bti_none_func * kselftest-arm64/arm64.nobtitest.nohint_func * kselftest-arm64/arm64.nobtitest.paciasp_func * kselftest-bpf * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers * kselftest-efivarfs * kselftest-filesystems * 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-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 * kvm-unit-tests * libgpiod * libhugetlbfs * linux-log-parser * ltp-cap_bounds-tests * ltp-commands-tests * ltp-containers-tests * ltp-controllers-tests * ltp-cpuhotplug-tests * ltp-crypto-tests * ltp-cve-tests * ltp-dio-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl-tests * ltp-open-posix-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-tracing-tests * network-basic-tests * packetdrill * perf * rcutorture * ssuite * v4l2-compliance
-- Linaro LKFT https://lkft.linaro.org
Hi Greg,
On Mon, Jan 31, 2022 at 11:55:45AM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.4.176 release. There are 64 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 Wed, 02 Feb 2022 10:51:59 +0000. Anything received after that time might be too late.
Build test: mips (gcc version 11.2.1 20220121): 65 configs -> no new failure arm (gcc version 11.2.1 20220121): 107 configs -> no new failure arm64 (gcc version 11.2.1 20220121): 2 configs -> no failure x86_64 (gcc version 11.2.1 20220121): 4 configs -> 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/686
Tested-by: Sudip Mukherjee sudip.mukherjee@codethink.co.uk
-- Regards Sudip