Skip to content

4.14.265-rc1 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest69 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/69Bluetooth: refactor malicious adv data checknet/bluetooth/hci_event.c+5 -50 replies
2/69s390/hypfs: include z/VM guests with access control group setarch/s390/hypfs/hypfs_vm.c+4 -20 replies
3/69scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devicesdrivers/s390/scsi/zfcp_fc.c+12 -10 replies
4/69udf: Restore i_lenAlloc when inode expansion failsfs/udf/inode.c+1 -00 replies
5/69udf: Fix NULL ptr deref when converting from inline formatfs/udf/inode.c+3 -50 replies
6/69PM: wakeup: simplify the output logic of pm_show_wakelocks()kernel/power/wakelock.c+4 -80 replies
7/69netfilter: nft_payload: do not update layer 4 checksum when mangling fragmentsnet/netfilter/nft_payload.c+3 -00 replies
8/69serial: stm32: fix software flow control transferdrivers/tty/serial/stm32-usart.c+1 -10 replies
9/69tty: n_gsm: fix SW flow control encoding/handlingdrivers/tty/n_gsm.c+3 -10 replies
10/69tty: Add support for Brainboxes UC cards.drivers/tty/serial/8250/8250_pci.c+98 -20 replies
11/69usb-storage: Add unusual-devs entry for VL817 USB-SATA bridgedrivers/usb/storage/unusual_devs.h+10 -00 replies
12/69usb: common: ulpi: Fix crash in ulpi_match()drivers/usb/common/ulpi.c+5 -20 replies
13/69usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUSdrivers/usb/gadget/function/f_sourcesink.c+1 -00 replies
14/69USB: core: Fix hang in usb_kill_urb by adding memory barriersdrivers/usb/core/hcd.c drivers/usb/core/urb.c+26 -00 replies
15/69usb: typec: tcpm: Do not disconnect while receiving VBUS offdrivers/staging/typec/tcpm.c+2 -10 replies
16/69net: sfp: ignore disabled SFP nodedrivers/net/phy/phylink.c+5 -00 replies
17/69powerpc/32: Fix boot failure with GCC latent entropy pluginarch/powerpc/kernel/Makefile arch/powerpc/lib/Makefile+4 -00 replies
18/69lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()drivers/misc/Makefile+1 -10 replies
19/69i40e: Increase delay to 1 s after global EMP resetdrivers/net/ethernet/intel/i40e/i40e_main.c+3 -90 replies
20/69i40e: fix unsigned stat widthsdrivers/net/ethernet/intel/i40e/i40e.h drivers/net/ethernet/intel/i40e/i40e_debugfs.c drivers/net/ethernet/intel/i40e/i40e_main.c+7 -70 replies
21/69rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdevdrivers/rpmsg/rpmsg_char.c+2 -90 replies
22/69rpmsg: char: Fix race between the release of rpmsg_eptdev and cdevdrivers/rpmsg/rpmsg_char.c+2 -90 replies
23/69scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()drivers/scsi/bnx2fc/bnx2fc_fcoe.c+5 -150 replies
24/69ipv6_tunnel: Rate limit warning messagesnet/ipv6/ip6_tunnel.c+4 -40 replies
25/69net: fix information leakage in /proc/net/ptypeinclude/linux/netdevice.h net/core/net-procfs.c net/packet/af_packet.c+5 -10 replies
26/69ping: fix the sk_bound_dev_if match in ping_lookupnet/ipv4/ping.c+2 -10 replies
27/69ipv4: avoid using shared IP generator for connected socketsinclude/net/ip.h+10 -110 replies
28/69hwmon: (lm90) Reduce maximum conversion rate for G781drivers/hwmon/lm90.c+1 -10 replies
29/69NFSv4: Handle case where the lookup of a directory failsfs/nfs/dir.c+13 -00 replies
30/69NFSv4: nfs_atomic_open() can race when looking up a non-regular filefs/nfs/dir.c+5 -00 replies
31/69net-procfs: show net devices bound packet typesnet/core/net-procfs.c+32 -30 replies
32/69drm/msm: Fix wrong size calculationdrivers/gpu/drm/msm/msm_drv.c+1 -10 replies
33/69drm/msm/dsi: invalid parameter check in msm_dsi_phy_enabledrivers/gpu/drm/msm/dsi/phy/dsi_phy.c+3 -10 replies
34/69ibmvnic: dont spin in taskletdrivers/net/ethernet/ibm/ibmvnic.c+0 -60 replies
35/69yam: fix a memory leak in yam_siocdevprivate()drivers/net/hamradio/yam.c+1 -30 replies
36/69ipv4: raw: lock the socket in raw_bind()net/ipv4/raw.c+4 -10 replies
37/69ipv4: tcp: send zero IPID in SYNACK messagesnet/ipv4/ip_output.c+9 -20 replies
38/69bpf: fix truncated jump targets on heavy expansionskernel/bpf/core.c net/core/filter.c+60 -100 replies
39/69netfilter: nat: remove l4 protocol port roversinclude/net/netfilter/nf_nat_l4proto.h net/netfilter/nf_nat_proto_common.c net/netfilter/nf_nat_proto_dccp.c +3 more+8 -260 replies
40/69netfilter: nat: limit port clash resolution attemptsnet/netfilter/nf_nat_proto_common.c+23 -60 replies
41/69ipheth: fix EOVERFLOW in ipheth_rcvbulk_callbackdrivers/net/usb/ipheth.c+3 -30 replies
42/69net: amd-xgbe: ensure to reset the tx_timer_active flagdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+2 -00 replies
43/69net: amd-xgbe: Fix skb data length underflowdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+11 -10 replies
44/69rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()net/core/rtnetlink.c+4 -20 replies
45/69af_packet: fix data-race in packet_setsockopt / packet_setsockoptnet/packet/af_packet.c+6 -20 replies
46/69audit: improve audit queue handling when "audit=1" on cmdlinekernel/audit.c+43 -190 replies
47/69ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()sound/soc/soc-ops.c+16 -20 replies
48/69ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()sound/soc/soc-ops.c+8 -10 replies
49/69ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()sound/soc/soc-ops.c+2 -00 replies
50/69drm/nouveau: fix off by one in BIOS boundary checkingdrivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c+1 -10 replies
51/69block: bio-integrity: Advance seed correctly for larger interval sizesblock/bio-integrity.c+1 -10 replies
52/69RDMA/mlx4: Dont continue event handler after memory allocation failuredrivers/infiniband/hw/mlx4/main.c+1 -10 replies
53/69iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()drivers/iommu/intel_irq_remapping.c+10 -30 replies
54/69iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()drivers/iommu/amd_iommu_init.c+2 -00 replies
55/69spi: bcm-qspi: check for valid cs before applying chip selectdrivers/spi/spi-bcm-qspi.c+1 -10 replies
56/69spi: mediatek: Avoid NULL pointer crash in interruptdrivers/spi/spi-mt65xx.c+1 -10 replies
57/69spi: meson-spicc: add IRQ check in meson_spicc_probedrivers/spi/spi-meson-spicc.c+5 -00 replies
58/69net: ieee802154: ca8210: Stop leaking skbsdrivers/net/ieee802154/ca8210.c+1 -00 replies
59/69net: ieee802154: Return meaningful error codes from the netlink helpersnet/ieee802154/nl802154.c+4 -40 replies
60/69net: macsec: Verify that send_sci is on when setting Tx sci explicitlydrivers/net/macsec.c+9 -00 replies
61/69drm/i915/overlay: Prevent divide by zero bugs in scalingdrivers/gpu/drm/i915/intel_overlay.c+3 -00 replies
62/69ASoC: fsl: Add missing error handling in pcm030_fabric_probesound/soc/fsl/pcm030-audio-fabric.c+8 -30 replies
63/69scsi: bnx2fc: Make bnx2fc_recv_frame() mp safedrivers/scsi/bnx2fc/bnx2fc_fcoe.c+13 -80 replies
64/69nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.fs/nfsd/nfs4state.c+3 -10 replies
65/69selftests: futex: Use variable MAKE instead of maketools/testing/selftests/futex/Makefile+2 -20 replies
66/69rtc: cmos: Evaluate century appropriatedrivers/rtc/rtc-mc146818-lib.c+1 -10 replies
67/69EDAC/altera: Fix deferred probingdrivers/edac/altera_edac.c+1 -10 replies
68/69EDAC/xgene: Fix deferred probingdrivers/edac/xgene_edac.c+1 -10 replies
69/69ext4: fix error handling in ext4_restore_inline_data()fs/ext4/inline.c+9 -10 replies

Reviews trailers per patch

31 of 69 patches have a Reviewed-by or Acked-by.

PatchThomas WeißschuhGurucharan GAlexander AringRaed SalemGerald SchaeferBenjamin BlockMathieu PoirierBjorn AnderssonStephen BoydLee JonesChristoph HellwigSteffen WeinreichGuangwu ZhangMaksym YaremchukAmit CohenDavid AhernDmitry BaryshkovDany Madden[email protected]Heikki KrogerusMartin KaFai LauThadeu Lima de Souza CascardoJan KiszkaTom LendackyNick DesaulniersGaosheng CuiRichard Guy BriggsEric WongMateusz JończykSaurav KashyapBruce FieldsAndré AlmeidaDinh NguyenIlia MirkinKarol HerbstDmitry IvanovHåkon BuggeFlorian FainelliJan KaraGuenter RoeckSlade WatkinsJon HunterLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/69
2/69R-b
3/69R-b
4/69R-b
5/69R-b
6/69R-b
7/69Reported-and-tested-by
8/69
9/69
10/69
11/69Reported-and-tested-by
12/69
13/69
14/69Reported-and-tested-by
15/69A-b
16/69
17/69
18/69R-b
19/69T-b
20/69T-b
21/69R-b R-b R-b
22/69R-b R-b R-b
23/69T-b
24/69T-b R-b
25/69
26/69
27/69R-b
28/69
29/69
30/69
31/69
32/69R-b
33/69R-b
34/69R-b
35/69
36/69
37/69R-b
38/69A-b A-b
39/69
40/69
41/69T-b
42/69A-b
43/69A-b
44/69
45/69
46/69T-b R-b
47/69
48/69
49/69
50/69R-b R-b
51/69T-b
52/69R-b
53/69
54/69
55/69A-b
56/69
57/69
58/69A-b
59/69A-b
60/69R-b
61/69
62/69
63/69T-b A-b
64/69R-b
65/69R-b
66/69A-b R-b
67/69A-b
68/69
69/69R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 43 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/69] 4.14.265-rc1 review

This is the start of the stable review cycle for the 4.14.265 release. There are 69 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, 09 Feb 2022 10:37:42 +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.14.265-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.265-rc1

Ritesh Harjani <[email protected]>
ext4: fix error handling in ext4_restore_inline_data()

Sergey Shtylyov <[email protected]>
EDAC/xgene: Fix deferred probing

Sergey Shtylyov <[email protected]>
EDAC/altera: Fix deferred probing

Riwen Lu <[email protected]>
rtc: cmos: Evaluate century appropriate

Muhammad Usama Anjum <[email protected]>
selftests: futex: Use variable MAKE instead of make

Dai Ngo <[email protected]>
nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.

John Meneghini <[email protected]>
scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe

Miaoqian Lin <[email protected]>
ASoC: fsl: Add missing error handling in pcm030_fabric_probe

Dan Carpenter <[email protected]>
drm/i915/overlay: Prevent divide by zero bugs in scaling

Lior Nahmanson <[email protected]>
net: macsec: Verify that send_sci is on when setting Tx sci explicitly

Miquel Raynal <[email protected]>
net: ieee802154: Return meaningful error codes from the netlink helpers

Miquel Raynal <[email protected]>

    net: ieee802154: ca8210: Stop leaking skb's

Miaoqian Lin <[email protected]>
spi: meson-spicc: add IRQ check in meson_spicc_probe

Benjamin Gaignard <[email protected]>
spi: mediatek: Avoid NULL pointer crash in interrupt

Kamal Dasu <[email protected]>
spi: bcm-qspi: check for valid cs before applying chip select

Joerg Roedel <[email protected]>
iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()

Guoqing Jiang <[email protected]>
iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()

Leon Romanovsky <[email protected]>
RDMA/mlx4: Don't continue event handler after memory allocation failure

Martin K. Petersen <[email protected]>
block: bio-integrity: Advance seed correctly for larger interval sizes

Nick Lopez <[email protected]>
drm/nouveau: fix off by one in BIOS boundary checking

Mark Brown <[email protected]>
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()

Mark Brown <[email protected]>
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()

Mark Brown <[email protected]>
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()

Paul Moore <[email protected]>
audit: improve audit queue handling when "audit=1" on cmdline

Eric Dumazet <[email protected]>
af_packet: fix data-race in packet_setsockopt / packet_setsockopt

Eric Dumazet <[email protected]>
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()

Shyam Sundar S K <[email protected]>
net: amd-xgbe: Fix skb data length underflow

Raju Rangoju <[email protected]>
net: amd-xgbe: ensure to reset the tx_timer_active flag

Georgi Valkov <[email protected]>
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback

Florian Westphal <[email protected]>
netfilter: nat: limit port clash resolution attempts

Florian Westphal <[email protected]>
netfilter: nat: remove l4 protocol port rovers

Daniel Borkmann <[email protected]>
bpf: fix truncated jump targets on heavy expansions

Eric Dumazet <[email protected]>
ipv4: tcp: send zero IPID in SYNACK messages

Eric Dumazet <[email protected]>
ipv4: raw: lock the socket in raw_bind()

Hangyu Hua <[email protected]>
yam: fix a memory leak in yam_siocdevprivate()

Sukadev Bhattiprolu <[email protected]>
ibmvnic: don't spin in tasklet

José Expósito <[email protected]>
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable

Xianting Tian <[email protected]>
drm/msm: Fix wrong size calculation

Jianguo Wu <[email protected]>
net-procfs: show net devices bound packet types

Trond Myklebust <[email protected]>
NFSv4: nfs_atomic_open() can race when looking up a non-regular file

Trond Myklebust <[email protected]>
NFSv4: Handle case where the lookup of a directory fails

Guenter Roeck <[email protected]>
hwmon: (lm90) Reduce maximum conversion rate for G781

Eric Dumazet <[email protected]>
ipv4: avoid using shared IP generator for connected sockets

Xin Long <[email protected]>
ping: fix the sk_bound_dev_if match in ping_lookup

Congyu Liu <[email protected]>
net: fix information leakage in /proc/net/ptype

Ido Schimmel <[email protected]>
ipv6_tunnel: Rate limit warning messages

John Meneghini <[email protected]>
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()

Matthias Kaehlcke <[email protected]>
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev

Sujit Kautkar <[email protected]>
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev

Joe Damato <[email protected]>
i40e: fix unsigned stat widths

Jedrzej Jagielski <[email protected]>
i40e: Increase delay to 1 s after global EMP reset

Christophe Leroy <[email protected]>
lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()

Christophe Leroy <[email protected]>
powerpc/32: Fix boot failure with GCC latent entropy plugin

Marek Behún <[email protected]>
net: sfp: ignore disabled SFP node

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Do not disconnect while receiving VBUS off

Alan Stern <[email protected]>
USB: core: Fix hang in usb_kill_urb by adding memory barriers

Pavankumar Kondeti <[email protected]>
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS

Jon Hunter <[email protected]>
usb: common: ulpi: Fix crash in ulpi_match()

Alan Stern <[email protected]>
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge

Cameron Williams <[email protected]>
tty: Add support for Brainboxes UC cards.

[email protected] <[email protected]>
tty: n_gsm: fix SW flow control encoding/handling

Valentin Caron <[email protected]>
serial: stm32: fix software flow control transfer

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: do not update layer 4 checksum when mangling fragments

Greg Kroah-Hartman <[email protected]>
PM: wakeup: simplify the output logic of pm_show_wakelocks()

Jan Kara <[email protected]>
udf: Fix NULL ptr deref when converting from inline format

Jan Kara <[email protected]>
udf: Restore i_lenAlloc when inode expansion fails

Steffen Maier <[email protected]>
scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices

Vasily Gorbik <[email protected]>
s390/hypfs: include z/VM guests with access control group set

Brian Gix <[email protected]>
Bluetooth: refactor malicious adv data check

-------------

Diffstat:

 Makefile                                        |   4 +-
 arch/powerpc/kernel/Makefile                    |   1 +
 arch/powerpc/lib/Makefile                       |   3 +
 arch/s390/hypfs/hypfs_vm.c                      |   6 +-
 block/bio-integrity.c                           |   2 +-
 drivers/edac/altera_edac.c                      |   2 +-
 drivers/edac/xgene_edac.c                       |   2 +-
 drivers/gpu/drm/i915/intel_overlay.c            |   3 +
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c           |   4 +-
 drivers/gpu/drm/msm/msm_drv.c                   |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c |   2 +-
 drivers/hwmon/lm90.c                            |   2 +-
 drivers/infiniband/hw/mlx4/main.c               |   2 +-
 drivers/iommu/amd_iommu_init.c                  |   2 +
 drivers/iommu/intel_irq_remapping.c             |  13 ++-
 drivers/misc/Makefile                           |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c        |  14 +++-
 drivers/net/ethernet/ibm/ibmvnic.c              |   6 --
 drivers/net/ethernet/intel/i40e/i40e.h          |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c  |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c     |  16 ++--
 drivers/net/hamradio/yam.c                      |   4 +-
 drivers/net/ieee802154/ca8210.c                 |   1 +
 drivers/net/macsec.c                            |   9 +++
 drivers/net/phy/phylink.c                       |   5 ++
 drivers/net/usb/ipheth.c                        |   6 +-
 drivers/rpmsg/rpmsg_char.c                      |  22 +-----
 drivers/rtc/rtc-mc146818-lib.c                  |   2 +-
 drivers/s390/scsi/zfcp_fc.c                     |  13 ++-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c               |  41 +++++-----
 drivers/spi/spi-bcm-qspi.c                      |   2 +-
 drivers/spi/spi-meson-spicc.c                   |   5 ++
 drivers/spi/spi-mt65xx.c                        |   2 +-
 drivers/staging/typec/tcpm.c                    |   3 +-
 drivers/tty/n_gsm.c                             |   4 +-
 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 +++
 fs/ext4/inline.c                                |  10 ++-
 fs/nfs/dir.c                                    |  18 +++++
 fs/nfsd/nfs4state.c                             |   4 +-
 fs/udf/inode.c                                  |   9 +--
 include/linux/netdevice.h                       |   1 +
 include/net/ip.h                                |  21 +++--
 include/net/netfilter/nf_nat_l4proto.h          |   2 +-
 kernel/audit.c                                  |  62 ++++++++++-----
 kernel/bpf/core.c                               |  59 ++++++++++++--
 kernel/power/wakelock.c                         |  12 +--
 net/bluetooth/hci_event.c                       |  10 +--
 net/core/filter.c                               |  11 ++-
 net/core/net-procfs.c                           |  38 ++++++++-
 net/core/rtnetlink.c                            |   6 +-
 net/ieee802154/nl802154.c                       |   8 +-
 net/ipv4/ip_output.c                            |  11 ++-
 net/ipv4/ping.c                                 |   3 +-
 net/ipv4/raw.c                                  |   5 +-
 net/ipv6/ip6_tunnel.c                           |   8 +-
 net/netfilter/nf_nat_proto_common.c             |  36 ++++++---
 net/netfilter/nf_nat_proto_dccp.c               |   5 +-
 net/netfilter/nf_nat_proto_sctp.c               |   5 +-
 net/netfilter/nf_nat_proto_tcp.c                |   5 +-
 net/netfilter/nf_nat_proto_udp.c                |  10 +--
 net/netfilter/nft_payload.c                     |   3 +
 net/packet/af_packet.c                          |  10 ++-
 sound/soc/fsl/pcm030-audio-fabric.c             |  11 ++-
 sound/soc/soc-ops.c                             |  29 ++++++-
 tools/testing/selftests/futex/Makefile          |   4 +-
 71 files changed, 562 insertions(+), 217 deletions(-)