Skip to content

4.4.271-rc1 review

Greg Kroah-Hartman linux-mips linux-watchdog lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest54 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/54mm, vmstat: drop zone->lock in /proc/pagetypeinfomm/vmstat.c+3 -00 replies
2/54netfilter: x_tables: Use correct memory barriers.include/linux/netfilter/x_tables.h net/netfilter/x_tables.c+4 -10 replies
3/54NFC: nci: fix memory leak in nci_allocate_deviceinclude/net/nfc/nci_core.h net/nfc/nci/core.c net/nfc/nci/hci.c+7 -00 replies
4/54proc: Check /proc/$pid/attr/ writes against file openerfs/proc/base.c+4 -00 replies
5/54net: hso: fix control-request directionsdrivers/net/usb/hso.c+2 -20 replies
6/54mac80211: assure all fragments are encryptednet/mac80211/rx.c+12 -110 replies
7/54mac80211: prevent mixed key and fragment cache attacksnet/mac80211/ieee80211_i.h net/mac80211/key.c net/mac80211/key.h +1 more+16 -00 replies
8/54dm snapshot: properly fix a crash when an origin has no snapshotsdrivers/md/dm-snap.c+1 -10 replies
9/54kgdb: fix gcc-11 warnings harderdrivers/misc/kgdbts.c+2 -10 replies
10/54misc/uss720: fix memory leak in uss720_probedrivers/usb/misc/uss720.c+1 -00 replies
11/54mei: request autosuspend after sending rx flow controldrivers/misc/mei/interrupt.c+3 -00 replies
12/54staging: iio: cdc: ad7746: avoid overwrite of num_channelsdrivers/staging/iio/cdc/ad7746.c+0 -10 replies
13/54iio: adc: ad7793: Add missing error code in ad7793_setup()drivers/iio/adc/ad7793.c+1 -00 replies
14/54USB: trancevibrator: fix control-request directiondrivers/usb/misc/trancevibrator.c+2 -20 replies
15/54serial: rp2: use request_firmware instead of request_firmware_nowaitdrivers/tty/serial/rp2.c+17 -350 replies
16/54USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011drivers/usb/serial/option.c+4 -00 replies
17/54USB: serial: ftdi_sio: add IDs for IDS GmbH Productsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+10 -00 replies
18/54USB: serial: pl2303: add device id for ADLINK ND-6530 GCdrivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+2 -00 replies
19/54net: usb: fix memory leak in smsc75xx_binddrivers/net/usb/smsc75xx.c+6 -20 replies
20/54spi: Fix use-after-free with devm_spi_alloc_*drivers/spi/spi.c include/linux/spi/spi.h+5 -70 replies
21/54spi: spi-sh: Fix use-after-free on unbinddrivers/spi/spi-sh.c+4 -100 replies
22/54Bluetooth: cmtp: fix file refcount when cmtp_attach_device failsnet/bluetooth/cmtp/core.c+5 -00 replies
23/54NFS: fix an incorrect limit in filelayout_decode_layout()fs/nfs/filelayout/filelayout.c+1 -10 replies
24/54NFS: Dont corrupt the value of pg_bytes_written in nfs_do_recoalesce()fs/nfs/pagelist.c+5 -70 replies
25/54NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 configfs/nfs/nfs4file.c+1 -10 replies
26/54net/mlx4: Fix EEPROM dump supportdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/port.c+104 -70 replies
27/54Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"net/tipc/socket.c+4 -10 replies
28/54tipc: skb_linearize the head skb when reassembling msgsnet/tipc/msg.c+2 -70 replies
29/54i2c: s3c2410: fix possible NULL pointer deref on read message after writedrivers/i2c/busses/i2c-s3c2410.c+3 -10 replies
30/54i2c: i801: Dont generate an interrupt on bus resetdrivers/i2c/busses/i2c-i801.c+2 -40 replies
31/54platform/x86: hp_accel: Avoid invoking _INI to speed up resumedrivers/misc/lis3lv02d/lis3lv02d.h drivers/platform/x86/hp_accel.c+22 -10 replies
32/54net: fujitsu: fix potential null-ptr-derefdrivers/net/ethernet/fujitsu/fmvj18x_cs.c+5 -00 replies
33/54net: caif: remove BUG_ON(dev == NULL) in caif_xmitdrivers/net/caif/caif_serial.c+0 -10 replies
34/54char: hpet: add checks after calling ioremapdrivers/char/hpet.c+4 -00 replies
35/54ALSA: sb8: Add a comment note regarding an unused pointersound/isa/sb/sb8.c+5 -12 replies
36/54isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_iodrivers/isdn/hardware/mISDN/mISDNinfineon.c+16 -80 replies
37/54libertas: register sysfs groups properlydrivers/net/wireless/libertas/mesh.c+4 -240 replies
38/54media: dvb: Add check on sp8870_readreg returndrivers/media/dvb-frontends/sp8870.c+3 -10 replies
39/54media: gspca: properly check for errors in po1030_probe()drivers/media/usb/gspca/m5602/m5602_po1030.c+7 -30 replies
40/54scsi: BusLogic: Fix 64-bit system enumeration error for Buslogicdrivers/scsi/BusLogic.c drivers/scsi/BusLogic.h+4 -40 replies
41/54openrisc: Define memory barrier mbarch/openrisc/include/asm/barrier.h+9 -00 replies
42/54btrfs: do not BUG_ON in link_to_fixup_dirfs/btrfs/tree-log.c+0 -20 replies
43/54drm/amdgpu: Fix a use-after-freedrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -00 replies
44/54net: netcp: Fix an error messagedrivers/net/ethernet/ti/netcp_core.c+2 -21 reply
45/54net: bnx2: Fix error return code in bnx2_init_board()drivers/net/ethernet/broadcom/bnx2.c+1 -10 replies
46/54mld: fix panic in mld_newpack()net/ipv6/mcast.c+0 -30 replies
47/54staging: emxx_udc: fix loop in _nbu2ss_nuke()drivers/staging/emxx_udc/emxx_udc.c+2 -20 replies
48/54scsi: libsas: Use _safe() loop in sas_resume_port()drivers/scsi/libsas/sas_port.c+2 -20 replies
49/54sch_dsmark: fix a NULL deref in qdisc_reset()net/sched/sch_dsmark.c+2 -10 replies
50/54MIPS: alchemy: xxs1500: add gpio-au1000.h header filearch/mips/alchemy/board-xxs1500.c+1 -00 replies
51/54MIPS: ralink: export rt_sysc_membase for rt2880_wdt.carch/mips/ralink/of.c+2 -00 replies
52/54hugetlbfs: hugetlb_fault_mutex_hash() cleanupfs/hugetlbfs/inode.c include/linux/hugetlb.h mm/hugetlb.c+7 -70 replies
53/54bluetooth: eliminate the potential race condition when removing the HCI controllernet/bluetooth/hci_core.c+9 -40 replies
54/54usb: core: reduce power-on-good delay time of root hubdrivers/usb/core/hub.h+4 -20 replies

Reviews trailers per patch

15 of 54 patches have a Reviewed-by or Acked-by.

PatchAruna RamakrishnaKhalid Aziz[email protected]Jon MaloyTung NguyenAndy ShevchenkoJarkko NikulaÉric PielDominik BrodowskiDavid SterbaChristian KönigMichael ChanAlan SternJohn GarryManuel LaussGuenter RoeckNathan ChancellorDavidlohr BuesoAndrew MortonPavel Machek (CIP)
SeriesT-b
1/54R-b R-b
2/54
3/54
4/54
5/54
6/54
7/54
8/54
9/54
10/54
11/54
12/54
13/54
14/54
15/54
16/54
17/54
18/54
19/54Reported-and-tested-by
20/54
21/54
22/54
23/54
24/54
25/54
26/54
27/54A-b A-b
28/54A-b
29/54
30/54A-b T-b
31/54A-b
32/54A-b
33/54
34/54
35/54
36/54
37/54
38/54
39/54
40/54A-b
41/54
42/54R-b
43/54R-b
44/54
45/54R-b
46/54
47/54
48/54R-b
49/54
50/54A-b
51/54A-b
52/54R-b R-b R-b
53/54
54/54A-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 20 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/54] 4.4.271-rc1 review

This is the start of the stable review cycle for the 4.4.271 release. There are 54 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 Jun 2021 13:06:20 +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.4.271-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.271-rc1

Chunfeng Yun <[email protected]>
usb: core: reduce power-on-good delay time of root hub

Lin Ma <[email protected]>
bluetooth: eliminate the potential race condition when removing the HCI controller

Mike Kravetz <[email protected]>
hugetlbfs: hugetlb_fault_mutex_hash() cleanup

Randy Dunlap <[email protected]>
MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c

Randy Dunlap <[email protected]>
MIPS: alchemy: xxs1500: add gpio-au1000.h header file

Taehee Yoo <[email protected]>
sch_dsmark: fix a NULL deref in qdisc_reset()

Dan Carpenter <[email protected]>
scsi: libsas: Use _safe() loop in sas_resume_port()

Dan Carpenter <[email protected]>
staging: emxx_udc: fix loop in _nbu2ss_nuke()

Taehee Yoo <[email protected]>
mld: fix panic in mld_newpack()

Zhen Lei <[email protected]>
net: bnx2: Fix error return code in bnx2_init_board()

Christophe JAILLET <[email protected]>
net: netcp: Fix an error message

xinhui pan <[email protected]>
drm/amdgpu: Fix a use-after-free

Josef Bacik <[email protected]>
btrfs: do not BUG_ON in link_to_fixup_dir

Peter Zijlstra <[email protected]>
openrisc: Define memory barrier mb

Matt Wang <[email protected]>
scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic

Greg Kroah-Hartman <[email protected]>
media: gspca: properly check for errors in po1030_probe()

Alaa Emad <[email protected]>
media: dvb: Add check on sp8870_readreg return

Greg Kroah-Hartman <[email protected]>
libertas: register sysfs groups properly

Phillip Potter <[email protected]>
isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io

Atul Gopinathan <[email protected]>
ALSA: sb8: Add a comment note regarding an unused pointer

Tom Seewald <[email protected]>
char: hpet: add checks after calling ioremap

Du Cheng <[email protected]>

    net: caif: remove BUG_ON(dev == NULL) in caif_xmit

Anirudh Rayabharam <[email protected]>
net: fujitsu: fix potential null-ptr-deref

Kai-Heng Feng <[email protected]>
platform/x86: hp_accel: Avoid invoking _INI to speed up resume

Jean Delvare <[email protected]>
i2c: i801: Don't generate an interrupt on bus reset

Krzysztof Kozlowski <[email protected]>
i2c: s3c2410: fix possible NULL pointer deref on read message after write

Xin Long <[email protected]>
tipc: skb_linearize the head skb when reassembling msgs

Hoang Le <[email protected]>
Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"

Vladyslav Tarasiuk <[email protected]>
net/mlx4: Fix EEPROM dump support

Zhang Xiaoxu <[email protected]>
NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config

Trond Myklebust <[email protected]>
NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()

Dan Carpenter <[email protected]>
NFS: fix an incorrect limit in filelayout_decode_layout()

Thadeu Lima de Souza Cascardo <[email protected]>
Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails

Lukas Wunner <[email protected]>
spi: spi-sh: Fix use-after-free on unbind

William A. Kennington III <[email protected]>
spi: Fix use-after-free with devm_spi_alloc_*

Pavel Skripkin <[email protected]>
net: usb: fix memory leak in smsc75xx_bind

Zolton Jheng <[email protected]>
USB: serial: pl2303: add device id for ADLINK ND-6530 GC

Dominik Andreas Schorpp <[email protected]>
USB: serial: ftdi_sio: add IDs for IDS GmbH Products

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011

Zheyu Ma <[email protected]>
serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'

Johan Hovold <[email protected]>
USB: trancevibrator: fix control-request direction

YueHaibing <[email protected]>
iio: adc: ad7793: Add missing error code in ad7793_setup()

Lucas Stankus <[email protected]>
staging: iio: cdc: ad7746: avoid overwrite of num_channels

Alexander Usyskin <[email protected]>
mei: request autosuspend after sending rx flow control

Dongliang Mu <[email protected]>
misc/uss720: fix memory leak in uss720_probe

Greg Kroah-Hartman <[email protected]>
kgdb: fix gcc-11 warnings harder

Mikulas Patocka <[email protected]>
dm snapshot: properly fix a crash when an origin has no snapshots

Mathy Vanhoef <[email protected]>
mac80211: prevent mixed key and fragment cache attacks

Mathy Vanhoef <[email protected]>
mac80211: assure all fragments are encrypted

Johan Hovold <[email protected]>
net: hso: fix control-request directions

Kees Cook <[email protected]>
proc: Check /proc/$pid/attr/ writes against file opener

Dongliang Mu <[email protected]>
NFC: nci: fix memory leak in nci_allocate_device

Mark Tomlinson <[email protected]>
netfilter: x_tables: Use correct memory barriers.

Stephen Brennan <[email protected]>

    mm, vmstat: drop zone->lock in /proc/pagetypeinfo

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

Diffstat:

 Makefile                                        |   4 +-
 arch/mips/alchemy/board-xxs1500.c               |   1 +
 arch/mips/ralink/of.c                           |   2 +
 arch/openrisc/include/asm/barrier.h             |   9 ++
 drivers/char/hpet.c                             |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c         |   1 +
 drivers/i2c/busses/i2c-i801.c                   |   6 +-
 drivers/i2c/busses/i2c-s3c2410.c                |   4 +-
 drivers/iio/adc/ad7793.c                        |   1 +
 drivers/isdn/hardware/mISDN/mISDNinfineon.c     |  24 ++++--
 drivers/md/dm-snap.c                            |   2 +-
 drivers/media/dvb-frontends/sp8870.c            |   4 +-
 drivers/media/usb/gspca/m5602/m5602_po1030.c    |  10 ++-
 drivers/misc/kgdbts.c                           |   3 +-
 drivers/misc/lis3lv02d/lis3lv02d.h              |   1 +
 drivers/misc/mei/interrupt.c                    |   3 +
 drivers/net/caif/caif_serial.c                  |   1 -
 drivers/net/ethernet/broadcom/bnx2.c            |   2 +-
 drivers/net/ethernet/fujitsu/fmvj18x_cs.c       |   5 ++
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c |   4 +-
 drivers/net/ethernet/mellanox/mlx4/port.c       | 107 +++++++++++++++++++++++-
 drivers/net/ethernet/ti/netcp_core.c            |   4 +-
 drivers/net/usb/hso.c                           |   4 +-
 drivers/net/usb/smsc75xx.c                      |   8 +-
 drivers/net/wireless/libertas/mesh.c            |  28 +------
 drivers/platform/x86/hp_accel.c                 |  22 ++++-
 drivers/scsi/BusLogic.c                         |   6 +-
 drivers/scsi/BusLogic.h                         |   2 +-
 drivers/scsi/libsas/sas_port.c                  |   4 +-
 drivers/spi/spi-sh.c                            |  14 +---
 drivers/spi/spi.c                               |   9 +-
 drivers/staging/emxx_udc/emxx_udc.c             |   4 +-
 drivers/staging/iio/cdc/ad7746.c                |   1 -
 drivers/tty/serial/rp2.c                        |  52 ++++--------
 drivers/usb/core/hub.h                          |   6 +-
 drivers/usb/misc/trancevibrator.c               |   4 +-
 drivers/usb/misc/uss720.c                       |   1 +
 drivers/usb/serial/ftdi_sio.c                   |   3 +
 drivers/usb/serial/ftdi_sio_ids.h               |   7 ++
 drivers/usb/serial/option.c                     |   4 +
 drivers/usb/serial/pl2303.c                     |   1 +
 drivers/usb/serial/pl2303.h                     |   1 +
 fs/btrfs/tree-log.c                             |   2 -
 fs/hugetlbfs/inode.c                            |   4 +-
 fs/nfs/filelayout/filelayout.c                  |   2 +-
 fs/nfs/nfs4file.c                               |   2 +-
 fs/nfs/pagelist.c                               |  12 ++-
 fs/proc/base.c                                  |   4 +
 include/linux/hugetlb.h                         |   2 +-
 include/linux/netfilter/x_tables.h              |   2 +-
 include/linux/spi/spi.h                         |   3 +
 include/net/nfc/nci_core.h                      |   1 +
 mm/hugetlb.c                                    |   8 +-
 mm/vmstat.c                                     |   3 +
 net/bluetooth/cmtp/core.c                       |   5 ++
 net/bluetooth/hci_core.c                        |  13 ++-
 net/ipv6/mcast.c                                |   3 -
 net/mac80211/ieee80211_i.h                      |   1 +
 net/mac80211/key.c                              |   7 ++
 net/mac80211/key.h                              |   2 +
 net/mac80211/rx.c                               |  29 ++++---
 net/netfilter/x_tables.c                        |   3 +
 net/nfc/nci/core.c                              |   1 +
 net/nfc/nci/hci.c                               |   5 ++
 net/sched/sch_dsmark.c                          |   3 +-
 net/tipc/msg.c                                  |   9 +-
 net/tipc/socket.c                               |   5 +-
 sound/isa/sb/sb8.c                              |   6 +-
 68 files changed, 347 insertions(+), 173 deletions(-)