Skip to content

4.9.271-rc2 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 71 patches 2 repliesIn review

Patches in v1 No applies recorded yet

None of the 71 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 4.9 00/71] 4.9.271-rc2 review

This is the start of the stable review cycle for the 4.9.271 release. There are 71 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 Thu, 03 Jun 2021 08:15:02 +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.9.271-rc2.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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.271-rc2

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

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]>
ASoC: cs35l33: fix an error code in probe()

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: mdio: octeon: Fix some double free issues

Christophe JAILLET <[email protected]>
net: mdio: thunder: Fix a double free issue in the .remove function

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

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

Andy Shevchenko <[email protected]>
platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI

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]>
dmaengine: qcom_hidma: comment platform_driver_register call

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

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

Atul Gopinathan <[email protected]>

    serial: max310x: unregister uart driver in case of failure and abort

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

Felix Fietkau <[email protected]>
perf jevents: Fix getting maximum number of fds

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

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

Sean MacLennan <[email protected]>

    USB: serial: ti_usb_3410_5052: add startech.com device id

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

Sriram R <[email protected]>
ath10k: Validate first subframe of A-MSDU before processing the list

Wen Gong <[email protected]>
mac80211: extend protection against mixed key and fragment cache attacks

Johannes Berg <[email protected]>
mac80211: do not accept/forward invalid EAPOL frames

Johannes Berg <[email protected]>
mac80211: prevent attacks on TKIP/WEP as well

Johannes Berg <[email protected]>
mac80211: check defrag PN against current frame

Johannes Berg <[email protected]>
mac80211: add fragment cache to sta_info

Johannes Berg <[email protected]>
mac80211: drop A-MSDUs on old ciphers

Mathy Vanhoef <[email protected]>
cfg80211: mitigate A-MSDU aggregation attacks

Mathy Vanhoef <[email protected]>
mac80211: properly handle A-MSDUs that start with an RFC 1042 header

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

Anna Schumaker <[email protected]>
NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()

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

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

Andy Shevchenko <[email protected]>
scripts: switch explicitly to Python 3

Finn Behrens <[email protected]>
tweewide: Fix most Shebang lines

Stephen Brennan <[email protected]>

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

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

Diffstat:

 Documentation/sphinx/parse-headers.pl              |   2 +-
 Documentation/target/tcm_mod_builder.py            |   2 +-
 Documentation/trace/postprocess/decode_msr.py      |   2 +-
 .../postprocess/trace-pagealloc-postprocess.pl     |   2 +-
 .../trace/postprocess/trace-vmscan-postprocess.pl  |   2 +-
 Makefile                                           |   4 +-
 arch/ia64/scripts/unwcheck.py                      |   2 +-
 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/dma/qcom/hidma_mgmt.c                      |  14 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   1 +
 drivers/i2c/busses/i2c-i801.c                      |   6 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |   3 +
 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               |   2 +-
 drivers/net/phy/mdio-octeon.c                      |   2 -
 drivers/net/phy/mdio-thunder.c                     |   1 -
 drivers/net/usb/hso.c                              |   4 +-
 drivers/net/usb/smsc75xx.c                         |   8 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |  61 ++++++++-
 drivers/net/wireless/marvell/libertas/mesh.c       |  28 +---
 drivers/platform/x86/hp_accel.c                    |  22 ++-
 drivers/platform/x86/intel_punit_ipc.c             |   1 +
 drivers/scsi/BusLogic.c                            |   6 +-
 drivers/scsi/BusLogic.h                            |   2 +-
 drivers/scsi/libsas/sas_port.c                     |   4 +-
 drivers/spi/spi.c                                  |   9 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   4 +-
 drivers/staging/iio/cdc/ad7746.c                   |   1 -
 drivers/tty/serial/max310x.c                       |   6 +-
 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 +
 drivers/usb/serial/ti_usb_3410_5052.c              |   3 +
 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/nfs/pnfs.c                                      |  17 ++-
 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/cfg80211.h                             |   5 +-
 include/net/nfc/nci_core.h                         |   1 +
 mm/hugetlb.c                                       |   8 +-
 mm/vmstat.c                                        |   3 +
 net/bluetooth/cmtp/core.c                          |   5 +
 net/ipv6/mcast.c                                   |   3 -
 net/mac80211/ieee80211_i.h                         |  36 ++---
 net/mac80211/iface.c                               |   9 +-
 net/mac80211/key.c                                 |   7 +
 net/mac80211/key.h                                 |   2 +
 net/mac80211/rx.c                                  | 151 ++++++++++++++++-----
 net/mac80211/sta_info.c                            |   4 +
 net/mac80211/sta_info.h                            |  31 +++++
 net/mac80211/wpa.c                                 |  12 +-
 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 +-
 net/wireless/util.c                                |   8 +-
 scripts/analyze_suspend.py                         |   2 +-
 scripts/bloat-o-meter                              |   2 +-
 scripts/bootgraph.pl                               |   2 +-
 scripts/checkincludes.pl                           |   2 +-
 scripts/checkstack.pl                              |   2 +-
 scripts/config                                     |   2 +-
 scripts/diffconfig                                 |   2 +-
 scripts/dtc/dt_to_config                           |   2 +-
 scripts/extract_xc3028.pl                          |   2 +-
 scripts/get_dvb_firmware                           |   2 +-
 scripts/markup_oops.pl                             |   2 +-
 scripts/profile2linkerlist.pl                      |   2 +-
 scripts/show_delta                                 |   2 +-
 scripts/stackdelta                                 |   2 +-
 scripts/tracing/draw_functrace.py                  |   2 +-
 sound/soc/codecs/cs35l33.c                         |   1 +
 tools/kvm/kvm_stat/kvm_stat                        |   2 +-
 tools/perf/pmu-events/jevents.c                    |   2 +-
 tools/perf/python/tracepoint.py                    |   2 +-
 tools/perf/python/twatch.py                        |   2 +-
 tools/perf/scripts/python/sched-migration.py       |   2 +-
 tools/perf/util/setup.py                           |   2 +-
 tools/testing/ktest/compare-ktest-sample.pl        |   2 +-
 108 files changed, 610 insertions(+), 262 deletions(-)