Skip to content

5.4.128-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest90 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/90dmaengine: ALTERA_MSGDMA depends on HAS_IOMEMdrivers/dma/Kconfig+1 -00 replies
2/90dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEMdrivers/dma/qcom/Kconfig+1 -00 replies
3/90dmaengine: stedma40: add missing iounmap() on error in d40_probe()drivers/dma/ste_dma40.c+3 -00 replies
4/90afs: Fix an IS_ERR() vs NULL checkfs/afs/main.c+2 -20 replies
5/90mm/memory-failure: make sure wait for page writeback in memory_failuremm/memory-failure.c+6 -10 replies
6/90kvm: LAPIC: Restore guard to prevent illegal APIC register accessarch/x86/kvm/lapic.c+3 -00 replies
7/90batman-adv: Avoid WARN_ON timing related checksnet/batman-adv/bat_iv_ogm.c+3 -10 replies
8/90net: ipv4: fix memory leak in netlbl_cipsov4_add_stdnet/ipv4/cipso_ipv4.c+1 -00 replies
9/90vrf: fix maximum MTUdrivers/net/vrf.c+2 -40 replies
10/90net: rds: fix memory leak in rds_recvmsgnet/rds/recv.c+1 -10 replies
11/90net: lantiq: disable interrupt before sheduling NAPIdrivers/net/ethernet/lantiq_xrx200.c+1 -10 replies
12/90udp: fix race between close() and udp_abort()net/ipv4/udp.c net/ipv6/udp.c+13 -00 replies
13/90rtnetlink: Fix regression in bridge VLAN configurationnet/core/rtnetlink.c+5 -30 replies
14/90net/sched: act_ct: handle DNAT tuple collisionnet/sched/act_ct.c+13 -80 replies
15/90net/mlx5e: Remove dependency in IPsec initialization flowsdrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c+0 -30 replies
16/90net/mlx5e: Fix page reclaim for dead peer hairpindrivers/net/ethernet/mellanox/mlx5/core/en_tc.c drivers/net/ethernet/mellanox/mlx5/core/transobj.c include/linux/mlx5/transobj.h+26 -70 replies
17/90net/mlx5: Consider RoCE cap before init RDMA resourcesdrivers/net/ethernet/mellanox/mlx5/core/rdma.c+3 -00 replies
18/90net/mlx5e: allow TSO on VXLAN over VLAN topologiesdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -00 replies
19/90net/mlx5e: Block offload of outer header csum for UDP tunnelsdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+3 -70 replies
20/90netfilter: synproxy: Fix out of bounds when parsing TCP optionsnet/netfilter/nf_synproxy_core.c+5 -00 replies
21/90sch_cake: Fix out of bounds when parsing TCP options and headernet/sched/sch_cake.c+5 -10 replies
22/90alx: Fix an error handling path in alx_probe()drivers/net/ethernet/atheros/alx/main.c+1 -00 replies
23/90net: stmmac: dwmac1000: Fix extended MAC address registers definitiondrivers/net/ethernet/stmicro/stmmac/dwmac1000.h+4 -40 replies
24/90net: make get_net_ns return error if NET_NS is disabledinclude/linux/socket.h include/net/net_namespace.h net/core/net_namespace.c +1 more+19 -150 replies
25/90qlcnic: Fix an error handling path in qlcnic_probe()drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c+1 -00 replies
26/90netxen_nic: Fix an error handling path in netxen_nic_probe()drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c+2 -00 replies
27/90net: qrtr: fix OOB Read in qrtr_endpoint_postnet/qrtr/qrtr.c+1 -10 replies
28/90ptp: improve max_adj check against unreasonable valuesdrivers/ptp/ptp_clock.c include/linux/ptp_clock_kernel.h+4 -40 replies
29/90net: cdc_ncm: switch to eth%d interface namingdrivers/net/usb/cdc_ncm.c+1 -10 replies
30/90lantiq: net: fix duplicated skb in rx descriptor ringdrivers/net/ethernet/lantiq_xrx200.c+2 -10 replies
31/90net: usb: fix possible use-after-free in smsc75xx_binddrivers/net/usb/smsc75xx.c+6 -40 replies
32/90net: fec_ptp: fix issue caused by refactor the fec_devtypedrivers/net/ethernet/freescale/fec_ptp.c+1 -30 replies
33/90net: ipv4: fix memory leak in ip_mc_add1_srcnet/ipv4/igmp.c+1 -00 replies
34/90net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_socknet/unix/af_unix.c+4 -30 replies
35/90be2net: Fix an error handling path in be_probe()drivers/net/ethernet/emulex/benet/be_main.c+1 -00 replies
36/90net: hamradio: fix memory leak in mkiss_closedrivers/net/hamradio/mkiss.c+1 -00 replies
37/90net: cdc_eem: fix tx fixup skb leakdrivers/net/usb/cdc_eem.c+1 -10 replies
38/90cxgb4: fix wrong shift.drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c+1 -10 replies
39/90bnxt_en: Rediscover PHY capabilities after firmware resetdrivers/net/ethernet/broadcom/bnxt/bnxt.c+5 -00 replies
40/90bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error pathdrivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -00 replies
41/90icmp: dont send out ICMP messages with a source address of 0.0.0.0include/uapi/linux/in.h net/ipv4/icmp.c+10 -00 replies
42/90net: ethernet: fix potential use-after-free in ec_bhf_removedrivers/net/ethernet/ec_bhf.c+3 -10 replies
43/90regulator: bd70528: Fix off-by-one for buck123 .n_voltages settinginclude/linux/mfd/rohm-bd70528.h+1 -30 replies
44/90ASoC: rt5659: Fix the lost powers for the HDA headersound/soc/codecs/rt5659.c+21 -50 replies
45/90spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()drivers/spi/spi-stm32-qspi.c+4 -10 replies
46/90pinctrl: ralink: rt2880: avoid to error in calls is pin is already enableddrivers/staging/mt7621-pinctrl/pinctrl-rt2880.c+1 -10 replies
47/90radeon: use memcpy_to/fromio for UVD fw uploaddrivers/gpu/drm/radeon/radeon_uvd.c+2 -20 replies
48/90hwmon: (scpi-hwmon) shows the negative temperature properlydrivers/hwmon/scpi-hwmon.c+9 -00 replies
49/90sched/fair: Correctly insert cfs_rqs to list on unthrottlekernel/sched/fair.c+25 -190 replies
50/90can: bcm: fix infoleak in struct bcm_msg_headnet/can/bcm.c+3 -00 replies
51/90can: bcm/raw/isotp: use per module netdevice notifiernet/can/bcm.c net/can/raw.c+94 -270 replies
52/90can: j1939: fix Use-after-Free, hold skb ref while in usenet/can/j1939/transport.c+40 -140 replies
53/90can: mcba_usb: fix memory leak in mcba_usbdrivers/net/can/usb/mcba_usb.c+15 -20 replies
54/90usb: core: hub: Disable autosuspend for Cypress CY7C65632drivers/usb/core/hub.c+7 -00 replies
55/90tracing: Do not stop recording cmdlines when tracing is offkernel/trace/trace.c+0 -20 replies
56/90tracing: Do not stop recording comms if the trace file is being readkernel/trace/trace.c+0 -90 replies
57/90tracing: Do no increment trace_clock_global() by onekernel/trace/trace_clock.c+3 -30 replies
58/90PCI: Mark TI C667X to avoid bus resetdrivers/pci/quirks.c+10 -00 replies
59/90PCI: Mark some NVIDIA GPUs to avoid bus resetdrivers/pci/quirks.c+12 -00 replies
60/90PCI: aardvark: Dont rely on jiffies while holding spinlockdrivers/pci/controller/pci-aardvark.c+5 -50 replies
61/90PCI: aardvark: Fix kernel panic during PIO transferdrivers/pci/controller/pci-aardvark.c+40 -90 replies
62/90PCI: Add ACS quirk for Broadcom BCM57414 NICdrivers/pci/quirks.c+2 -00 replies
63/90PCI: Work around Huawei Intelligent NIC VF FLR erratumdrivers/pci/quirks.c+65 -00 replies
64/90KVM: x86: Immediately reset the MMU context when the SMM flag is clearedarch/x86/kvm/x86.c+4 -10 replies
65/90ARCv2: save ABI registers across signal handlingarch/arc/include/uapi/asm/sigcontext.h arch/arc/kernel/signal.c+44 -00 replies
66/90x86/process: Check PF_KTHREAD and not current->mm for kernel threadsarch/x86/include/asm/fpu/internal.h+1 -10 replies
67/90x86/pkru: Write hardware init value to PKRU when xstate is initarch/x86/include/asm/fpu/internal.h+9 -20 replies
68/90x86/fpu: Reset state for all signal restore failuresarch/x86/kernel/fpu/signal.c+15 -110 replies
69/90dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclcdrivers/dma/pl330.c+4 -20 replies
70/90cfg80211: make certificate generation more robustnet/wireless/Makefile+1 -10 replies
71/90cfg80211: avoid double free of PMSR requestnet/wireless/pmsr.c+14 -20 replies
72/90drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+5 -10 replies
73/90drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c+5 -10 replies
74/90net: ll_temac: Make sure to free skb when it is completely useddrivers/net/ethernet/xilinx/ll_temac_main.c+5 -10 replies
75/90net: ll_temac: Fix TX BD buffer overwritedrivers/net/ethernet/xilinx/ll_temac_main.c+1 -10 replies
76/90net: bridge: fix vlan tunnel dst null pointer dereferencenet/bridge/br_private.h net/bridge/br_vlan_tunnel.c+26 -160 replies
77/90net: bridge: fix vlan tunnel dst refcnt when egressingnet/bridge/br_vlan_tunnel.c+2 -20 replies
78/90mm/slub: clarify verification reportingDocumentation/vm/slub.rst mm/slub.c+12 -120 replies
79/90mm/slub: fix redzoning for small allocationsmm/slab_common.c mm/slub.c+6 -50 replies
80/90mm/slub.c: include swab.hmm/slub.c+1 -00 replies
81/90net: stmmac: disable clocks in stmmac_remove_config_dt()drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+2 -00 replies
82/90net: fec_ptp: add clock rate zero checkdrivers/net/ethernet/freescale/fec_ptp.c+4 -00 replies
83/90tools headers UAPI: Sync linux/in.h copy with the kernel sourcestools/include/uapi/linux/in.h+3 -00 replies
84/90KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST readvirt/kvm/arm/vgic/vgic-kvm-device.c+2 -20 replies
85/90ARM: OMAP: replace setup_irq() by request_irq()arch/arm/mach-omap1/pm.c arch/arm/mach-omap1/time.c arch/arm/mach-omap1/timer32k.c +1 more+15 -290 replies
86/90clocksource/drivers/timer-ti-dm: Add clockevent and clocksource supportarch/arm/mach-omap2/timer.c+65 -440 replies
87/90clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issuearch/arm/mach-omap2/timer.c+19 -150 replies
88/90clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940arch/arm/boot/dts/dra7-l4.dtsi arch/arm/boot/dts/dra7.dtsi arch/arm/mach-omap2/board-generic.c +3 more+78 -50 replies
89/90usb: dwc3: debugfs: Add and remove endpoint dirs dynamicallydrivers/usb/dwc3/debug.h drivers/usb/dwc3/debugfs.c drivers/usb/dwc3/gadget.c+8 -190 replies
90/90usb: dwc3: core: fix kernel panic when do rebootdrivers/usb/dwc3/core.c+1 -10 replies

Reviews trailers per patch

38 of 90 patches have a Reviewed-by or Acked-by.

PatchStefan Roese[email protected]Håkon BuggeSantosh ShilimkarHauke MehrtensKaustubh PandeyNikolay AleksandrovRaed SalemRoi DayanTariq ToukanFlorian WestphalToke Høiland-JørgensenChristian Brauner[email protected]Bjorn AnderssonRichard CochranLinus WalleijHangbin LiuNaoya HoriguchiPaul MooreDavid AhernSomnath KoturChristian KönigXin ChenVincent GuittotOliver HartkoppKirill Tkhaisyzbot[email protected]Kishon Vijay Abraham ISinan KayaAndrew MurrayThomas PetazzoniMarek BehúnAlex WilliamsonGreg Kroah-Hartmankernel test robotDave HansenRik van RielBabu MogerMatti VaittinenFelix KuehlingAlex DeucherPeter ChenJack PhamVlastimil BabkaKees CookFlorian FainelliLinux Kernel Functional TestingHulk RobotJon HunterSudip MukherjeeGuenter RoeckShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b
1/90R-b
2/90
3/90R-b
4/90
5/90A-b
6/90
7/90
8/90A-b
9/90R-b
10/90Reported-and-tested-by R-b A-b
11/90A-b
12/90Diagnosed-and-tested-by
13/90R-b
14/90
15/90R-b
16/90R-b
17/90
18/90
19/90R-b
20/90R-b
21/90A-b
22/90
23/90
24/90A-b
25/90
26/90
27/90Reported-and-tested-by R-b
28/90A-b
29/90
30/90
31/90
32/90
33/90A-b
34/90
35/90A-b
36/90
37/90R-b
38/90
39/90
40/90
41/90R-b
42/90
43/90A-b
44/90
45/90
46/90
47/90R-b
48/90T-b
49/90R-b
50/90A-b
51/90T-b R-b T-b
52/90
53/90Reported-and-tested-by
54/90
55/90
56/90
57/90
58/90R-b
59/90R-b
60/90R-b A-b
61/90R-b
62/90
63/90R-b
64/90
65/90T-b
66/90A-b A-b
67/90A-b A-b T-b
68/90
69/90
70/90
71/90
72/90R-b R-b
73/90R-b R-b
74/90
75/90
76/90
77/90
78/90A-b
79/90A-b
80/90A-b
81/90
82/90
83/90
84/90
85/90
86/90
87/90
88/90
89/90R-b
90/90T-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 54 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/90] 5.4.128-rc1 review

This is the start of the stable review cycle for the 5.4.128 release. There are 90 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, 23 Jun 2021 15:48:46 +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.4.128-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.128-rc1

Peter Chen <[email protected]>
usb: dwc3: core: fix kernel panic when do reboot

Jack Pham <[email protected]>
usb: dwc3: debugfs: Add and remove endpoint dirs dynamically

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support

afzal mohammed <[email protected]>
ARM: OMAP: replace setup_irq() by request_irq()

Eric Auger <[email protected]>
KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read

Arnaldo Carvalho de Melo <[email protected]>
tools headers UAPI: Sync linux/in.h copy with the kernel sources

Fugang Duan <[email protected]>
net: fec_ptp: add clock rate zero check

Joakim Zhang <[email protected]>
net: stmmac: disable clocks in stmmac_remove_config_dt()

Andrew Morton <[email protected]>
mm/slub.c: include swab.h

Kees Cook <[email protected]>
mm/slub: fix redzoning for small allocations

Kees Cook <[email protected]>
mm/slub: clarify verification reporting

Nikolay Aleksandrov <[email protected]>
net: bridge: fix vlan tunnel dst refcnt when egressing

Nikolay Aleksandrov <[email protected]>
net: bridge: fix vlan tunnel dst null pointer dereference

Esben Haabendal <[email protected]>
net: ll_temac: Fix TX BD buffer overwrite

Esben Haabendal <[email protected]>
net: ll_temac: Make sure to free skb when it is completely used

Yifan Zhang <[email protected]>
drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.

Yifan Zhang <[email protected]>
drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.

Avraham Stern <[email protected]>
cfg80211: avoid double free of PMSR request

Johannes Berg <[email protected]>
cfg80211: make certificate generation more robust

Bumyong Lee <[email protected]>
dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc

Thomas Gleixner <[email protected]>
x86/fpu: Reset state for all signal restore failures

Thomas Gleixner <[email protected]>
x86/pkru: Write hardware init value to PKRU when xstate is init

Thomas Gleixner <[email protected]>

    x86/process: Check PF_KTHREAD and not current->mm for kernel threads

Vineet Gupta <[email protected]>
ARCv2: save ABI registers across signal handling

Sean Christopherson <[email protected]>
KVM: x86: Immediately reset the MMU context when the SMM flag is cleared

Chiqijun <[email protected]>
PCI: Work around Huawei Intelligent NIC VF FLR erratum

Sriharsha Basavapatna <[email protected]>
PCI: Add ACS quirk for Broadcom BCM57414 NIC

Pali Rohár <[email protected]>
PCI: aardvark: Fix kernel panic during PIO transfer

Remi Pommarel <[email protected]>
PCI: aardvark: Don't rely on jiffies while holding spinlock

Shanker Donthineni <[email protected]>
PCI: Mark some NVIDIA GPUs to avoid bus reset

Antti Järvinen <[email protected]>
PCI: Mark TI C667X to avoid bus reset

Steven Rostedt (VMware) <[email protected]>
tracing: Do no increment trace_clock_global() by one

Steven Rostedt (VMware) <[email protected]>
tracing: Do not stop recording comms if the trace file is being read

Steven Rostedt (VMware) <[email protected]>
tracing: Do not stop recording cmdlines when tracing is off

Andrew Lunn <[email protected]>
usb: core: hub: Disable autosuspend for Cypress CY7C65632

Pavel Skripkin <[email protected]>
can: mcba_usb: fix memory leak in mcba_usb

Oleksij Rempel <[email protected]>
can: j1939: fix Use-after-Free, hold skb ref while in use

Tetsuo Handa <[email protected]>
can: bcm/raw/isotp: use per module netdevice notifier

Norbert Slusarek <[email protected]>
can: bcm: fix infoleak in struct bcm_msg_head

Odin Ugedal <[email protected]>
sched/fair: Correctly insert cfs_rq's to list on unthrottle

Riwen Lu <[email protected]>
hwmon: (scpi-hwmon) shows the negative temperature properly

Chen Li <[email protected]>
radeon: use memcpy_to/fromio for UVD fw upload

Sergio Paracuellos <[email protected]>
pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled

Patrice Chotard <[email protected]>
spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()

Jack Yu <[email protected]>
ASoC: rt5659: Fix the lost powers for the HDA header

Axel Lin <[email protected]>
regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting

Pavel Skripkin <[email protected]>
net: ethernet: fix potential use-after-free in ec_bhf_remove

Toke Høiland-Jørgensen <[email protected]>
icmp: don't send out ICMP messages with a source address of 0.0.0.0

Somnath Kotur <[email protected]>
bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path

Michael Chan <[email protected]>
bnxt_en: Rediscover PHY capabilities after firmware reset

Pavel Machek <[email protected]>
cxgb4: fix wrong shift.

Linyu Yuan <[email protected]>
net: cdc_eem: fix tx fixup skb leak

Pavel Skripkin <[email protected]>
net: hamradio: fix memory leak in mkiss_close

Christophe JAILLET <[email protected]>
be2net: Fix an error handling path in 'be_probe()'

Eric Dumazet <[email protected]>
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock

Chengyang Fan <[email protected]>
net: ipv4: fix memory leak in ip_mc_add1_src

Joakim Zhang <[email protected]>
net: fec_ptp: fix issue caused by refactor the fec_devtype

Dongliang Mu <[email protected]>
net: usb: fix possible use-after-free in smsc75xx_bind

Aleksander Jan Bajkowski <[email protected]>
lantiq: net: fix duplicated skb in rx descriptor ring

Maciej Żenczykowski <[email protected]>
net: cdc_ncm: switch to eth%d interface naming

Jakub Kicinski <[email protected]>
ptp: improve max_adj check against unreasonable values

Pavel Skripkin <[email protected]>
net: qrtr: fix OOB Read in qrtr_endpoint_post

Christophe JAILLET <[email protected]>
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'

Christophe JAILLET <[email protected]>
qlcnic: Fix an error handling path in 'qlcnic_probe()'

Changbin Du <[email protected]>
net: make get_net_ns return error if NET_NS is disabled

Jisheng Zhang <[email protected]>
net: stmmac: dwmac1000: Fix extended MAC address registers definition

Christophe JAILLET <[email protected]>
alx: Fix an error handling path in 'alx_probe()'

Maxim Mikityanskiy <[email protected]>
sch_cake: Fix out of bounds when parsing TCP options and header

Maxim Mikityanskiy <[email protected]>
netfilter: synproxy: Fix out of bounds when parsing TCP options

Aya Levin <[email protected]>
net/mlx5e: Block offload of outer header csum for UDP tunnels

Davide Caratti <[email protected]>
net/mlx5e: allow TSO on VXLAN over VLAN topologies

Maor Gottlieb <[email protected]>
net/mlx5: Consider RoCE cap before init RDMA resources

Dima Chumak <[email protected]>
net/mlx5e: Fix page reclaim for dead peer hairpin

Huy Nguyen <[email protected]>
net/mlx5e: Remove dependency in IPsec initialization flows

Marcelo Ricardo Leitner <[email protected]>
net/sched: act_ct: handle DNAT tuple collision

Ido Schimmel <[email protected]>
rtnetlink: Fix regression in bridge VLAN configuration

Paolo Abeni <[email protected]>
udp: fix race between close() and udp_abort()

Aleksander Jan Bajkowski <[email protected]>
net: lantiq: disable interrupt before sheduling NAPI

Pavel Skripkin <[email protected]>
net: rds: fix memory leak in rds_recvmsg

Nicolas Dichtel <[email protected]>
vrf: fix maximum MTU

Nanyong Sun <[email protected]>
net: ipv4: fix memory leak in netlbl_cipsov4_add_std

Sven Eckelmann <[email protected]>
batman-adv: Avoid WARN_ON timing related checks

Jim Mattson <[email protected]>
kvm: LAPIC: Restore guard to prevent illegal APIC register access

yangerkun <[email protected]>
mm/memory-failure: make sure wait for page writeback in memory_failure

Dan Carpenter <[email protected]>
afs: Fix an IS_ERR() vs NULL check

Yang Yingliang <[email protected]>
dmaengine: stedma40: add missing iounmap() on error in d40_probe()

Randy Dunlap <[email protected]>
dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM

Randy Dunlap <[email protected]>
dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM

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

Diffstat:

 Documentation/vm/slub.rst                          |  10 +-
 Makefile                                           |   4 +-
 arch/arc/include/uapi/asm/sigcontext.h             |   1 +
 arch/arc/kernel/signal.c                           |  43 +++++
 arch/arm/boot/dts/dra7-l4.dtsi                     |   4 +-
 arch/arm/boot/dts/dra7.dtsi                        |  20 +++
 arch/arm/mach-omap1/pm.c                           |  13 +-
 arch/arm/mach-omap1/time.c                         |  10 +-
 arch/arm/mach-omap1/timer32k.c                     |  10 +-
 arch/arm/mach-omap2/board-generic.c                |   4 +-
 arch/arm/mach-omap2/timer.c                        | 181 ++++++++++++++-------
 arch/x86/include/asm/fpu/internal.h                |  13 +-
 arch/x86/kernel/fpu/signal.c                       |  26 +--
 arch/x86/kvm/lapic.c                               |   3 +
 arch/x86/kvm/x86.c                                 |   5 +-
 drivers/clk/ti/clk-7xx.c                           |   1 +
 drivers/dma/Kconfig                                |   1 +
 drivers/dma/pl330.c                                |   6 +-
 drivers/dma/qcom/Kconfig                           |   1 +
 drivers/dma/ste_dma40.c                            |   3 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   6 +-
 drivers/gpu/drm/radeon/radeon_uvd.c                |   4 +-
 drivers/hwmon/scpi-hwmon.c                         |   9 +
 drivers/net/can/usb/mcba_usb.c                     |  17 +-
 drivers/net/ethernet/atheros/alx/main.c            |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   6 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |   2 +-
 drivers/net/ethernet/ec_bhf.c                      |   4 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |   1 +
 drivers/net/ethernet/freescale/fec_ptp.c           |   8 +-
 drivers/net/ethernet/lantiq_xrx200.c               |   5 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |   3 -
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/rdma.c     |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/transobj.c |  30 +++-
 .../net/ethernet/qlogic/netxen/netxen_nic_main.c   |   2 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h    |   8 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   2 +
 drivers/net/ethernet/xilinx/ll_temac_main.c        |   8 +-
 drivers/net/hamradio/mkiss.c                       |   1 +
 drivers/net/usb/cdc_eem.c                          |   2 +-
 drivers/net/usb/cdc_ncm.c                          |   2 +-
 drivers/net/usb/smsc75xx.c                         |  10 +-
 drivers/net/vrf.c                                  |   6 +-
 drivers/pci/controller/pci-aardvark.c              |  59 +++++--
 drivers/pci/quirks.c                               |  89 ++++++++++
 drivers/ptp/ptp_clock.c                            |   6 +-
 drivers/spi/spi-stm32-qspi.c                       |   5 +-
 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c    |   2 +-
 drivers/usb/core/hub.c                             |   7 +
 drivers/usb/dwc3/core.c                            |   2 +-
 drivers/usb/dwc3/debug.h                           |   3 +
 drivers/usb/dwc3/debugfs.c                         |  21 +--
 drivers/usb/dwc3/gadget.c                          |   3 +
 fs/afs/main.c                                      |   4 +-
 include/linux/cpuhotplug.h                         |   1 +
 include/linux/mfd/rohm-bd70528.h                   |   4 +-
 include/linux/mlx5/transobj.h                      |   1 +
 include/linux/ptp_clock_kernel.h                   |   2 +-
 include/linux/socket.h                             |   2 -
 include/net/net_namespace.h                        |   7 +
 include/uapi/linux/in.h                            |   3 +
 kernel/sched/fair.c                                |  44 ++---
 kernel/trace/trace.c                               |  11 --
 kernel/trace/trace_clock.c                         |   6 +-
 mm/memory-failure.c                                |   7 +-
 mm/slab_common.c                                   |   3 +-
 mm/slub.c                                          |  23 +--
 net/batman-adv/bat_iv_ogm.c                        |   4 +-
 net/bridge/br_private.h                            |   4 +-
 net/bridge/br_vlan_tunnel.c                        |  38 +++--
 net/can/bcm.c                                      |  62 +++++--
 net/can/j1939/transport.c                          |  54 ++++--
 net/can/raw.c                                      |  62 +++++--
 net/core/net_namespace.c                           |  12 ++
 net/core/rtnetlink.c                               |   8 +-
 net/ipv4/cipso_ipv4.c                              |   1 +
 net/ipv4/icmp.c                                    |   7 +
 net/ipv4/igmp.c                                    |   1 +
 net/ipv4/udp.c                                     |  10 ++
 net/ipv6/udp.c                                     |   3 +
 net/netfilter/nf_synproxy_core.c                   |   5 +
 net/qrtr/qrtr.c                                    |   2 +-
 net/rds/recv.c                                     |   2 +-
 net/sched/act_ct.c                                 |  21 ++-
 net/sched/sch_cake.c                               |   6 +-
 net/socket.c                                       |  13 --
 net/unix/af_unix.c                                 |   7 +-
 net/wireless/Makefile                              |   2 +-
 net/wireless/pmsr.c                                |  16 +-
 sound/soc/codecs/rt5659.c                          |  26 ++-
 tools/include/uapi/linux/in.h                      |   3 +
 virt/kvm/arm/vgic/vgic-kvm-device.c                |   4 +-
 96 files changed, 865 insertions(+), 339 deletions(-)