Skip to content

4.19.193-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 Latest116 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/116mm, vmstat: drop zone->lock in /proc/pagetypeinfomm/vmstat.c+3 -00 replies
2/116usb: dwc3: gadget: Enable suspend eventsdrivers/usb/dwc3/gadget.c+4 -00 replies
3/116NFC: 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/116cifs: set server->cipher_type to AES-128-CCM for SMB3.0fs/cifs/smb2pdu.c+7 -00 replies
5/116NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()fs/nfs/pnfs.c+7 -80 replies
6/116iommu/vt-d: Fix sysfs leak in alloc_iommu()drivers/iommu/dmar.c+3 -10 replies
7/116perf intel-pt: Fix sample instruction bytestools/perf/util/intel-pt.c+4 -10 replies
8/116perf intel-pt: Fix transaction abort handlingtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+5 -10 replies
9/116proc: Check /proc/$pid/attr/ writes against file openerfs/proc/base.c+4 -00 replies
10/116net: hso: fix control-request directionsdrivers/net/usb/hso.c+2 -20 replies
11/116mac80211: assure all fragments are encryptednet/mac80211/rx.c+12 -110 replies
12/116mac80211: prevent mixed key and fragment cache attacksnet/mac80211/ieee80211_i.h net/mac80211/key.c net/mac80211/key.h +1 more+16 -00 replies
13/116mac80211: properly handle A-MSDUs that start with an RFC 1042 headerinclude/net/cfg80211.h net/mac80211/rx.c net/wireless/util.c+5 -50 replies
14/116cfg80211: mitigate A-MSDU aggregation attacksnet/wireless/util.c+3 -00 replies
15/116mac80211: drop A-MSDUs on old ciphersnet/mac80211/rx.c+18 -10 replies
16/116mac80211: add fragment cache to sta_infonet/mac80211/ieee80211_i.h net/mac80211/iface.c net/mac80211/rx.c +2 more+73 -420 replies
17/116mac80211: check defrag PN against current framenet/mac80211/ieee80211_i.h net/mac80211/rx.c net/mac80211/wpa.c+20 -90 replies
18/116mac80211: prevent attacks on TKIP/WEP as wellnet/mac80211/rx.c net/mac80211/sta_info.h+14 -10 replies
19/116mac80211: do not accept/forward invalid EAPOL framesnet/mac80211/rx.c+27 -60 replies
20/116mac80211: extend protection against mixed key and fragment cache attacksnet/mac80211/rx.c+11 -20 replies
21/116ath10k: Validate first subframe of A-MSDU before processing the listdrivers/net/wireless/ath/ath10k/htt_rx.c+57 -40 replies
22/116dm snapshot: properly fix a crash when an origin has no snapshotsdrivers/md/dm-snap.c+1 -10 replies
23/116kgdb: fix gcc-11 warnings harderdrivers/misc/kgdbts.c+2 -10 replies
24/116misc/uss720: fix memory leak in uss720_probedrivers/usb/misc/uss720.c+1 -00 replies
25/116thunderbolt: dma_port: Fix NVM read buffer bounds and offset issuedrivers/thunderbolt/dma_port.c+6 -50 replies
26/116mei: request autosuspend after sending rx flow controldrivers/misc/mei/interrupt.c+3 -00 replies
27/116staging: iio: cdc: ad7746: avoid overwrite of num_channelsdrivers/staging/iio/cdc/ad7746.c+0 -10 replies
28/116iio: adc: ad7793: Add missing error code in ad7793_setup()drivers/iio/adc/ad7793.c+1 -00 replies
29/116USB: trancevibrator: fix control-request directiondrivers/usb/misc/trancevibrator.c+2 -20 replies
30/116USB: usbfs: Dont WARN about excessively large memory allocationsdrivers/usb/core/devio.c+8 -30 replies
31/116serial: sh-sci: Fix off-by-one error in FIFO threshold register settingdrivers/tty/serial/sh-sci.c+2 -20 replies
32/116serial: rp2: use request_firmware instead of request_firmware_nowaitdrivers/tty/serial/rp2.c+17 -350 replies
33/116USB: serial: ti_usb_3410_5052: add startech.com device iddrivers/usb/serial/ti_usb_3410_5052.c+3 -00 replies
34/116USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011drivers/usb/serial/option.c+4 -00 replies
35/116USB: serial: ftdi_sio: add IDs for IDS GmbH Productsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+10 -00 replies
36/116USB: serial: pl2303: add device id for ADLINK ND-6530 GCdrivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+2 -00 replies
37/116usb: dwc3: gadget: Properly track pending and queued SGdrivers/usb/dwc3/gadget.c+7 -60 replies
38/116usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()drivers/usb/gadget/udc/renesas_usb3.c+3 -20 replies
39/116net: usb: fix memory leak in smsc75xx_binddrivers/net/usb/smsc75xx.c+6 -20 replies
40/116bpf: fix up selftests after backports were fixedtools/testing/selftests/bpf/test_verifier.c+19 -00 replies
41/116bpf, selftests: Fix up some test_verifier cases for unprivilegedtools/testing/selftests/bpf/test_verifier.c+33 -90 replies
42/116selftests/bpf: Test narrow loads with off > 0 in test_verifiertools/testing/selftests/bpf/test_verifier.c+38 -100 replies
43/116selftests/bpf: add selftest part of "bpf: improve verifier branch analysis"tools/testing/selftests/bpf/test_verifier.c+2 -20 replies
44/116bpf: extend is_branch_taken to registerskernel/bpf/verifier.c+18 -140 replies
45/116bpf: Test_verifier, bpf_get_stack return value add <0tools/testing/selftests/bpf/test_verifier.c+4 -40 replies
46/116bpf, test_verifier: switch bpf_get_stacks 0 s> r8 testtools/testing/selftests/bpf/test_verifier.c+1 -10 replies
47/116bpf: Move off_reg into sanitize_ptr_alukernel/bpf/verifier.c+5 -40 replies
48/116bpf: Ensure off_reg has no mixed signed bounds for all typeskernel/bpf/verifier.c+9 -90 replies
49/116bpf: Rework ptr_limit into alu_limit and add common error pathkernel/bpf/verifier.c+13 -80 replies
50/116bpf: Improve verifier error messages for userskernel/bpf/verifier.c+62 -220 replies
51/116bpf: Refactor and streamline bounds check into helperkernel/bpf/verifier.c+37 -170 replies
52/116bpf: Move sanitize_val_alu out of op switchkernel/bpf/verifier.c+10 -50 replies
53/116bpf: Tighten speculative pointer arithmetic maskkernel/bpf/verifier.c+44 -260 replies
54/116bpf: Update selftests to reflect new error statestools/testing/selftests/bpf/test_verifier.c+12 -230 replies
55/116bpf: Fix leakage of uninitialized bpf stack under speculationinclude/linux/bpf_verifier.h kernel/bpf/verifier.c+20 -120 replies
56/116bpf: Wrap aux data inside bpf_sanitize_info containerkernel/bpf/verifier.c+11 -70 replies
57/116bpf: Fix mask direction swap upon off reg sign changekernel/bpf/verifier.c+12 -100 replies
58/116bpf: No need to simulate speculative domain for immediateskernel/bpf/verifier.c+5 -10 replies
59/116spi: gpio: Dont leak SPI master in probe error pathdrivers/spi/spi-gpio.c+2 -60 replies
60/116spi: mt7621: Disable clock in probe error pathdrivers/staging/mt7621-spi/spi-mt7621.c+5 -10 replies
61/116spi: mt7621: Dont leak SPI master in probe error pathdrivers/staging/mt7621-spi/spi-mt7621.c+2 -20 replies
62/116Bluetooth: cmtp: fix file refcount when cmtp_attach_device failsnet/bluetooth/cmtp/core.c+5 -00 replies
63/116NFS: fix an incorrect limit in filelayout_decode_layout()fs/nfs/filelayout/filelayout.c+1 -10 replies
64/116NFS: Dont corrupt the value of pg_bytes_written in nfs_do_recoalesce()fs/nfs/pagelist.c+5 -70 replies
65/116NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 configfs/nfs/nfs4file.c+1 -10 replies
66/116drm/meson: fix shutdown crash when component not probeddrivers/gpu/drm/meson/meson_drv.c+5 -40 replies
67/116net/mlx4: Fix EEPROM dump supportdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/port.c+104 -70 replies
68/116Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"net/tipc/socket.c+4 -10 replies
69/116tipc: skb_linearize the head skb when reassembling msgsnet/tipc/msg.c+2 -70 replies
70/116net: dsa: mt7530: fix VLAN traffic leaksdrivers/net/dsa/mt7530.c+0 -80 replies
71/116net: dsa: fix a crash if ->get_sset_count() failsnet/dsa/master.c+3 -20 replies
72/116i2c: s3c2410: fix possible NULL pointer deref on read message after writedrivers/i2c/busses/i2c-s3c2410.c+3 -00 replies
73/116i2c: i801: Dont generate an interrupt on bus resetdrivers/i2c/busses/i2c-i801.c+2 -40 replies
74/116perf jevents: Fix getting maximum number of fdstools/perf/pmu-events/jevents.c+1 -10 replies
75/116platform/x86: hp_accel: Avoid invoking _INI to speed up resumedrivers/misc/lis3lv02d/lis3lv02d.h drivers/platform/x86/hp_accel.c+22 -10 replies
76/116serial: max310x: unregister uart driver in case of failure and abortdrivers/tty/serial/max310x.c+4 -20 replies
77/116net: fujitsu: fix potential null-ptr-derefdrivers/net/ethernet/fujitsu/fmvj18x_cs.c+5 -00 replies
78/116net: caif: remove BUG_ON(dev == NULL) in caif_xmitdrivers/net/caif/caif_serial.c+0 -10 replies
79/116char: hpet: add checks after calling ioremapdrivers/char/hpet.c+4 -00 replies
80/116ALSA: sb8: Add a comment note regarding an unused pointersound/isa/sb/sb8.c+5 -10 replies
81/116isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_iodrivers/isdn/hardware/mISDN/mISDNinfineon.c+16 -80 replies
82/116dmaengine: qcom_hidma: comment platform_driver_register calldrivers/dma/qcom/hidma_mgmt.c+14 -00 replies
83/116libertas: register sysfs groups properlydrivers/net/wireless/marvell/libertas/mesh.c+4 -240 replies
84/116ASoC: cs43130: handle errors in cs43130_probe() properlysound/soc/codecs/cs43130.c+14 -140 replies
85/116media: dvb: Add check on sp8870_readreg returndrivers/media/dvb-frontends/sp8870.c+3 -10 replies
86/116media: gspca: properly check for errors in po1030_probe()drivers/media/usb/gspca/m5602/m5602_po1030.c+7 -30 replies
87/116scsi: BusLogic: Fix 64-bit system enumeration error for Buslogicdrivers/scsi/BusLogic.c drivers/scsi/BusLogic.h+4 -40 replies
88/116openrisc: Define memory barrier mbarch/openrisc/include/asm/barrier.h+9 -00 replies
89/116btrfs: do not BUG_ON in link_to_fixup_dirfs/btrfs/tree-log.c+0 -20 replies
90/116platform/x86: hp-wireless: add AMDs hardware id to the supported listdrivers/platform/x86/hp-wireless.c+2 -00 replies
91/116platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPIdrivers/platform/x86/intel_punit_ipc.c+1 -00 replies
92/116SMB3: incorrect file id in requests compounded with openfs/cifs/smb2pdu.c+3 -30 replies
93/116drm/amd/display: Disconnect non-DP with no EDIDdrivers/gpu/drm/amd/display/dc/core/dc_link.c+18 -00 replies
94/116drm/amd/amdgpu: fix refcount leakdrivers/gpu/drm/amd/amdgpu/amdgpu_fb.c+3 -00 replies
95/116drm/amdgpu: Fix a use-after-freedrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -00 replies
96/116net: netcp: Fix an error messagedrivers/net/ethernet/ti/netcp_core.c+2 -21 reply
97/116net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_countnet/dsa/slave.c+7 -50 replies
98/116net: fec: fix the potential memory leak in fec_enet_init()drivers/net/ethernet/freescale/fec_main.c+9 -20 replies
99/116net: mdio: thunder: Fix a double free issue in the .remove functiondrivers/net/phy/mdio-thunder.c+0 -10 replies
100/116net: mdio: octeon: Fix some double free issuesdrivers/net/phy/mdio-octeon.c+0 -20 replies
101/116openvswitch: meter: fix race when getting now_ms.net/openvswitch/meter.c+8 -00 replies
102/116net: bnx2: Fix error return code in bnx2_init_board()drivers/net/ethernet/broadcom/bnx2.c+1 -10 replies
103/116mld: fix panic in mld_newpack()net/ipv6/mcast.c+0 -30 replies
104/116staging: emxx_udc: fix loop in _nbu2ss_nuke()drivers/staging/emxx_udc/emxx_udc.c+2 -20 replies
105/116ASoC: cs35l33: fix an error code in probe()sound/soc/codecs/cs35l33.c+1 -00 replies
106/116bpf: Set mac_len in bpf_skb_change_headnet/core/filter.c+1 -00 replies
107/116ixgbe: fix large MTU request from VFdrivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+7 -90 replies
108/116scsi: libsas: Use _safe() loop in sas_resume_port()drivers/scsi/libsas/sas_port.c+2 -20 replies
109/116ipv6: record frag_max_size in atomic fragments in input pathnet/ipv6/reassembly.c+3 -10 replies
110/116sch_dsmark: fix a NULL deref in qdisc_reset()net/sched/sch_dsmark.c+2 -10 replies
111/116MIPS: alchemy: xxs1500: add gpio-au1000.h header filearch/mips/alchemy/board-xxs1500.c+1 -00 replies
112/116MIPS: ralink: export rt_sysc_membase for rt2880_wdt.carch/mips/ralink/of.c+2 -00 replies
113/116hugetlbfs: hugetlb_fault_mutex_hash() cleanupfs/hugetlbfs/inode.c include/linux/hugetlb.h mm/hugetlb.c +1 more+9 -90 replies
114/116drivers/net/ethernet: clean up unused assignmentsdrivers/net/ethernet/brocade/bna/bnad.c drivers/net/ethernet/dec/tulip/de4x5.c drivers/net/ethernet/dec/tulip/media.c +10 more+36 -810 replies
115/116net: hns3: check the return of skb_checksum_help()drivers/net/ethernet/hisilicon/hns3/hns3_enet.c+3 -70 replies
116/116usb: core: reduce power-on-good delay time of root hubdrivers/usb/core/hub.h+4 -20 replies

Reviews trailers per patch

49 of 116 patches have a Reviewed-by or Acked-by.

PatchAruna RamakrishnaKhalid AzizFelipe BalbiLu Baolu[email protected][email protected]Alexei StarovoitovJohn FastabendAndrii NakryikoWolfram SangUlrich HechtBenedict SchlueterPiotr KrysiukLinus WalleijStefan RoeseMartin BlumenstinglVinod KoulSinan KayaJon MaloyDavid SterbaDominik BrodowskiTung NguyenMichael GrzeschikShyam Prasad NNicholas KazlauskasStylon WangDaniel WheelerFlorian FainelliChristian KönigAlex DeucherRussell KingAndrew LunnMichael ChanIlya MaximetsÉric PielAndy ShevchenkoJarkko NikulaAlan SternGuenter RoeckJohn GarryManuel LaussKonrad JankowskiNathan ChancellorDavidlohr BuesoAndrew MortonEdward CreeCharles KeepaxVladimir OlteanHulk RobotPavel Machek (CIP)Linux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/116R-b R-b
2/116A-b
3/116
4/116
5/116
6/116A-b
7/116
8/116
9/116
10/116
11/116
12/116
13/116
14/116
15/116
16/116
17/116
18/116
19/116
20/116
21/116
22/116
23/116
24/116
25/116
26/116
27/116
28/116
29/116
30/116Reported-and-tested-by
31/116R-b R-b
32/116
33/116
34/116
35/116
36/116
37/116A-b T-b
38/116
39/116Reported-and-tested-by
40/116
41/116A-b
42/116
43/116
44/116A-b
45/116
46/116A-b A-b
47/116A-b R-b
48/116A-b R-b
49/116A-b R-b
50/116A-b R-b
51/116A-b R-b
52/116A-b R-b
53/116A-b R-b T-b
54/116A-b R-b
55/116A-b R-b T-b R-b
56/116A-b R-b
57/116A-b R-b
58/116A-b R-b
59/116R-b
60/116
61/116R-b
62/116
63/116
64/116
65/116
66/116T-b R-b
67/116
68/116A-b A-b
69/116A-b
70/116R-b
71/116R-b R-b R-b
72/116
73/116A-b T-b
74/116
75/116A-b
76/116
77/116A-b
78/116
79/116
80/116
81/116
82/116A-b A-b
83/116
84/116
85/116
86/116
87/116A-b
88/116
89/116R-b
90/116
91/116
92/116R-b
93/116R-b A-b T-b
94/116A-b R-b
95/116R-b
96/116
97/116R-b R-b
98/116
99/116R-b R-b
100/116R-b R-b
101/116R-b
102/116R-b
103/116
104/116
105/116R-b
106/116
107/116T-b
108/116R-b
109/116
110/116
111/116A-b
112/116A-b
113/116R-b R-b R-b
114/116A-b
115/116
116/116A-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 51 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 000/116] 4.19.193-rc1 review

This is the start of the stable review cycle for the 4.19.193 release. There are 116 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.19.193-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.193-rc1

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

Yunsheng Lin <[email protected]>
net: hns3: check the return of skb_checksum_help()

Jesse Brandeburg <[email protected]>
drivers/net/ethernet: clean up unused assignments

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()

Francesco Ruggeri <[email protected]>
ipv6: record frag_max_size in atomic fragments in input path

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

Jesse Brandeburg <[email protected]>
ixgbe: fix large MTU request from VF

Jussi Maki <[email protected]>
bpf: Set mac_len in bpf_skb_change_head

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()

Tao Liu <[email protected]>
openvswitch: meter: fix race when getting now_ms.

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

Fugang Duan <[email protected]>
net: fec: fix the potential memory leak in fec_enet_init()

Vladimir Oltean <[email protected]>
net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count

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

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

Jingwen Chen <[email protected]>
drm/amd/amdgpu: fix refcount leak

Chris Park <[email protected]>
drm/amd/display: Disconnect non-DP with no EDID

Steve French <[email protected]>
SMB3: incorrect file id in requests compounded with open

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

Shyam Sundar S K <[email protected]>
platform/x86: hp-wireless: add AMD's hardware id to the supported list

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]>

    ASoC: cs43130: handle errors in cs43130_probe() properly

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

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

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

Dan Carpenter <[email protected]>

    net: dsa: fix a crash if ->get_sset_count() fails

DENG Qingfang <[email protected]>
net: dsa: mt7530: fix VLAN traffic leaks

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

Neil Armstrong <[email protected]>
drm/meson: fix shutdown crash when component not probed

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: mt7621: Don't leak SPI master in probe error path

Lukas Wunner <[email protected]>
spi: mt7621: Disable clock in probe error path

Lukas Wunner <[email protected]>
spi: gpio: Don't leak SPI master in probe error path

Daniel Borkmann <[email protected]>
bpf: No need to simulate speculative domain for immediates

Daniel Borkmann <[email protected]>
bpf: Fix mask direction swap upon off reg sign change

Daniel Borkmann <[email protected]>
bpf: Wrap aux data inside bpf_sanitize_info container

Daniel Borkmann <[email protected]>
bpf: Fix leakage of uninitialized bpf stack under speculation

Daniel Borkmann <[email protected]>
bpf: Update selftests to reflect new error states

Daniel Borkmann <[email protected]>
bpf: Tighten speculative pointer arithmetic mask

Daniel Borkmann <[email protected]>
bpf: Move sanitize_val_alu out of op switch

Daniel Borkmann <[email protected]>
bpf: Refactor and streamline bounds check into helper

Daniel Borkmann <[email protected]>
bpf: Improve verifier error messages for users

Daniel Borkmann <[email protected]>
bpf: Rework ptr_limit into alu_limit and add common error path

Daniel Borkmann <[email protected]>
bpf: Ensure off_reg has no mixed signed bounds for all types

Daniel Borkmann <[email protected]>
bpf: Move off_reg into sanitize_ptr_alu

Daniel Borkmann <[email protected]>
bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test

John Fastabend <[email protected]>
bpf: Test_verifier, bpf_get_stack return value add <0

Alexei Starovoitov <[email protected]>
bpf: extend is_branch_taken to registers

Ovidiu Panait <[email protected]>
selftests/bpf: add selftest part of "bpf: improve verifier branch analysis"

Andrey Ignatov <[email protected]>
selftests/bpf: Test narrow loads with off > 0 in test_verifier

Piotr Krysiuk <[email protected]>
bpf, selftests: Fix up some test_verifier cases for unprivileged

Ovidiu Panait <[email protected]>
bpf: fix up selftests after backports were fixed

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

Yoshihiro Shimoda <[email protected]>
usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Properly track pending and queued SG

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'

Geert Uytterhoeven <[email protected]>
serial: sh-sci: Fix off-by-one error in FIFO threshold register setting

Alan Stern <[email protected]>
USB: usbfs: Don't WARN about excessively large memory allocations

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

Mathias Nyman <[email protected]>
thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue

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

Adrian Hunter <[email protected]>
perf intel-pt: Fix transaction abort handling

Adrian Hunter <[email protected]>
perf intel-pt: Fix sample instruction bytes

Rolf Eike Beer <[email protected]>
iommu/vt-d: Fix sysfs leak in alloc_iommu()

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

Aurelien Aptel <[email protected]>

    cifs: set server->cipher_type to AES-128-CCM for SMB3.0

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

Jack Pham <[email protected]>
usb: dwc3: gadget: Enable suspend events

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/dma/qcom/hidma_mgmt.c                      |  14 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   1 +
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  18 ++
 drivers/gpu/drm/meson/meson_drv.c                  |   9 +-
 drivers/i2c/busses/i2c-i801.c                      |   6 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |   3 +
 drivers/iio/adc/ad7793.c                           |   1 +
 drivers/iommu/dmar.c                               |   4 +-
 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/dsa/mt7530.c                           |   8 -
 drivers/net/ethernet/broadcom/bnx2.c               |   2 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |   7 +-
 drivers/net/ethernet/dec/tulip/de4x5.c             |   4 +-
 drivers/net/ethernet/dec/tulip/media.c             |   5 -
 drivers/net/ethernet/freescale/fec_main.c          |  11 +-
 drivers/net/ethernet/fujitsu/fmvj18x_cs.c          |   5 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  10 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |  16 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |   2 +-
 drivers/net/ethernet/mellanox/mlx4/port.c          | 107 +++++++-
 drivers/net/ethernet/micrel/ksz884x.c              |   3 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   6 +-
 drivers/net/ethernet/neterion/vxge/vxge-traffic.c  |  32 +--
 drivers/net/ethernet/sfc/falcon/farch.c            |  29 +-
 drivers/net/ethernet/sis/sis900.c                  |   5 +-
 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c  |   2 +-
 drivers/net/ethernet/ti/davinci_emac.c             |   5 +-
 drivers/net/ethernet/ti/netcp_core.c               |   4 +-
 drivers/net/ethernet/ti/tlan.c                     |   4 +-
 drivers/net/ethernet/via/via-velocity.c            |  13 -
 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-wireless.c                 |   2 +
 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-gpio.c                             |   8 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   4 +-
 drivers/staging/iio/cdc/ad7746.c                   |   1 -
 drivers/staging/mt7621-spi/spi-mt7621.c            |  10 +-
 drivers/thunderbolt/dma_port.c                     |  11 +-
 drivers/tty/serial/max310x.c                       |   6 +-
 drivers/tty/serial/rp2.c                           |  52 ++--
 drivers/tty/serial/sh-sci.c                        |   4 +-
 drivers/usb/core/devio.c                           |  11 +-
 drivers/usb/core/hub.h                             |   6 +-
 drivers/usb/dwc3/gadget.c                          |  17 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |   5 +-
 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/cifs/smb2pdu.c                                  |  13 +-
 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                                      |  15 +-
 fs/proc/base.c                                     |   4 +
 include/linux/bpf_verifier.h                       |   5 +-
 include/linux/hugetlb.h                            |   2 +-
 include/net/cfg80211.h                             |   4 +-
 include/net/nfc/nci_core.h                         |   1 +
 kernel/bpf/verifier.c                              | 300 ++++++++++++++-------
 mm/hugetlb.c                                       |  10 +-
 mm/userfaultfd.c                                   |   2 +-
 mm/vmstat.c                                        |   3 +
 net/bluetooth/cmtp/core.c                          |   5 +
 net/core/filter.c                                  |   1 +
 net/dsa/master.c                                   |   5 +-
 net/dsa/slave.c                                    |  12 +-
 net/ipv6/mcast.c                                   |   3 -
 net/ipv6/reassembly.c                              |   4 +-
 net/mac80211/ieee80211_i.h                         |  36 +--
 net/mac80211/iface.c                               |  11 +-
 net/mac80211/key.c                                 |   7 +
 net/mac80211/key.h                                 |   2 +
 net/mac80211/rx.c                                  | 150 ++++++++---
 net/mac80211/sta_info.c                            |   6 +-
 net/mac80211/sta_info.h                            |  32 +++
 net/mac80211/wpa.c                                 |  13 +-
 net/nfc/nci/core.c                                 |   1 +
 net/nfc/nci/hci.c                                  |   5 +
 net/openvswitch/meter.c                            |   8 +
 net/sched/sch_dsmark.c                             |   3 +-
 net/tipc/msg.c                                     |   9 +-
 net/tipc/socket.c                                  |   5 +-
 net/wireless/util.c                                |   7 +-
 sound/isa/sb/sb8.c                                 |   6 +-
 sound/soc/codecs/cs35l33.c                         |   1 +
 sound/soc/codecs/cs43130.c                         |  28 +-
 tools/perf/pmu-events/jevents.c                    |   2 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |   6 +-
 tools/perf/util/intel-pt.c                         |   5 +-
 tools/testing/selftests/bpf/test_verifier.c        | 112 ++++++--
 120 files changed, 1056 insertions(+), 521 deletions(-)