Skip to content

4.14.181-rc1 review

Greg Kroah-Hartman linux-renesas-soc linux-tegra linux-usb lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest114 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/114USB: serial: qcserial: Add DW5816e supportdrivers/usb/serial/qcserial.c+1 -00 replies
2/114dp83640: reverse arguments to list_add_taildrivers/net/phy/dp83640.c+1 -10 replies
3/114fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checksnet/sched/sch_fq_codel.c+1 -10 replies
4/114net: macsec: preserve ingress frame orderingdrivers/net/macsec.c+2 -10 replies
5/114net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()drivers/net/ethernet/mellanox/mlx4/main.c+3 -10 replies
6/114net: usb: qmi_wwan: add support for DW5816edrivers/net/usb/qmi_wwan.c+1 -00 replies
7/114sch_choke: avoid potential panic in choke_reset()net/sched/sch_choke.c+2 -10 replies
8/114sch_sfq: validate silly quantum valuesnet/sched/sch_sfq.c+9 -00 replies
9/114bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().drivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -30 replies
10/114net/mlx5: Fix forced completion access non initialized command entrydrivers/net/ethernet/mellanox/mlx5/core/cmd.c+1 -10 replies
11/114net/mlx5: Fix command entry leak in Internal Error Statedrivers/net/ethernet/mellanox/mlx5/core/cmd.c+4 -00 replies
12/114bnxt_en: Improve AER slot reset.drivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -30 replies
13/114bnxt_en: Fix VF anti-spoof filter setup.drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+2 -80 replies
14/114net: stricter validation of untrusted gso packetsinclude/linux/virtio_net.h+22 -20 replies
15/114ipv6: fix cleanup ordering for ip6_mr failurenet/ipv6/af_inet6.c+3 -30 replies
16/114HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devicesdrivers/hid/wacom_sys.c+3 -10 replies
17/114geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6drivers/net/geneve.c+15 -10 replies
18/114HID: usbhid: Fix race between usbhid_close() and usbhid_stop()drivers/hid/usbhid/hid-core.c drivers/hid/usbhid/usbhid.h+30 -80 replies
19/114USB: uas: add quirk for LaCie 2Big Quadradrivers/usb/storage/unusual_uas.h+7 -00 replies
20/114USB: serial: garmin_gps: add sanity checking for data lengthdrivers/usb/serial/garmin_gps.c+2 -20 replies
21/114tracing: Add a vmalloc_sync_mappings() for safe measurekernel/trace/trace.c+13 -00 replies
22/114KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVERvirt/kvm/arm/vgic/vgic-mmio.c+2 -20 replies
23/114mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()mm/page_alloc.c+1 -00 replies
24/114coredump: fix crash when umh is disabledfs/coredump.c kernel/umh.c+13 -00 replies
25/114batman-adv: fix batadv_nc_random_weight_tqnet/batman-adv/network-coding.c+1 -80 replies
26/114batman-adv: Fix refcnt leak in batadv_show_throughput_overridenet/batman-adv/sysfs.c+1 -00 replies
27/114batman-adv: Fix refcnt leak in batadv_store_throughput_overridenet/batman-adv/sysfs.c+1 -10 replies
28/114batman-adv: Fix refcnt leak in batadv_v_ogm_processnet/batman-adv/bat_v_ogm.c+1 -10 replies
29/114x86/entry/64: Fix unwind hints in kernel exit patharch/x86/entry/entry_64.S+2 -10 replies
30/114x86/entry/64: Fix unwind hints in rewind_stack_do_exit()arch/x86/entry/entry_64.S+1 -10 replies
31/114x86/unwind/orc: Dont skip the first frame for inactive tasksarch/x86/kernel/unwind_orc.c+1 -10 replies
32/114x86/unwind/orc: Prevent unwinding before ORC initializationarch/x86/kernel/unwind_orc.c+3 -30 replies
33/114x86/unwind/orc: Fix error path for bad ORC entry typearch/x86/kernel/unwind_orc.c+1 -10 replies
34/114netfilter: nat: never update the UDP checksum when its 0net/netfilter/nf_nat_proto_udp.c+2 -30 replies
35/114objtool: Fix stack offset tracking for indirect CFAstools/objtool/check.c+1 -10 replies
36/114scripts/decodecode: fix trapping instruction formattingscripts/decodecode+1 -10 replies
37/114net: ipv6: add net argument to ip6_dst_lookup_flowinclude/net/ipv6.h net/dccp/ipv6.c net/ipv6/af_inet6.c +8 more+19 -190 replies
38/114net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookupdrivers/infiniband/core/addr.c drivers/infiniband/sw/rxe/rxe_net.c drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +7 more+39 -340 replies
39/114blktrace: fix unlocked access to init/start-stop/teardownkernel/trace/blktrace.c+48 -100 replies
40/114blktrace: fix trace mutex deadlockkernel/trace/blktrace.c+2 -20 replies
41/114blktrace: Protect q->blk_trace with RCUinclude/linux/blkdev.h include/linux/blktrace_api.h kernel/trace/blktrace.c+97 -370 replies
42/114blktrace: fix dereference after null checkkernel/trace/blktrace.c+4 -10 replies
43/114f2fs: introduce read_inline_xattrfs/f2fs/xattr.c+29 -300 replies
44/114f2fs: introduce read_xattr_blockfs/f2fs/xattr.c+24 -260 replies
45/114f2fs: sanity check of xattr entry sizefs/f2fs/xattr.c+13 -50 replies
46/114f2fs: fix to avoid accessing xattr across the boundaryfs/f2fs/xattr.c fs/f2fs/xattr.h+29 -90 replies
47/114f2fs: fix to avoid memory leakage in f2fs_listxattrfs/f2fs/xattr.c+14 -10 replies
48/114net: stmmac: Use mutex instead of spinlockdrivers/net/ethernet/stmicro/stmmac/stmmac.h drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+21 -240 replies
49/114shmem: fix possible deadlocks on shmlock_user_lockmm/shmem.c+5 -20 replies
50/114net/sonic: Fix a resource leak in an error handling path in jazz_sonic_probe()drivers/net/ethernet/natsemi/jazzsonic.c+4 -20 replies
51/114net: moxa: Fix a potential double free_irq()drivers/net/ethernet/moxa/moxart_ether.c+1 -10 replies
52/114drop_monitor: work around gcc-10 stringop-overflow warningnet/core/drop_monitor.c+7 -40 replies
53/114virtio-blk: handle block_device_operations callbacks after hot unplugdrivers/block/virtio_blk.c+78 -80 replies
54/114scsi: sg: add sg_remove_request in sg_writedrivers/scsi/sg.c+3 -10 replies
55/114dmaengine: pch_dma.c: Avoid data race between probe and irq handlerdrivers/dma/pch_dma.c+1 -10 replies
56/114dmaengine: mmp_tdma: Reset channel error on releasedrivers/dma/mmp_tdma.c+2 -00 replies
57/114cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode oncedrivers/cpufreq/intel_pstate.c+1 -10 replies
58/114ALSA: hda/hdmi: fix race in monitor detection during probesound/pci/hda/patch_hdmi.c+2 -00 replies
59/114drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()drivers/gpu/drm/qxl/qxl_image.c+2 -10 replies
60/114ipc/util.c: sysvipc_find_ipc() incorrectly updates position indexipc/util.c+6 -60 replies
61/114ALSA: hda/realtek - Fix S3 pop noise on Dell Wysesound/pci/hda/patch_realtek.c+16 -00 replies
62/114x86/entry/64: Fix unwind hints in register clearing codearch/x86/entry/calling.h+21 -170 replies
63/114ipmi: Fix NULL pointer dereference in ssif_probedrivers/char/ipmi/ipmi_ssif.c+3 -10 replies
64/114pinctrl: baytrail: Enable pin configuration setting for GPIO chipdrivers/pinctrl/intel/pinctrl-baytrail.c+1 -00 replies
65/114pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handlerdrivers/pinctrl/intel/pinctrl-cherryview.c+4 -00 replies
66/114i40iw: Fix error handling in i40iw_manage_arp_cache()drivers/infiniband/hw/i40iw/i40iw_hw.c+1 -10 replies
67/114netfilter: conntrack: avoid gcc-10 zero-length-bounds warninginclude/net/netfilter/nf_conntrack.h net/netfilter/nf_conntrack_core.c+3 -30 replies
68/114IB/mlx4: Test return value of calls to ib_get_cached_pkeydrivers/infiniband/hw/mlx4/qp.c+11 -30 replies
69/114hwmon: (da9052) Synchronize access with mfddrivers/hwmon/da9052-hwmon.c+2 -20 replies
70/114pnp: Use list_for_each_entry() instead of open codinginclude/linux/pnp.h+9 -200 replies
71/114gcc-10 warnings: fix low-hanging fruitinclude/linux/fs.h include/linux/tty.h+2 -20 replies
72/114kbuild: compute false-positive -Wmaybe-uninitialized cases in KconfigMakefile init/Kconfig kernel/trace/Kconfig+22 -70 replies
73/114Stop the ad-hoc games with -Wno-maybe-initializedMakefile init/Kconfig kernel/trace/Kconfig+3 -220 replies
74/114gcc-10: disable zero-length-bounds warning for nowMakefile+3 -00 replies
75/114gcc-10: disable array-bounds warning for nowMakefile+1 -00 replies
76/114gcc-10: disable stringop-overflow warning for nowMakefile+1 -00 replies
77/114gcc-10: disable restrict warning for nowMakefile+3 -00 replies
78/114gcc-10: avoid shadowing standard library free() in cryptocrypto/lrw.c crypto/xts.c+4 -40 replies
79/114x86/asm: Add instruction suffixes to bitopsarch/x86/include/asm/bitops.h arch/x86/include/asm/percpu.h+17 -140 replies
80/114net: phy: micrel: Use strlcpy() for ethtool::get_stringsdrivers/net/phy/micrel.c+2 -20 replies
81/114net: fix a potential recursive NETDEV_FEAT_CHANGEnet/core/dev.c+3 -10 replies
82/114netlabel: cope with NULL catmapnet/ipv4/cipso_ipv4.c net/ipv6/calipso.c net/netlabel/netlabel_kapi.c+12 -30 replies
83/114net: phy: fix aneg restart in phy_ethtool_set_eeedrivers/net/phy/phy.c+5 -30 replies
84/114Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"net/ipv6/route.c+4 -20 replies
85/114hinic: fix a bug of ndo_stopdrivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c drivers/net/ethernet/huawei/hinic/hinic_main.c+15 -190 replies
86/114net: dsa: loop: Add module soft dependencydrivers/net/dsa/dsa_loop.c+1 -00 replies
87/114net: ipv4: really enforce backoff for redirectsnet/ipv4/route.c+1 -10 replies
88/114netprio_cgroup: Fix unlimited memory leak of v2 cgroupsnet/core/netprio_cgroup.c+2 -00 replies
89/114net: tcp: fix rx timestamp behavior for tcp_recvmsgnet/ipv4/tcp.c+4 -20 replies
90/114ALSA: hda/realtek - Limit int mic boost for Thinkpad T530sound/pci/hda/patch_realtek.c+9 -10 replies
91/114ALSA: rawmidi: Initialize allocated bufferssound/core/rawmidi.c+2 -20 replies
92/114ALSA: rawmidi: Fix racy buffer resize under concurrent accessesinclude/sound/rawmidi.h sound/core/rawmidi.c+28 -40 replies
93/114ARM: dts: dra7: Fix bus_dma_limit for PCIearch/arm/boot/dts/dra7.dtsi+2 -20 replies
94/114ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entriesarch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts+2 -20 replies
95/114x86: Fix early boot crash on gcc-10, third tryarch/x86/include/asm/stackprotector.h arch/x86/kernel/smpboot.c arch/x86/xen/smp_pv.c +2 more+23 -10 replies
96/114ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headsetsound/usb/quirks.c+5 -40 replies
97/114usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534Bdrivers/usb/core/hub.c+5 -10 replies
98/114usb: host: xhci-plat: keep runtime active when removing hostdrivers/usb/host/xhci-plat.c+3 -10 replies
99/114USB: gadget: fix illegal array access in binding with UDCdrivers/usb/gadget/configfs.c+3 -00 replies
100/114usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg listdrivers/usb/host/xhci-ring.c+2 -20 replies
101/114x86/unwind/orc: Fix error handling in __unwind_start()arch/x86/kernel/unwind_orc.c+9 -70 replies
102/114exec: Move would_dump into flush_old_execfs/exec.c+2 -20 replies
103/114clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocksdrivers/clk/rockchip/clk-rk3228.c+4 -130 replies
104/114usb: gadget: net2272: Fix a memory leak in an error handling path in net2272_plat_probe()drivers/usb/gadget/udc/net2272.c+2 -00 replies
105/114usb: gadget: audio: Fix a missing error return value in audio_bind()drivers/usb/gadget/legacy/audio.c+3 -10 replies
106/114usb: gadget: legacy: fix error return code in gncm_bind()drivers/usb/gadget/legacy/ncm.c+3 -10 replies
107/114usb: gadget: legacy: fix error return code in cdc_bind()drivers/usb/gadget/legacy/cdc2.c+3 -10 replies
108/114Revert "ALSA: hda/realtek: Fix pop noise on ALC225"sound/pci/hda/patch_realtek.c+0 -20 replies
109/114arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boardsarch/arm64/boot/dts/rockchip/rk3328-evb.dts arch/arm64/boot/dts/rockchip/rk3328-rock64.dts+2 -20 replies
110/114arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happyarch/arm64/boot/dts/rockchip/rk3399.dtsi+2 -20 replies
111/114ARM: dts: r8a73a4: Add missing CMT1 interruptsarch/arm/boot/dts/r8a73a4.dtsi+8 -10 replies
112/114ARM: dts: r8a7740: Add missing extal2 to CPG nodearch/arm/boot/dts/r8a7740.dtsi+1 -10 replies
113/114KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mcearch/x86/kvm/x86.c+1 -10 replies
114/114Makefile: disallow data races on gcc-10 as wellMakefile+1 -00 replies

Reviews trailers per patch

37 of 114 patches have a Reviewed-by or Acked-by.

PatchStefano Brivio[email protected][email protected]Sergei TrofimovichMiroslav BenesFlorian WestphalBorislav PetkovBjørn MorkYang ShiNeil HormanDouglas GilbertBrian NorrisMika WesterbergChaitanya KulkarniMing LeiBart Van AsscheNathan ChancellorNick DesaulniersChao YuColin WaltersSoheil Hassas YeganehWillem de BruijnStefan RiedmuellerKalle ValoPeter ChenKyungtae KimUlrich HechtPeter ShierVitaly KuznetsovJiri KosinaPaul MooreJay VosburghNikolay AleksandrovKai-Heng FengYang YingliangTejun HeoBob LiuSteven Rostedt (VMware)Shiraz SaleemWaiman LongStefano GarzarellaDmitry VyukovBhadram VarkaPavel TatashinPankaj GuptaBaoquan HeShile ZhangMichal HockoToke Høiland-JørgensenAaron Armstrong Skomra
1/114
2/114
3/114A-b
4/114
5/114
6/114A-b
7/114
8/114
9/114
10/114
11/114
12/114
13/114
14/114
15/114
16/114R-b
17/114R-b
18/114Reported-and-tested-by
19/114
20/114Reported-and-tested-by
21/114
22/114
23/114R-b R-b R-b R-b A-b
24/114T-b
25/114
26/114
27/114
28/114
29/114R-b
30/114R-b
31/114R-b
32/114R-b
33/114R-b
34/114R-b
35/114R-b
36/114R-b
37/114
38/114
39/114T-b
40/114
41/114R-b R-b T-b R-b
42/114R-b R-b R-b
43/114
44/114
45/114
46/114R-b
47/114R-b
48/114T-b
49/114A-b
50/114
51/114
52/114A-b
53/114R-b
54/114A-b
55/114
56/114
57/114
58/114
59/114
60/114A-b
61/114
62/114R-b
63/114
64/114A-b
65/114R-b A-b
66/114A-b
67/114
68/114
69/114
70/114
71/114
72/114R-b T-b
73/114
74/114
75/114
76/114
77/114
78/114
79/114
80/114
81/114R-b A-b
82/114A-b
83/114
84/114
85/114
86/114
87/114Reported-and-tested-by
88/114T-b A-b
89/114A-b A-b
90/114
91/114
92/114
93/114
94/114R-b
95/114T-b
96/114
97/114T-b
98/114R-b T-b
99/114Reported-and-tested-by
100/114
101/114
102/114
103/114
104/114
105/114R-b
106/114
107/114
108/114
109/114
110/114
111/114
112/114R-b
113/114R-b R-b
114/114A-b

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

Read the v1 thread

Cover letter [PATCH 4.14 000/114] 4.14.181-rc1 review

This is the start of the stable review cycle for the 4.14.181 release. There are 114 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, 20 May 2020 17:32:42 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.181-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.181-rc1

Sergei Trofimovich <[email protected]>
Makefile: disallow data races on gcc-10 as well

Jim Mattson <[email protected]>
KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce

Geert Uytterhoeven <[email protected]>
ARM: dts: r8a7740: Add missing extal2 to CPG node

Geert Uytterhoeven <[email protected]>
ARM: dts: r8a73a4: Add missing CMT1 interrupts

Chen-Yu Tsai <[email protected]>
arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy

Chen-Yu Tsai <[email protected]>
arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards

Kai-Heng Feng <[email protected]>
Revert "ALSA: hda/realtek: Fix pop noise on ALC225"

Wei Yongjun <[email protected]>
usb: gadget: legacy: fix error return code in cdc_bind()

Wei Yongjun <[email protected]>
usb: gadget: legacy: fix error return code in gncm_bind()

Christophe JAILLET <[email protected]>
usb: gadget: audio: Fix a missing error return value in audio_bind()

Christophe JAILLET <[email protected]>
usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'

Justin Swartz <[email protected]>
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks

Eric W. Biederman <[email protected]>
exec: Move would_dump into flush_old_exec

Josh Poimboeuf <[email protected]>
x86/unwind/orc: Fix error handling in __unwind_start()

Sriharsha Allenki <[email protected]>
usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list

Kyungtae Kim <[email protected]>
USB: gadget: fix illegal array access in binding with UDC

Li Jun <[email protected]>
usb: host: xhci-plat: keep runtime active when removing host

Eugeniu Rosca <[email protected]>
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B

Jesus Ramos <[email protected]>
ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset

Borislav Petkov <[email protected]>
x86: Fix early boot crash on gcc-10, third try

Fabio Estevam <[email protected]>
ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries

Kishon Vijay Abraham I <[email protected]>
ARM: dts: dra7: Fix bus_dma_limit for PCIe

Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix racy buffer resize under concurrent accesses

Takashi Iwai <[email protected]>
ALSA: rawmidi: Initialize allocated buffers

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Limit int mic boost for Thinkpad T530

Kelly Littlepage <[email protected]>
net: tcp: fix rx timestamp behavior for tcp_recvmsg

Zefan Li <[email protected]>
netprio_cgroup: Fix unlimited memory leak of v2 cgroups

Paolo Abeni <[email protected]>
net: ipv4: really enforce backoff for redirects

Florian Fainelli <[email protected]>
net: dsa: loop: Add module soft dependency

Luo bin <[email protected]>
hinic: fix a bug of ndo_stop

Maciej Żenczykowski <[email protected]>
Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"

Heiner Kallweit <[email protected]>
net: phy: fix aneg restart in phy_ethtool_set_eee

Paolo Abeni <[email protected]>
netlabel: cope with NULL catmap

Cong Wang <[email protected]>
net: fix a potential recursive NETDEV_FEAT_CHANGE

Florian Fainelli <[email protected]>
net: phy: micrel: Use strlcpy() for ethtool::get_strings

Jan Beulich <[email protected]>
x86/asm: Add instruction suffixes to bitops

Linus Torvalds <[email protected]>
gcc-10: avoid shadowing standard library 'free()' in crypto

Linus Torvalds <[email protected]>
gcc-10: disable 'restrict' warning for now

Linus Torvalds <[email protected]>
gcc-10: disable 'stringop-overflow' warning for now

Linus Torvalds <[email protected]>
gcc-10: disable 'array-bounds' warning for now

Linus Torvalds <[email protected]>
gcc-10: disable 'zero-length-bounds' warning for now

Linus Torvalds <[email protected]>
Stop the ad-hoc games with -Wno-maybe-initialized

Masahiro Yamada <[email protected]>
kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig

Linus Torvalds <[email protected]>
gcc-10 warnings: fix low-hanging fruit

Jason Gunthorpe <[email protected]>
pnp: Use list_for_each_entry() instead of open coding

Samu Nuutamo <[email protected]>
hwmon: (da9052) Synchronize access with mfd

Jack Morgenstein <[email protected]>
IB/mlx4: Test return value of calls to ib_get_cached_pkey

Arnd Bergmann <[email protected]>
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning

Dan Carpenter <[email protected]>
i40iw: Fix error handling in i40iw_manage_arp_cache()

Grace Kao <[email protected]>
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler

Andy Shevchenko <[email protected]>
pinctrl: baytrail: Enable pin configuration setting for GPIO chip

Gustavo A. R. Silva <[email protected]>
ipmi: Fix NULL pointer dereference in ssif_probe

Josh Poimboeuf <[email protected]>
x86/entry/64: Fix unwind hints in register clearing code

Kai-Heng Feng <[email protected]>
ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse

Vasily Averin <[email protected]>
ipc/util.c: sysvipc_find_ipc() incorrectly updates position index

Vasily Averin <[email protected]>
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: fix race in monitor detection during probe

Chris Wilson <[email protected]>
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once

Lubomir Rintel <[email protected]>
dmaengine: mmp_tdma: Reset channel error on release

Madhuparna Bhowmik <[email protected]>
dmaengine: pch_dma.c: Avoid data race between probe and irq handler

Wu Bo <[email protected]>
scsi: sg: add sg_remove_request in sg_write

Stefan Hajnoczi <[email protected]>
virtio-blk: handle block_device_operations callbacks after hot unplug

Arnd Bergmann <[email protected]>
drop_monitor: work around gcc-10 stringop-overflow warning

Christophe JAILLET <[email protected]>
net: moxa: Fix a potential double 'free_irq()'

Christophe JAILLET <[email protected]>
net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'

Hugh Dickins <[email protected]>
shmem: fix possible deadlocks on shmlock_user_lock

Thierry Reding <[email protected]>
net: stmmac: Use mutex instead of spinlock

Randall Huang <[email protected]>
f2fs: fix to avoid memory leakage in f2fs_listxattr

Randall Huang <[email protected]>
f2fs: fix to avoid accessing xattr across the boundary

Jaegeuk Kim <[email protected]>
f2fs: sanity check of xattr entry size

Chao Yu <[email protected]>
f2fs: introduce read_xattr_block

Chao Yu <[email protected]>
f2fs: introduce read_inline_xattr

Cengiz Can <[email protected]>
blktrace: fix dereference after null check

Jan Kara <[email protected]>

    blktrace: Protect q->blk_trace with RCU

Jens Axboe <[email protected]>
blktrace: fix trace mutex deadlock

Jens Axboe <[email protected]>
blktrace: fix unlocked access to init/start-stop/teardown

Sabrina Dubroca <[email protected]>
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup

Sabrina Dubroca <[email protected]>
net: ipv6: add net argument to ip6_dst_lookup_flow

Ivan Delalande <[email protected]>
scripts/decodecode: fix trapping instruction formatting

Josh Poimboeuf <[email protected]>
objtool: Fix stack offset tracking for indirect CFAs

Guillaume Nault <[email protected]>
netfilter: nat: never update the UDP checksum when it's 0

Josh Poimboeuf <[email protected]>
x86/unwind/orc: Fix error path for bad ORC entry type

Josh Poimboeuf <[email protected]>
x86/unwind/orc: Prevent unwinding before ORC initialization

Miroslav Benes <[email protected]>
x86/unwind/orc: Don't skip the first frame for inactive tasks

Jann Horn <[email protected]>
x86/entry/64: Fix unwind hints in rewind_stack_do_exit()

Josh Poimboeuf <[email protected]>
x86/entry/64: Fix unwind hints in kernel exit path

Xiyu Yang <[email protected]>
batman-adv: Fix refcnt leak in batadv_v_ogm_process

Xiyu Yang <[email protected]>
batman-adv: Fix refcnt leak in batadv_store_throughput_override

Xiyu Yang <[email protected]>
batman-adv: Fix refcnt leak in batadv_show_throughput_override

George Spelvin <[email protected]>
batman-adv: fix batadv_nc_random_weight_tq

Luis Chamberlain <[email protected]>
coredump: fix crash when umh is disabled

David Hildenbrand <[email protected]>
mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()

Marc Zyngier <[email protected]>
KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER

Steven Rostedt (VMware) <[email protected]>
tracing: Add a vmalloc_sync_mappings() for safe measure

Oliver Neukum <[email protected]>
USB: serial: garmin_gps: add sanity checking for data length

Oliver Neukum <[email protected]>
USB: uas: add quirk for LaCie 2Big Quadra

Alan Stern <[email protected]>
HID: usbhid: Fix race between usbhid_close() and usbhid_stop()

Hangbin Liu <[email protected]>
geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6

Jason Gerecke <[email protected]>
HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices

Sabrina Dubroca <[email protected]>
ipv6: fix cleanup ordering for ip6_mr failure

Willem de Bruijn <[email protected]>
net: stricter validation of untrusted gso packets

Michael Chan <[email protected]>
bnxt_en: Fix VF anti-spoof filter setup.

Michael Chan <[email protected]>
bnxt_en: Improve AER slot reset.

Moshe Shemesh <[email protected]>
net/mlx5: Fix command entry leak in Internal Error State

Moshe Shemesh <[email protected]>
net/mlx5: Fix forced completion access non initialized command entry

Michael Chan <[email protected]>
bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().

Eric Dumazet <[email protected]>
sch_sfq: validate silly quantum values

Eric Dumazet <[email protected]>
sch_choke: avoid potential panic in choke_reset()

Matt Jolly <[email protected]>
net: usb: qmi_wwan: add support for DW5816e

Tariq Toukan <[email protected]>
net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()

Scott Dial <[email protected]>
net: macsec: preserve ingress frame ordering

Eric Dumazet <[email protected]>
fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks

Julia Lawall <[email protected]>
dp83640: reverse arguments to list_add_tail

Matt Jolly <[email protected]>
USB: serial: qcserial: Add DW5816e support

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

Diffstat:

 Makefile                                           |  25 +--
 arch/arm/boot/dts/dra7.dtsi                        |   4 +-
 arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts   |   4 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |   9 +-
 arch/arm/boot/dts/r8a7740.dtsi                     |   2 +-
 arch/arm64/boot/dts/rockchip/rk3328-evb.dts        |   2 +-
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   4 +-
 arch/x86/entry/calling.h                           |  38 +++--
 arch/x86/entry/entry_64.S                          |   5 +-
 arch/x86/include/asm/bitops.h                      |  29 ++--
 arch/x86/include/asm/percpu.h                      |   2 +-
 arch/x86/include/asm/stackprotector.h              |   7 +-
 arch/x86/kernel/smpboot.c                          |   8 +
 arch/x86/kernel/unwind_orc.c                       |  20 +--
 arch/x86/kvm/x86.c                                 |   2 +-
 arch/x86/xen/smp_pv.c                              |   1 +
 crypto/lrw.c                                       |   4 +-
 crypto/xts.c                                       |   4 +-
 drivers/block/virtio_blk.c                         |  86 +++++++++-
 drivers/char/ipmi/ipmi_ssif.c                      |   4 +-
 drivers/clk/rockchip/clk-rk3228.c                  |  17 +-
 drivers/cpufreq/intel_pstate.c                     |   2 +-
 drivers/dma/mmp_tdma.c                             |   2 +
 drivers/dma/pch_dma.c                              |   2 +-
 drivers/gpu/drm/qxl/qxl_image.c                    |   3 +-
 drivers/hid/usbhid/hid-core.c                      |  37 ++++-
 drivers/hid/usbhid/usbhid.h                        |   1 +
 drivers/hid/wacom_sys.c                            |   4 +-
 drivers/hwmon/da9052-hwmon.c                       |   4 +-
 drivers/infiniband/core/addr.c                     |   7 +-
 drivers/infiniband/hw/i40iw/i40iw_hw.c             |   2 +-
 drivers/infiniband/hw/mlx4/qp.c                    |  14 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |   8 +-
 drivers/net/dsa/dsa_loop.c                         |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  18 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 -
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |   9 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c  |  16 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |  16 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  11 +-
 drivers/net/ethernet/moxa/moxart_ether.c           |   2 +-
 drivers/net/ethernet/natsemi/jazzsonic.c           |   6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  12 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  31 ++--
 drivers/net/geneve.c                               |  20 ++-
 drivers/net/macsec.c                               |   3 +-
 drivers/net/phy/dp83640.c                          |   2 +-
 drivers/net/phy/micrel.c                           |   4 +-
 drivers/net/phy/phy.c                              |   8 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan.c                                |   8 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |   1 +
 drivers/pinctrl/intel/pinctrl-cherryview.c         |   4 +
 drivers/scsi/sg.c                                  |   4 +-
 drivers/usb/core/hub.c                             |   6 +-
 drivers/usb/gadget/configfs.c                      |   3 +
 drivers/usb/gadget/legacy/audio.c                  |   4 +-
 drivers/usb/gadget/legacy/cdc2.c                   |   4 +-
 drivers/usb/gadget/legacy/ncm.c                    |   4 +-
 drivers/usb/gadget/udc/net2272.c                   |   2 +
 drivers/usb/host/xhci-plat.c                       |   4 +-
 drivers/usb/host/xhci-ring.c                       |   4 +-
 drivers/usb/serial/garmin_gps.c                    |   4 +-
 drivers/usb/serial/qcserial.c                      |   1 +
 drivers/usb/storage/unusual_uas.h                  |   7 +
 fs/coredump.c                                      |   8 +
 fs/exec.c                                          |   4 +-
 fs/f2fs/xattr.c                                    | 176 ++++++++++++--------
 fs/f2fs/xattr.h                                    |   2 +
 include/linux/blkdev.h                             |   2 +-
 include/linux/blktrace_api.h                       |  18 ++-
 include/linux/compiler.h                           |   6 +
 include/linux/fs.h                                 |   2 +-
 include/linux/pnp.h                                |  29 ++--
 include/linux/tty.h                                |   2 +-
 include/linux/virtio_net.h                         |  24 ++-
 include/net/addrconf.h                             |   6 +-
 include/net/ipv6.h                                 |   2 +-
 include/net/netfilter/nf_conntrack.h               |   2 +-
 include/sound/rawmidi.h                            |   1 +
 init/main.c                                        |   2 +
 ipc/util.c                                         |  12 +-
 kernel/trace/blktrace.c                            | 177 ++++++++++++++++-----
 kernel/trace/trace.c                               |  13 ++
 kernel/umh.c                                       |   5 +
 mm/page_alloc.c                                    |   1 +
 mm/shmem.c                                         |   7 +-
 net/batman-adv/bat_v_ogm.c                         |   2 +-
 net/batman-adv/network-coding.c                    |   9 +-
 net/batman-adv/sysfs.c                             |   3 +-
 net/core/dev.c                                     |   4 +-
 net/core/drop_monitor.c                            |  11 +-
 net/core/netprio_cgroup.c                          |   2 +
 net/dccp/ipv6.c                                    |   6 +-
 net/ipv4/cipso_ipv4.c                              |   6 +-
 net/ipv4/route.c                                   |   2 +-
 net/ipv4/tcp.c                                     |   6 +-
 net/ipv6/addrconf_core.c                           |  11 +-
 net/ipv6/af_inet6.c                                |  10 +-
 net/ipv6/calipso.c                                 |   3 +-
 net/ipv6/datagram.c                                |   2 +-
 net/ipv6/inet6_connection_sock.c                   |   4 +-
 net/ipv6/ip6_output.c                              |   8 +-
 net/ipv6/raw.c                                     |   2 +-
 net/ipv6/route.c                                   |   6 +-
 net/ipv6/syncookies.c                              |   2 +-
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/l2tp/l2tp_ip6.c                                |   2 +-
 net/mpls/af_mpls.c                                 |   7 +-
 net/netfilter/nf_conntrack_core.c                  |   4 +-
 net/netfilter/nf_nat_proto_udp.c                   |   5 +-
 net/netlabel/netlabel_kapi.c                       |   6 +
 net/sched/sch_choke.c                              |   3 +-
 net/sched/sch_fq_codel.c                           |   2 +-
 net/sched/sch_sfq.c                                |   9 ++
 net/sctp/ipv6.c                                    |   4 +-
 net/tipc/udp_media.c                               |   9 +-
 scripts/decodecode                                 |   2 +-
 sound/core/rawmidi.c                               |  35 +++-
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |  28 +++-
 sound/usb/quirks.c                                 |   9 +-
 tools/objtool/check.c                              |   2 +-
 virt/kvm/arm/vgic/vgic-mmio.c                      |   4 +-
 128 files changed, 892 insertions(+), 443 deletions(-)