Skip to content

4.14.79-stable review

Greg Kroah-Hartman kernel-janitors kvm linux-arch linux-kbuild linux-mips linux-tegra lkml stable virtualization 1 version Applied

Status from this message: I've queued the fix, thank you!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest143 patches 21 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/143xfrm: Validate address prefix lengths in the xfrm selector.net/xfrm/xfrm_user.c+12 -00 replies
2/143xfrm6: call kfree_skb when skb is toobignet/ipv6/xfrm6_output.c+2 -00 replies
3/143xfrm: reset transport header back to network header after all input transforms ahave been appliednet/ipv4/xfrm4_input.c net/ipv4/xfrm4_mode_transport.c net/ipv6/xfrm6_input.c +1 more+4 -60 replies
4/143xfrm: reset crypto_done when iterating over multiple input xfrmsnet/xfrm/xfrm_input.c+1 -00 replies
5/143mac80211: Always report TX statusnet/mac80211/status.c+2 -50 replies
6/143cfg80211: reg: Init wiphy_idx in regulatory_hint_core()net/wireless/reg.c+1 -00 replies
7/143mac80211: fix pending queue hang due to TX_DROPnet/mac80211/tx.c+1 -10 replies
8/143cfg80211: Address some corner cases in scan result channel updatingnet/wireless/scan.c+49 -90 replies
9/143mac80211: TDLS: fix skb queue/priority assignmentnet/mac80211/tdls.c+4 -40 replies
10/143mac80211: fix TX status reporting for ieee80211snet/mac80211/mesh.h net/mac80211/mesh_hwmp.c net/mac80211/status.c+8 -80 replies
11/143xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry.net/xfrm/xfrm_output.c net/xfrm/xfrm_policy.c+8 -00 replies
12/143ARM: 8799/1: mm: fix pci_ioremap_io() offset checkarch/arm/mm/ioremap.c+1 -10 replies
13/143xfrm: validate template modenet/xfrm/xfrm_user.c+3 -00 replies
14/143netfilter: bridge: Dont sabotage nf_hook calls from an l3mdevnet/bridge/br_netfilter_hooks.c+2 -10 replies
15/143arm64: hugetlb: Fix handling of young ptesarch/arm64/mm/hugetlbpage.c+9 -30 replies
16/143ARM: dts: BCM63xx: Fix incorrect interrupt specifiersarch/arm/boot/dts/bcm63138.dtsi+8 -60 replies
17/143net: macb: Clean 64b dma addresses if they are not detecteddrivers/net/ethernet/cadence/macb_main.c+1 -00 replies
18/143soc: fsl: qbman: qman: avoid allocating from non existing gen_pooldrivers/soc/fsl/qbman/qman.c+3 -00 replies
19/143soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift()drivers/soc/fsl/qe/ucc.c+1 -10 replies
20/143nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HTnet/wireless/nl80211.c+1 -00 replies
21/143mac80211_hwsim: do not omit multicast announce of first added radiodrivers/net/wireless/mac80211_hwsim.c+1 -20 replies
22/143Bluetooth: SMP: fix crash in unpairingnet/bluetooth/mgmt.c net/bluetooth/smp.c net/bluetooth/smp.h+29 -100 replies
23/143pxa168fb: prepare the clockdrivers/video/fbdev/pxa168fb.c+3 -30 replies
24/143qed: Avoid implicit enum conversion in qed_set_tunn_cls_infodrivers/net/ethernet/qlogic/qed/qed_sp_commands.c+1 -10 replies
25/143qed: Fix mask parameter in qed_vf_prep_tunn_req_tlvdrivers/net/ethernet/qlogic/qed/qed_vf.c+2 -20 replies
26/143qed: Avoid implicit enum conversion in qed_roce_mode_to_flavordrivers/net/ethernet/qlogic/qed/qed_roce.c+4 -110 replies
27/143qed: Avoid constant logical operation warning in qed_vf_pf_acquiredrivers/net/ethernet/qlogic/qed/qed_vf.c+0 -10 replies
28/143qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pktdrivers/net/ethernet/qlogic/qed/qed_iwarp.c+2 -20 replies
29/143nl80211: Fix possible Spectre-v1 for CQM RSSI thresholdsnet/wireless/nl80211.c+14 -50 replies
30/143asix: Check for supported Wake-on-LAN modesdrivers/net/usb/asix_common.c+3 -00 replies
31/143ax88179_178a: Check for supported Wake-on-LAN modesdrivers/net/usb/ax88179_178a.c+3 -00 replies
32/143lan78xx: Check for supported Wake-on-LAN modesdrivers/net/usb/lan78xx.c+4 -130 replies
33/143sr9800: Check for supported Wake-on-LAN modesdrivers/net/usb/sr9800.c+3 -00 replies
34/143r8152: Check for supported Wake-on-LAN Modesdrivers/net/usb/r8152.c+3 -00 replies
35/143smsc75xx: Check for Wake-on-LAN modesdrivers/net/usb/smsc75xx.c+3 -00 replies
36/143smsc95xx: Check for Wake-on-LAN modesdrivers/net/usb/smsc95xx.c+3 -00 replies
37/143cfg80211: fix use-after-free in reg_process_hint()net/wireless/reg.c+4 -30 replies
38/143perf/core: Fix perf_pmu_unregister() lockingkernel/events/core.c+2 -70 replies
39/143perf/ring_buffer: Prevent concurent ring buffer accesskernel/events/core.c+2 -00 replies
40/143perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKXarch/x86/events/intel/uncore_snbep.c+6 -60 replies
41/143perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf eventsarch/x86/events/amd/uncore.c arch/x86/include/asm/perf_event.h+18 -00 replies
42/143net: fec: fix rare tx timeoutdrivers/net/ethernet/freescale/fec_main.c+4 -40 replies
43/143declance: Fix continuation with the adapter identification messagedrivers/net/ethernet/amd/declance.c+6 -40 replies
44/143net: qualcomm: rmnet: Skip processing loopback packetsdrivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c+3 -00 replies
45/143locking/ww_mutex: Fix runtime warning in the WW mutex selftestkernel/locking/test-ww_mutex.c+6 -40 replies
46/143be2net: dont flip hw_features when VXLANs are added/deleteddrivers/net/ethernet/emulex/benet/be_main.c+1 -40 replies
47/143net: cxgb3_main: fix a missing-check bugdrivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c+17 -00 replies
48/143yam: fix a missing-check bugdrivers/net/hamradio/yam.c+4 -00 replies
49/143ocfs2: fix crash in ocfs2_duplicate_clusters_by_page()fs/ocfs2/refcounttree.c+12 -40 replies
50/143iwlwifi: mvm: check for short GI only for OFDMdrivers/net/wireless/intel/iwlwifi/mvm/rx.c drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c+5 -20 replies
51/143iwlwifi: dbg: allow wrt collection before ALIVEdrivers/net/wireless/intel/iwlwifi/fw/dbg.c+14 -10 replies
52/143iwlwifi: fix the ALIVE notification layoutdrivers/net/wireless/intel/iwlwifi/fw/api/alive.h+2 -20 replies
53/143x86/power: Fix some ordering bugs in __restore_processor_context()arch/x86/power/cpu.c+17 -45 replies
54/143tools/testing/nvdimm: unit test clear-error commandstools/testing/nvdimm/test/nfit.c+18 -00 replies
55/143usbip: vhci_hcd: update status file header and formatdrivers/usb/usbip/vhci_sysfs.c+6 -60 replies
56/143scsi: aacraid: address UBSAN warning regressiondrivers/scsi/aacraid/commsup.c+6 -20 replies
57/143IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flushdrivers/infiniband/ulp/ipoib/ipoib_ib.c+3 -40 replies
58/143IB/rxe: put the pool on allocation failuredrivers/infiniband/sw/rxe/rxe_pool.c+9 -70 replies
59/143s390/qeth: fix error handling in adapter command callbacksdrivers/s390/net/qeth_core_main.c+37 -480 replies
60/143net/mlx5: Fix mlx5_get_vector_affinity functiondrivers/infiniband/hw/mlx5/main.c include/linux/mlx5/driver.h+4 -102 replies
61/143powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=narch/powerpc/include/asm/topology.h+3 -00 replies
62/143dm integrity: fail early if required HMAC key is not availabledrivers/md/dm-integrity.c+3 -00 replies
63/143net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211bdrivers/net/phy/realtek.c+2 -00 replies
64/143net: phy: Add general dummy stubs for MMD register accessdrivers/net/phy/phy_device.c include/linux/phy.h+21 -00 replies
65/143net/mlx5e: Refine ets validation functiondrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+8 -90 replies
66/143scsi: qla2xxx: Avoid double completion of abort commanddrivers/scsi/qla2xxx/qla_init.c+2 -20 replies
67/143kbuild: set no-integrated-as before incl. arch MakefileMakefile+2 -20 replies
68/143IB/mlx5: Avoid passing an invalid QP type to firmwaredrivers/infiniband/hw/mlx5/qp.c+6 -10 replies
69/143ARM: tegra: Fix ULPI regression on Tegra20arch/arm/boot/dts/tegra20.dtsi+1 -16 replies
70/143l2tp: remove configurable payload offsetnet/l2tp/l2tp_core.c net/l2tp/l2tp_core.h net/l2tp/l2tp_debugfs.c +1 more+6 -180 replies
71/143cifs: Use ULL suffix for 64-bit constantfs/cifs/inode.c+1 -10 replies
72/143test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other archeslib/test_bpf.c+1 -10 replies
73/143KVM: x86: Update the exit_qualification access bits while walking an addressarch/x86/kvm/paging_tmpl.h+9 -20 replies
74/143sparc64: Fix regression in pmdp_invalidate().arch/sparc/mm/tlb.c+13 -60 replies
75/143tpm: move the delay_msec increment after sleep in tpm_transmit()drivers/char/tpm/tpm-interface.c+2 -10 replies
76/143bpf: sockmap, map_release does not hold refcnt for pinned mapsinclude/linux/bpf.h kernel/bpf/arraymap.c kernel/bpf/sockmap.c +1 more+7 -60 replies
77/143tpm: tpm_crb: relinquish locality on error path.drivers/char/tpm/tpm_crb.c+7 -30 replies
78/143xen-netfront: Update features after registering netdevdrivers/net/xen-netfront.c+4 -40 replies
79/143xen-netfront: Fix mismatched rtnl_unlockdrivers/net/xen-netfront.c+2 -10 replies
80/143IB/usnic: Update with bug fixes from core codedrivers/infiniband/hw/usnic/usnic_ib_verbs.c drivers/infiniband/hw/usnic/usnic_uiom.c drivers/infiniband/hw/usnic/usnic_uiom.h+33 -140 replies
81/143mmc: dw_mmc-rockchip: correct property names in debugdrivers/mmc/host/dw_mmc-rockchip.c+2 -20 replies
82/143MIPS: Workaround GCC __builtin_unreachable reordering bugarch/mips/Kconfig arch/mips/include/asm/compiler.h+36 -00 replies
83/143lan78xx: Dont reset the interface on opendrivers/net/usb/lan78xx.c+0 -40 replies
84/143enic: do not overwrite error codedrivers/net/ethernet/cisco/enic/enic_main.c+4 -50 replies
85/143iio: buffer: fix the function signature to match implementationinclude/linux/iio/buffer-dma.h+1 -10 replies
86/143selftests/powerpc: Add ptrace hw breakpoint testtools/testing/selftests/powerpc/ptrace/.gitignore tools/testing/selftests/powerpc/ptrace/Makefile tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c+344 -10 replies
87/143scsi: ibmvfc: Avoid unnecessary port relogindrivers/scsi/ibmvscsi/ibmvfc.c+2 -40 replies
88/143scsi: sd: Remember that READ CAPACITY(16) succeededdrivers/scsi/sd.c+2 -00 replies
89/143btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaffs/btrfs/qgroup.c+3 -10 replies
90/143net: phy: phylink: Dont release NULL GPIOdrivers/net/phy/phylink.c+1 -10 replies
91/143x86/paravirt: Fix some warning messagesarch/x86/kernel/paravirt.c+2 -20 replies
91/143x86/paravirt: Fix some warning messagesarch/x86/kernel/paravirt.c+2 -20 replies
92/143net: stmmac: mark PM functions as __maybe_unuseddrivers/net/ethernet/stmicro/stmmac/stmmac_pci.c+2 -20 replies
93/143kconfig: fix the rule of mainmenu_stmt symbolscripts/kconfig/zconf.y+2 -20 replies
94/143libertas: call into generic suspend code before turning off powerdrivers/net/wireless/marvell/libertas/if_sdio.c+4 -00 replies
95/143perf tests: Fix indexing when invoking subteststools/perf/tests/builtin-test.c+2 -20 replies
96/143compiler.h: Allow arch-specific asm/compiler.harch/Kconfig include/linux/compiler_types.h+20 -00 replies
97/143ARM: dts: imx53-qsb: disable 1.2GHz OPParch/arm/boot/dts/imx53-qsb-common.dtsi+11 -00 replies
98/143perf python: Use -Wno-redundant-decls to build with PYTHON=python3tools/perf/util/setup.py+1 -10 replies
99/143rxrpc: Dont check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window()net/rxrpc/input.c+19 -160 replies
100/143rxrpc: Only take the rwind and mtu values from latest ACKnet/rxrpc/input.c+10 -90 replies
101/143rxrpc: Fix connection-level abort handlingnet/rxrpc/ar-internal.h net/rxrpc/call_accept.c net/rxrpc/conn_event.c+19 -150 replies
102/143net: ena: fix warning in rmmod caused by double iounmapdrivers/net/ethernet/amazon/ena/ena_netdev.c+1 -80 replies
103/143net: ena: fix NULL dereference due to untimely napi initializationdrivers/net/ethernet/amazon/ena/ena_netdev.c+7 -20 replies
104/143selftests: rtnetlink.sh explicitly requires bash.tools/testing/selftests/net/rtnetlink.sh+1 -10 replies
105/143fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()fs/fat/fatent.c+1 -00 replies
106/143sch_netem: restore skb->dev after dequeuing from the rbtreenet/sched/sch_netem.c+4 -02 replies
107/143mtd: spi-nor: Add support for is25wp series chipsdrivers/mtd/spi-nor/spi-nor.c+6 -00 replies
108/143kvm: x86: fix WARN due to uninitialized guest FPU statearch/x86/kvm/x86.c+3 -30 replies
109/143ARM: dts: r8a7790: Correct critical CPU temperaturearch/arm/boot/dts/r8a7790.dtsi+1 -10 replies
110/143media: uvcvideo: Fix driver reference countingdrivers/media/usb/uvc/uvc_driver.c+2 -90 replies
111/143ALSA: usx2y: Fix invalid stream URBssound/usb/usx2y/usb_stream.c+17 -60 replies
112/143Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing"net/ipv6/netfilter/nf_conntrack_reasm.c+0 -20 replies
113/143perf tools: Disable parallelism for make cleantools/perf/Makefile+2 -20 replies
114/143drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit pathdrivers/gpu/drm/i915/gvt/cmd_parser.c+1 -00 replies
115/143bridge: do not add port to router list when receives query with source 0.0.0.0net/bridge/br_multicast.c+9 -10 replies
116/143net: bridge: remove ipv6 zero address check in mcast queriesnet/bridge/br_multicast.c+1 -20 replies
117/143ipv6: mcast: fix a use-after-free in inet6_mc_checknet/ipv6/mcast.c+8 -80 replies
118/143ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are callednet/ipv6/ndisc.c+1 -20 replies
119/143llc: set SOCK_RCU_FREE in llc_sap_add_socket()net/llc/llc_conn.c+1 -00 replies
120/143net: fec: dont dump RX FIFO register when not availabledrivers/net/ethernet/freescale/fec.h drivers/net/ethernet/freescale/fec_main.c+16 -40 replies
121/143net/ipv6: Fix index counter for unicast addresses in in6_dump_addrsnet/ipv6/addrconf.c+4 -20 replies
122/143net: sched: gred: pass the right attribute to gred_change_table_def()net/sched/sch_gred.c+1 -10 replies
123/143net: socket: fix a missing-check bugnet/socket.c+8 -30 replies
124/143net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modulesdrivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c+1 -10 replies
125/143net: udp: fix handling of CHECKSUM_COMPLETE packetsnet/core/datagram.c net/ipv4/udp.c net/ipv6/ip6_checksum.c+39 -60 replies
126/143r8169: fix NAPI handling under high loaddrivers/net/ethernet/realtek/r8169.c+3 -50 replies
127/143sctp: fix race on sctp_id2asocnet/sctp/socket.c+2 -30 replies
128/143udp6: fix encap return code for resubmittingnet/ipv6/udp.c+2 -40 replies
129/143vhost: Fix Spectre V1 vulnerabilitydrivers/vhost/vhost.c+2 -00 replies
130/143virtio_net: avoid using netif_tx_disable() for serializing tx routinedrivers/net/virtio_net.c+4 -10 replies
131/143ethtool: fix a privilege escalation bugnet/core/ethtool.c+6 -20 replies
132/143bonding: fix length of actor systemdrivers/net/bonding/bond_netlink.c+1 -20 replies
133/143ip6_tunnel: Fix encapsulation layoutnet/ipv6/ip6_tunnel.c+5 -40 replies
134/143openvswitch: Fix push/pop ethernet validationnet/openvswitch/flow_netlink.c+2 -20 replies
135/143net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault typedrivers/net/ethernet/mellanox/mlx5/core/eq.c+1 -10 replies
136/143net: sched: Fix for duplicate class dumpnet/sched/sch_api.c+2 -10 replies
137/143net: drop skb on failure in ip_check_defrag()net/ipv4/ip_fragment.c+8 -40 replies
138/143net: fix pskb_trim_rcsum_slow() with odd trim offsetnet/core/skbuff.c+3 -20 replies
139/143net/mlx5e: fix csum adjustments caused by RXFCSdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+9 -360 replies
140/143rtnetlink: Disallow FDB configuration for non-Ethernet devicenet/core/rtnetlink.c+10 -00 replies
141/143net: ipmr: fix unresolved entry dumpsnet/ipv4/ipmr.c+0 -20 replies
142/143net: bcmgenet: Poll internal PHY for GENETv5drivers/net/ethernet/broadcom/genet/bcmmii.c+6 -30 replies
143/143net/sched: cls_api: add missing validation of netlink attributesnet/sched/cls_api.c+5 -20 replies

Reviews trailers per patch

44 of 144 patches have a Reviewed-by or Acked-by.

PatchSabrina DubrocaToke Høiland-JørgensenNicolas PitreNicolas FerreRoy PledgeWoojung HuhChangwei GeJarkko NikulaMeelis RoosMax GurtovoySagi GrimbergHuy NguyenEran Ben ElishaHimanshu MadhaniIlya LesokhinDmitry OsipenkoRob HerringAurelien AptelYonghong SongMimi ZoharJarkko SakkinenJuergen GrossRobin MurphyShawn LinLaurence ObermanMisono TomohiroAndrew LunnUlf HanssonKalle ValoArnaldo Carvalho de MeloMasahiro YamadaOGAWA HirofumiAndrew MortonMarek VasutPaolo BonziniGeert UytterhoevenLaurent PinchartAndrey KonovalovJiri OlsaChris WilsonZhenyu WangNikolay AleksandrovRoopa PrabhuGreg RoseEric DumazetDmitry VyukovNeil HormanJason WangMichael S. TsirkinMichal KubecekJiri PirkoMaria Pasechnik[email protected][email protected]David Ahern
1/143
2/143R-b
3/143
4/143
5/143
6/143
7/143A-b
8/143
9/143
10/143
11/143
12/143A-b
13/143
14/143
15/143
16/143
17/143A-b
18/143R-b
19/143
20/143
21/143
22/143
23/143
24/143
25/143
26/143
27/143
28/143
29/143
30/143
31/143
32/143R-b
33/143
34/143
35/143
36/143
37/143
38/143
39/143
40/143
41/143
42/143
43/143
44/143
45/143
46/143
47/143
48/143
49/143A-b
50/143
51/143
52/143
53/143T-b
54/143
55/143
56/143T-b
57/143
58/143
59/143
60/143R-b R-b
61/143
62/143
63/143
64/143
65/143R-b R-b
66/143A-b
67/143
68/143R-b
69/143R-b R-b
70/143
71/143R-b
72/143R-b
73/143
74/143
75/143R-b T-b R-b
76/143
77/143T-b R-b
78/143R-b
79/143R-b
80/143
81/143R-b R-b
82/143
83/143
84/143
85/143
86/143
87/143
88/143R-b
89/143R-b
90/143R-b
91/143R-b R-b
91/143R-b R-b
92/143
93/143
94/143R-b A-b
95/143T-b
96/143R-b
97/143
98/143
99/143
100/143
101/143
102/143
103/143
104/143
105/143A-b R-b
106/143
107/143R-b
108/143A-b
109/143R-b
110/143R-b
111/143T-b
112/143
113/143A-b
114/143R-b A-b
115/143A-b A-b
116/143
117/143
118/143R-b
119/143
120/143
121/143
122/143
123/143
124/143
125/143
126/143
127/143A-b A-b
128/143
129/143
130/143A-b A-b
131/143R-b
132/143
133/143
134/143T-b R-b
135/143
136/143R-b R-b
137/143R-b
138/143R-b
139/143R-b T-b
140/143Reported-and-tested-by Reported-and-tested-by R-b
141/143
142/143
143/143

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/143] 4.14.79-stable review

This is the start of the stable review cycle for the 4.14.79 release. There are 143 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 Nov 4 18:27:59 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.79-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.79-rc1

Davide Caratti <[email protected]>
net/sched: cls_api: add missing validation of netlink attributes

Florian Fainelli <[email protected]>
net: bcmgenet: Poll internal PHY for GENETv5

Nikolay Aleksandrov <[email protected]>
net: ipmr: fix unresolved entry dumps

Ido Schimmel <[email protected]>
rtnetlink: Disallow FDB configuration for non-Ethernet device

Eric Dumazet <[email protected]>
net/mlx5e: fix csum adjustments caused by RXFCS

Dimitris Michailidis <[email protected]>
net: fix pskb_trim_rcsum_slow() with odd trim offset

Cong Wang <[email protected]>
net: drop skb on failure in ip_check_defrag()

Phil Sutter <[email protected]>
net: sched: Fix for duplicate class dump

Huy Nguyen <[email protected]>
net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type

Jaime Caamaño Ruiz <[email protected]>
openvswitch: Fix push/pop ethernet validation

Stefano Brivio <[email protected]>
ip6_tunnel: Fix encapsulation layout

Tobias Jungel <[email protected]>
bonding: fix length of actor system

Wenwen Wang <[email protected]>
ethtool: fix a privilege escalation bug

Ake Koomsin <[email protected]>
virtio_net: avoid using netif_tx_disable() for serializing tx routine

Jason Wang <[email protected]>
vhost: Fix Spectre V1 vulnerability

Paolo Abeni <[email protected]>
udp6: fix encap return code for resubmitting

Marcelo Ricardo Leitner <[email protected]>
sctp: fix race on sctp_id2asoc

Heiner Kallweit <[email protected]>
r8169: fix NAPI handling under high load

Sean Tranchetti <[email protected]>
net: udp: fix handling of CHECKSUM_COMPLETE packets

Niklas Cassel <[email protected]>
net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules

Wenwen Wang <[email protected]>
net: socket: fix a missing-check bug

Jakub Kicinski <[email protected]>
net: sched: gred: pass the right attribute to gred_change_table_def()

David Ahern <[email protected]>
net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs

Fugang Duan <[email protected]>
net: fec: don't dump RX FIFO register when not available

Cong Wang <[email protected]>
llc: set SOCK_RCU_FREE in llc_sap_add_socket()

Stefano Brivio <[email protected]>
ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called

Eric Dumazet <[email protected]>
ipv6: mcast: fix a use-after-free in inet6_mc_check

Nikolay Aleksandrov <[email protected]>
net: bridge: remove ipv6 zero address check in mcast queries

Hangbin Liu <[email protected]>
bridge: do not add port to router list when receives query with source 0.0.0.0

Colin Ian King <[email protected]>
drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path

Rasmus Villemoes <[email protected]>
perf tools: Disable parallelism for 'make clean'

Sasha Levin <[email protected]>
Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing"

Takashi Iwai <[email protected]>
ALSA: usx2y: Fix invalid stream URBs

Philipp Zabel <[email protected]>
media: uvcvideo: Fix driver reference counting

Chris Paterson <[email protected]>
ARM: dts: r8a7790: Correct critical CPU temperature

Peter Xu <[email protected]>
kvm: x86: fix WARN due to uninitialized guest FPU state

Kimmo Rautkoski <[email protected]>
mtd: spi-nor: Add support for is25wp series chips

Christoph Paasch <[email protected]>

    sch_netem: restore skb->dev after dequeuing from the rbtree

Khazhismel Kumykov <[email protected]>
fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()

Paolo Abeni <[email protected]>
selftests: rtnetlink.sh explicitly requires bash.

Arthur Kiyanovski <[email protected]>
net: ena: fix NULL dereference due to untimely napi initialization

Arthur Kiyanovski <[email protected]>
net: ena: fix warning in rmmod caused by double iounmap

David Howells <[email protected]>
rxrpc: Fix connection-level abort handling

David Howells <[email protected]>
rxrpc: Only take the rwind and mtu values from latest ACK

David Howells <[email protected]>
rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window()

Arnaldo Carvalho de Melo <[email protected]>
perf python: Use -Wno-redundant-decls to build with PYTHON=python3

Sascha Hauer <[email protected]>
ARM: dts: imx53-qsb: disable 1.2GHz OPP

Paul Burton <[email protected]>
compiler.h: Allow arch-specific asm/compiler.h

Sandipan Das <[email protected]>
perf tests: Fix indexing when invoking subtests

Daniel Mack <[email protected]>
libertas: call into generic suspend code before turning off power

Masahiro Yamada <[email protected]>
kconfig: fix the rule of mainmenu_stmt symbol

Arnd Bergmann <[email protected]>
net: stmmac: mark PM functions as __maybe_unused

Dan Carpenter <[email protected]>
x86/paravirt: Fix some warning messages

Florian Fainelli <[email protected]>
net: phy: phylink: Don't release NULL GPIO

Qu Wenruo <[email protected]>
btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf

Martin K. Petersen <[email protected]>
scsi: sd: Remember that READ CAPACITY(16) succeeded

Brian King <[email protected]>
scsi: ibmvfc: Avoid unnecessary port relogin

Michael Neuling <[email protected]>
selftests/powerpc: Add ptrace hw breakpoint test

Phil Reid <[email protected]>
iio: buffer: fix the function signature to match implementation

Govindarajulu Varadarajan <[email protected]>
enic: do not overwrite error code

Phil Elwell <[email protected]>
lan78xx: Don't reset the interface on open

Paul Burton <[email protected]>
MIPS: Workaround GCC __builtin_unreachable reordering bug

John Keeping <[email protected]>
mmc: dw_mmc-rockchip: correct property names in debug

Jason Gunthorpe <[email protected]>
IB/usnic: Update with bug fixes from core code

Ross Lagerwall <[email protected]>
xen-netfront: Fix mismatched rtnl_unlock

Ross Lagerwall <[email protected]>
xen-netfront: Update features after registering netdev

Winkler, Tomas <[email protected]>
tpm: tpm_crb: relinquish locality on error path.

John Fastabend <[email protected]>
bpf: sockmap, map_release does not hold refcnt for pinned maps

Nayna Jain <[email protected]>
tpm: move the delay_msec increment after sleep in tpm_transmit()

David S. Miller <[email protected]>
sparc64: Fix regression in pmdp_invalidate().

KarimAllah Ahmed <[email protected]>
KVM: x86: Update the exit_qualification access bits while walking an address

Thadeu Lima de Souza Cascardo <[email protected]>
test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other arches

Geert Uytterhoeven <[email protected]>
cifs: Use ULL suffix for 64-bit constant

James Chapman <[email protected]>
l2tp: remove configurable payload offset

Marcel Ziswiler <[email protected]>
ARM: tegra: Fix ULPI regression on Tegra20

Noa Osherovich <[email protected]>
IB/mlx5: Avoid passing an invalid QP type to firmware

Stefan Agner <[email protected]>
kbuild: set no-integrated-as before incl. arch Makefile

Ben Hutchings <[email protected]>
scsi: qla2xxx: Avoid double completion of abort command

Shay Agroskin <[email protected]>
net/mlx5e: Refine ets validation function

Kevin Hao <[email protected]>
net: phy: Add general dummy stubs for MMD register access

Kevin Hao <[email protected]>
net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b

Milan Broz <[email protected]>
dm integrity: fail early if required HMAC key is not available

Corentin Labbe <[email protected]>
powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n

Israel Rukshin <[email protected]>
net/mlx5: Fix mlx5_get_vector_affinity function

Julian Wiedmann <[email protected]>
s390/qeth: fix error handling in adapter command callbacks

Doug Ledford <[email protected]>
IB/rxe: put the pool on allocation failure

Alex Vesker <[email protected]>
IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush

Arnd Bergmann <[email protected]>
scsi: aacraid: address UBSAN warning regression

Shuah Khan <[email protected]>
usbip: vhci_hcd: update 'status' file header and format

Dan Williams <[email protected]>
tools/testing/nvdimm: unit test clear-error commands

Andy Lutomirski <[email protected]>
x86/power: Fix some ordering bugs in __restore_processor_context()

Emmanuel Grumbach <[email protected]>
iwlwifi: fix the ALIVE notification layout

Liad Kaufman <[email protected]>
iwlwifi: dbg: allow wrt collection before ALIVE

Sara Sharon <[email protected]>
iwlwifi: mvm: check for short GI only for OFDM

Larry Chen <[email protected]>
ocfs2: fix crash in ocfs2_duplicate_clusters_by_page()

Wenwen Wang <[email protected]>
yam: fix a missing-check bug

Wenwen Wang <[email protected]>
net: cxgb3_main: fix a missing-check bug

Davide Caratti <[email protected]>
be2net: don't flip hw_features when VXLANs are added/deleted

Guenter Roeck <[email protected]>
locking/ww_mutex: Fix runtime warning in the WW mutex selftest

Sean Tranchetti <[email protected]>
net: qualcomm: rmnet: Skip processing loopback packets

Maciej W. Rozycki <[email protected]>
declance: Fix continuation with the adapter identification message

Rickard x Andersson <[email protected]>
net: fec: fix rare tx timeout

Natarajan, Janakarajan <[email protected]>
perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX

Jiri Olsa <[email protected]>
perf/ring_buffer: Prevent concurent ring buffer access

Peter Zijlstra <[email protected]>
perf/core: Fix perf_pmu_unregister() locking

Yu Zhao <[email protected]>
cfg80211: fix use-after-free in reg_process_hint()

Florian Fainelli <[email protected]>
smsc95xx: Check for Wake-on-LAN modes

Florian Fainelli <[email protected]>
smsc75xx: Check for Wake-on-LAN modes

Florian Fainelli <[email protected]>
r8152: Check for supported Wake-on-LAN Modes

Florian Fainelli <[email protected]>
sr9800: Check for supported Wake-on-LAN modes

Florian Fainelli <[email protected]>
lan78xx: Check for supported Wake-on-LAN modes

Florian Fainelli <[email protected]>
ax88179_178a: Check for supported Wake-on-LAN modes

Florian Fainelli <[email protected]>
asix: Check for supported Wake-on-LAN modes

Masashi Honma <[email protected]>
nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds

Nathan Chancellor <[email protected]>
qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt

Nathan Chancellor <[email protected]>
qed: Avoid constant logical operation warning in qed_vf_pf_acquire

Nathan Chancellor <[email protected]>
qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor

Nathan Chancellor <[email protected]>
qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv

Nathan Chancellor <[email protected]>
qed: Avoid implicit enum conversion in qed_set_tunn_cls_info

Lubomir Rintel <[email protected]>
pxa168fb: prepare the clock

Matias Karhumaa <[email protected]>
Bluetooth: SMP: fix crash in unpairing

Martin Willi <[email protected]>
mac80211_hwsim: do not omit multicast announce of first added radio

Masashi Honma <[email protected]>

    nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT

Zhao Qiang <[email protected]>
soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift()

Alexandre Belloni <[email protected]>
soc: fsl: qbman: qman: avoid allocating from non existing gen_pool

Michal Simek <[email protected]>
net: macb: Clean 64b dma addresses if they are not detected

Florian Fainelli <[email protected]>
ARM: dts: BCM63xx: Fix incorrect interrupt specifiers

Steve Capper <[email protected]>
arm64: hugetlb: Fix handling of young ptes

David Ahern <[email protected]>
netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev

Sean Tranchetti <[email protected]>
xfrm: validate template mode

Thomas Petazzoni <[email protected]>

    ARM: 8799/1: mm: fix pci_ioremap_io() offset check

Steffen Klassert <[email protected]>
xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry.

Yuan-Chi Pang <[email protected]>
mac80211: fix TX status reporting for ieee80211s

Johannes Berg <[email protected]>
mac80211: TDLS: fix skb queue/priority assignment

Jouni Malinen <[email protected]>
cfg80211: Address some corner cases in scan result channel updating

Bob Copeland <[email protected]>
mac80211: fix pending queue hang due to TX_DROP

Andrei Otcheretianski <[email protected]>
cfg80211: reg: Init wiphy_idx in regulatory_hint_core()

Andrei Otcheretianski <[email protected]>
mac80211: Always report TX status

Sowmini Varadhan <[email protected]>
xfrm: reset crypto_done when iterating over multiple input xfrms

Sowmini Varadhan <[email protected]>
xfrm: reset transport header back to network header after all input transforms ahave been applied

Thadeu Lima de Souza Cascardo <[email protected]>
xfrm6: call kfree_skb when skb is toobig

Steffen Klassert <[email protected]>
xfrm: Validate address prefix lengths in the xfrm selector.

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

Diffstat:

 Makefile                                           |   8 +-
 arch/Kconfig                                       |   8 +
 arch/arm/boot/dts/bcm63138.dtsi                    |  14 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |  11 +
 arch/arm/boot/dts/r8a7790.dtsi                     |   2 +-
 arch/arm/boot/dts/tegra20.dtsi                     |   2 +-
 arch/arm/mm/ioremap.c                              |   2 +-
 arch/arm64/mm/hugetlbpage.c                        |  12 +-
 arch/mips/Kconfig                                  |   1 +
 arch/mips/include/asm/compiler.h                   |  35 +++
 arch/powerpc/include/asm/topology.h                |   3 +
 arch/sparc/mm/tlb.c                                |  19 +-
 arch/x86/events/amd/uncore.c                       |  10 +
 arch/x86/events/intel/uncore_snbep.c               |  12 +-
 arch/x86/include/asm/perf_event.h                  |   8 +
 arch/x86/kernel/paravirt.c                         |   4 +-
 arch/x86/kvm/paging_tmpl.h                         |  11 +-
 arch/x86/kvm/x86.c                                 |   6 +-
 arch/x86/power/cpu.c                               |  21 +-
 drivers/char/tpm/tpm-interface.c                   |   3 +-
 drivers/char/tpm/tpm_crb.c                         |  10 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |   1 +
 drivers/infiniband/hw/mlx5/main.c                  |   2 +-
 drivers/infiniband/hw/mlx5/qp.c                    |   7 +-
 drivers/infiniband/hw/usnic/usnic_ib_verbs.c       |   2 +-
 drivers/infiniband/hw/usnic/usnic_uiom.c           |  40 ++-
 drivers/infiniband/hw/usnic/usnic_uiom.h           |   5 +-
 drivers/infiniband/sw/rxe/rxe_pool.c               |  16 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |   7 +-
 drivers/md/dm-integrity.c                          |   3 +
 drivers/media/usb/uvc/uvc_driver.c                 |  11 +-
 drivers/mmc/host/dw_mmc-rockchip.c                 |   4 +-
 drivers/mtd/spi-nor/spi-nor.c                      |   6 +
 drivers/net/bonding/bond_netlink.c                 |   3 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  18 +-
 drivers/net/ethernet/amd/declance.c                |  10 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   9 +-
 drivers/net/ethernet/cadence/macb_main.c           |   1 +
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |  17 +
 drivers/net/ethernet/cisco/enic/enic_main.c        |   9 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |   5 +-
 drivers/net/ethernet/freescale/fec.h               |   4 +
 drivers/net/ethernet/freescale/fec_main.c          |  24 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |  17 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  45 +--
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c        |   4 +-
 drivers/net/ethernet/qlogic/qed/qed_roce.c         |  15 +-
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c  |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c           |   5 +-
 .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c   |   3 +
 drivers/net/ethernet/realtek/r8169.c               |   8 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c   |   4 +-
 drivers/net/hamradio/yam.c                         |   4 +
 drivers/net/phy/phy_device.c                       |  17 +
 drivers/net/phy/phylink.c                          |   2 +-
 drivers/net/phy/realtek.c                          |   2 +
 drivers/net/usb/asix_common.c                      |   3 +
 drivers/net/usb/ax88179_178a.c                     |   3 +
 drivers/net/usb/lan78xx.c                          |  21 +-
 drivers/net/usb/r8152.c                            |   3 +
 drivers/net/usb/smsc75xx.c                         |   3 +
 drivers/net/usb/smsc95xx.c                         |   3 +
 drivers/net/usb/sr9800.c                           |   3 +
 drivers/net/virtio_net.c                           |   5 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h  |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  15 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   4 +-
 drivers/net/wireless/mac80211_hwsim.c              |   3 +-
 drivers/net/wireless/marvell/libertas/if_sdio.c    |   4 +
 drivers/net/xen-netfront.c                         |  11 +-
 drivers/s390/net/qeth_core_main.c                  |  85 +++--
 drivers/scsi/aacraid/commsup.c                     |   8 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                     |   6 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   4 +-
 drivers/scsi/sd.c                                  |   2 +
 drivers/soc/fsl/qbman/qman.c                       |   3 +
 drivers/soc/fsl/qe/ucc.c                           |   2 +-
 drivers/usb/usbip/vhci_sysfs.c                     |  12 +-
 drivers/vhost/vhost.c                              |   2 +
 drivers/video/fbdev/pxa168fb.c                     |   6 +-
 fs/btrfs/qgroup.c                                  |   4 +-
 fs/cifs/inode.c                                    |   2 +-
 fs/fat/fatent.c                                    |   1 +
 fs/ocfs2/refcounttree.c                            |  16 +-
 include/linux/bpf.h                                |   2 +-
 include/linux/compiler_types.h                     |  12 +
 include/linux/iio/buffer-dma.h                     |   2 +-
 include/linux/mlx5/driver.h                        |  12 +-
 include/linux/phy.h                                |   4 +
 kernel/bpf/arraymap.c                              |   3 +-
 kernel/bpf/sockmap.c                               |   4 +-
 kernel/bpf/syscall.c                               |   4 +-
 kernel/events/core.c                               |  11 +-
 kernel/locking/test-ww_mutex.c                     |  10 +-
 lib/test_bpf.c                                     |   2 +-
 net/bluetooth/mgmt.c                               |   7 +-
 net/bluetooth/smp.c                                |  29 +-
 net/bluetooth/smp.h                                |   3 +-
 net/bridge/br_multicast.c                          |   9 +-
 net/bridge/br_netfilter_hooks.c                    |   3 +-
 net/core/datagram.c                                |   5 +-
 net/core/ethtool.c                                 |   8 +-
 net/core/rtnetlink.c                               |  10 +
 net/core/skbuff.c                                  |   5 +-
 net/ipv4/ip_fragment.c                             |  12 +-
 net/ipv4/ipmr.c                                    |   2 -
 net/ipv4/udp.c                                     |  20 +-
 net/ipv4/xfrm4_input.c                             |   1 +
 net/ipv4/xfrm4_mode_transport.c                    |   4 +-
 net/ipv6/addrconf.c                                |   6 +-
 net/ipv6/ip6_checksum.c                            |  20 +-
 net/ipv6/ip6_tunnel.c                              |   9 +-
 net/ipv6/mcast.c                                   |  16 +-
 net/ipv6/ndisc.c                                   |   3 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   2 -
 net/ipv6/udp.c                                     |   6 +-
 net/ipv6/xfrm6_input.c                             |   1 +
 net/ipv6/xfrm6_mode_transport.c                    |   4 +-
 net/ipv6/xfrm6_output.c                            |   2 +
 net/l2tp/l2tp_core.c                               |  14 +-
 net/l2tp/l2tp_core.h                               |   3 -
 net/l2tp/l2tp_debugfs.c                            |   4 +-
 net/l2tp/l2tp_netlink.c                            |   3 -
 net/llc/llc_conn.c                                 |   1 +
 net/mac80211/mesh.h                                |   3 +-
 net/mac80211/mesh_hwmp.c                           |   9 +-
 net/mac80211/status.c                              |  11 +-
 net/mac80211/tdls.c                                |   8 +-
 net/mac80211/tx.c                                  |   2 +-
 net/openvswitch/flow_netlink.c                     |   4 +-
 net/rxrpc/ar-internal.h                            |   4 +-
 net/rxrpc/call_accept.c                            |   4 +-
 net/rxrpc/conn_event.c                             |  26 +-
 net/rxrpc/input.c                                  |  54 ++--
 net/sched/cls_api.c                                |   7 +-
 net/sched/sch_api.c                                |   3 +-
 net/sched/sch_gred.c                               |   2 +-
 net/sched/sch_netem.c                              |   4 +
 net/sctp/socket.c                                  |   5 +-
 net/socket.c                                       |  11 +-
 net/wireless/nl80211.c                             |  20 +-
 net/wireless/reg.c                                 |   8 +-
 net/wireless/scan.c                                |  58 +++-
 net/xfrm/xfrm_input.c                              |   1 +
 net/xfrm/xfrm_output.c                             |   4 +
 net/xfrm/xfrm_policy.c                             |   4 +
 net/xfrm/xfrm_user.c                               |  15 +
 scripts/kconfig/zconf.y                            |   4 +-
 sound/usb/usx2y/usb_stream.c                       |  23 +-
 tools/perf/Makefile                                |   4 +-
 tools/perf/tests/builtin-test.c                    |   4 +-
 tools/perf/util/setup.py                           |   2 +-
 tools/testing/nvdimm/test/nfit.c                   |  18 ++
 tools/testing/selftests/net/rtnetlink.sh           |   2 +-
 tools/testing/selftests/powerpc/ptrace/.gitignore  |   1 +
 tools/testing/selftests/powerpc/ptrace/Makefile    |   2 +-
 .../selftests/powerpc/ptrace/ptrace-hwbreak.c      | 342 +++++++++++++++++++++
 160 files changed, 1231 insertions(+), 495 deletions(-)