Skip to content

4.20.13-stable review

Greg Kroah-Hartman bridge linux-arm-kernel linux-gpio linux-mediatek linux-mips linux-tegra linuxppc-dev lkml netdev stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest183 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/183ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instructionarch/arm/probes/kprobes/opt-arm.c+1 -10 replies
2/183kprobe: Do not use uaccess functions to access kernel memory that can faultkernel/trace/trace_kprobe.c+1 -90 replies
3/183tracing: Fix number of entries in trace headerkernel/trace/trace.c+2 -00 replies
4/183MIPS: eBPF: Always return sign extended 32b valuesarch/mips/net/ebpf_jit.c+6 -30 replies
5/183mt76x0u: fix suspend/resumedrivers/net/wireless/mediatek/mt76/mt76x0/usb.c+29 -170 replies
6/183gpio: MT7621: use a per instance irq_chip structuredrivers/gpio/gpio-mt7621.c+10 -100 replies
7/183gpio: pxa: avoid attempting to set pin direction via pinctrl on MMP2drivers/gpio/gpio-pxa.c+1 -00 replies
8/183mac80211: Restore vif beacon interval if start ap failsnet/mac80211/cfg.c+5 -10 replies
9/183mac80211: Use linked list instead of rhashtable walk for mesh tablesnet/mac80211/mesh.h net/mac80211/mesh_pathtbl.c+43 -1010 replies
10/183mac80211: Free mpath object when rhashtable insertion failsnet/mac80211/mesh_pathtbl.c+9 -80 replies
11/183pinctrl: qcom: qcs404: Correct SDC tiledrivers/pinctrl/qcom/pinctrl-qcs404.c+1 -10 replies
12/183libceph: handle an empty authorize replynet/ceph/messenger.c+9 -60 replies
13/183ceph: avoid repeatedly adding inode to mdsc->snap_flush_listfs/ceph/snap.c+2 -10 replies
14/183numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODESmm/mempolicy.c+3 -30 replies
15/183proc, oom: do not report alien mms when setting oom_score_adjfs/proc/base.c+0 -40 replies
16/183ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5sound/pci/hda/patch_realtek.c+28 -00 replies
17/183ALSA: hda/realtek: Disable PC beep in passthrough on alc285sound/pci/hda/patch_realtek.c+13 -10 replies
18/183KEYS: allow reaching the keys quotas exactlysecurity/keys/key.c+2 -20 replies
19/183backlight: pwm_bl: Fix devicetree parsing with auto-generated brightness tablesdrivers/video/backlight/pwm_bl.c+10 -90 replies
20/183mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cellsdrivers/mfd/ti_am335x_tscadc.c+3 -20 replies
21/183pvcalls-front: read all data before closing the connectiondrivers/xen/pvcalls-front.c+1 -30 replies
22/183pvcalls-front: dont try to free unallocated ringsdrivers/xen/pvcalls-front.c+2 -20 replies
23/183pvcalls-front: properly allocate skdrivers/xen/pvcalls-front.c+7 -10 replies
24/183pvcalls-back: set -ENOTCONN in pvcalls_conn_back_readdrivers/xen/pvcalls-back.c+4 -30 replies
25/183mfd: twl-core: Fix section annotations on {,un}protect_pm_masterdrivers/mfd/twl-core.c+2 -20 replies
26/183mfd: db8500-prcmu: Fix some section annotationsdrivers/mfd/db8500-prcmu.c+2 -20 replies
27/183mfd: mt6397: Do not call irq_domain_remove if PMIC unsupporteddrivers/mfd/mt6397-core.c+1 -20 replies
28/183mfd: ab8500-core: Return zero in get_register_interruptible()drivers/mfd/ab8500-core.c+1 -10 replies
29/183mfd: bd9571mwv: Add volatile register to make DVFS workdrivers/mfd/bd9571mwv.c+1 -00 replies
30/183mfd: at91-usart: Add platform dependencydrivers/mfd/Kconfig+1 -00 replies
31/183mfd: qcom_rpm: write fw_version to CTRL_REGdrivers/mfd/qcom_rpm.c+4 -00 replies
32/183mfd: wm5110: Add missing ASRC rate registerdrivers/mfd/wm5110-tables.c+2 -00 replies
33/183mfd: axp20x: Add AC power supply cell for AXP813drivers/mfd/axp20x.c+5 -00 replies
34/183mfd: axp20x: Re-align MFD cell entriesdrivers/mfd/axp20x.c+51 -560 replies
35/183mfd: axp20x: Add supported cells for AXP803drivers/mfd/axp20x.c+14 -00 replies
36/183mfd: cros_ec_dev: Add missing mfd_remove_devices() call in removedrivers/mfd/cros_ec_dev.c+1 -00 replies
37/183mfd: tps65218: Use devm_regmap_add_irq_chip and clean up error path in probe()drivers/mfd/tps65218.c+3 -210 replies
38/183mfd: mc13xxx: Fix a missing check of a register-read failuredrivers/mfd/mc13xxx-core.c+3 -10 replies
39/183xen/pvcalls: remove set but not used variable intfdrivers/xen/pvcalls-back.c+0 -20 replies
40/183soc/fsl/qe: fix err handling of ucc_of_parse_tdmdrivers/net/wan/fsl_ucc_hdlc.c drivers/soc/fsl/qe/qe_tdm.c+61 -560 replies
41/183qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page countinclude/linux/qed/qed_chain.h+31 -00 replies
42/183qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrierdrivers/net/ethernet/qlogic/qed/qed_ll2.c+4 -00 replies
43/183net: hns: Fix use after free identified by SLUB debugdrivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c+2 -40 replies
44/183selftests: net: fix/improve ip_defrag selftesttools/testing/selftests/net/ip_defrag.c tools/testing/selftests/net/ip_defrag.sh+95 -100 replies
45/183bpf: Fix [::] -> [::1] rewrite in sys_sendmsgnet/ipv6/udp.c+4 -40 replies
46/183selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addrtools/testing/selftests/bpf/test_sock_addr.c+50 -30 replies
47/183hwmon: (nct6775) Fix chip ID for NCT6798Ddrivers/hwmon/nct6775.c+3 -30 replies
48/183hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798Ddrivers/hwmon/nct6775.c+4 -20 replies
49/183watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problemdrivers/watchdog/mt7621_wdt.c drivers/watchdog/rt2880_wdt.c+2 -00 replies
50/183net/mlx4: Get rid of page operation after dma_alloc_coherentdrivers/net/ethernet/mellanox/mlx4/icm.c drivers/net/ethernet/mellanox/mlx4/icm.h+75 -390 replies
51/183MIPS: ath79: Enable OF serial ports in the default configarch/mips/configs/ath79_defconfig+1 -00 replies
52/183xprtrdma: Double free in rpcrdma_sendctxs_create()net/sunrpc/xprtrdma/verbs.c+1 -50 replies
53/183mlxsw: spectrum_acl: Add cleanup after C-TCAM update error conditiondrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c+9 -10 replies
54/183mlxsw: spectrum: Add VXLAN dependency for spectrumdrivers/net/ethernet/mellanox/mlxsw/Kconfig+1 -00 replies
55/183selftests: forwarding: Add a test for VLAN deletiontools/testing/selftests/net/forwarding/bridge_vlan_aware.sh+14 -10 replies
56/183netfilter: nf_tables: fix leaking object reference countnet/netfilter/nf_tables_api.c+2 -00 replies
57/183scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_paramdrivers/scsi/qla4xxx/ql4_os.c+2 -00 replies
58/183scsi: isci: initialize shost fully before calling scsi_add_host()drivers/scsi/isci/init.c+7 -70 replies
59/183include/linux/compiler*.h: fix OPTIMIZER_HIDE_VARinclude/linux/compiler-clang.h include/linux/compiler-gcc.h include/linux/compiler-intel.h +1 more+6 -110 replies
60/183MIPS: jazz: fix 64bit buildarch/mips/jazz/jazzdma.c+3 -20 replies
61/183netfilter: nft_flow_offload: Fix reverse route lookupnet/netfilter/nft_flow_offload.c+2 -20 replies
62/183bpf: correctly set initial window on active Fast Open sendernet/core/filter.c+1 -10 replies
63/183pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlockdrivers/xen/pvcalls-front.c+59 -220 replies
63/183pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlockdrivers/xen/pvcalls-front.c+59 -220 replies
64/183selftests: bpf: install files tcp_(server|client)*.pytools/testing/selftests/bpf/Makefile+3 -10 replies
65/183bpf: fix panic in stack_map_get_build_id() on i386 and arm32kernel/bpf/stackmap.c+2 -10 replies
66/183afs: Set correct lock type for the yfs CreateFilefs/afs/protocol_yfs.h fs/afs/yfsclient.c+12 -10 replies
67/183netfilter: nft_flow_offload: fix interaction with vrf slave deviceinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_core.c net/netfilter/nft_flow_offload.c+5 -50 replies
68/183RDMA/mthca: Clear QP objects during their allocationdrivers/infiniband/hw/mthca/mthca_provider.c+2 -20 replies
69/183powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool.arch/powerpc/kernel/head_8xx.S+2 -10 replies
70/183acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id()drivers/acpi/nfit/core.c+4 -20 replies
71/183net: stmmac: Fix PCI module removal leakdrivers/net/ethernet/stmicro/stmmac/stmmac_pci.c+10 -00 replies
72/183net: stmmac: dwxgmac2: Only clear interrupts that are activedrivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c+3 -30 replies
73/183net: stmmac: Check if CBS is supported before configuringdrivers/net/ethernet/stmicro/stmmac/stmmac_tc.c+2 -00 replies
74/183net: stmmac: Fix the logic of checking if RX Watchdog must be enableddrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+12 -120 replies
75/183net: stmmac: Prevent RX starvation in stmmac_napi_poll()drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+14 -130 replies
76/183isdn: i4l: isdn_tty: Fix some concurrency double-free bugsdrivers/isdn/i4l/isdn_tty.c+5 -10 replies
77/183scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comesdrivers/target/target_core_user.c+61 -270 replies
78/183scsi: ufs: Fix system suspend statusdrivers/scsi/ufs/ufshcd.c+2 -00 replies
79/183scsi: qedi: Add ep_state for login completion on un-reachable targetsdrivers/scsi/qedi/qedi_iscsi.c drivers/scsi/qedi/qedi_iscsi.h+4 -00 replies
80/183scsi: ufs: Fix geometry descriptor sizedrivers/scsi/ufs/ufs.h+1 -10 replies
81/183scsi: qla1280: set 64bit coherent maskdrivers/scsi/qla1280.c+1 -10 replies
82/183scsi: cxgb4i: add wait_for_completion()drivers/scsi/cxgbi/cxgb3i/cxgb3i.c drivers/scsi/cxgbi/cxgb4i/cxgb4i.c drivers/scsi/cxgbi/libcxgbi.c +1 more+31 -180 replies
83/183netfilter: nft_flow_offload: fix checking method of conntrack helpernet/netfilter/nft_flow_offload.c+4 -10 replies
84/183always clear the X2APIC_ENABLE bit for PV guestarch/x86/xen/enlighten_pv.c+1 -40 replies
85/183drm/meson: add missing of_node_putdrivers/gpu/drm/meson/meson_drv.c+7 -20 replies
86/183drm/amdkfd: Dont assign dGPUs to APU topology devicesdrivers/gpu/drm/amd/amdkfd/kfd_topology.c+9 -30 replies
87/183drm/amd/display: fix PME notification not working in RV desktopdrivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c+6 -10 replies
88/183vhost: return EINVAL if iovecs size does not match the message sizedrivers/vhost/vhost.c+6 -20 replies
89/183vhost/scsi: Use copy_to_iter() to send control queue responsedrivers/vhost/scsi.c+12 -80 replies
90/183xsk: Check if a queue exists during umem setupnet/xdp/xdp_umem.c+13 -30 replies
91/183selftests/bpf: install with_tunnels.sh for test_flow_dissector.shtools/testing/selftests/bpf/Makefile+1 -00 replies
92/183samples/bpf: workaround clang asm goto compilation errorssamples/bpf/Makefile samples/bpf/asm_goto_workaround.h+17 -00 replies
93/183SUNRPC: Ensure rq_bytes_sent is reset before request transmissionnet/sunrpc/clnt.c net/sunrpc/xprt.c+1 -10 replies
94/183SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limitnet/sunrpc/auth_gss/auth_gss.c net/sunrpc/clnt.c+21 -100 replies
95/183drm/sun4i: backend: add missing of_node_putsdrivers/gpu/drm/sun4i/sun4i_backend.c+3 -20 replies
96/183pvcalls-front: fix potential null dereferencedrivers/xen/pvcalls-front.c+3 -00 replies
96/183pvcalls-front: fix potential null dereferencedrivers/xen/pvcalls-front.c+3 -00 replies
97/183ACPI: EC: Look for ECDT EC after calling acpi_load_tables()drivers/acpi/bus.c+12 -120 replies
98/183net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031drivers/net/phy/micrel.c+1 -00 replies
99/183selftests: tc-testing: drop test on missing tunnel key idtools/testing/selftests/tc-testing/tc-tests/actions/tunnel_key.json+0 -290 replies
100/183selftests: tc-testing: fix tunnel_key failure if dst_port is unspecifiedtools/testing/selftests/tc-testing/tc-tests/actions/tunnel_key.json+1 -10 replies
101/183selftests: tc-testing: fix parsing of ife typetools/testing/selftests/tc-testing/tc-tests/actions/ife.json+44 -440 replies
102/183afs: Dont set vnode->cb_s_break in afs_validate()fs/afs/inode.c+0 -10 replies
103/183afs: Fix key refcounting in file locking codefs/afs/flock.c fs/afs/inode.c+4 -20 replies
104/183afs: Provide a function to get a ref on a callfs/afs/rxrpc.c+12 -60 replies
105/183afs: Fix race in async call refcountingfs/afs/rxrpc.c include/trace/events/afs.h+32 -50 replies
106/183bpf: dont assume build-id length is always 20 byteskernel/bpf/stackmap.c+5 -20 replies
107/183bpf: zero out build_id for BPF_STACK_BUILD_ID_IPkernel/bpf/stackmap.c+2 -00 replies
108/183selftests/bpf: retry tests that expect build-idtools/testing/selftests/bpf/test_progs.c+30 -00 replies
109/183atm: he: fix sign-extension overflow on large shiftdrivers/atm/he.c+1 -10 replies
110/183hwmon: (tmp421) Correct the misspelling of the tmp442 compatible attribute in OF device ID tabledrivers/hwmon/tmp421.c+1 -10 replies
111/183leds: lp5523: fix a missing check of return value of lp55xx_readdrivers/leds/leds-lp5523.c+3 -10 replies
112/183bpf: bpf_setsockopt: reset sock dst on SO_MARK changesnet/core/filter.c+4 -10 replies
113/183bpf: fix SO_MAX_PACING_RATE to support TCP internal pacingnet/core/filter.c+4 -00 replies
114/183dpaa_eth: NETIF_F_LLTX requires to do our own update of trans_startdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+6 -00 replies
115/183mlxsw: pci: Return error on PCI reset timeoutdrivers/net/ethernet/mellanox/mlxsw/pci.c+2 -20 replies
116/183net: bridge: Mark FDB entries that were added by user as suchnet/bridge/br_fdb.c+5 -00 replies
117/183mlxsw: spectrum_switchdev: Do not treat static FDB entries as stickydrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c+6 -60 replies
118/183selftests: forwarding: Add a test case for externally learned FDB entriestools/testing/selftests/net/forwarding/bridge_vlan_aware.sh+33 -10 replies
119/183bpf: pull in pkt_sched.h header for tooling to fix bpftool buildtools/include/uapi/linux/pkt_sched.h+1163 -00 replies
120/183net/mlx5e: Fix wrong (zero) TX drop counter indication for representordrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+1 -00 replies
121/183isdn: avm: Fix string plus integer warning from Clangdrivers/isdn/hardware/avm/b1.c+1 -10 replies
122/183batman-adv: fix uninit-value in batadv_interface_tx()net/batman-adv/soft-interface.c+2 -00 replies
123/183inet_diag: fix reporting cgroup classid and fallback to priorityinclude/uapi/linux/inet_diag.h net/ipv4/inet_diag.c net/sctp/diag.c+21 -60 replies
124/183ipv6: propagate genlmsg_reply return codenet/ipv6/seg6.c+1 -30 replies
125/183net: ena: fix race between link up and device initalizationdrivers/net/ethernet/amazon/ena/ena_netdev.c+5 -50 replies
126/183net/mlx4_en: Force CHECKSUM_NONE for short ethernet framesdrivers/net/ethernet/mellanox/mlx4/en_rx.c+19 -10 replies
127/183net/mlx5e: Dont overwrite pedit action when multiple pedit useddrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+15 -100 replies
128/183net/packet: fix 4gb buffer limit due to overflow checknet/packet/af_packet.c+1 -10 replies
129/183net: sfp: do not probe SFP module before were attacheddrivers/net/phy/sfp-bus.c drivers/net/phy/sfp.c drivers/net/phy/sfp.h+25 -92 replies
130/183sctp: call gso_reset_checksum when computing checksum in sctp_gso_segmentnet/sctp/offload.c+1 -00 replies
131/183sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migratenet/sctp/stream.c+3 -10 replies
132/183team: avoid complex list operations in team_nl_cmd_options_set()drivers/net/team/team.c+5 -220 replies
133/183net: dsa: Fix NPD checking for br_vlan_enabled()net/dsa/port.c+2 -20 replies
134/183Revert "socket: fix struct ifreq size in compat ioctl"net/socket.c+8 -140 replies
135/183Revert "kill dev_ifsioc()"net/socket.c+49 -00 replies
136/183net: socket: fix SIOCGIFNAME in compatnet/socket.c+2 -10 replies
137/183net: socket: make bond ioctls go through compat_ifreq_ioctl()net/socket.c+4 -40 replies
138/183geneve: should not call rt6_lookup() when ipv6 was disableddrivers/net/geneve.c+7 -30 replies
139/183sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()net/ipv6/sit.c+2 -10 replies
140/183net_sched: fix a race condition in tcindex_destroy()net/sched/cls_tcindex.c+11 -70 replies
141/183net_sched: fix a memory leak in cls_tcindexnet/sched/cls_tcindex.c+30 -160 replies
142/183net_sched: fix two more memory leaks in cls_tcindexnet/sched/cls_tcindex.c+7 -90 replies
143/183net/mlx5e: FPGA, fix Innova IPsec TX offload data path performancedrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+6 -00 replies
144/183net/mlx5e: XDP, fix redirect resources availability checkdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h +1 more+22 -40 replies
145/183scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocationdrivers/scsi/sd_zbc.c+5 -30 replies
146/183RDMA/srp: Rework SCSI device reset handlingdrivers/infiniband/ulp/srp/ib_srp.c+0 -100 replies
147/183KEYS: user: Align the payload bufferinclude/keys/user-type.h+1 -10 replies
148/183KEYS: always initialize keyring_index_key::desc_lensecurity/keys/keyring.c security/keys/proc.c security/keys/request_key.c +1 more+4 -60 replies
149/183clk: at91: fix masterck namedrivers/clk/at91/at91sam9x5.c drivers/clk/at91/sama5d2.c drivers/clk/at91/sama5d4.c+4 -40 replies
150/183clk: at91: fix at91sam9x5 peripheral clock numberdrivers/clk/at91/at91sam9x5.c+1 -20 replies
151/183parisc: Fix ptrace syscall number modificationarch/parisc/kernel/ptrace.c+21 -80 replies
152/183ARCv2: Enable unaligned access in early ASM codearch/arc/kernel/head.S+10 -00 replies
153/183ARC: U-boot: check arguments paranoidlyarch/arc/kernel/head.S arch/arc/kernel/setup.c+65 -280 replies
154/183ARC: define ARCH_SLAB_MINALIGN = 8arch/arc/include/asm/cache.h+11 -00 replies
155/183cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit()drivers/cpufreq/scmi-cpufreq.c+1 -10 replies
156/183drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtimedrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+1 -00 replies
157/183gpu: drm: radeon: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtimedrivers/gpu/drm/radeon/radeon_kms.c+1 -00 replies
158/183drm/i915/fbdev: Actually configure untiled displaysdrivers/gpu/drm/i915/intel_fbdev.c+7 -50 replies
159/183drm/amdgpu: disable bulk moves for nowdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+2 -00 replies
160/183drm/amd/display: Fix MST reboot/poweroff sequencedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+3 -20 replies
161/183mac80211: Change default tx_sk_pacing_shift to 7net/mac80211/main.c+2 -23 replies
162/183mac80211: allocate tailroom for forwarded mesh packetsnet/mac80211/rx.c+6 -10 replies
163/183KVM: MMU: record maximum physical address width in kvm_mmu_extended_rolearch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c+2 -00 replies
164/183x86/kvm/mmu: fix switch between root and guest MMUsarch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c+14 -40 replies
165/183kvm: x86: Return LA57 feature based on hardware capabilityarch/x86/kvm/cpuid.c+4 -00 replies
166/183s390: vsie: Use effective CRYCBD.31 to check CRYCBD validityarch/s390/kvm/vsie.c+1 -10 replies
167/183ASoC: soc-core: fix init platform memory handlinginclude/sound/soc.h sound/soc/soc-core.c+12 -50 replies
168/183net: validate untrusted gso packets without csum offloadinclude/linux/skbuff.h include/linux/virtio_net.h+10 -10 replies
169/183net: avoid false positives in untrusted gso validationinclude/linux/virtio_net.h+12 -20 replies
170/183staging: erofs: remove the redundant d_rehash() for the root dentrydrivers/staging/erofs/super.c+0 -60 replies
171/183staging: erofs: atomic_cond_read_relaxed on ref-locked workgroupdrivers/staging/erofs/internal.h+18 -120 replies
172/183staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}drivers/staging/erofs/internal.h+25 -160 replies
173/183staging: erofs: add a full barrier in erofs_workgroup_unfreezedrivers/staging/erofs/internal.h+5 -00 replies
174/183staging: erofs: {dir,inode,super}.c: rectify BUG_ONsdrivers/staging/erofs/dir.c drivers/staging/erofs/inode.c drivers/staging/erofs/super.c+19 -110 replies
175/183staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONsdrivers/staging/erofs/unzip_pagevec.h drivers/staging/erofs/unzip_vle.c+15 -220 replies
176/183staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONsdrivers/staging/erofs/unzip_vle_lz4.c drivers/staging/erofs/utils.c+7 -70 replies
177/183Revert "bridge: do not add port to router list when receives query with source 0.0.0.0"net/bridge/br_multicast.c+1 -80 replies
178/183netfilter: nf_tables: fix flush after rule deletion in the same batchnet/netfilter/nf_tables_api.c+3 -00 replies
179/183netfilter: nft_compat: use-after-free when deleting targetsnet/netfilter/nft_compat.c+2 -10 replies
180/183netfilter: ipv6: Dont preserve original oif for loopback addressnet/ipv6/netfilter.c+3 -10 replies
181/183netfilter: nfnetlink_osf: add missing fmatch checknet/netfilter/nfnetlink_osf.c+4 -00 replies
182/183netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_put()net/ipv4/netfilter/ipt_CLUSTERIP.c+14 -50 replies
183/183pinctrl: max77620: Use define directive for max77620_pinconf_param valuesdrivers/pinctrl/pinctrl-max77620.c+6 -80 replies

Reviews trailers per patch

79 of 185 patches have a Reviewed-by or Acked-by.

PatchGreg UngererPetr MachataRobert BergerKees CookVinod KoulSage WeilIlya DryomovLorenzo BianconiJohannes WeinerPavel MachekQuentin SchulzChen-Yu TsaiVasily KhoruzhickDaniel ThompsonSebastian ReichelPeng HaoBoris OstrovskyTariq ToukanJiri PirkoManish RangankarNick DesaulniersAlexander MurashkinMike ChristieAvri AltmanJuergen GrossNeil ArmstrongChris ParkLeo LiBjörn TöpelAlexei StarovoitovNeal CardwellLawrence BrakmoStefano StabelliniJeff MoyerJens AxboeSong LiuMartin KaFai LauMaciej ŻenczykowskiEric DumazetOr GerlitzSaeed MahameedStephen HemmingerNeil HormanMarcelo Ricardo LeitnerStefano BrivioTony LindgrenSekhar NoriFlorian FainelliNicolas FerreHelge DellerCorentin LABBERafael J. WysockiЯрослав СемченкоMaarten LankhorstAlex DeucherRoman LiDavid HildenbrandCornelia HuckChristian BorntraegerChao YuNikolay AleksandrovPhil SutterAaro KoskinenViresh KumarSudeep HollaPaolo AbeniCharles StanhopeZhang RuiJean-Marc LenoirElias KonstantinidisRyder LeeJohn CrispinChuck LeverGuenter RoeckMarek VasutLinus WalleijJoel Fernandes
1/183T-b A-b
2/183
3/183A-b
4/183
5/183A-b
6/183T-b
7/183A-b
8/183
9/183
10/183
11/183R-b
12/183R-b
13/183R-b
14/183
15/183A-b
16/183
17/183
18/183
19/183A-b
20/183
21/183R-b
22/183R-b
23/183R-b
24/183R-b
25/183
26/183
27/183
28/183R-b
29/183R-b
30/183
31/183
32/183
33/183R-b R-b T-b
34/183
35/183R-b T-b
36/183
37/183R-b
38/183
39/183R-b
40/183R-b
41/183
42/183
43/183
44/183
45/183
46/183
47/183
48/183
49/183R-b
50/183R-b
51/183
52/183R-b
53/183R-b
54/183R-b
55/183
56/183
57/183A-b
58/183R-b R-b
59/183R-b
60/183
61/183
62/183R-b A-b
63/183A-b A-b
63/183A-b A-b
64/183
65/183
66/183
67/183
68/183T-b
69/183
70/183
71/183
72/183
73/183
74/183
75/183
76/183
77/183A-b
78/183R-b
79/183
80/183
81/183
82/183
83/183R-b T-b
84/183R-b
85/183A-b
86/183A-b T-b
87/183R-b A-b
88/183
89/183
90/183A-b
91/183
92/183A-b
93/183
94/183
95/183
96/183R-b R-b
96/183R-b R-b
97/183T-b T-b T-b
98/183T-b T-b R-b
99/183
100/183
101/183A-b
102/183
103/183
104/183
105/183
106/183A-b
107/183A-b
108/183A-b
109/183
110/183
111/183
112/183A-b R-b
113/183A-b
114/183
115/183A-b
116/183R-b
117/183R-b
118/183R-b
119/183A-b
120/183
121/183
122/183
123/183
124/183
125/183
126/183R-b
127/183R-b A-b
128/183
129/183
130/183A-b A-b
131/183A-b A-b
132/183A-b R-b
133/183
134/183
135/183
136/183
137/183
138/183R-b
139/183R-b
140/183
141/183
142/183
143/183R-b
144/183R-b
145/183
146/183
147/183T-b
148/183
149/183A-b
150/183A-b
151/183T-b
152/183
153/183T-b
154/183
155/183A-b A-b
156/183A-b
157/183T-b
158/183R-b
159/183A-b
160/183A-b R-b
161/183
162/183
163/183
164/183
165/183
166/183A-b A-b R-b
167/183
168/183R-b
169/183
170/183
171/183R-b
172/183R-b
173/183R-b
174/183
175/183R-b
176/183R-b
177/183A-b
178/183A-b
179/183
180/183
181/183
182/183
183/183

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 77 reviewers.

Read the v1 thread

Cover letter [PATCH 4.20 000/183] 4.20.13-stable review

This is the start of the stable review cycle for the 4.20.13 release. There are 183 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 Feb 27 19:49:59 UTC 2019. 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.20.13-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.20.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.20.13-rc1

Nathan Chancellor <[email protected]>
pinctrl: max77620: Use define directive for max77620_pinconf_param values

Taehee Yoo <[email protected]>
netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_put()

Fernando Fernandez Mancera <[email protected]>
netfilter: nfnetlink_osf: add missing fmatch check

Eli Cooper <[email protected]>
netfilter: ipv6: Don't preserve original oif for loopback address

Pablo Neira Ayuso <[email protected]>
netfilter: nft_compat: use-after-free when deleting targets

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix flush after rule deletion in the same batch

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

Gao Xiang <[email protected]>
staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONs

Gao Xiang <[email protected]>
staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONs

Gao Xiang <[email protected]>
staging: erofs: {dir,inode,super}.c: rectify BUG_ONs

Gao Xiang <[email protected]>
staging: erofs: add a full barrier in erofs_workgroup_unfreeze

Gao Xiang <[email protected]>
staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}'

Gao Xiang <[email protected]>
staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup

Gao Xiang <[email protected]>
staging: erofs: remove the redundant d_rehash() for the root dentry

Willem de Bruijn <[email protected]>
net: avoid false positives in untrusted gso validation

Willem de Bruijn <[email protected]>
net: validate untrusted gso packets without csum offload

Curtis Malainey <[email protected]>
ASoC: soc-core: fix init platform memory handling

Pierre Morel <[email protected]>
s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity

Yu Zhang <[email protected]>
kvm: x86: Return LA57 feature based on hardware capability

Vitaly Kuznetsov <[email protected]>
x86/kvm/mmu: fix switch between root and guest MMUs

Yu Zhang <[email protected]>
KVM: MMU: record maximum physical address width in kvm_mmu_extended_role

Felix Fietkau <[email protected]>
mac80211: allocate tailroom for forwarded mesh packets

Toke Høiland-Jørgensen <[email protected]>
mac80211: Change default tx_sk_pacing_shift to 7

Leo (Hanghong) Ma <[email protected]>
drm/amd/display: Fix MST reboot/poweroff sequence

Christian König <[email protected]>
drm/amdgpu: disable bulk moves for now

Chris Wilson <[email protected]>
drm/i915/fbdev: Actually configure untiled displays

Rafael J. Wysocki <[email protected]>
gpu: drm: radeon: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime

Alex Deucher <[email protected]>
drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime

Yangtao Li <[email protected]>
cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit()

Alexey Brodkin <[email protected]>
ARC: define ARCH_SLAB_MINALIGN = 8

Eugeniy Paltsev <[email protected]>
ARC: U-boot: check arguments paranoidly

Eugeniy Paltsev <[email protected]>
ARCv2: Enable unaligned access in early ASM code

Dmitry V. Levin <[email protected]>
parisc: Fix ptrace syscall number modification

Alexandre Belloni <[email protected]>
clk: at91: fix at91sam9x5 peripheral clock number

Alexandre Belloni <[email protected]>
clk: at91: fix masterck name

Eric Biggers <[email protected]>
KEYS: always initialize keyring_index_key::desc_len

Eric Biggers <[email protected]>
KEYS: user: Align the payload buffer

Bart Van Assche <[email protected]>
RDMA/srp: Rework SCSI device reset handling

Masato Suzuki <[email protected]>
scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation

Saeed Mahameed <[email protected]>
net/mlx5e: XDP, fix redirect resources availability check

Raed Salem <[email protected]>
net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance

Cong Wang <[email protected]>
net_sched: fix two more memory leaks in cls_tcindex

Cong Wang <[email protected]>
net_sched: fix a memory leak in cls_tcindex

Cong Wang <[email protected]>
net_sched: fix a race condition in tcindex_destroy()

Hangbin Liu <[email protected]>
sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()

Hangbin Liu <[email protected]>
geneve: should not call rt6_lookup() when ipv6 was disabled

Johannes Berg <[email protected]>
net: socket: make bond ioctls go through compat_ifreq_ioctl()

Johannes Berg <[email protected]>
net: socket: fix SIOCGIFNAME in compat

Johannes Berg <[email protected]>
Revert "kill dev_ifsioc()"

Johannes Berg <[email protected]>
Revert "socket: fix struct ifreq size in compat ioctl"

Florian Fainelli <[email protected]>
net: dsa: Fix NPD checking for br_vlan_enabled()

Cong Wang <[email protected]>
team: avoid complex list operations in team_nl_cmd_options_set()

Xin Long <[email protected]>
sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate

Xin Long <[email protected]>
sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment

Russell King <[email protected]>
net: sfp: do not probe SFP module before we're attached

Kal Conley <[email protected]>
net/packet: fix 4gb buffer limit due to overflow check

Tonghao Zhang <[email protected]>
net/mlx5e: Don't overwrite pedit action when multiple pedit used

Saeed Mahameed <[email protected]>
net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames

Arthur Kiyanovski <[email protected]>
net: ena: fix race between link up and device initalization

Li RongQing <[email protected]>
ipv6: propagate genlmsg_reply return code

Konstantin Khlebnikov <[email protected]>
inet_diag: fix reporting cgroup classid and fallback to priority

Eric Dumazet <[email protected]>
batman-adv: fix uninit-value in batadv_interface_tx()

Nathan Chancellor <[email protected]>
isdn: avm: Fix string plus integer warning from Clang

Tariq Toukan <[email protected]>
net/mlx5e: Fix wrong (zero) TX drop counter indication for representor

Daniel Borkmann <[email protected]>
bpf: pull in pkt_sched.h header for tooling to fix bpftool build

Ido Schimmel <[email protected]>
selftests: forwarding: Add a test case for externally learned FDB entries

Ido Schimmel <[email protected]>
mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky

Ido Schimmel <[email protected]>
net: bridge: Mark FDB entries that were added by user as such

Nir Dotan <[email protected]>
mlxsw: pci: Return error on PCI reset timeout

Madalin Bucur <[email protected]>
dpaa_eth: NETIF_F_LLTX requires to do our own update of trans_start

Yuchung Cheng <[email protected]>
bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing

Peter Oskolkov <[email protected]>
bpf: bpf_setsockopt: reset sock dst on SO_MARK changes

Kangjie Lu <[email protected]>
leds: lp5523: fix a missing check of return value of lp55xx_read

Cheng-Min Ao <[email protected]>
hwmon: (tmp421) Correct the misspelling of the tmp442 compatible attribute in OF device ID table

Colin Ian King <[email protected]>
atm: he: fix sign-extension overflow on large shift

Stanislav Fomichev <[email protected]>
selftests/bpf: retry tests that expect build-id

Stanislav Fomichev <[email protected]>
bpf: zero out build_id for BPF_STACK_BUILD_ID_IP

Stanislav Fomichev <[email protected]>
bpf: don't assume build-id length is always 20 bytes

David Howells <[email protected]>
afs: Fix race in async call refcounting

David Howells <[email protected]>
afs: Provide a function to get a ref on a call

David Howells <[email protected]>
afs: Fix key refcounting in file locking code

Marc Dionne <[email protected]>

    afs: Don't set vnode->cb_s_break in afs_validate()

Davide Caratti <[email protected]>
selftests: tc-testing: fix parsing of ife type

Davide Caratti <[email protected]>
selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified

Davide Caratti <[email protected]>
selftests: tc-testing: drop test on missing tunnel key id

Heiner Kallweit <[email protected]>
net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031

Rafael J. Wysocki <[email protected]>
ACPI: EC: Look for ECDT EC after calling acpi_load_tables()

Wen Yang <[email protected]>
pvcalls-front: fix potential null dereference

Julia Lawall <[email protected]>
drm/sun4i: backend: add missing of_node_puts

Trond Myklebust <[email protected]>
SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit

Trond Myklebust <[email protected]>
SUNRPC: Ensure rq_bytes_sent is reset before request transmission

Yonghong Song <[email protected]>
samples/bpf: workaround clang asm goto compilation errors

Stanislav Fomichev <[email protected]>
selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh

Krzysztof Kazimierczak <[email protected]>
xsk: Check if a queue exists during umem setup

Bijan Mottahedeh <[email protected]>
vhost/scsi: Use copy_to_iter() to send control queue response

Pavel Tikhomirov <[email protected]>
vhost: return EINVAL if iovecs size does not match the message size

Charlene Liu <[email protected]>
drm/amd/display: fix PME notification not working in RV desktop

Felix Kuehling <[email protected]>
drm/amdkfd: Don't assign dGPUs to APU topology devices

Julia Lawall <[email protected]>
drm/meson: add missing of_node_put

Talons Lee <[email protected]>
always clear the X2APIC_ENABLE bit for PV guest

Henry Yen <[email protected]>
netfilter: nft_flow_offload: fix checking method of conntrack helper

Varun Prakash <[email protected]>
scsi: cxgb4i: add wait_for_completion()

Thomas Bogendoerfer <[email protected]>
scsi: qla1280: set 64bit coherent mask

Avri Altman <[email protected]>
scsi: ufs: Fix geometry descriptor size

Manish Rangankar <[email protected]>
scsi: qedi: Add ep_state for login completion on un-reachable targets

Stanley Chu <[email protected]>
scsi: ufs: Fix system suspend status

Xiubo Li <[email protected]>
scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes

Jia-Ju Bai <[email protected]>
isdn: i4l: isdn_tty: Fix some concurrency double-free bugs

Jose Abreu <[email protected]>
net: stmmac: Prevent RX starvation in stmmac_napi_poll()

Jose Abreu <[email protected]>
net: stmmac: Fix the logic of checking if RX Watchdog must be enabled

Jose Abreu <[email protected]>
net: stmmac: Check if CBS is supported before configuring

Jose Abreu <[email protected]>
net: stmmac: dwxgmac2: Only clear interrupts that are active

Jose Abreu <[email protected]>
net: stmmac: Fix PCI module removal leak

Tony Luck <[email protected]>
acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id()

Christophe Leroy <[email protected]>
powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool.

Leon Romanovsky <[email protected]>
RDMA/mthca: Clear QP objects during their allocation

wenxu <[email protected]>
netfilter: nft_flow_offload: fix interaction with vrf slave device

Marc Dionne <[email protected]>
afs: Set correct lock type for the yfs CreateFile

Song Liu <[email protected]>
bpf: fix panic in stack_map_get_build_id() on i386 and arm32

Anders Roxell <[email protected]>
selftests: bpf: install files tcp_(server|client)*.py

Wen Yang <[email protected]>
pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlock

Yuchung Cheng <[email protected]>
bpf: correctly set initial window on active Fast Open sender

wenxu <[email protected]>
netfilter: nft_flow_offload: Fix reverse route lookup

Thomas Bogendoerfer <[email protected]>
MIPS: jazz: fix 64bit build

Michael S. Tsirkin <[email protected]>
include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR

Logan Gunthorpe <[email protected]>
scsi: isci: initialize shost fully before calling scsi_add_host()

YueHaibing <[email protected]>
scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param

Taehee Yoo <[email protected]>
netfilter: nf_tables: fix leaking object reference count

Ido Schimmel <[email protected]>
selftests: forwarding: Add a test for VLAN deletion

Ido Schimmel <[email protected]>
mlxsw: spectrum: Add VXLAN dependency for spectrum

Nir Dotan <[email protected]>
mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition

Dan Carpenter <[email protected]>
xprtrdma: Double free in rpcrdma_sendctxs_create()

Alban Bedel <[email protected]>
MIPS: ath79: Enable OF serial ports in the default config

Stephen Warren <[email protected]>
net/mlx4: Get rid of page operation after dma_alloc_coherent

NeilBrown <[email protected]>
watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem

Guenter Roeck <[email protected]>
hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D

Guenter Roeck <[email protected]>

    hwmon: (nct6775) Fix chip ID for NCT6798D

Andrey Ignatov <[email protected]>

    selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr

Andrey Ignatov <[email protected]>

    bpf: Fix [::] -> [::1] rewrite in sys_sendmsg

Peter Oskolkov <[email protected]>
selftests: net: fix/improve ip_defrag selftest

Yonglong Liu <[email protected]>
net: hns: Fix use after free identified by SLUB debug

Denis Bolotin <[email protected]>
qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier

Denis Bolotin <[email protected]>
qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count

Wen Yang <[email protected]>
soc/fsl/qe: fix err handling of ucc_of_parse_tdm

YueHaibing <[email protected]>
xen/pvcalls: remove set but not used variable 'intf'

Kangjie Lu <[email protected]>
mfd: mc13xxx: Fix a missing check of a register-read failure

Keerthy <[email protected]>
mfd: tps65218: Use devm_regmap_add_irq_chip and clean up error path in probe()

Enric Balletbo i Serra <[email protected]>
mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove

Oskari Lemmela <[email protected]>

    mfd: axp20x: Add supported cells for AXP803

Chen-Yu Tsai <[email protected]>

    mfd: axp20x: Re-align MFD cell entries

Oskari Lemmela <[email protected]>

    mfd: axp20x: Add AC power supply cell for AXP813

Charles Keepax <[email protected]>
mfd: wm5110: Add missing ASRC rate register

Jonathan Marek <[email protected]>
mfd: qcom_rpm: write fw_version to CTRL_REG

Jean Delvare <[email protected]>
mfd: at91-usart: Add platform dependency

Dien Pham <[email protected]>
mfd: bd9571mwv: Add volatile register to make DVFS work

Dan Carpenter <[email protected]>
mfd: ab8500-core: Return zero in get_register_interruptible()

Nicolas Boichat <[email protected]>
mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported

Nathan Chancellor <[email protected]>
mfd: db8500-prcmu: Fix some section annotations

Nathan Chancellor <[email protected]>
mfd: twl-core: Fix section annotations on {,un}protect_pm_master

Stefano Stabellini <[email protected]>
pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read

Stefano Stabellini <[email protected]>
pvcalls-front: properly allocate sk

Stefano Stabellini <[email protected]>
pvcalls-front: don't try to free unallocated rings

Stefano Stabellini <[email protected]>
pvcalls-front: read all data before closing the connection

Vignesh R <[email protected]>
mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells

Heiko Stuebner <[email protected]>
backlight: pwm_bl: Fix devicetree parsing with auto-generated brightness tables

Eric Biggers <[email protected]>
KEYS: allow reaching the keys quotas exactly

Hui Wang <[email protected]>
ALSA: hda/realtek: Disable PC beep in passthrough on alc285

Jeremy Soller <[email protected]>
ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5

Michal Hocko <[email protected]>
proc, oom: do not report alien mms when setting oom_score_adj

Ralph Campbell <[email protected]>
numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES

Yan, Zheng <[email protected]>

    ceph: avoid repeatedly adding inode to mdsc->snap_flush_list

Ilya Dryomov <[email protected]>
libceph: handle an empty authorize reply

Bjorn Andersson <[email protected]>
pinctrl: qcom: qcs404: Correct SDC tile

Herbert Xu <[email protected]>
mac80211: Free mpath object when rhashtable insertion fails

Herbert Xu <[email protected]>
mac80211: Use linked list instead of rhashtable walk for mesh tables

Rakesh Pillai <[email protected]>
mac80211: Restore vif beacon interval if start ap fails

Lubomir Rintel <[email protected]>
gpio: pxa: avoid attempting to set pin direction via pinctrl on MMP2

René van Dorst <[email protected]>
gpio: MT7621: use a per instance irq_chip structure

Stanislaw Gruszka <[email protected]>
mt76x0u: fix suspend/resume

Paul Burton <[email protected]>
MIPS: eBPF: Always return sign extended 32b values

Quentin Perret <[email protected]>
tracing: Fix number of entries in trace header

Changbin Du <[email protected]>
kprobe: Do not use uaccess functions to access kernel memory that can fault

Mathieu Desnoyers <[email protected]>
ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction

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

Diffstat:

 Makefile                                           |    4 +-
 arch/arc/include/asm/cache.h                       |   11 +
 arch/arc/kernel/head.S                             |   14 +-
 arch/arc/kernel/setup.c                            |   87 +-
 arch/arm/probes/kprobes/opt-arm.c                  |    2 +-
 arch/mips/configs/ath79_defconfig                  |    1 +
 arch/mips/jazz/jazzdma.c                           |    5 +-
 arch/mips/net/ebpf_jit.c                           |    9 +-
 arch/parisc/kernel/ptrace.c                        |   29 +-
 arch/powerpc/kernel/head_8xx.S                     |    3 +-
 arch/s390/kvm/vsie.c                               |    2 +-
 arch/x86/include/asm/kvm_host.h                    |    2 +
 arch/x86/kvm/cpuid.c                               |    4 +
 arch/x86/kvm/mmu.c                                 |   18 +-
 arch/x86/xen/enlighten_pv.c                        |    5 +-
 drivers/acpi/bus.c                                 |   24 +-
 drivers/acpi/nfit/core.c                           |    6 +-
 drivers/atm/he.c                                   |    2 +-
 drivers/clk/at91/at91sam9x5.c                      |    5 +-
 drivers/clk/at91/sama5d2.c                         |    4 +-
 drivers/clk/at91/sama5d4.c                         |    2 +-
 drivers/cpufreq/scmi-cpufreq.c                     |    2 +-
 drivers/gpio/gpio-mt7621.c                         |   20 +-
 drivers/gpio/gpio-pxa.c                            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    2 +
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   12 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    5 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |    7 +-
 drivers/gpu/drm/i915/intel_fbdev.c                 |   12 +-
 drivers/gpu/drm/meson/meson_drv.c                  |    9 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    1 +
 drivers/gpu/drm/sun4i/sun4i_backend.c              |    5 +-
 drivers/hwmon/nct6775.c                            |   12 +-
 drivers/hwmon/tmp421.c                             |    2 +-
 drivers/infiniband/hw/mthca/mthca_provider.c       |    4 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |   10 -
 drivers/isdn/hardware/avm/b1.c                     |    2 +-
 drivers/isdn/i4l/isdn_tty.c                        |    6 +-
 drivers/leds/leds-lp5523.c                         |    4 +-
 drivers/mfd/Kconfig                                |    1 +
 drivers/mfd/ab8500-core.c                          |    2 +-
 drivers/mfd/axp20x.c                               |  126 ++-
 drivers/mfd/bd9571mwv.c                            |    1 +
 drivers/mfd/cros_ec_dev.c                          |    1 +
 drivers/mfd/db8500-prcmu.c                         |    4 +-
 drivers/mfd/mc13xxx-core.c                         |    4 +-
 drivers/mfd/mt6397-core.c                          |    3 +-
 drivers/mfd/qcom_rpm.c                             |    4 +
 drivers/mfd/ti_am335x_tscadc.c                     |    5 +-
 drivers/mfd/tps65218.c                             |   24 +-
 drivers/mfd/twl-core.c                             |    4 +-
 drivers/mfd/wm5110-tables.c                        |    2 +
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   10 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |    6 +
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c  |    6 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |   22 +-
 drivers/net/ethernet/mellanox/mlx4/icm.c           |   92 +-
 drivers/net/ethernet/mellanox/mlx4/icm.h           |   22 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |    6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h   |   17 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   25 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |    6 +
 drivers/net/ethernet/mellanox/mlxsw/Kconfig        |    1 +
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |    4 +-
 .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c   |   10 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |   12 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.c          |    4 +
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |    6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   51 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c   |   10 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |    2 +
 drivers/net/geneve.c                               |   10 +-
 drivers/net/phy/micrel.c                           |    1 +
 drivers/net/phy/sfp-bus.c                          |    2 +
 drivers/net/phy/sfp.c                              |   30 +-
 drivers/net/phy/sfp.h                              |    2 +
 drivers/net/team/team.c                            |   27 +-
 drivers/net/wan/fsl_ucc_hdlc.c                     |   62 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |   46 +-
 drivers/pinctrl/pinctrl-max77620.c                 |   14 +-
 drivers/pinctrl/qcom/pinctrl-qcs404.c              |    2 +-
 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c                 |    9 +-
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                 |   28 +-
 drivers/scsi/cxgbi/libcxgbi.c                      |    7 +-
 drivers/scsi/cxgbi/libcxgbi.h                      |    5 +-
 drivers/scsi/isci/init.c                           |   14 +-
 drivers/scsi/qedi/qedi_iscsi.c                     |    3 +
 drivers/scsi/qedi/qedi_iscsi.h                     |    1 +
 drivers/scsi/qla1280.c                             |    2 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |    2 +
 drivers/scsi/sd_zbc.c                              |    8 +-
 drivers/scsi/ufs/ufs.h                             |    2 +-
 drivers/scsi/ufs/ufshcd.c                          |    2 +
 drivers/soc/fsl/qe/qe_tdm.c                        |   55 -
 drivers/staging/erofs/dir.c                        |    7 +-
 drivers/staging/erofs/inode.c                      |   10 +-
 drivers/staging/erofs/internal.h                   |   70 +-
 drivers/staging/erofs/super.c                      |   19 +-
 drivers/staging/erofs/unzip_pagevec.h              |    2 +-
 drivers/staging/erofs/unzip_vle.c                  |   35 +-
 drivers/staging/erofs/unzip_vle_lz4.c              |    2 +-
 drivers/staging/erofs/utils.c                      |   12 +-
 drivers/target/target_core_user.c                  |   88 +-
 drivers/vhost/scsi.c                               |   20 +-
 drivers/vhost/vhost.c                              |    8 +-
 drivers/video/backlight/pwm_bl.c                   |   19 +-
 drivers/watchdog/mt7621_wdt.c                      |    1 +
 drivers/watchdog/rt2880_wdt.c                      |    1 +
 drivers/xen/pvcalls-back.c                         |    9 +-
 drivers/xen/pvcalls-front.c                        |  100 +-
 fs/afs/flock.c                                     |    4 +-
 fs/afs/inode.c                                     |    3 +-
 fs/afs/protocol_yfs.h                              |   11 +
 fs/afs/rxrpc.c                                     |   53 +-
 fs/afs/yfsclient.c                                 |    2 +-
 fs/ceph/snap.c                                     |    3 +-
 fs/proc/base.c                                     |    4 -
 include/keys/user-type.h                           |    2 +-
 include/linux/compiler-clang.h                     |    5 +-
 include/linux/compiler-gcc.h                       |    4 -
 include/linux/compiler-intel.h                     |    4 +-
 include/linux/compiler.h                           |    4 +-
 include/linux/qed/qed_chain.h                      |   31 +
 include/linux/skbuff.h                             |    2 +-
 include/linux/virtio_net.h                         |   19 +
 include/net/netfilter/nf_flow_table.h              |    1 -
 include/sound/soc.h                                |    6 +
 include/trace/events/afs.h                         |    2 +
 include/uapi/linux/inet_diag.h                     |   16 +-
 kernel/bpf/stackmap.c                              |   12 +-
 kernel/trace/trace.c                               |    2 +
 kernel/trace/trace_kprobe.c                        |   10 +-
 mm/mempolicy.c                                     |    6 +-
 net/batman-adv/soft-interface.c                    |    2 +
 net/bridge/br_fdb.c                                |    5 +
 net/bridge/br_multicast.c                          |    9 +-
 net/ceph/messenger.c                               |   15 +-
 net/core/filter.c                                  |   11 +-
 net/dsa/port.c                                     |    4 +-
 net/ipv4/inet_diag.c                               |   10 +-
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |   19 +-
 net/ipv6/netfilter.c                               |    4 +-
 net/ipv6/seg6.c                                    |    4 +-
 net/ipv6/sit.c                                     |    3 +-
 net/ipv6/udp.c                                     |    8 +-
 net/mac80211/cfg.c                                 |    6 +-
 net/mac80211/main.c                                |    4 +-
 net/mac80211/mesh.h                                |    6 +
 net/mac80211/mesh_pathtbl.c                        |  155 +--
 net/mac80211/rx.c                                  |    7 +-
 net/netfilter/nf_flow_table_core.c                 |    5 +-
 net/netfilter/nf_tables_api.c                      |    5 +
 net/netfilter/nfnetlink_osf.c                      |    4 +
 net/netfilter/nft_compat.c                         |    3 +-
 net/netfilter/nft_flow_offload.c                   |   13 +-
 net/packet/af_packet.c                             |    2 +-
 net/sched/cls_tcindex.c                            |   80 +-
 net/sctp/diag.c                                    |    1 +
 net/sctp/offload.c                                 |    1 +
 net/sctp/stream.c                                  |    4 +-
 net/socket.c                                       |   82 +-
 net/sunrpc/auth_gss/auth_gss.c                     |   12 +-
 net/sunrpc/clnt.c                                  |   20 +-
 net/sunrpc/xprt.c                                  |    1 +
 net/sunrpc/xprtrdma/verbs.c                        |    6 +-
 net/xdp/xdp_umem.c                                 |   16 +-
 samples/bpf/Makefile                               |    1 +
 samples/bpf/asm_goto_workaround.h                  |   16 +
 security/keys/key.c                                |    4 +-
 security/keys/keyring.c                            |    4 +-
 security/keys/proc.c                               |    3 +-
 security/keys/request_key.c                        |    1 +
 security/keys/request_key_auth.c                   |    2 +-
 sound/pci/hda/patch_realtek.c                      |   42 +-
 sound/soc/soc-core.c                               |   11 +-
 tools/include/uapi/linux/pkt_sched.h               | 1163 ++++++++++++++++++++
 tools/testing/selftests/bpf/Makefile               |    5 +-
 tools/testing/selftests/bpf/test_progs.c           |   30 +
 tools/testing/selftests/bpf/test_sock_addr.c       |   53 +-
 .../selftests/net/forwarding/bridge_vlan_aware.sh  |   47 +-
 tools/testing/selftests/net/ip_defrag.c            |   96 +-
 tools/testing/selftests/net/ip_defrag.sh           |    9 +-
 .../selftests/tc-testing/tc-tests/actions/ife.json |   88 +-
 .../tc-testing/tc-tests/actions/tunnel_key.json    |   31 +-
 188 files changed, 2941 insertions(+), 988 deletions(-)