Skip to content

4.14.24-stable review

Greg Kroah-Hartman linux-crypto linux-efi linux-ia64 linux-mips lkml platform-driver-x86 stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest115 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/115hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)kernel/time/hrtimer.c+6 -10 replies
2/115exec: avoid gcc-8 warning for get_task_commfs/exec.c include/linux/sched.h+8 -50 replies
3/115mm/frame_vector.c: release a semaphore in get_vaddr_frames()mm/frame_vector.c+4 -20 replies
4/115scsi: aacraid: Fix I/O drop during resetdrivers/scsi/aacraid/aacraid.h drivers/scsi/aacraid/linit.c+2 -10 replies
5/115dmaengine: fsl-edma: disable clks on all error pathsdrivers/dma/fsl-edma.c+14 -140 replies
6/115phy: cpcap-usb: Fix platform_get_irq_bynames error checking.drivers/phy/motorola/phy-cpcap-usb.c+1 -10 replies
7/115nvme-fc: remove double put reference if admin connect failsdrivers/nvme/host/fc.c+0 -10 replies
8/115nvme: check hw sectors before setting chunk sectorsdrivers/nvme/host/core.c+2 -10 replies
9/115net: aquantia: Fix actual speed capabilities reportingdrivers/net/ethernet/aquantia/atlantic/aq_hw.h drivers/net/ethernet/aquantia/atlantic/aq_nic.c drivers/net/ethernet/aquantia/atlantic/aq_nic.h +3 more+35 -90 replies
10/115net: aquantia: Fix hardware DMA stream overload on large MRRSdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h+18 -00 replies
11/115net: usb: qmi_wwan: add Telit ME910 PID 0x1101 supportdrivers/net/usb/qmi_wwan.c+1 -00 replies
12/115mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBMdrivers/mtd/nand/gpmi-nand/gpmi-nand.c+3 -30 replies
13/115mtd: nand: brcmnand: Zero bitflip is not an errordrivers/mtd/nand/brcmnand/brcmnand.c+1 -10 replies
14/115ipv6: icmp6: Allow icmp messages to be looped backnet/ipv6/route.c+1 -00 replies
15/115parisc: Reduce thread stack to 16 kbarch/parisc/include/asm/thread_info.h+5 -00 replies
16/115ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatcharch/arm/lib/csumpartialcopyuser.S+4 -00 replies
17/115x86/asm: Allow again using asm.h when building for the bpf clang targetarch/x86/include/asm/asm.h+2 -00 replies
18/115sctp: fix the issue that a __u16 variable may overflow in sctp_ulpq_renegenet/sctp/ulpqueue.c+8 -160 replies
19/115sget(): handle failures of register_shrinker()fs/super.c+5 -10 replies
20/115net: phy: xgene: disable clk on error pathsdrivers/net/phy/mdio-xgene.c+15 -60 replies
21/115drm/nouveau/pci: do a msi rearm on initdrivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c+7 -00 replies
22/115xfrm: Reinject transport-mode packets through taskletinclude/net/xfrm.h net/ipv4/xfrm4_input.c net/ipv6/xfrm6_input.c +1 more+80 -20 replies
23/115x86/stacktrace: Make zombie stack traces reliablearch/x86/kernel/stacktrace.c+5 -10 replies
24/115mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nldrivers/net/wireless/mac80211_hwsim.c+1 -10 replies
25/115spi: atmel: fixed spin_lock usage inside atmel_spi_removedrivers/spi/spi-atmel.c+1 -10 replies
26/115ASoC: nau8825: fix issue that pop noise when start capturesound/soc/codecs/nau8825.c+1 -00 replies
27/115cgroup: Fix deadlock in cpu hotplug pathkernel/cgroup/cgroup-v1.c+5 -10 replies
28/115staging: ion: Fix ion_cma_heap allocationsdrivers/staging/android/ion/Kconfig drivers/staging/android/ion/ion_cma_heap.c+12 -50 replies
29/115x86-64/Xen: eliminate W+X mappingsarch/x86/xen/enlighten_pv.c arch/x86/xen/mmu_pv.c+15 -00 replies
30/115net: mediatek: setup proper state for disabled GMAC on the defaultdrivers/net/ethernet/mediatek/mtk_eth_soc.c+6 -50 replies
31/115net: arc_emac: fix arc_emac_rx() error pathsdrivers/net/ethernet/arc/emac_main.c+31 -220 replies
32/115vxlan: update skb dst pmtu on tx pathdrivers/net/vxlan.c+14 -00 replies
33/115ip_gre: remove the incorrect mtu limit for ipgre tapnet/ipv4/ip_gre.c+1 -00 replies
34/115ip6_gre: remove the incorrect mtu limit for ipgre tapnet/ipv6/ip6_gre.c+1 -00 replies
35/115ip6_tunnel: get the min mtu properly in ip6_tnl_xmitnet/ipv6/ip6_tunnel.c+7 -20 replies
36/115net: stmmac: Fix TX timestamp calculationdrivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c+4 -20 replies
37/115net: stmmac: Fix bad RX timestamp extractiondrivers/net/ethernet/stmicro/stmmac/common.h drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c drivers/net/ethernet/stmicro/stmmac/enh_desc.c +2 more+8 -60 replies
38/115net/mlx5e: Fix ETS BW checkdrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+7 -30 replies
39/115net/mlx5: Cleanup IRQs in case of unload failuredrivers/net/ethernet/mellanox/mlx5/core/eq.c include/linux/mlx5/driver.h+14 -80 replies
40/115net/mlx5: Stay in polling mode when command EQ destroy failsdrivers/net/ethernet/mellanox/mlx5/core/eq.c+1 -30 replies
41/115ASoC: rsnd: fixup ADG register masksound/soc/sh/rcar/adg.c+3 -30 replies
42/115xen/balloon: Mark unallocated host memory as UNUSABLEarch/x86/xen/enlighten.c arch/x86/xen/setup.c drivers/xen/balloon.c +1 more+144 -130 replies
43/115netfilter: nf_tables: fix chain filter in nf_tables_dump_rules()net/netfilter/nf_tables_api.c+1 -10 replies
44/115scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_errordrivers/scsi/storvsc_drv.c+2 -10 replies
45/115netfilter: uapi: correct UNTRACKED conntrack state bit numberinclude/uapi/linux/netfilter/nf_conntrack_common.h+1 -10 replies
46/115i915: Reject CCS modifiers for pipe C on Geminilakedrivers/gpu/drm/i915/intel_display.c+1 -10 replies
47/115RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP pathdrivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c+7 -00 replies
48/115ARM: dts: ls1021a: fix incorrect clock referencesarch/arm/boot/dts/ls1021a-qds.dts arch/arm/boot/dts/ls1021a-twr.dts+2 -20 replies
49/115crypto: af_alg - Fix race around ctx->rcvused by making it atomic_tcrypto/af_alg.c crypto/algif_aead.c crypto/algif_skcipher.c +1 more+7 -60 replies
50/115lib/mpi: Fix umul_ppmm() for MIPS64r6lib/mpi/longlong.h+17 -10 replies
51/115arm64: dts: renesas: ulcb: Remove renesas, no-ether-link propertyarch/arm64/boot/dts/renesas/ulcb.dtsi+0 -10 replies
52/115crypto: inside-secure - per request invalidationdrivers/crypto/inside-secure/safexcel_cipher.c drivers/crypto/inside-secure/safexcel_hash.c+111 -270 replies
53/115crypto: inside-secure - free requests even if their handling faileddrivers/crypto/inside-secure/safexcel.c+1 -00 replies
54/115crypto: inside-secure - fix request allocations in invalidation pathdrivers/crypto/inside-secure/safexcel_cipher.c drivers/crypto/inside-secure/safexcel_hash.c+15 -150 replies
55/115netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done()net/netfilter/nf_tables_api.c+4 -20 replies
56/115tipc: error path leak fixes in tipc_enable_bearer()net/tipc/bearer.c+4 -10 replies
57/115tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error pathnet/tipc/monitor.c+5 -10 replies
58/115tg3: Add workaround to restrict 5762 MRRS to 2048drivers/net/ethernet/broadcom/tg3.c drivers/net/ethernet/broadcom/tg3.h+14 -00 replies
59/115tg3: Enable PHY reset in MTU change path for 5720drivers/net/ethernet/broadcom/tg3.c+2 -10 replies
60/115bnx2x: Improve reliability in case of nested PCI errorsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+15 -30 replies
61/115perf/x86/intel: Plug memory leak in intel_pmu_init()arch/x86/events/intel/core.c+4 -10 replies
62/115led: core: Fix brightness setting when setting delay_off=0drivers/leds/led-core.c+1 -10 replies
63/115IB/mlx5: Fix mlx5_ib_alloc_mr error flowdrivers/infiniband/hw/mlx5/mr.c+1 -00 replies
64/115genirq: Guard handle_bad_irq log messageskernel/irq/debug.h+5 -00 replies
65/115afs: Fix missing error handling in afs_write_end()fs/afs/write.c+5 -30 replies
66/115s390/dasd: fix wrongly assigned configuration datadrivers/s390/block/dasd_3990_erp.c+10 -00 replies
67/115btrfs: Fix flush bio leakfs/btrfs/volumes.c+0 -10 replies
68/115ip6_tunnel: allow ip6gre dev mtu to be set below 1280net/ipv6/ip6_tunnel.c+3 -30 replies
69/115Input: xen-kbdfront - do not advertise multi-touch pressure supportdrivers/input/misc/xen-kbdfront.c+0 -20 replies
70/115IB/mlx4: Fix mlx4_ib_alloc_mr error flowdrivers/infiniband/hw/mlx4/mr.c+1 -10 replies
71/115IB/ipoib: Fix race condition in neigh creationdrivers/infiniband/ulp/ipoib/ipoib_main.c drivers/infiniband/ulp/ipoib/ipoib_multicast.c+22 -80 replies
72/115xfs: quota: fix missed destroy of qi_tree_lockfs/xfs/xfs_qm.c+1 -00 replies
73/115xfs: quota: check result of register_shrinker()fs/xfs/xfs_qm.c+29 -160 replies
74/115macvlan: Fix one possible double freedrivers/net/macvlan.c+6 -10 replies
75/115e1000: fix disabling already-disabled warningdrivers/net/ethernet/intel/e1000/e1000.h drivers/net/ethernet/intel/e1000/e1000_main.c+24 -60 replies
76/115NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625drivers/net/usb/qmi_wwan.c+1 -00 replies
77/115drm/ttm: check the return value of kzallocdrivers/gpu/drm/ttm/ttm_page_alloc.c+2 -00 replies
78/115RDMA/netlink: Fix locking around __ib_get_device_by_indexdrivers/infiniband/core/core_priv.h drivers/infiniband/core/device.c drivers/infiniband/core/nldev.c+54 -200 replies
79/115x86/efi: Fix kernel param add_efi_memmap regressionarch/x86/kernel/setup.c+2 -30 replies
80/115uapi libc compat: add fallback for unsupported libcsinclude/uapi/linux/libc-compat.h+54 -10 replies
81/115i40e/i40evf: Account for frags split over multiple descriptors in check linearizedrivers/net/ethernet/intel/i40e/i40e_txrx.c drivers/net/ethernet/intel/i40evf/i40e_txrx.c+46 -60 replies
82/115i40e: dont remove netdev->dev_addr when syncing uc listdrivers/net/ethernet/intel/i40e/i40e_main.c+16 -10 replies
83/115net: ena: unmask MSI-X only after device initialization is completeddrivers/net/ethernet/amazon/ena/ena_netdev.c+13 -130 replies
84/115nl80211: Check for the required netlink attribute presencenet/wireless/nl80211.c+2 -10 replies
85/115mac80211: mesh: drop frames appearing to be from usnet/mac80211/rx.c+2 -00 replies
86/115can: flex_can: Correct the checking for frame length in flexcan_start_xmit()drivers/net/can/flexcan.c+1 -10 replies
87/115wcn36xx: Fix dynamic power savingdrivers/net/wireless/ath/wcn36xx/main.c drivers/net/wireless/ath/wcn36xx/pmc.c+16 -130 replies
88/115block: drain queue before waiting for q_usage_counter becoming zeroblock/blk-core.c block/blk-mq.c block/blk.h+11 -20 replies
89/115ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=yarch/ia64/kernel/time.c+1 -10 replies
90/115bpf: sockmap missing NULL psock checkkernel/bpf/sockmap.c+9 -20 replies
91/115leds: core: Fix regression caused by commit 2b83ff96f51ddrivers/leds/led-core.c+2 -10 replies
92/115powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQarch/powerpc/platforms/pseries/dlpar.c arch/powerpc/platforms/pseries/pseries.h arch/powerpc/platforms/pseries/ras.c+22 -40 replies
93/115nvme-fabrics: initialize default host->id in nvmf_host_default()drivers/nvme/host/fabrics.c+1 -00 replies
94/115x86/platform/intel-mid: Revert "Make bt_sfi_data const"arch/x86/platform/intel-mid/device_libs/platform_bt.c+1 -10 replies
95/115bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc()drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c+1 -10 replies
96/115bnxt_en: Fix the Invalid VF id check in bnxt_vf_ndo_prep routine.drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+1 -10 replies
97/115xen-netfront: enable device after manual module loaddrivers/net/xen-netfront.c+1 -00 replies
98/115mdio-sun4i: Fix a memory leakdrivers/net/phy/mdio-sun4i.c+4 -20 replies
99/115SolutionEngine771x: fix Ether platform dataarch/sh/boards/mach-se/770x/setup.c+8 -20 replies
100/115xen/gntdev: Fix off-by-one error when unmapping with holesdrivers/xen/gntdev.c+1 -30 replies
101/115xen/gntdev: Fix partial gntdev_mmap() cleanupdrivers/xen/gntdev.c+3 -10 replies
102/115sctp: add a ceiling to optlen in some sockoptsnet/sctp/socket.c+10 -00 replies
103/115sctp: make use of pre-calculated lennet/sctp/socket.c+10 -60 replies
104/115net: gianfar_ptp: move set_fipers() to spinlock protecting areadrivers/net/ethernet/freescale/gianfar_ptp.c+1 -20 replies
105/115of_mdio: avoid MDIO bus removal when a PHY is missingdrivers/of/of_mdio.c+7 -20 replies
106/115nfp: always unmask aux interrupts at initdrivers/net/ethernet/netronome/nfp/nfp_net_common.c+2 -00 replies
107/115mlxsw: pci: Wait after reset before accessing HWdrivers/net/ethernet/mellanox/mlxsw/pci.c drivers/net/ethernet/mellanox/mlxsw/pci_hw.h+7 -10 replies
108/115MIPS: Implement __multi3 for GCC7 MIPS64r6 buildsarch/mips/lib/Makefile arch/mips/lib/libgcc.h arch/mips/lib/multi3.c+73 -10 replies
109/115powerpc/pseries: Enable RAS hotplug events laterarch/powerpc/platforms/pseries/ras.c+22 -90 replies
110/115arm64: dts: marvell: add comphy nodes on cp110 master and slavearch/arm64/boot/dts/marvell/armada-cp110-master.dtsi arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi+76 -00 replies
111/115arm64: dts: marvell: mcbin: add comphy references to Ethernet portsarch/arm64/boot/dts/marvell/armada-8040-mcbin.dts+9 -00 replies
112/115net: sched: fix crash when deleting secondary chainsnet/sched/cls_api.c+4 -30 replies
113/115net: sched: crash on blocks with goto chain actionnet/sched/cls_api.c+12 -50 replies
114/115net_sched: get rid of rcu_barrier() in tcf_block_put_ext()include/net/sch_generic.h net/sched/cls_api.c+9 -210 replies
115/115net: sched: fix use-after-free in tcf_block_put_extnet/sched/cls_api.c+7 -60 replies

Reviews trailers per patch

48 of 115 patches have a Reviewed-by or Acked-by.

PatchKees CookIngo MolnarRaghava Aditya RenukuntaSebastian ReichelTony LindgrenMartin K. PetersenBjørn MorkRichard WeinbergerBoris BrezillonNeil HormanThierry RedingMiroslav BenesLaura AbbottHuy NguyenJuergen GrossPhil SutterAdit RanadiveAditya SarwadeJorgen HansenStephan MuellerYing XueJon MaloyShahed ShaikhJan HoeppnerLiu BoDavid SterbaAlex VeskerDarrick J. WongFengguang WuChristian KönigMark BlochHauke MehrtensAndrew BowersOliver HartkoppBjorn Anderssonchenxiang (M)Mauricio Faria de OliveiraJose Ricardo ZivianiDavid GibsonSathya PerlaVenkat DuvvuruBoris OstrovskyDirk van der MerweIdo SchimmelWaldemar BrodkorbBalbir SinghAndrew LunnJiri PirkoPaolo AbeniMichal HockoHiroyuki YokoyamaStephen HemmingerBen WidawskyRichard CochranFabio Estevam
1/115
2/115A-b A-b
3/115A-b
4/115R-b
5/115
6/115R-b A-b
7/115
8/115R-b
9/115
10/115
11/115A-b
12/115R-b A-b
13/115A-b
14/115
15/115
16/115
17/115
18/115A-b
19/115
20/115
21/115R-b
22/115
23/115Reported-and-tested-by
24/115
25/115
26/115
27/115
28/115A-b
29/115R-b
30/115
31/115
32/115
33/115
34/115
35/115
36/115
37/115
38/115R-b
39/115
40/115
41/115R-b
42/115R-b
43/115A-b
44/115R-b
45/115
46/115R-b
47/115R-b R-b R-b
48/115
49/115R-b
50/115
51/115
52/115
53/115
54/115
55/115A-b
56/115A-b A-b
57/115A-b A-b
58/115
59/115
60/115A-b
61/115
62/115
63/115
64/115
65/115
66/115R-b
67/115R-b R-b
68/115
69/115
70/115
71/115R-b
72/115R-b
73/115R-b
74/115
75/115T-b
76/115A-b
77/115R-b
78/115R-b
79/115
80/115R-b
81/115T-b
82/115T-b
83/115
84/115
85/115
86/115R-b
87/115A-b
88/115T-b T-b
89/115
90/115
91/115
92/115T-b R-b
93/115
94/115
95/115R-b R-b
96/115
97/115R-b
98/115
99/115
100/115R-b
101/115R-b
102/115
103/115
104/115A-b R-b
105/115R-b
106/115R-b
107/115R-b
108/115T-b
109/115A-b
110/115
111/115R-b
112/115A-b
113/115A-b
114/115T-b
115/115

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 4.14 000/115] 4.14.24-stable review

This is the start of the stable review cycle for the 4.14.24 release. There are 115 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 Sun Mar 4 08:44:32 UTC 2018. 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.14.24-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.24-rc1

Jiri Pirko <[email protected]>
net: sched: fix use-after-free in tcf_block_put_ext

Cong Wang <[email protected]>
net_sched: get rid of rcu_barrier() in tcf_block_put_ext()

Roman Kapl <[email protected]>
net: sched: crash on blocks with goto chain action

Roman Kapl <[email protected]>
net: sched: fix crash when deleting secondary chains

Antoine Tenart <[email protected]>
arm64: dts: marvell: mcbin: add comphy references to Ethernet ports

Antoine Tenart <[email protected]>
arm64: dts: marvell: add comphy nodes on cp110 master and slave

Sam Bobroff <[email protected]>
powerpc/pseries: Enable RAS hotplug events later

James Hogan <[email protected]>
MIPS: Implement __multi3 for GCC7 MIPS64r6 builds

Yuval Mintz <[email protected]>
mlxsw: pci: Wait after reset before accessing HW

Jakub Kicinski <[email protected]>
nfp: always unmask aux interrupts at init

Madalin Bucur <[email protected]>
of_mdio: avoid MDIO bus removal when a PHY is missing

Yangbo Lu <[email protected]>
net: gianfar_ptp: move set_fipers() to spinlock protecting area

Marcelo Ricardo Leitner <[email protected]>
sctp: make use of pre-calculated len

Marcelo Ricardo Leitner <[email protected]>
sctp: add a ceiling to optlen in some sockopts

Ross Lagerwall <[email protected]>
xen/gntdev: Fix partial gntdev_mmap() cleanup

Ross Lagerwall <[email protected]>
xen/gntdev: Fix off-by-one error when unmapping with holes

Sergei Shtylyov <[email protected]>
SolutionEngine771x: fix Ether platform data

Christophe JAILLET <[email protected]>
mdio-sun4i: Fix a memory leak

Eduardo Otubo <[email protected]>
xen-netfront: enable device after manual module load

Venkat Duvvuru <[email protected]>
bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine.

Sunil Challa <[email protected]>
bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc()

Andy Shevchenko <[email protected]>
x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const"

Ewan D. Milne <[email protected]>

    nvme-fabrics: initialize default host->id in nvmf_host_default()

Michael Ellerman <[email protected]>
powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ

Jacek Anaszewski <[email protected]>
leds: core: Fix regression caused by commit 2b83ff96f51d

John Fastabend <[email protected]>
bpf: sockmap missing NULL psock check

Valentin Ilie <[email protected]>
ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y

Ming Lei <[email protected]>
block: drain queue before waiting for q_usage_counter becoming zero

Loic Poulain <[email protected]>
wcn36xx: Fix dynamic power saving

Luu An Phu <[email protected]>
can: flex_can: Correct the checking for frame length in flexcan_start_xmit()

Johannes Berg <[email protected]>
mac80211: mesh: drop frames appearing to be from us

Hao Chen <[email protected]>
nl80211: Check for the required netlink attribute presence

Netanel Belgazal <[email protected]>
net: ena: unmask MSI-X only after device initialization is completed

Jacob Keller <[email protected]>

    i40e: don't remove netdev->dev_addr when syncing uc list

Alexander Duyck <[email protected]>
i40e/i40evf: Account for frags split over multiple descriptors in check linearize

Felix Janda <[email protected]>
uapi libc compat: add fallback for unsupported libcs

Dave Young <[email protected]>
x86/efi: Fix kernel param add_efi_memmap regression

Leon Romanovsky <[email protected]>
RDMA/netlink: Fix locking around __ib_get_device_by_index

Xiongwei Song <[email protected]>
drm/ttm: check the return value of kzalloc

SZ Lin (林上智) <[email protected]>

    NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625

Tushar Dave <[email protected]>
e1000: fix disabling already-disabled warning

Gao Feng <[email protected]>
macvlan: Fix one possible double free

Aliaksei Karaliou <[email protected]>
xfs: quota: check result of register_shrinker()

Aliaksei Karaliou <[email protected]>
xfs: quota: fix missed destroy of qi_tree_lock

Erez Shitrit <[email protected]>
IB/ipoib: Fix race condition in neigh creation

Leon Romanovsky <[email protected]>
IB/mlx4: Fix mlx4_ib_alloc_mr error flow

Oleksandr Andrushchenko <[email protected]>
Input: xen-kbdfront - do not advertise multi-touch pressure support

Xin Long <[email protected]>
ip6_tunnel: allow ip6gre dev mtu to be set below 1280

Nikolay Borisov <[email protected]>
btrfs: Fix flush bio leak

Stefan Haberland <[email protected]>
s390/dasd: fix wrongly assigned configuration data

David Howells <[email protected]>
afs: Fix missing error handling in afs_write_end()

Guenter Roeck <[email protected]>
genirq: Guard handle_bad_irq log messages

Nitzan Carmi <[email protected]>
IB/mlx5: Fix mlx5_ib_alloc_mr error flow

Matthieu CASTET <[email protected]>
led: core: Fix brightness setting when setting delay_off=0

Thomas Gleixner <[email protected]>
perf/x86/intel: Plug memory leak in intel_pmu_init()

Guilherme G. Piccoli <[email protected]>
bnx2x: Improve reliability in case of nested PCI errors

Siva Reddy Kallam <[email protected]>
tg3: Enable PHY reset in MTU change path for 5720

Siva Reddy Kallam <[email protected]>
tg3: Add workaround to restrict 5762 MRRS to 2048

Tommi Rantala <[email protected]>
tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path

Tommi Rantala <[email protected]>
tipc: error path leak fixes in tipc_enable_bearer()

Hangbin Liu <[email protected]>
netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done()

Antoine Tenart <[email protected]>
crypto: inside-secure - fix request allocations in invalidation path

Antoine Tenart <[email protected]>
crypto: inside-secure - free requests even if their handling failed

Ofer Heifetz <[email protected]>
crypto: inside-secure - per request invalidation

Bogdan Mirea <[email protected]>
arm64: dts: renesas: ulcb: Remove renesas, no-ether-link property

James Hogan <[email protected]>
lib/mpi: Fix umul_ppmm() for MIPS64r6

Jonathan Cameron <[email protected]>

    crypto: af_alg - Fix race around ctx->rcvused by making it atomic_t

Arnd Bergmann <[email protected]>
ARM: dts: ls1021a: fix incorrect clock references

Bryan Tan <[email protected]>
RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path

Gabriel Krisman Bertazi <[email protected]>
i915: Reject CCS modifiers for pipe C on Geminilake

Florian Westphal <[email protected]>
netfilter: uapi: correct UNTRACKED conntrack state bit number

Cathy Avery <[email protected]>
scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix chain filter in nf_tables_dump_rules()

Boris Ostrovsky <[email protected]>
xen/balloon: Mark unallocated host memory as UNUSABLE

Kuninori Morimoto <[email protected]>
ASoC: rsnd: fixup ADG register mask

Moshe Shemesh <[email protected]>
net/mlx5: Stay in polling mode when command EQ destroy fails

Moshe Shemesh <[email protected]>
net/mlx5: Cleanup IRQs in case of unload failure

Huy Nguyen <[email protected]>
net/mlx5e: Fix ETS BW check

Fredrik Hallenberg <[email protected]>
net: stmmac: Fix bad RX timestamp extraction

Fredrik Hallenberg <[email protected]>
net: stmmac: Fix TX timestamp calculation

Xin Long <[email protected]>
ip6_tunnel: get the min mtu properly in ip6_tnl_xmit

Xin Long <[email protected]>
ip6_gre: remove the incorrect mtu limit for ipgre tap

Xin Long <[email protected]>
ip_gre: remove the incorrect mtu limit for ipgre tap

Xin Long <[email protected]>
vxlan: update skb dst pmtu on tx path

Alexander Kochetkov <[email protected]>
net: arc_emac: fix arc_emac_rx() error paths

Sean Wang <[email protected]>
net: mediatek: setup proper state for disabled GMAC on the default

Jan Beulich <[email protected]>
x86-64/Xen: eliminate W+X mappings

John Stultz <[email protected]>
staging: ion: Fix ion_cma_heap allocations

Prateek Sood <[email protected]>
cgroup: Fix deadlock in cpu hotplug path

Abhijeet Kumar <[email protected]>
ASoC: nau8825: fix issue that pop noise when start capture

Radu Pirea <[email protected]>
spi: atmel: fixed spin_lock usage inside atmel_spi_remove

Jia-Ju Bai <[email protected]>
mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl

Josh Poimboeuf <[email protected]>
x86/stacktrace: Make zombie stack traces reliable

Herbert Xu <[email protected]>
xfrm: Reinject transport-mode packets through tasklet

Karol Herbst <[email protected]>
drm/nouveau/pci: do a msi rearm on init

Alexey Khoroshilov <[email protected]>
net: phy: xgene: disable clk on error paths

Al Viro <[email protected]>
sget(): handle failures of register_shrinker()

Xin Long <[email protected]>
sctp: fix the issue that a __u16 variable may overflow in sctp_ulpq_renege

Arnaldo Carvalho de Melo <[email protected]>
x86/asm: Allow again using asm.h when building for the 'bpf' clang target

Chunyan Zhang <[email protected]>
ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch

John David Anglin <[email protected]>
parisc: Reduce thread stack to 16 kb

Brendan McGrath <[email protected]>
ipv6: icmp6: Allow icmp messages to be looped back

Albert Hsieh <[email protected]>
mtd: nand: brcmnand: Zero bitflip is not an error

Sascha Hauer <[email protected]>
mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support

Igor Russkikh <[email protected]>
net: aquantia: Fix hardware DMA stream overload on large MRRS

Igor Russkikh <[email protected]>
net: aquantia: Fix actual speed capabilities reporting

Keith Busch <[email protected]>
nvme: check hw sectors before setting chunk sectors

James Smart <[email protected]>
nvme-fc: remove double put reference if admin connect fails

Arvind Yadav <[email protected]>
phy: cpcap-usb: Fix platform_get_irq_byname's error checking.

Andreas Platschek <[email protected]>
dmaengine: fsl-edma: disable clks on all error paths

Prasad B Munirathnam <[email protected]>
scsi: aacraid: Fix I/O drop during reset

Christophe JAILLET <[email protected]>
mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()'

Arnd Bergmann <[email protected]>
exec: avoid gcc-8 warning for get_task_comm

Anna-Maria Gleixner <[email protected]>
hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/ls1021a-qds.dts                  |  2 +-
 arch/arm/boot/dts/ls1021a-twr.dts                  |  2 +-
 arch/arm/lib/csumpartialcopyuser.S                 |  4 +
 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts  |  9 +++
 .../boot/dts/marvell/armada-cp110-master.dtsi      | 38 ++++++++++
 .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 38 ++++++++++
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |  1 -
 arch/ia64/kernel/time.c                            |  2 +-
 arch/mips/lib/Makefile                             |  3 +-
 arch/mips/lib/libgcc.h                             | 17 +++++
 arch/mips/lib/multi3.c                             | 54 ++++++++++++++
 arch/parisc/include/asm/thread_info.h              |  5 ++
 arch/powerpc/platforms/pseries/dlpar.c             | 21 +++++-
 arch/powerpc/platforms/pseries/pseries.h           |  2 +
 arch/powerpc/platforms/pseries/ras.c               | 30 ++++++--
 arch/sh/boards/mach-se/770x/setup.c                | 10 ++-
 arch/x86/events/intel/core.c                       |  5 +-
 arch/x86/include/asm/asm.h                         |  2 +
 arch/x86/kernel/setup.c                            |  5 +-
 arch/x86/kernel/stacktrace.c                       |  6 +-
 .../platform/intel-mid/device_libs/platform_bt.c   |  2 +-
 arch/x86/xen/enlighten.c                           | 81 +++++++++++++++++++++
 arch/x86/xen/enlighten_pv.c                        |  3 +
 arch/x86/xen/mmu_pv.c                              | 12 +++
 arch/x86/xen/setup.c                               |  6 +-
 block/blk-core.c                                   |  9 ++-
 block/blk-mq.c                                     |  2 +
 block/blk.h                                        |  2 +
 crypto/af_alg.c                                    |  4 +-
 crypto/algif_aead.c                                |  2 +-
 crypto/algif_skcipher.c                            |  2 +-
 drivers/crypto/inside-secure/safexcel.c            |  1 +
 drivers/crypto/inside-secure/safexcel_cipher.c     | 85 +++++++++++++++++-----
 drivers/crypto/inside-secure/safexcel_hash.c       | 79 +++++++++++++++-----
 drivers/dma/fsl-edma.c                             | 28 +++----
 drivers/gpu/drm/i915/intel_display.c               |  2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c     |  7 ++
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |  2 +
 drivers/infiniband/core/core_priv.h                |  2 +-
 drivers/infiniband/core/device.c                   | 18 ++++-
 drivers/infiniband/core/nldev.c                    | 54 +++++++++-----
 drivers/infiniband/hw/mlx4/mr.c                    |  2 +-
 drivers/infiniband/hw/mlx5/mr.c                    |  1 +
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c       |  7 ++
 drivers/infiniband/ulp/ipoib/ipoib_main.c          | 25 +++++--
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c     |  5 +-
 drivers/input/misc/xen-kbdfront.c                  |  2 -
 drivers/leds/led-core.c                            |  1 +
 drivers/mtd/nand/brcmnand/brcmnand.c               |  2 +-
 drivers/mtd/nand/gpmi-nand/gpmi-nand.c             |  6 +-
 drivers/net/can/flexcan.c                          |  2 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       | 26 +++----
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h     |  4 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |  7 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |  2 +-
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |  5 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c  | 13 +++-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  | 25 ++++++-
 .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h |  6 ++
 drivers/net/ethernet/arc/emac_main.c               | 53 ++++++++------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |  4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   | 14 +++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |  2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c       |  2 +-
 drivers/net/ethernet/broadcom/tg3.c                | 13 +++-
 drivers/net/ethernet/broadcom/tg3.h                |  4 +
 drivers/net/ethernet/freescale/gianfar_ptp.c       |  3 +-
 drivers/net/ethernet/intel/e1000/e1000.h           |  3 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      | 27 +++++--
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 17 ++++-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        | 26 ++++++-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      | 26 ++++++-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        | 11 +--
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 10 ++-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       | 18 +++--
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  7 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h       |  1 +
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |  2 +
 drivers/net/ethernet/stmicro/stmmac/common.h       |  2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c |  5 +-
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c     |  3 +-
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c    |  2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c  |  6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  2 +-
 drivers/net/macvlan.c                              |  7 +-
 drivers/net/phy/mdio-sun4i.c                       |  6 +-
 drivers/net/phy/mdio-xgene.c                       | 21 ++++--
 drivers/net/usb/qmi_wwan.c                         |  2 +
 drivers/net/vxlan.c                                | 14 ++++
 drivers/net/wireless/ath/wcn36xx/main.c            | 23 +++---
 drivers/net/wireless/ath/wcn36xx/pmc.c             |  6 +-
 drivers/net/wireless/mac80211_hwsim.c              |  2 +-
 drivers/net/xen-netfront.c                         |  1 +
 drivers/nvme/host/core.c                           |  3 +-
 drivers/nvme/host/fabrics.c                        |  1 +
 drivers/nvme/host/fc.c                             |  1 -
 drivers/of/of_mdio.c                               |  9 ++-
 drivers/phy/motorola/phy-cpcap-usb.c               |  2 +-
 drivers/s390/block/dasd_3990_erp.c                 | 10 +++
 drivers/scsi/aacraid/aacraid.h                     |  1 +
 drivers/scsi/aacraid/linit.c                       |  2 +-
 drivers/scsi/storvsc_drv.c                         |  3 +-
 drivers/spi/spi-atmel.c                            |  2 +-
 drivers/staging/android/ion/Kconfig                |  2 +-
 drivers/staging/android/ion/ion_cma_heap.c         | 15 +++-
 drivers/xen/balloon.c                              | 65 ++++++++++++++---
 drivers/xen/gntdev.c                               |  8 +-
 fs/afs/write.c                                     |  8 +-
 fs/btrfs/volumes.c                                 |  1 -
 fs/exec.c                                          |  7 +-
 fs/super.c                                         |  6 +-
 fs/xfs/xfs_qm.c                                    | 46 ++++++++----
 include/crypto/if_alg.h                            |  5 +-
 include/linux/mlx5/driver.h                        |  2 +-
 include/linux/sched.h                              |  6 +-
 include/net/sch_generic.h                          |  1 -
 include/net/xfrm.h                                 |  3 +
 include/uapi/linux/libc-compat.h                   | 55 +++++++++++++-
 include/uapi/linux/netfilter/nf_conntrack_common.h |  2 +-
 include/xen/balloon.h                              |  5 ++
 kernel/bpf/sockmap.c                               | 11 ++-
 kernel/cgroup/cgroup-v1.c                          |  6 +-
 kernel/irq/debug.h                                 |  5 ++
 kernel/time/hrtimer.c                              |  7 +-
 lib/mpi/longlong.h                                 | 18 ++++-
 mm/frame_vector.c                                  |  6 +-
 net/ipv4/ip_gre.c                                  |  1 +
 net/ipv4/xfrm4_input.c                             | 12 ++-
 net/ipv6/ip6_gre.c                                 |  1 +
 net/ipv6/ip6_tunnel.c                              | 15 ++--
 net/ipv6/route.c                                   |  1 +
 net/ipv6/xfrm6_input.c                             | 10 ++-
 net/mac80211/rx.c                                  |  2 +
 net/netfilter/nf_tables_api.c                      |  8 +-
 net/sched/cls_api.c                                | 48 ++++++------
 net/sctp/socket.c                                  | 26 +++++--
 net/sctp/ulpqueue.c                                | 24 ++----
 net/tipc/bearer.c                                  |  5 +-
 net/tipc/monitor.c                                 |  6 +-
 net/wireless/nl80211.c                             |  3 +-
 net/xfrm/xfrm_input.c                              | 57 +++++++++++++++
 sound/soc/codecs/nau8825.c                         |  1 +
 sound/soc/sh/rcar/adg.c                            |  6 +-
 144 files changed, 1332 insertions(+), 367 deletions(-)