Skip to content

5.10.153-rc1 review

Greg Kroah-Hartman kvmarm linux-arm-kernel linux-efi linux-patches linux-snps-arc linux-tegra lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest91 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/91can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()net/can/j1939/transport.c+3 -10 replies
2/91can: kvaser_usb: Fix possible completions during init_completiondrivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c+4 -40 replies
3/91ALSA: Use del_timer_sync() before freeing timersound/synth/emux/emux.c+1 -60 replies
4/91ALSA: au88x0: use explicitly signed charsound/pci/au88x0/au88x0.h sound/pci/au88x0/au88x0_core.c+4 -40 replies
5/91ALSA: rme9652: use explicitly signed charsound/pci/rme9652/hdsp.c sound/pci/rme9652/rme9652.c+24 -240 replies
6/91USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCMdrivers/usb/core/quirks.c+9 -00 replies
7/91usb: dwc3: gadget: Stop processing more requests on IMIdrivers/usb/dwc3/gadget.c+4 -00 replies
8/91usb: dwc3: gadget: Dont set IMI for no_interruptdrivers/usb/dwc3/gadget.c+2 -20 replies
9/91usb: bdc: change state when port disconnecteddrivers/usb/gadget/udc/bdc/bdc_udc.c+1 -00 replies
10/91usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controllerdrivers/usb/host/xhci-pci.c+7 -10 replies
11/91mtd: rawnand: marvell: Use correct logic for nand-keep-configdrivers/mtd/nand/raw/marvell_nand.c+1 -10 replies
12/91xhci: Add quirk to reset host back to default state at shutdowndrivers/usb/host/xhci-pci.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+13 -20 replies
13/91xhci: Remove device endpoints from bandwidth list when freeing the devicedrivers/usb/host/xhci-mem.c+12 -80 replies
14/91tools: iio: iio_utils: fix digit calculationtools/iio/iio_utils.c+4 -00 replies
15/91iio: light: tsl2583: Fix module unloadingdrivers/iio/light/tsl2583.c+1 -10 replies
16/91iio: temperature: ltc2983: allocate iio channels oncedrivers/iio/temperature/ltc2983.c+6 -70 replies
17/91fbdev: smscufx: Fix several use-after-free bugsdrivers/video/fbdev/smscufx.c+30 -250 replies
18/91fs/binfmt_elf: Fix memory leak in load_elf_binary()fs/binfmt_elf.c+2 -10 replies
19/91exec: Copy oldsighand->action under spin-lockfs/exec.c+2 -20 replies
20/91mac802154: Fix LQI recordingnet/mac802154/rx.c+3 -20 replies
21/91scsi: qla2xxx: Use transport-defined speed mask for supported_speedsdrivers/scsi/qla2xxx/qla_attr.c+26 -20 replies
22/91drm/msm/dsi: fix memory corruption with too many bridgesdrivers/gpu/drm/msm/dsi/dsi.c+6 -00 replies
23/91drm/msm/hdmi: fix memory corruption with too many bridgesdrivers/gpu/drm/msm/hdmi/hdmi.c+5 -00 replies
24/91drm/msm/dp: fix IRQ lifetimedrivers/gpu/drm/msm/dp/dp_display.c+1 -10 replies
25/91mmc: sdhci_am654: select, not depends REGMAP_MMIOdrivers/mmc/host/Kconfig+2 -10 replies
26/91mmc: core: Fix kernel panic when remove non-standard SDIO carddrivers/mmc/core/sdio_bus.c+2 -10 replies
27/91counter: microchip-tcb-capture: Handle Signal1 read and Synapsedrivers/counter/microchip-tcb-capture.c+14 -40 replies
28/91kernfs: fix use-after-free in __kernfs_removefs/kernfs/dir.c+4 -10 replies
29/91perf auxtrace: Fix address filter symbol name match for modulestools/perf/util/auxtrace.c+9 -10 replies
30/91s390/futex: add missing EX_TABLE entry to __futex_atomic_op()arch/s390/include/asm/futex.h+2 -10 replies
31/91s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()arch/s390/pci/pci_mmio.c+4 -40 replies
32/91Xen/gntdev: dont ignore kernel unmapping errordrivers/xen/gntdev.c+8 -00 replies
33/91xen/gntdev: Prevent leaking grantsdrivers/xen/gntdev.c+17 -50 replies
34/91mm/memory: add non-anonymous page check in the copy_present_page()mm/memory.c+11 -00 replies
35/91mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pagesmm/hugetlb.c+1 -10 replies
36/91net: ieee802154: fix error return code in dgram_bind()net/ieee802154/socket.c+3 -10 replies
37/91media: v4l2: Fix v4l2_i2c_subdev_set_name function documentationinclude/media/v4l2-common.h+2 -10 replies
38/91drm/msm: Fix return type of mdp4_lvds_connector_mode_validdrivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c+3 -21 reply
39/91ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatilesound/soc/qcom/lpass-cpu.c+8 -00 replies
40/91arc: iounmap() arg is volatilearch/arc/include/asm/io.h arch/arc/mm/ioremap.c+2 -20 replies
41/91ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatilesound/soc/qcom/lpass-cpu.c+2 -00 replies
42/91ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()sound/pci/ac97/ac97_codec.c+1 -00 replies
43/91perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()arch/x86/events/intel/lbr.c+1 -10 replies
44/91tipc: fix a null-ptr-deref in tipc_topsrv_acceptnet/tipc/topsrv.c+12 -40 replies
45/91net: netsec: fix error handling in netsec_register_mdio()drivers/net/ethernet/socionext/netsec.c+2 -00 replies
46/91net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c+1 -10 replies
47/91net: hinic: fix memory leak when reading function tabledrivers/net/ethernet/huawei/hinic/hinic_debugfs.c+12 -60 replies
48/91net: hinic: fix the issue of CMDQ memory leaksdrivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c+1 -10 replies
49/91net: hinic: fix the issue of double release MBOX callback of VFdrivers/net/ethernet/huawei/hinic/hinic_sriov.c+0 -10 replies
50/91x86/unwind/orc: Fix unreliable stack dump with gcovarch/x86/kernel/unwind_orc.c+1 -10 replies
51/91amd-xgbe: fix the SFP compliance codes check for DAC cablesdrivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c+4 -40 replies
52/91amd-xgbe: add the bit rate quirk for Molex cablesdrivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c+8 -10 replies
53/91atlantic: fix deadlock at aq_nic_stopdrivers/net/ethernet/aquantia/atlantic/aq_macsec.c drivers/net/ethernet/aquantia/atlantic/aq_nic.h+74 -240 replies
54/91kcm: annotate data-races around kcm->rx_psocknet/kcm/kcmsock.c+5 -30 replies
55/91kcm: annotate data-races around kcm->rx_waitnet/kcm/kcmsock.c+11 -60 replies
56/91net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failednet/core/net_namespace.c+7 -00 replies
57/91net: lantiq_etop: dont free skb when returning NETDEV_TX_BUSYdrivers/net/ethernet/lantiq_etop.c+0 -10 replies
58/91tcp: minor optimization in tcp_add_backlog()net/ipv4/tcp_ipv4.c+2 -30 replies
59/91tcp: fix a signed-integer-overflow bug in tcp_add_backlog()net/ipv4/tcp_ipv4.c+3 -10 replies
60/91tcp: fix indefinite deferral of RTO with SACK renegingnet/ipv4/tcp_input.c+2 -10 replies
61/91can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error pathdrivers/net/can/mscan/mpc5xxx_can.c+5 -30 replies
62/91can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error pathdrivers/net/can/spi/mcp251x.c+4 -10 replies
63/91PM: hibernate: Allow hybrid sleep to work with s2idlekernel/power/hibernate.c+1 -10 replies
64/91media: vivid: s_fbuf: add more sanity checksdrivers/media/test-drivers/vivid/vivid-core.c drivers/media/test-drivers/vivid/vivid-core.h drivers/media/test-drivers/vivid/vivid-vid-cap.c+32 -10 replies
65/91media: vivid: dev->bitmap_cap wasnt freed in all casesdrivers/media/test-drivers/vivid/vivid-vid-cap.c+13 -50 replies
66/91media: v4l2-dv-timings: add sanity checks for blanking valuesdrivers/media/v4l2-core/v4l2-dv-timings.c+14 -00 replies
67/91media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check interlacedinclude/uapi/linux/videodev2.h+2 -10 replies
68/91media: vivid: set num_in/outputs to 0 if not supporteddrivers/media/test-drivers/vivid/vivid-core.c+12 -40 replies
69/91ipv6: ensure sane device mtu in tunnelsnet/ipv6/ip6_gre.c net/ipv6/ip6_tunnel.c net/ipv6/sit.c+18 -134 replies
70/91i40e: Fix ethtool rx-flow-hash setting for X722drivers/net/ethernet/intel/i40e/i40e_ethtool.c drivers/net/ethernet/intel/i40e/i40e_type.h+27 -80 replies
71/91i40e: Fix VF hang when reset is triggered on another VFdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h+33 -110 replies
72/91i40e: Fix flow-type by setting GL_HASH_INSET registersdrivers/net/ethernet/intel/i40e/i40e_ethtool.c+38 -330 replies
73/91net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()drivers/net/ethernet/micrel/ksz884x.c+1 -10 replies
74/91PM: domains: Fix handling of unavailable/disabled idle statesdrivers/base/power/domain.c+4 -00 replies
75/91net: fec: limit register access on i.MX6ULdrivers/net/ethernet/freescale/fec_main.c+44 -21 reply
76/91ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()sound/aoa/soundbus/i2sbus/core.c+4 -00 replies
77/91ALSA: aoa: Fix I2S device accountingsound/aoa/soundbus/i2sbus/core.c+2 -10 replies
78/91openvswitch: switch from WARN to pr_warnnet/openvswitch/datapath.c+2 -10 replies
79/91net: ehea: fix possible memory leak in ehea_register_port()drivers/net/ethernet/ibm/ehea/ehea_main.c+1 -00 replies
80/91nh: fix scope used to find saddr when adding non gw nhnet/ipv4/nexthop.c+1 -10 replies
81/91net/mlx5e: Do not increment ESN when updating IPsec ESN statedrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c+0 -30 replies
82/91net/mlx5: Fix possible use-after-free in async command interfacedrivers/net/ethernet/mellanox/mlx5/core/cmd.c include/linux/mlx5/driver.h+6 -60 replies
83/91net/mlx5: Fix crash during sync firmware resetdrivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c+3 -30 replies
84/91net: enetc: survive memory pressure without crashingdrivers/net/ethernet/freescale/enetc/enetc.c+5 -00 replies
85/91arm64: Add AMPERE1 to the Spectre-BHB affected listarch/arm64/include/asm/cputype.h arch/arm64/kernel/proton-pack.c+10 -00 replies
86/91scsi: sd: Revert "scsi: sd: Remove a local variable"drivers/scsi/sd.c+2 -10 replies
87/91arm64/mm: Fix __enable_mmu() for new TGRAN range valuesarch/arm64/include/asm/sysreg.h arch/arm64/kernel/head.S arch/arm64/kvm/reset.c +1 more+25 -130 replies
88/91arm64/kexec: Test page size support with new TGRAN range valuesarch/arm64/include/asm/cpufeature.h arch/arm64/include/asm/sysreg.h+22 -150 replies
89/91can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receivedrivers/net/can/rcar/rcar_canfd.c+4 -20 replies
90/91serial: core: move RS485 configuration tasks from drivers into coredrivers/tty/serial/serial_core.c+33 -00 replies
91/91serial: Deassert Transmit Enable on probe in driver-specific waydrivers/tty/serial/8250/8250_omap.c drivers/tty/serial/8250/8250_pci.c drivers/tty/serial/8250/8250_port.c +3 more+33 -370 replies

Reviews trailers per patch

42 of 91 patches have a Reviewed-by or Acked-by.

PatchOleksij RempelJimmy AssarssonGuenter RoeckJeff VanhoofFlorian FainelliAlexey DobriyanAlexander AringHimanshu MadhaniKuogee HsiehDmitry BaryshkovWeizhao OuyangJohn WangKamel BouharaTejun HeoVasily GorbikNiklas SchnelleJuergen GrossDemi Marie ObenourPeter XuMike KravetzBoris BrezillonMarek Marczykowski-GóreckiTom LendackyIgor RusskikhAbhinav KumarNathan ChancellorEric DumazetKuniyuki IwashimaJakub KicinskikolAflashStephen BoydKan LiangJon MaloyAndrew LunnIlya MaximetsJulian AnastasovLeon RomanovskyMoshe ShemeshBodong WangClaudiu ManoilJames MorseBart Van AsscheMarc ZyngierMatthias SchifferIlpo JärvinenGurucharanKonrad JankowskiUlf HanssonJon HunterHulk RobotRudi HeitbaumPavel Machek (CIP)Allen PaisLinux Kernel Functional TestingSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/91A-b
2/91T-b
3/91R-b
4/91
5/91
6/91
7/91R-b T-b
8/91R-b T-b
9/91A-b
10/91
11/91R-b
12/91
13/91T-b
14/91
15/91
16/91
17/91
18/91R-b
19/91
20/91A-b
21/91R-b
22/91T-b R-b R-b
23/91T-b R-b R-b
24/91T-b R-b R-b
25/91
26/91R-b R-b
27/91R-b
28/91A-b
29/91
30/91R-b
31/91R-b
32/91R-b Co-authored-by
33/91R-b A-b
34/91A-b
35/91R-b
36/91
37/91
38/91R-b R-b
39/91
40/91
41/91R-b
42/91
43/91R-b
44/91A-b
45/91
46/91
47/91
48/91
49/91
50/91
51/91A-b
52/91A-b
53/91R-b
54/91
55/91
56/91
57/91
58/91
59/91R-b A-b
60/91R-b T-b
61/91
62/91
63/91Reported-and-tested-by
64/91
65/91
66/91
67/91
68/91
69/91
70/91T-b
71/91T-b
72/91
73/91
74/91R-b
75/91R-b
76/91
77/91
78/91A-b
79/91
80/91R-b
81/91A-b
82/91R-b
83/91R-b R-b
84/91R-b
85/91R-b
86/91R-b
87/91A-b
88/91
89/91
90/91
91/91T-b R-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 55 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/91] 5.10.153-rc1 review

This is the start of the stable review cycle for the 5.10.153 release. There are 91 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 Fri, 04 Nov 2022 02:20:38 +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.10.153-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-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.153-rc1

Lukas Wunner <[email protected]>
serial: Deassert Transmit Enable on probe in driver-specific way

Lino Sanfilippo <[email protected]>
serial: core: move RS485 configuration tasks from drivers into core

Biju Das <[email protected]>
can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive

Anshuman Khandual <[email protected]>
arm64/kexec: Test page size support with new TGRAN range values

James Morse <[email protected]>
arm64/mm: Fix __enable_mmu() for new TGRAN range values

Yu Kuai <[email protected]>
scsi: sd: Revert "scsi: sd: Remove a local variable"

D Scott Phillips <[email protected]>
arm64: Add AMPERE1 to the Spectre-BHB affected list

Vladimir Oltean <[email protected]>
net: enetc: survive memory pressure without crashing

Suresh Devarakonda <[email protected]>
net/mlx5: Fix crash during sync firmware reset

Tariq Toukan <[email protected]>
net/mlx5: Fix possible use-after-free in async command interface

Hyong Youb Kim <[email protected]>
net/mlx5e: Do not increment ESN when updating IPsec ESN state

Nicolas Dichtel <[email protected]>
nh: fix scope used to find saddr when adding non gw nh

Yang Yingliang <[email protected]>
net: ehea: fix possible memory leak in ehea_register_port()

Aaron Conole <[email protected]>
openvswitch: switch from WARN to pr_warn

Takashi Iwai <[email protected]>
ALSA: aoa: Fix I2S device accounting

Yang Yingliang <[email protected]>
ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()

Juergen Borleis <[email protected]>
net: fec: limit register access on i.MX6UL

Sudeep Holla <[email protected]>
PM: domains: Fix handling of unavailable/disabled idle states

Yang Yingliang <[email protected]>
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()

Slawomir Laba <[email protected]>
i40e: Fix flow-type by setting GL_HASH_INSET registers

Sylwester Dziedziuch <[email protected]>
i40e: Fix VF hang when reset is triggered on another VF

Slawomir Laba <[email protected]>
i40e: Fix ethtool rx-flow-hash setting for X722

Eric Dumazet <[email protected]>
ipv6: ensure sane device mtu in tunnels

Hans Verkuil <[email protected]>
media: vivid: set num_in/outputs to 0 if not supported

Hans Verkuil <[email protected]>
media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'

Hans Verkuil <[email protected]>
media: v4l2-dv-timings: add sanity checks for blanking values

Hans Verkuil <[email protected]>

    media: vivid: dev->bitmap_cap wasn't freed in all cases

Hans Verkuil <[email protected]>
media: vivid: s_fbuf: add more sanity checks

Mario Limonciello <[email protected]>
PM: hibernate: Allow hybrid sleep to work with s2idle

Dongliang Mu <[email protected]>
can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path

Dongliang Mu <[email protected]>
can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path

Neal Cardwell <[email protected]>
tcp: fix indefinite deferral of RTO with SACK reneging

Lu Wei <[email protected]>
tcp: fix a signed-integer-overflow bug in tcp_add_backlog()

Eric Dumazet <[email protected]>
tcp: minor optimization in tcp_add_backlog()

Zhang Changzhong <[email protected]>
net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY

Zhengchao Shao <[email protected]>
net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed

Eric Dumazet <[email protected]>

    kcm: annotate data-races around kcm->rx_wait

Eric Dumazet <[email protected]>

    kcm: annotate data-races around kcm->rx_psock

Íñigo Huguet <[email protected]>
atlantic: fix deadlock at aq_nic_stop

Raju Rangoju <[email protected]>
amd-xgbe: add the bit rate quirk for Molex cables

Raju Rangoju <[email protected]>
amd-xgbe: fix the SFP compliance codes check for DAC cables

Chen Zhongjin <[email protected]>
x86/unwind/orc: Fix unreliable stack dump with gcov

Zhengchao Shao <[email protected]>
net: hinic: fix the issue of double release MBOX callback of VF

Zhengchao Shao <[email protected]>
net: hinic: fix the issue of CMDQ memory leaks

Zhengchao Shao <[email protected]>
net: hinic: fix memory leak when reading function table

Zhengchao Shao <[email protected]>
net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()

Yang Yingliang <[email protected]>
net: netsec: fix error handling in netsec_register_mdio()

Xin Long <[email protected]>
tipc: fix a null-ptr-deref in tipc_topsrv_accept

Maxim Levitsky <[email protected]>
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()

Yang Yingliang <[email protected]>
ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()

Srinivasa Rao Mandadapu <[email protected]>
ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile

Randy Dunlap <[email protected]>
arc: iounmap() arg is volatile

Srinivasa Rao Mandadapu <[email protected]>
ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile

Nathan Huckleberry <[email protected]>
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid

Alexander Stein <[email protected]>
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation

Wei Yongjun <[email protected]>
net: ieee802154: fix error return code in dgram_bind()

Rik van Riel <[email protected]>

    mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages

Yuanzheng Song <[email protected]>
mm/memory: add non-anonymous page check in the copy_present_page()

M. Vefa Bicakci <[email protected]>
xen/gntdev: Prevent leaking grants

Jan Beulich <[email protected]>
Xen/gntdev: don't ignore kernel unmapping error

Heiko Carstens <[email protected]>
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()

Heiko Carstens <[email protected]>
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()

Adrian Hunter <[email protected]>
perf auxtrace: Fix address filter symbol name match for modules

Christian A. Ehrhardt <[email protected]>
kernfs: fix use-after-free in __kernfs_remove

William Breathitt Gray <[email protected]>
counter: microchip-tcb-capture: Handle Signal1 read and Synapse

Matthew Ma <[email protected]>
mmc: core: Fix kernel panic when remove non-standard SDIO card

Brian Norris <[email protected]>
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO

Johan Hovold <[email protected]>
drm/msm/dp: fix IRQ lifetime

Johan Hovold <[email protected]>
drm/msm/hdmi: fix memory corruption with too many bridges

Johan Hovold <[email protected]>
drm/msm/dsi: fix memory corruption with too many bridges

Manish Rangankar <[email protected]>
scsi: qla2xxx: Use transport-defined speed mask for supported_speeds

Miquel Raynal <[email protected]>
mac802154: Fix LQI recording

Bernd Edlinger <[email protected]>

    exec: Copy oldsighand->action under spin-lock

Li Zetao <[email protected]>
fs/binfmt_elf: Fix memory leak in load_elf_binary()

Hyunwoo Kim <[email protected]>
fbdev: smscufx: Fix several use-after-free bugs

Cosmin Tanislav <[email protected]>
iio: temperature: ltc2983: allocate iio channels once

Shreeya Patel <[email protected]>
iio: light: tsl2583: Fix module unloading

Matti Vaittinen <[email protected]>
tools: iio: iio_utils: fix digit calculation

Mathias Nyman <[email protected]>
xhci: Remove device endpoints from bandwidth list when freeing the device

Mathias Nyman <[email protected]>
xhci: Add quirk to reset host back to default state at shutdown

Tony O'Brien <[email protected]>
mtd: rawnand: marvell: Use correct logic for nand-keep-config

Jens Glathe <[email protected]>
usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller

Justin Chen <[email protected]>
usb: bdc: change state when port disconnected

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Don't set IMI for no_interrupt

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Stop processing more requests on IMI

Hannu Hartikainen <[email protected]>
USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM

Jason A. Donenfeld <[email protected]>
ALSA: rme9652: use explicitly signed char

Jason A. Donenfeld <[email protected]>
ALSA: au88x0: use explicitly signed char

Steven Rostedt (Google) <[email protected]>
ALSA: Use del_timer_sync() before freeing timer

Anssi Hannula <[email protected]>
can: kvaser_usb: Fix possible completions during init_completion

Yang Yingliang <[email protected]>

    can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/io.h                          |   2 +-
 arch/arc/mm/ioremap.c                              |   2 +-
 arch/arm64/include/asm/cpufeature.h                |   9 +-
 arch/arm64/include/asm/cputype.h                   |   4 +
 arch/arm64/include/asm/sysreg.h                    |  36 +++++---
 arch/arm64/kernel/head.S                           |   6 +-
 arch/arm64/kernel/proton-pack.c                    |   6 ++
 arch/arm64/kvm/reset.c                             |  10 ++-
 arch/s390/include/asm/futex.h                      |   3 +-
 arch/s390/pci/pci_mmio.c                           |   8 +-
 arch/x86/events/intel/lbr.c                        |   2 +-
 arch/x86/kernel/unwind_orc.c                       |   2 +-
 drivers/base/power/domain.c                        |   4 +
 drivers/counter/microchip-tcb-capture.c            |  18 +++-
 drivers/firmware/efi/libstub/arm64-stub.c          |   2 +-
 .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c    |   5 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   2 +-
 drivers/gpu/drm/msm/dsi/dsi.c                      |   6 ++
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |   5 ++
 drivers/iio/light/tsl2583.c                        |   2 +-
 drivers/iio/temperature/ltc2983.c                  |  13 ++-
 drivers/media/test-drivers/vivid/vivid-core.c      |  38 +++++++-
 drivers/media/test-drivers/vivid/vivid-core.h      |   2 +
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |  27 ++++--
 drivers/media/v4l2-core/v4l2-dv-timings.c          |  14 +++
 drivers/mmc/core/sdio_bus.c                        |   3 +-
 drivers/mmc/host/Kconfig                           |   3 +-
 drivers/mtd/nand/raw/marvell_nand.c                |   2 +-
 drivers/net/can/mscan/mpc5xxx_can.c                |   8 +-
 drivers/net/can/rcar/rcar_canfd.c                  |   6 +-
 drivers/net/can/spi/mcp251x.c                      |   5 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c  |   4 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c   |   4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  17 ++--
 drivers/net/ethernet/aquantia/atlantic/aq_macsec.c |  96 +++++++++++++++-----
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |   2 +
 drivers/net/ethernet/freescale/enetc/enetc.c       |   5 ++
 drivers/net/ethernet/freescale/fec_main.c          |  46 +++++++++-
 drivers/net/ethernet/huawei/hinic/hinic_debugfs.c  |  18 ++--
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c  |   2 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c   |   2 +-
 drivers/net/ethernet/huawei/hinic/hinic_sriov.c    |   1 -
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |   1 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     | 100 ++++++++++++---------
 drivers/net/ethernet/intel/i40e/i40e_type.h        |   4 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  43 ++++++---
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   1 +
 drivers/net/ethernet/lantiq_etop.c                 |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  10 +--
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |   3 -
 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c |   6 +-
 drivers/net/ethernet/micrel/ksz884x.c              |   2 +-
 drivers/net/ethernet/socionext/netsec.c            |   2 +
 drivers/scsi/qla2xxx/qla_attr.c                    |  28 +++++-
 drivers/scsi/sd.c                                  |   3 +-
 drivers/tty/serial/8250/8250_omap.c                |   3 +
 drivers/tty/serial/8250/8250_pci.c                 |   9 +-
 drivers/tty/serial/8250/8250_port.c                |  12 +--
 drivers/tty/serial/fsl_lpuart.c                    |   8 +-
 drivers/tty/serial/imx.c                           |   8 +-
 drivers/tty/serial/serial_core.c                   |  61 ++++++++++---
 drivers/usb/core/quirks.c                          |   9 ++
 drivers/usb/dwc3/gadget.c                          |   8 +-
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |   1 +
 drivers/usb/host/xhci-mem.c                        |  20 +++--
 drivers/usb/host/xhci-pci.c                        |  12 ++-
 drivers/usb/host/xhci.c                            |  10 ++-
 drivers/usb/host/xhci.h                            |   1 +
 drivers/video/fbdev/smscufx.c                      |  55 ++++++------
 drivers/xen/gntdev.c                               |  30 +++++--
 fs/binfmt_elf.c                                    |   3 +-
 fs/exec.c                                          |   4 +-
 fs/kernfs/dir.c                                    |   5 +-
 include/linux/mlx5/driver.h                        |   2 +-
 include/media/v4l2-common.h                        |   3 +-
 include/uapi/linux/videodev2.h                     |   3 +-
 kernel/power/hibernate.c                           |   2 +-
 mm/hugetlb.c                                       |   2 +-
 mm/memory.c                                        |  11 +++
 net/can/j1939/transport.c                          |   4 +-
 net/core/net_namespace.c                           |   7 ++
 net/ieee802154/socket.c                            |   4 +-
 net/ipv4/nexthop.c                                 |   2 +-
 net/ipv4/tcp_input.c                               |   3 +-
 net/ipv4/tcp_ipv4.c                                |   7 +-
 net/ipv6/ip6_gre.c                                 |  12 +--
 net/ipv6/ip6_tunnel.c                              |  11 +--
 net/ipv6/sit.c                                     |   8 +-
 net/kcm/kcmsock.c                                  |  23 +++--
 net/mac802154/rx.c                                 |   5 +-
 net/openvswitch/datapath.c                         |   3 +-
 net/tipc/topsrv.c                                  |  16 +++-
 sound/aoa/soundbus/i2sbus/core.c                   |   7 +-
 sound/pci/ac97/ac97_codec.c                        |   1 +
 sound/pci/au88x0/au88x0.h                          |   6 +-
 sound/pci/au88x0/au88x0_core.c                     |   2 +-
 sound/pci/rme9652/hdsp.c                           |  26 +++---
 sound/pci/rme9652/rme9652.c                        |  22 ++---
 sound/soc/qcom/lpass-cpu.c                         |  10 +++
 sound/synth/emux/emux.c                            |   7 +-
 tools/iio/iio_utils.c                              |   4 +
 tools/perf/util/auxtrace.c                         |  10 ++-
 103 files changed, 805 insertions(+), 337 deletions(-)