Skip to content

5.2.17-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest124 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/124USB: usbcore: Fix slab-out-of-bounds bug during device resetdrivers/usb/core/config.c+8 -40 replies
2/124media: tm6000: double free if usb disconnect while streamingdrivers/media/usb/tm6000/tm6000-dvb.c+3 -00 replies
3/124phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-currentdrivers/phy/renesas/phy-rcar-gen3-usb2.c+2 -00 replies
4/124net: hns3: adjust hns3_uninit_phy()s location in the hns3_client_uninit()drivers/net/ethernet/hisilicon/hns3/hns3_enet.c+2 -20 replies
5/124netfilter: nf_flow_table: set default timeout after successful insertionnet/netfilter/nf_flow_table_core.c+1 -10 replies
6/124HID: wacom: generic: read HID_DG_CONTACTMAX from any feature reportdrivers/hid/wacom_sys.c drivers/hid/wacom_wac.c+10 -40 replies
7/124Input: elan_i2c - remove Lenovo Legion Y7000 PnpIDdrivers/input/mouse/elan_i2c_core.c+1 -10 replies
8/124SUNRPC: Handle connection breakages correctly in call_status()net/sunrpc/clnt.c+1 -10 replies
9/124media: stm32-dcmi: fix irq = 0 casedrivers/media/platform/stm32/stm32-dcmi.c+1 -10 replies
10/124nfs: disable client side deduplicationfs/nfs/nfs4file.c+5 -10 replies
11/124powerpc/mm/radix: Use the right page size for vmemmap mappingarch/powerpc/mm/book3s64/radix_pgtable.c+7 -90 replies
12/124scripts/decode_stacktrace: match basepath using shell prefix operator, not regexscripts/decode_stacktrace.sh+1 -10 replies
13/124net: hns: fix LED configuration for marvell phydrivers/net/ethernet/hisilicon/hns/hns_enet.c+22 -10 replies
14/124net: aquantia: fix limit of vlan filtersdrivers/net/ethernet/aquantia/atlantic/aq_filters.c+1 -10 replies
15/124ip6_gre: fix a dst leak in ip6erspan_tunnel_xmitnet/ipv6/ip6_gre.c+1 -10 replies
16/124net/sched: fix race between deactivation and dequeue for NOLOCK qdiscinclude/net/pkt_sched.h net/core/dev.c+16 -70 replies
17/124net_sched: let qdisc_put() accept NULL pointernet/sched/sch_generic.c+3 -00 replies
18/124udp: correct reuseport selection with connected socketsinclude/net/sock_reuseport.h net/core/sock_reuseport.c net/ipv4/datagram.c +3 more+43 -70 replies
19/124xen-netfront: do not assume sk_buff_head list is empty in error handlingdrivers/net/xen-netfront.c+1 -10 replies
20/124net: dsa: Fix load order between DSA drivers and taggersnet/dsa/dsa2.c+2 -00 replies
21/124KVM: coalesced_mmio: add bounds checkingvirt/kvm/coalesced_mmio.c+11 -80 replies
22/124firmware: google: check if size is valid when decoding VPD datadrivers/firmware/google/vpd.c drivers/firmware/google/vpd_decode.c drivers/firmware/google/vpd_decode.h+37 -280 replies
23/124serial: sprd: correct the wrong sequence of argumentsdrivers/tty/serial/sprd_serial.c+1 -10 replies
24/124tty/serial: atmel: reschedule TX after RX was starteddrivers/tty/serial/atmel_serial.c+0 -10 replies
25/124mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settingsdrivers/net/wireless/marvell/mwifiex/ie.c drivers/net/wireless/marvell/mwifiex/uap_cmd.c+11 -10 replies
26/124nl80211: Fix possible Spectre-v1 for CQM RSSI thresholdsnet/wireless/nl80211.c+3 -10 replies
27/124ieee802154: hwsim: Fix error handle path in hwsim_init_moduledrivers/net/ieee802154/mac802154_hwsim.c+2 -20 replies
28/124ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others failsdrivers/net/ieee802154/mac802154_hwsim.c+3 -10 replies
29/124ARM: dts: am57xx: Disable voltage switching for SD cardarch/arm/boot/dts/am571x-idk.dts arch/arm/boot/dts/am572x-idk.dts arch/arm/boot/dts/am574x-idk.dts +3 more+6 -300 replies
30/124ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmssarch/arm/mach-omap2/omap_hwmod_7xx_data.c+2 -10 replies
31/124bus: ti-sysc: Fix handling of forced idledrivers/bus/ti-sysc.c+1 -10 replies
32/124bus: ti-sysc: Fix using configured sysc mask valuedrivers/bus/ti-sysc.c+1 -40 replies
33/124ARM: dts: Fix flags for gpio7arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi arch/arm/boot/dts/dra7-evm.dts arch/arm/boot/dts/dra7-l4.dtsi+3 -30 replies
34/124ARM: dts: Fix incorrect dcan register mapping for am3, am4 and dra7arch/arm/boot/dts/am33xx-l4.dtsi arch/arm/boot/dts/am437x-l4.dtsi arch/arm/boot/dts/dra7-l4.dtsi +1 more+12 -30 replies
35/124arm64: dts: meson-g12a: add missing dwc2 phy-namesarch/arm64/boot/dts/amlogic/meson-g12a.dtsi+1 -00 replies
36/124s390/bpf: fix lcgr instruction encodingarch/s390/net/bpf_jit_comp.c+1 -10 replies
37/124ARM: OMAP2+: Fix omap4 errata warning on other SoCsarch/arm/mach-omap2/omap4-common.c+3 -00 replies
38/124ARM: dts: am335x: Fix UARTs lengtharch/arm/boot/dts/am33xx-l4.dtsi+6 -60 replies
39/124ARM: dts: dra74x: Fix iodelay configuration for mmc3arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi+25 -250 replies
40/124ARM: OMAP1: ams-delta-fiq: Fix missing irq_ackarch/arm/mach-omap1/ams-delta-fiq-handler.S arch/arm/mach-omap1/ams-delta-fiq.c+3 -40 replies
41/124bus: ti-sysc: Simplify cleanup upon failures in sysc_probe()drivers/bus/ti-sysc.c+7 -70 replies
42/124ARM: dts: Fix incomplete dts data for am3 and am4 mmcarch/arm/boot/dts/am33xx.dtsi arch/arm/boot/dts/am4372.dtsi+52 -120 replies
43/124s390/bpf: use 32-bit index for tail callsarch/s390/net/bpf_jit_comp.c+6 -40 replies
44/124selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390tools/testing/selftests/bpf/test_sock.c+5 -20 replies
45/124tools: bpftool: close prog FD before exit on showing a single programtools/bpf/bpftool/prog.c+3 -10 replies
46/124fpga: altera-ps-spi: Fix getting of optional confd gpiodrivers/fpga/altera-ps-spi.c+7 -40 replies
47/124netfilter: ebtables: Fix argument order to ADD_COUNTERnet/bridge/netfilter/ebtables.c+4 -40 replies
48/124netfilter: nft_flow_offload: missing netlink attribute policynet/netfilter/nft_flow_offload.c+6 -00 replies
49/124netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_infoinclude/uapi/linux/netfilter/xt_nfacct.h net/netfilter/xt_nfacct.c+30 -110 replies
50/124NFSv4: Fix return values for nfs4_file_open()fs/nfs/nfs4file.c+6 -60 replies
51/124NFSv4: Fix return value in nfs_finish_open()fs/nfs/dir.c+1 -10 replies
52/124NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetupfs/nfs/pagelist.c+1 -10 replies
53/124NFS: On fatal writeback errors, we need to call nfs_inode_remove_request()fs/nfs/write.c+3 -00 replies
54/124Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105drivers/atm/Kconfig+1 -10 replies
55/124xdp: unpin xdp umem pages in error pathnet/xdp/xdp_umem.c+3 -10 replies
56/124selftests/bpf: fix test_cgroup_storage on s390tools/testing/selftests/bpf/test_cgroup_storage.c+3 -30 replies
57/124selftests/bpf: add config fragment BPF_JITtools/testing/selftests/bpf/config+1 -00 replies
58/124qed: Add cleanup in qed_slowpath_start()drivers/net/ethernet/qlogic/qed/qed_main.c+3 -10 replies
59/124drm/omap: Fix port lookup for SDI outputdrivers/gpu/drm/omapdrm/dss/output.c+3 -10 replies
60/124drm/virtio: use virtio_max_dma_sizedrivers/gpu/drm/virtio/virtgpu_object.c+8 -20 replies
61/124ARM: 8874/1: mm: only adjust sections of valid mm structuresarch/arm/mm/init.c+2 -10 replies
62/124batman-adv: Only read OGM2 tvlv_len after buffer len checknet/batman-adv/bat_v_ogm.c+12 -60 replies
63/124flow_dissector: Fix potential use-after-free on BPF_PROG_DETACHnet/core/flow_dissector.c+1 -10 replies
64/124bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0net/core/filter.c+4 -40 replies
65/124r8152: Set memory to all 0xFFs on failed reg readsdrivers/net/usb/r8152.c+4 -10 replies
66/124x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machinesarch/x86/kernel/apic/io_apic.c+7 -10 replies
67/124pNFS/flexfiles: Dont time out requests on hard mountsfs/nfs/flexfilelayout/flexfilelayout.c+9 -20 replies
68/124NFS: Fix spurious EIO read errorsfs/nfs/internal.h fs/nfs/read.c fs/nfs/write.c+36 -210 replies
69/124NFS: Fix writepage(s) error handling to not report errors twicefs/nfs/write.c+13 -80 replies
70/124drm/amdgpu: fix dma_fence_wait without referencedrivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c+15 -120 replies
71/124netfilter: xt_physdev: Fix spurious error message in physdev_mt_checknet/netfilter/xt_physdev.c+2 -40 replies
72/124netfilter: nf_conntrack_ftp: Fix debug outputnet/netfilter/nf_conntrack_ftp.c+1 -10 replies
73/124NFSv2: Fix eof handlingfs/nfs/proc.c+2 -10 replies
74/124NFSv2: Fix write regressionfs/nfs/proc.c+3 -10 replies
75/124NFS: remove set but not used variable mappingfs/nfs/write.c+0 -20 replies
76/124kallsyms: Dont let kallsyms_lookup_size_offset() fail on retrieving the first symbolkernel/kallsyms.c+4 -20 replies
77/124netfilter: conntrack: make sysctls per-namespace againnet/netfilter/nf_conntrack_standalone.c+5 -00 replies
78/124drm/amd/powerplay: correct Vega20 dpm level related settingsdrivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c+54 -60 replies
79/124cifs: set domainName when a domain-key is used in multiuserfs/cifs/connect.c+22 -00 replies
80/124cifs: Use kzfree() to zero out the passwordfs/cifs/connect.c+1 -10 replies
81/124libceph: dont call crypto_free_sync_skcipher() on a NULL tfmnet/ceph/crypto.c+4 -20 replies
82/124usb: host: xhci-tegra: Set DMA mask correctlydrivers/usb/host/xhci-tegra.c+10 -00 replies
83/124RISC-V: Fix FIXMAP area corruption on RV32 systemsarch/riscv/include/asm/fixmap.h arch/riscv/include/asm/pgtable.h+10 -60 replies
84/124ARM: 8901/1: add a criteria for pfn_valid of armarch/arm/mm/init.c+5 -00 replies
85/124ibmvnic: Do not process reset during or after device removaldrivers/net/ethernet/ibm/ibmvnic.c+5 -10 replies
86/124sky2: Disable MSI on yet another ASUS boards (P6Xxxx)drivers/net/ethernet/marvell/sky2.c+7 -00 replies
87/124i2c: designware: Synchronize IRQs when unregistering slave clientdrivers/i2c/busses/i2c-designware-slave.c+1 -00 replies
88/124perf/x86/intel: Restrict period on Nehalemarch/x86/events/intel/core.c+6 -00 replies
89/124perf/x86/amd/ibs: Fix sample bias for dispatched micro-opsarch/x86/events/amd/ibs.c arch/x86/include/asm/perf_event.h+18 -70 replies
90/124i2c: iproc: Stop advertising support of SMBUS quick cmddrivers/i2c/busses/i2c-bcm-iproc.c+4 -10 replies
91/124i2c: mediatek: disable zero-length transfers for mt8183drivers/i2c/busses/i2c-mt65xx.c+10 -10 replies
92/124amd-xgbe: Fix error path in xgbe_mod_init()drivers/net/ethernet/amd/xgbe/xgbe-main.c+8 -20 replies
93/124netfilter: nf_flow_table: clear skb tstamp before xmitnet/netfilter/nf_flow_table_ip.c+2 -10 replies
94/124tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c+15 -110 replies
95/124tools/power x86_energy_perf_policy: Fix argument parsingtools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c+1 -10 replies
96/124tools/power turbostat: fix leak of file descriptor on error return pathtools/power/x86/turbostat/turbostat.c+1 -00 replies
97/124tools/power turbostat: fix file descriptor leakstools/power/x86/turbostat/turbostat.c+1 -00 replies
98/124tools/power turbostat: fix buffer overruntools/power/x86/turbostat/turbostat.c+1 -10 replies
99/124tools/power turbostat: Fix Haswell Core systemstools/power/x86/turbostat/turbostat.c+6 -40 replies
100/124tools/power turbostat: Add Ice Lake NNPI supporttools/power/x86/turbostat/turbostat.c+1 -00 replies
101/124tools/power turbostat: Fix CPU%C1 display valuetools/power/x86/turbostat/turbostat.c+17 -60 replies
102/124net: aquantia: fix removal of vlan 0drivers/net/ethernet/aquantia/atlantic/aq_filters.c+2 -10 replies
103/124net: aquantia: reapply vlan filters on updrivers/net/ethernet/aquantia/atlantic/aq_main.c+4 -00 replies
104/124net: aquantia: linkstate irq should be oneshotdrivers/net/ethernet/aquantia/atlantic/aq_nic.c+1 -10 replies
105/124net: aquantia: fix out of memory condition on rx sidedrivers/net/ethernet/aquantia/atlantic/aq_vec.c+2 -10 replies
106/124net: dsa: microchip: add KSZ8563 compatibility stringdrivers/net/dsa/microchip/ksz9477_spi.c+1 -00 replies
107/124enetc: Add missing call to pci_free_irq_vectors() in probe and remove functionsdrivers/net/ethernet/freescale/enetc/enetc_ptp.c+4 -10 replies
108/124net: seeq: Fix the function used to release some memory in an error handling pathdrivers/net/ethernet/seeq/sgiseeq.c+4 -30 replies
109/124arm64: dts: renesas: r8a77995: draak: Fix backlight regulator namearch/arm64/boot/dts/renesas/r8a77995-draak.dts+3 -30 replies
110/124dmaengine: ti: dma-crossbar: Fix a memory leak bugdrivers/dma/ti/dma-crossbar.c+3 -10 replies
111/124dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()drivers/dma/ti/omap-dma.c+3 -10 replies
112/124x86/uaccess: Dont leak the AC flags into __get_user() argument evaluationarch/x86/include/asm/uaccess.h+3 -10 replies
113/124x86/hyper-v: Fix overflow bug in fill_gva_list()arch/x86/hyperv/mmu.c+5 -30 replies
114/124iommu/vt-d: Remove global page flush supportdrivers/iommu/intel-svm.c include/linux/intel-iommu.h+15 -240 replies
115/124dmaengine: sprd: Fix the DMA link-list configurationdrivers/dma/sprd-dma.c+8 -20 replies
116/124dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mappeddrivers/dma/sh/rcar-dmac.c+19 -90 replies
117/124keys: Fix missing null pointer check in request_key_auth_describe()security/keys/request_key_auth.c+6 -00 replies
118/124iommu/amd: Flush old domains in kdump kerneldrivers/iommu/amd_iommu.c+24 -00 replies
119/124iommu/amd: Fix race in increase_address_space()drivers/iommu/amd_iommu.c+11 -50 replies
120/124Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"arch/arm64/include/asm/pgtable.h+9 -30 replies
121/124ovl: fix regression caused by overlapping layers detectionDocumentation/filesystems/overlayfs.txt fs/overlayfs/ovl_entry.h fs/overlayfs/super.c+49 -270 replies
122/124floppy: fix usercopy directiondrivers/block/floppy.c+2 -20 replies
123/124media: technisat-usb2: break out of loop at end of bufferdrivers/media/usb/dvb-usb/technisat-usb2.c+10 -120 replies
124/124vfs: Fix refcounting of filenames in fs_parserfs/fs_parser.c+1 -00 replies

Reviews trailers per patch

41 of 124 patches have a Reviewed-by or Acked-by.

Patch[email protected]Jiri PirkoPaolo AbeniCraig GallekGuenter RoeckStephen BoydAlexander AringSuman AnnaKeerthyPavel MacheklinyunshengJakub KicinskiAndrii NakryikoFlorian WestphalVasily GorbikJonathan LemonSudarsana Reddy KalluruAaro KoskinenLaura AbbottPetar PenkovRahul TanwarAndy ShevchenkoHayes WangAlex DeucherAlistair FrancisChristoph HellwigAbdul HaleemSteveMRay JuiPrarit BhargavaJan StancekMasami HiramatsuMichael KelleySachin SantMark RutlandColin WaltersKees CookThomas BogendoerferPeter UjfalusiJosh PoimboeufThomas GleixnerAlexander PopovMukesh OjhaSimon HormanGeert UytterhoevenQii WangChunming ZhouIlya DryomovLaszlo ErsekDavid LechnerGanapathi BhatDavide CarattiWilliam Tu
1/124Reported-and-tested-by
2/124
3/124
4/124
5/124
6/124
7/124
8/124
9/124A-b
10/124
11/124
12/124R-b
13/124R-b
14/124
15/124A-b
16/124Reported-and-tested-by
17/124A-b
18/124A-b A-b
19/124
20/124
21/124
22/124R-b R-b
23/124
24/124
25/124A-b
26/124
27/124A-b
28/124A-b
29/124
30/124R-b T-b
31/124R-b T-b
32/124T-b
33/124R-b T-b
34/124T-b
35/124
36/124A-b
37/124
38/124
39/124
40/124
41/124
42/124T-b
43/124A-b
44/124
45/124R-b A-b
46/124
47/124
48/124
49/124A-b
50/124
51/124
52/124
53/124
54/124
55/124A-b
56/124
57/124
58/124A-b
59/124T-b
60/124R-b
61/124A-b
62/124
63/124A-b
64/124
65/124A-b
66/124T-b T-b
67/124
68/124
69/124
70/124R-b
71/124A-b
72/124
73/124
74/124T-b
75/124
76/124R-b
77/124
78/124A-b
79/124
80/124
81/124R-b
82/124
83/124T-b R-b
84/124
85/124T-b
86/124Reported-and-tested-by
87/124
88/124
89/124
90/124R-b
91/124R-b
92/124
93/124
94/124
95/124
96/124
97/124R-b
98/124
99/124
100/124
101/124
102/124
103/124
104/124
105/124
106/124
107/124
108/124R-b
109/124
110/124A-b
111/124A-b
112/124R-b R-b
113/124R-b
114/124
115/124
116/124R-b R-b
117/124T-b
118/124
119/124
120/124R-b
121/124T-b
122/124A-b R-b
123/124R-b
124/124

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

Read the v1 thread

Cover letter [PATCH 5.2 000/124] 5.2.17-stable review

This is the start of the stable review cycle for the 5.2.17 release. There are 124 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 Sat 21 Sep 2019 09:44:25 PM UTC. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.2.17-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.2.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.2.17-rc1

David Howells <[email protected]>
vfs: Fix refcounting of filenames in fs_parser

Sean Young <[email protected]>
media: technisat-usb2: break out of loop at end of buffer

Jann Horn <[email protected]>
floppy: fix usercopy direction

Amir Goldstein <[email protected]>
ovl: fix regression caused by overlapping layers detection

Will Deacon <[email protected]>
Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"

Joerg Roedel <[email protected]>
iommu/amd: Fix race in increase_address_space()

Stuart Hayes <[email protected]>
iommu/amd: Flush old domains in kdump kernel

Hillf Danton <[email protected]>
keys: Fix missing null pointer check in request_key_auth_describe()

Yoshihiro Shimoda <[email protected]>
dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped

Baolin Wang <[email protected]>
dmaengine: sprd: Fix the DMA link-list configuration

Jacob Pan <[email protected]>
iommu/vt-d: Remove global page flush support

Tianyu Lan <[email protected]>
x86/hyper-v: Fix overflow bug in fill_gva_list()

Peter Zijlstra <[email protected]>
x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation

Wenwen Wang <[email protected]>
dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()

Wenwen Wang <[email protected]>
dmaengine: ti: dma-crossbar: Fix a memory leak bug

Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: r8a77995: draak: Fix backlight regulator name

Christophe JAILLET <[email protected]>
net: seeq: Fix the function used to release some memory in an error handling path

Christophe JAILLET <[email protected]>
enetc: Add missing call to 'pci_free_irq_vectors()' in probe and remove functions

Razvan Stefanescu <[email protected]>
net: dsa: microchip: add KSZ8563 compatibility string

Dmitry Bogdanov <[email protected]>
net: aquantia: fix out of memory condition on rx side

Igor Russkikh <[email protected]>
net: aquantia: linkstate irq should be oneshot

Dmitry Bogdanov <[email protected]>
net: aquantia: reapply vlan filters on up

Dmitry Bogdanov <[email protected]>
net: aquantia: fix removal of vlan 0

Srinivas Pandruvada <[email protected]>
tools/power turbostat: Fix CPU%C1 display value

Rajneesh Bhardwaj <[email protected]>
tools/power turbostat: Add Ice Lake NNPI support

Len Brown <[email protected]>
tools/power turbostat: Fix Haswell Core systems

Naoya Horiguchi <[email protected]>
tools/power turbostat: fix buffer overrun

Gustavo A. R. Silva <[email protected]>
tools/power turbostat: fix file descriptor leaks

Colin Ian King <[email protected]>
tools/power turbostat: fix leak of file descriptor on error return path

Zephaniah E. Loss-Cutler-Hull <[email protected]>
tools/power x86_energy_perf_policy: Fix argument parsing

Ben Hutchings <[email protected]>
tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2

Florian Westphal <[email protected]>
netfilter: nf_flow_table: clear skb tstamp before xmit

YueHaibing <[email protected]>
amd-xgbe: Fix error path in xgbe_mod_init()

Hsin-Yi Wang <[email protected]>
i2c: mediatek: disable zero-length transfers for mt8183

Lori Hikichi <[email protected]>
i2c: iproc: Stop advertising support of SMBUS quick cmd

Kim Phillips <[email protected]>
perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops

Josh Hunt <[email protected]>
perf/x86/intel: Restrict period on Nehalem

Jarkko Nikula <[email protected]>
i2c: designware: Synchronize IRQs when unregistering slave client

Takashi Iwai <[email protected]>
sky2: Disable MSI on yet another ASUS boards (P6Xxxx)

Thomas Falcon <[email protected]>
ibmvnic: Do not process reset during or after device removal

zhaoyang <[email protected]>
ARM: 8901/1: add a criteria for pfn_valid of arm

Anup Patel <[email protected]>
RISC-V: Fix FIXMAP area corruption on RV32 systems

Nagarjuna Kristam <[email protected]>
usb: host: xhci-tegra: Set DMA mask correctly

Jia-Ju Bai <[email protected]>
libceph: don't call crypto_free_sync_skcipher() on a NULL tfm

Dan Carpenter <[email protected]>
cifs: Use kzfree() to zero out the password

Ronnie Sahlberg <[email protected]>
cifs: set domainName when a domain-key is used in multiuser

Evan Quan <[email protected]>
drm/amd/powerplay: correct Vega20 dpm level related settings

Florian Westphal <[email protected]>
netfilter: conntrack: make sysctls per-namespace again

Marc Zyngier <[email protected]>
kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol

YueHaibing <[email protected]>
NFS: remove set but not used variable 'mapping'

Trond Myklebust <[email protected]>
NFSv2: Fix write regression

Trond Myklebust <[email protected]>
NFSv2: Fix eof handling

Thomas Jarosch <[email protected]>
netfilter: nf_conntrack_ftp: Fix debug output

Todd Seidelmann <[email protected]>
netfilter: xt_physdev: Fix spurious error message in physdev_mt_check

Christian König <[email protected]>
drm/amdgpu: fix dma_fence_wait without reference

Trond Myklebust <[email protected]>
NFS: Fix writepage(s) error handling to not report errors twice

Trond Myklebust <[email protected]>
NFS: Fix spurious EIO read errors

Trond Myklebust <[email protected]>
pNFS/flexfiles: Don't time out requests on hard mounts

Thomas Gleixner <[email protected]>
x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines

Prashant Malani <[email protected]>

    r8152: Set memory to all 0xFFs on failed reg reads

Ilya Leoshkevich <[email protected]>
bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0

Jakub Sitnicki <[email protected]>
flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH

Sven Eckelmann <[email protected]>
batman-adv: Only read OGM2 tvlv_len after buffer len check

Doug Berger <[email protected]>
ARM: 8874/1: mm: only adjust sections of valid mm structures

Gerd Hoffmann <[email protected]>
drm/virtio: use virtio_max_dma_size

Laurent Pinchart <[email protected]>
drm/omap: Fix port lookup for SDI output

Wenwen Wang <[email protected]>
qed: Add cleanup in qed_slowpath_start()

Anders Roxell <[email protected]>
selftests/bpf: add config fragment BPF_JIT

Ilya Leoshkevich <[email protected]>
selftests/bpf: fix test_cgroup_storage on s390

Ivan Khoronzhuk <[email protected]>
xdp: unpin xdp umem pages in error path

Christophe JAILLET <[email protected]>
Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105

Trond Myklebust <[email protected]>
NFS: On fatal writeback errors, we need to call nfs_inode_remove_request()

Trond Myklebust <[email protected]>
NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup

Trond Myklebust <[email protected]>
NFSv4: Fix return value in nfs_finish_open()

Trond Myklebust <[email protected]>
NFSv4: Fix return values for nfs4_file_open()

Juliana Rodrigueiro <[email protected]>
netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info

Pablo Neira Ayuso <[email protected]>
netfilter: nft_flow_offload: missing netlink attribute policy

Todd Seidelmann <[email protected]>
netfilter: ebtables: Fix argument order to ADD_COUNTER

Phil Reid <[email protected]>
fpga: altera-ps-spi: Fix getting of optional confd gpio

Quentin Monnet <[email protected]>
tools: bpftool: close prog FD before exit on showing a single program

Ilya Leoshkevich <[email protected]>
selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390

Ilya Leoshkevich <[email protected]>
s390/bpf: use 32-bit index for tail calls

Tony Lindgren <[email protected]>
ARM: dts: Fix incomplete dts data for am3 and am4 mmc

Suman Anna <[email protected]>
bus: ti-sysc: Simplify cleanup upon failures in sysc_probe()

Janusz Krzysztofik <[email protected]>
ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack

Faiz Abbas <[email protected]>
ARM: dts: dra74x: Fix iodelay configuration for mmc3

Emmanuel Vadot <[email protected]>
ARM: dts: am335x: Fix UARTs length

Tony Lindgren <[email protected]>
ARM: OMAP2+: Fix omap4 errata warning on other SoCs

Ilya Leoshkevich <[email protected]>
s390/bpf: fix lcgr instruction encoding

Neil Armstrong <[email protected]>
arm64: dts: meson-g12a: add missing dwc2 phy-names

Tony Lindgren <[email protected]>
ARM: dts: Fix incorrect dcan register mapping for am3, am4 and dra7

Tony Lindgren <[email protected]>
ARM: dts: Fix flags for gpio7

Tony Lindgren <[email protected]>
bus: ti-sysc: Fix using configured sysc mask value

Tony Lindgren <[email protected]>
bus: ti-sysc: Fix handling of forced idle

Tony Lindgren <[email protected]>
ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss

Faiz Abbas <[email protected]>
ARM: dts: am57xx: Disable voltage switching for SD card

YueHaibing <[email protected]>
ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails

YueHaibing <[email protected]>
ieee802154: hwsim: Fix error handle path in hwsim_init_module

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

Wen Huang <[email protected]>
mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings

Razvan Stefanescu <[email protected]>
tty/serial: atmel: reschedule TX after RX was started

Chunyan Zhang <[email protected]>
serial: sprd: correct the wrong sequence of arguments

Hung-Te Lin <[email protected]>
firmware: google: check if size is valid when decoding VPD data

Matt Delco <[email protected]>
KVM: coalesced_mmio: add bounds checking

Andrew Lunn <[email protected]>
net: dsa: Fix load order between DSA drivers and taggers

Dongli Zhang <[email protected]>
xen-netfront: do not assume sk_buff_head list is empty in error handling

Willem de Bruijn <[email protected]>
udp: correct reuseport selection with connected sockets

Cong Wang <[email protected]>
net_sched: let qdisc_put() accept NULL pointer

Paolo Abeni <[email protected]>
net/sched: fix race between deactivation and dequeue for NOLOCK qdisc

Xin Long <[email protected]>
ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit

Dmitry Bogdanov <[email protected]>
net: aquantia: fix limit of vlan filters

Yonglong Liu <[email protected]>
net: hns: fix LED configuration for marvell phy

Nicolas Boichat <[email protected]>
scripts/decode_stacktrace: match basepath using shell prefix operator, not regex

Aneesh Kumar K.V <[email protected]>
powerpc/mm/radix: Use the right page size for vmemmap mapping

Darrick J. Wong <[email protected]>
nfs: disable client side deduplication

Fabien Dessenne <[email protected]>
media: stm32-dcmi: fix irq = 0 case

Trond Myklebust <[email protected]>
SUNRPC: Handle connection breakages correctly in call_status()

Benjamin Tissoires <[email protected]>
Input: elan_i2c - remove Lenovo Legion Y7000 PnpID

Aaron Armstrong Skomra <[email protected]>
HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report

Pablo Neira Ayuso <[email protected]>
netfilter: nf_flow_table: set default timeout after successful insertion

Huazhong Tan <[email protected]>
net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit()

Yoshihiro Shimoda <[email protected]>
phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current

Sean Young <[email protected]>
media: tm6000: double free if usb disconnect while streaming

Alan Stern <[email protected]>
USB: usbcore: Fix slab-out-of-bounds bug during device reset

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

Diffstat:

 Documentation/filesystems/overlayfs.txt            |  2 +-
 Makefile                                           |  4 +-
 arch/arm/boot/dts/am33xx-l4.dtsi                   | 16 +++--
 arch/arm/boot/dts/am33xx.dtsi                      | 32 ++++++++--
 arch/arm/boot/dts/am4372.dtsi                      | 32 ++++++++--
 arch/arm/boot/dts/am437x-l4.dtsi                   |  4 ++
 arch/arm/boot/dts/am571x-idk.dts                   |  7 +--
 arch/arm/boot/dts/am572x-idk.dts                   |  7 +--
 arch/arm/boot/dts/am574x-idk.dts                   |  7 +--
 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi    |  3 +-
 arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts      |  7 +--
 arch/arm/boot/dts/am57xx-beagle-x15-revc.dts       |  7 +--
 arch/arm/boot/dts/dra7-evm.dts                     |  2 +-
 arch/arm/boot/dts/dra7-l4.dtsi                     |  6 +-
 arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi          | 50 +++++++--------
 arch/arm/mach-omap1/ams-delta-fiq-handler.S        |  3 +-
 arch/arm/mach-omap1/ams-delta-fiq.c                |  4 +-
 arch/arm/mach-omap2/omap4-common.c                 |  3 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          |  3 +-
 arch/arm/mm/init.c                                 |  8 ++-
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi        |  1 +
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts     |  6 +-
 arch/arm64/include/asm/pgtable.h                   | 12 +++-
 arch/powerpc/mm/book3s64/radix_pgtable.c           | 16 +++--
 arch/riscv/include/asm/fixmap.h                    |  4 --
 arch/riscv/include/asm/pgtable.h                   | 12 +++-
 arch/s390/net/bpf_jit_comp.c                       | 12 ++--
 arch/x86/events/amd/ibs.c                          | 13 +++-
 arch/x86/events/intel/core.c                       |  6 ++
 arch/x86/hyperv/mmu.c                              |  8 ++-
 arch/x86/include/asm/perf_event.h                  | 12 ++--
 arch/x86/include/asm/uaccess.h                     |  4 +-
 arch/x86/kernel/apic/io_apic.c                     |  8 ++-
 drivers/atm/Kconfig                                |  2 +-
 drivers/block/floppy.c                             |  4 +-
 drivers/bus/ti-sysc.c                              | 24 ++++---
 drivers/dma/sh/rcar-dmac.c                         | 28 ++++++---
 drivers/dma/sprd-dma.c                             | 10 ++-
 drivers/dma/ti/dma-crossbar.c                      |  4 +-
 drivers/dma/ti/omap-dma.c                          |  4 +-
 drivers/firmware/google/vpd.c                      |  4 +-
 drivers/firmware/google/vpd_decode.c               | 55 +++++++++-------
 drivers/firmware/google/vpd_decode.h               |  6 +-
 drivers/fpga/altera-ps-spi.c                       | 11 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            | 27 ++++----
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 60 ++++++++++++++++--
 drivers/gpu/drm/omapdrm/dss/output.c               |  4 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            | 10 ++-
 drivers/hid/wacom_sys.c                            | 10 +--
 drivers/hid/wacom_wac.c                            |  4 ++
 drivers/i2c/busses/i2c-bcm-iproc.c                 |  5 +-
 drivers/i2c/busses/i2c-designware-slave.c          |  1 +
 drivers/i2c/busses/i2c-mt65xx.c                    | 11 +++-
 drivers/input/mouse/elan_i2c_core.c                |  2 +-
 drivers/iommu/amd_iommu.c                          | 40 ++++++++++--
 drivers/iommu/intel-svm.c                          | 36 +++++------
 drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
 drivers/media/usb/dvb-usb/technisat-usb2.c         | 22 +++----
 drivers/media/usb/tm6000/tm6000-dvb.c              |  3 +
 drivers/net/dsa/microchip/ksz9477_spi.c            |  1 +
 drivers/net/ethernet/amd/xgbe/xgbe-main.c          | 10 ++-
 .../net/ethernet/aquantia/atlantic/aq_filters.c    |  5 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |  4 ++
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |  2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_vec.c    |  3 +-
 drivers/net/ethernet/freescale/enetc/enetc_ptp.c   |  5 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      | 23 ++++++-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  4 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  6 +-
 drivers/net/ethernet/marvell/sky2.c                |  7 +++
 drivers/net/ethernet/qlogic/qed/qed_main.c         |  4 +-
 drivers/net/ethernet/seeq/sgiseeq.c                |  7 ++-
 drivers/net/ieee802154/mac802154_hwsim.c           |  8 ++-
 drivers/net/usb/r8152.c                            |  5 +-
 drivers/net/wireless/marvell/mwifiex/ie.c          |  3 +
 drivers/net/wireless/marvell/mwifiex/uap_cmd.c     |  9 ++-
 drivers/net/xen-netfront.c                         |  2 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |  2 +
 drivers/tty/serial/atmel_serial.c                  |  1 -
 drivers/tty/serial/sprd_serial.c                   |  2 +-
 drivers/usb/core/config.c                          | 12 ++--
 drivers/usb/host/xhci-tegra.c                      | 10 +++
 fs/cifs/connect.c                                  | 22 +++++++
 fs/fs_parser.c                                     |  1 +
 fs/nfs/dir.c                                       |  2 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             | 11 +++-
 fs/nfs/internal.h                                  | 10 +++
 fs/nfs/nfs4file.c                                  | 18 +++---
 fs/nfs/pagelist.c                                  |  2 +-
 fs/nfs/proc.c                                      |  7 ++-
 fs/nfs/read.c                                      | 35 ++++++++---
 fs/nfs/write.c                                     | 38 +++++------
 fs/overlayfs/ovl_entry.h                           |  1 +
 fs/overlayfs/super.c                               | 73 ++++++++++++++--------
 include/linux/intel-iommu.h                        |  3 -
 include/net/pkt_sched.h                            |  7 ++-
 include/net/sock_reuseport.h                       | 21 ++++++-
 include/uapi/linux/netfilter/xt_nfacct.h           |  5 ++
 kernel/kallsyms.c                                  |  6 +-
 net/batman-adv/bat_v_ogm.c                         | 18 ++++--
 net/bridge/netfilter/ebtables.c                    |  8 +--
 net/ceph/crypto.c                                  |  6 +-
 net/core/dev.c                                     | 16 +++--
 net/core/filter.c                                  |  8 +--
 net/core/flow_dissector.c                          |  2 +-
 net/core/sock_reuseport.c                          | 15 ++++-
 net/dsa/dsa2.c                                     |  2 +
 net/ipv4/datagram.c                                |  2 +
 net/ipv4/udp.c                                     |  5 +-
 net/ipv6/datagram.c                                |  2 +
 net/ipv6/ip6_gre.c                                 |  2 +-
 net/ipv6/udp.c                                     |  5 +-
 net/netfilter/nf_conntrack_ftp.c                   |  2 +-
 net/netfilter/nf_conntrack_standalone.c            |  5 ++
 net/netfilter/nf_flow_table_core.c                 |  2 +-
 net/netfilter/nf_flow_table_ip.c                   |  3 +-
 net/netfilter/nft_flow_offload.c                   |  6 ++
 net/netfilter/xt_nfacct.c                          | 36 +++++++----
 net/netfilter/xt_physdev.c                         |  6 +-
 net/sched/sch_generic.c                            |  3 +
 net/sunrpc/clnt.c                                  |  2 +-
 net/wireless/nl80211.c                             |  4 +-
 net/xdp/xdp_umem.c                                 |  4 +-
 scripts/decode_stacktrace.sh                       |  2 +-
 security/keys/request_key_auth.c                   |  6 ++
 tools/bpf/bpftool/prog.c                           |  4 +-
 tools/power/x86/turbostat/turbostat.c              | 38 +++++++----
 .../x86_energy_perf_policy.c                       | 28 +++++----
 tools/testing/selftests/bpf/config                 |  1 +
 tools/testing/selftests/bpf/test_cgroup_storage.c  |  6 +-
 tools/testing/selftests/bpf/test_sock.c            |  7 ++-
 virt/kvm/coalesced_mmio.c                          | 19 +++---
 132 files changed, 936 insertions(+), 446 deletions(-)