Skip to content

4.14.257-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest106 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/106USB: serial: option: add Telit LE910S1 0x9200 compositiondrivers/usb/serial/option.c+2 -00 replies
2/106USB: serial: option: add Fibocom FM101-GL variantsdrivers/usb/serial/option.c+3 -00 replies
3/106usb: hub: Fix usb enumeration issue due to address0 racedrivers/usb/core/hub.c+11 -30 replies
4/106usb: hub: Fix locking issues with address0_mutexdrivers/usb/core/hub.c+12 -70 replies
5/106binder: fix test regression due to sender_euid changedrivers/android/binder.c+1 -10 replies
6/106ALSA: ctxfi: Fix out-of-range accesssound/pci/ctxfi/ctamixer.c sound/pci/ctxfi/ctdaio.c sound/pci/ctxfi/ctresource.c +2 more+22 -260 replies
7/106media: cec: copy sequence field for the replydrivers/media/cec/cec-adap.c+1 -00 replies
8/106HID: wacom: Use "Confidence" flag to prevent reporting invalid contactsdrivers/hid/wacom_wac.c drivers/hid/wacom_wac.h+8 -10 replies
9/106staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()drivers/staging/rtl8192e/rtl8192e/rtl_core.c+2 -10 replies
10/106fuse: fix page stealingfs/fuse/dev.c+12 -20 replies
11/106xen: dont continue xenstore initialization in case of errorsdrivers/xen/xenbus/xenbus_probe.c+3 -10 replies
12/106xen: detect uninitialized xenbus in xenbus_initdrivers/xen/xenbus/xenbus_probe.c+23 -00 replies
13/106tracing: Fix pid filtering when triggers are attachedkernel/trace/trace.h+18 -60 replies
14/106netfilter: ipvs: Fix reuse connection if RS weight is 0Documentation/networking/ipvs-sysctl.txt net/netfilter/ipvs/ip_vs_core.c+5 -60 replies
15/106ARM: dts: BCM5301X: Fix I2C controller interruptarch/arm/boot/dts/bcm5301x.dtsi+1 -10 replies
16/106ARM: dts: BCM5301X: Add interrupt properties to GPIO nodearch/arm/boot/dts/bcm5301x.dtsi+2 -00 replies
17/106ASoC: topology: Add missing rwsem around snd_ctl_remove() callssound/soc/soc-topology.c+3 -00 replies
18/106net: ieee802154: handle iftypes as u32include/net/nl802154.h+4 -30 replies
19/106NFSv42: Dont fail clone() unless the OP_CLONE operation failedfs/nfs/nfs42xdr.c+1 -20 replies
20/106ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCEarch/arm/mach-socfpga/core.h arch/arm/mach-socfpga/platsmp.c+5 -50 replies
21/106scsi: mpt3sas: Fix kernel panic during drive powercycle testdrivers/scsi/mpt3sas/mpt3sas_scsih.c+1 -10 replies
22/106drm/vc4: fix error code in vc4_create_object()drivers/gpu/drm/vc4/vc4_bo.c+1 -10 replies
23/106ipv6: fix typos in __ip6_finish_output()net/ipv6/ip6_output.c+1 -10 replies
24/106net/smc: Ensure the active closing peer first closes clcsocknet/smc/smc_close.c+6 -00 replies
25/106PM: hibernate: use correct mode for swsusp_close()kernel/power/hibernate.c+3 -30 replies
26/106tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flowsnet/ipv4/tcp_cubic.c+3 -20 replies
27/106MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48arch/mips/Kconfig+1 -10 replies
28/106net/smc: Dont call clcsock shutdown twice when smc shutdownnet/smc/af_smc.c+7 -10 replies
29/106vhost/vsock: fix incorrect used length reported to the guestdrivers/vhost/vsock.c+1 -10 replies
30/106tracing: Check pid filtering when creating eventskernel/trace/trace_events.c+7 -00 replies
31/106s390/mm: validate VMA in PGSTE manipulation functionsarch/s390/mm/pgtable.c+13 -00 replies
32/106PCI: aardvark: Fix I/O space page leakdrivers/pci/host/pci-aardvark.c+1 -10 replies
33/106PCI: aardvark: Fix a leaked reference by adding missing of_node_put()drivers/pci/host/pci-aardvark.c+8 -50 replies
34/106PCI: aardvark: Wait for endpoint to be ready before training linkdrivers/pci/host/pci-aardvark.c+8 -00 replies
35/106PCI: aardvark: Train link immediately after enabling trainingdrivers/pci/host/pci-aardvark.c+9 -60 replies
36/106PCI: aardvark: Improve link trainingdrivers/pci/host/pci-aardvark.c+89 -250 replies
37/106PCI: aardvark: Issue PERST via GPIOdrivers/pci/host/pci-aardvark.c+43 -10 replies
38/106PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macrosdrivers/pci/host/pci-aardvark.c+19 -230 replies
39/106PCI: aardvark: Indicate error in val when config read failsdrivers/pci/host/pci-aardvark.c+3 -10 replies
40/106PCI: aardvark: Introduce an advk_pcie_valid_device() helperdrivers/pci/host/pci-aardvark.c+11 -20 replies
41/106PCI: aardvark: Dont touch PCIe registers if no card connecteddrivers/pci/host/pci-aardvark.c+7 -00 replies
42/106PCI: aardvark: Fix compilation on s390drivers/pci/host/pci-aardvark.c+1 -10 replies
43/106PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()drivers/pci/host/pci-aardvark.c+34 -300 replies
44/106PCI: aardvark: Update comment about disabling link trainingdrivers/pci/host/pci-aardvark.c+8 -10 replies
45/106PCI: aardvark: Remove PCIe outbound window configurationdrivers/pci/host/pci-aardvark.c+0 -550 replies
46/106PCI: aardvark: Configure PCIe resources from ranges DT propertydrivers/pci/host/pci-aardvark.c+189 -10 replies
47/106PCI: aardvark: Fix PCIe Max Payload Size settingdrivers/pci/host/pci-aardvark.c+2 -10 replies
48/106PCI: Add PCI_EXP_LNKCTL2_TLS* macrosinclude/uapi/linux/pci_regs.h+5 -00 replies
49/106PCI: aardvark: Fix link trainingdrivers/pci/host/pci-aardvark.c+35 -840 replies
50/106PCI: aardvark: Fix checking for link up via LTSSM statedrivers/pci/host/pci-aardvark.c+67 -40 replies
51/106pinctrl: armada-37xx: Correct mpp definitionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-37xx.c+19 -90 replies
52/106pinctrl: armada-37xx: add missing pin: PCIe1 Wakeupdrivers/pinctrl/mvebu/pinctrl-armada-37xx.c+1 -00 replies
53/106pinctrl: armada-37xx: Correct PWM pins definitionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-37xx.c+12 -130 replies
54/106arm64: dts: marvell: armada-37xx: declare PCIe reset pinarch/arm64/boot/dts/marvell/armada-37xx.dtsi+9 -00 replies
55/106arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio functionarch/arm64/boot/dts/marvell/armada-3720-db.dts arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts arch/arm64/boot/dts/marvell/armada-37xx.dtsi+7 -10 replies
56/106hugetlbfs: flush TLBs correctly after huge_pmd_unsharearch/arm/include/asm/tlb.h arch/ia64/include/asm/tlb.h arch/s390/include/asm/tlb.h +5 more+85 -00 replies
57/106proc/vmcore: fix clearing user buffer by properly using clear_user()fs/proc/vmcore.c+10 -50 replies
58/106NFC: add NCI_UNREG flag to eliminate the raceinclude/net/nfc/nci_core.h net/nfc/nci/core.c+18 -20 replies
59/106fuse: release pipe buf after last usefs/fuse/dev.c+5 -50 replies
60/106xen: sync include/xen/interface/io/ring.h with Xens newest versioninclude/xen/interface/io/ring.h+165 -1420 replies
61/106xen/blkfront: read response from backend only oncedrivers/block/xen-blkfront.c+18 -170 replies
62/106xen/blkfront: dont take local copy of a request from the ring pagedrivers/block/xen-blkfront.c+15 -100 replies
63/106xen/blkfront: dont trust the backend response data blindlydrivers/block/xen-blkfront.c+53 -170 replies
64/106xen/netfront: read response from backend only oncedrivers/net/xen-netfront.c+19 -190 replies
65/106xen/netfront: dont read data from request on the ring pagedrivers/net/xen-netfront.c+37 -430 replies
66/106xen/netfront: disentangle tx_skb_freelistdrivers/net/xen-netfront.c+25 -360 replies
67/106xen/netfront: dont trust the backend response data blindlydrivers/net/xen-netfront.c+75 -50 replies
68/106tty: hvc: replace BUG_ON() with negative return valuedrivers/tty/hvc/hvc_xen.c+14 -30 replies
69/106shm: extend forced shm destroy to support objects from several IPC nsesinclude/linux/ipc_namespace.h include/linux/sched/task.h include/linux/shm.h +1 more+159 -470 replies
70/106ipc: WARN if trying to remove ipc object which is absentipc/util.c+3 -30 replies
71/106NFSv42: Fix pagecache invalidation after COPY/CLONEfs/nfs/nfs42proc.c+3 -20 replies
72/106hugetlb: take PMD sharing into account when flushing tlb/cachesmm/hugetlb.c+43 -100 replies
73/106net: return correct error codenet/ipv4/devinet.c+1 -10 replies
74/106platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deepdrivers/platform/x86/thinkpad_acpi.c+0 -120 replies
75/106s390/setup: avoid using memblock_enforce_memory_limitarch/s390/kernel/setup.c+0 -30 replies
76/106btrfs: check-integrity: fix a warning on write caching disabled diskfs/btrfs/disk-io.c+13 -10 replies
77/106thermal: core: Reset previous low and high trip during thermal zone initdrivers/thermal/thermal_core.c+2 -00 replies
78/106scsi: iscsi: Unblock session then wake up error handlerdrivers/scsi/scsi_transport_iscsi.c+3 -30 replies
79/106ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c+4 -00 replies
80/106net: tulip: de4x5: fix the problem that the array lp->phy[8] may be out of bounddrivers/net/ethernet/dec/tulip/de4x5.c+17 -130 replies
81/106net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()drivers/net/ethernet/dec/tulip/de4x5.c+4 -00 replies
82/106perf hist: Fix memory leak of a perf_hpp_fmttools/perf/ui/hist.c tools/perf/util/hist.h+14 -150 replies
83/106vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmitdrivers/net/vrf.c+2 -00 replies
84/106kprobes: Limit max data_size of the kretprobe instancesinclude/linux/kprobes.h kernel/kprobes.c+5 -00 replies
85/106sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsldrivers/ata/sata_fsl.c+10 -20 replies
86/106sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsldrivers/ata/sata_fsl.c+3 -50 replies
87/106fs: add fget_many() and fput_many()fs/file.c fs/file_table.c include/linux/file.h +1 more+22 -80 replies
88/106fget: check that the fd still exists after getting a ref to itfs/file.c+4 -00 replies
89/106natsemi: xtensa: fix section mismatch warningsdrivers/net/ethernet/natsemi/xtsonic.c+1 -10 replies
90/106net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c+8 -20 replies
91/106net: mpls: Fix notifications when deleting a devicenet/mpls/af_mpls.c+52 -160 replies
92/106siphash: use _unaligned version by defaultinclude/linux/siphash.h lib/siphash.c+10 -160 replies
93/106net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+7 -20 replies
94/106net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is availabledrivers/net/usb/lan78xx.c+1 -10 replies
95/106net/rds: correct socket tunable error in rds_tcp_tune()net/rds/tcp.c+1 -10 replies
96/106net/smc: Keep smc_close_final rc during active closenet/smc/smc_close.c+6 -20 replies
97/106parisc: Fix KBUILD_IMAGE for self-extracting kernelarch/parisc/Makefile+5 -00 replies
98/106parisc: Fix "make install" on newer debian releasesarch/parisc/install.sh+1 -00 replies
99/106vgacon: Propagate console boot parameters before calling `vc_resizedrivers/video/console/vgacon.c+9 -50 replies
100/106xhci: Fix commad ring abort, write all 64 bits to CRCR register.drivers/usb/host/xhci-ring.c+14 -70 replies
101/106usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnectdrivers/staging/typec/tcpm.c+0 -40 replies
102/106x86/64/mm: Map all kernel memory into trampoline_pgdarch/x86/realmode/init.c+11 -10 replies
103/106tty: serial: msm_serial: Deactivate RX DMA for polling supportdrivers/tty/serial/msm_serial.c+3 -00 replies
104/106serial: pl011: Add ACPI SBSA UART match iddrivers/tty/serial/amba-pl011.c+1 -00 replies
105/106serial: core: fix transmit-buffer reset and memleakdrivers/tty/serial/serial_core.c+12 -10 replies
106/106parisc: Mark cr16 CPU clocksource unstable on all SMP machinesarch/parisc/kernel/time.c+5 -190 replies

Reviews trailers per patch

53 of 106 patches have a Reviewed-by or Acked-by.

PatchChristian LamparterWen GuKarsten GraulThomas PetazzoniLinus WalleijTomasz Maciej NowakRob HerringJan BeulichMiquel RaynalJakub KicinskiKrzysztof KozlowskiDavid AhernTobias BrunnerJoshua DickensHans de GoedeMarek SzyprowskiMike KravetzChristian BraunerSimon HormanJulian AnastasovRoger Pau MonnéMarek BehúnKirill A. ShutemovNaoya HoriguchiVictor GuNadav HaklaiStefan HajnocziHalil PasicSergei ShtylyovClaudio ImbrendaHeiko CarstensHannes ReineckeChristoph HellwigMax FilippovLeon RomanovskyAndrew LunnFilipe MananaSantosh ShilimkarArnd BergmannJuergen GrossJason A. DonenfeldArd BiesheuvelPavankumar KondetiHeikki KrogerusBaoquan HeJann HornMiklos SzerediThara GopinathKajol JainBaruch SiachLee DuncanJon HunterGuenter Roeck
SeriesT-b T-b
1/106
2/106
3/106
4/106T-b A-b T-b
5/106A-b
6/106
7/106
8/106T-b
9/106
10/106
11/106R-b
12/106R-b R-b
13/106
14/106A-b A-b
15/106T-b
16/106
17/106
18/106
19/106
20/106
21/106
22/106
23/106R-b T-b A-b
24/106R-b
25/106
26/106
27/106
28/106R-b A-b
29/106R-b R-b
30/106
31/106R-b A-b
32/106R-b R-b
33/106
34/106A-b
35/106A-b T-b A-b
36/106A-b T-b R-b
37/106A-b T-b
38/106A-b T-b R-b
39/106
40/106
41/106
42/106R-b
43/106T-b
44/106
45/106R-b R-b
46/106
47/106R-b
48/106
49/106R-b
50/106R-b
51/106T-b
52/106T-b
53/106A-b
54/106
55/106A-b T-b
56/106R-b
57/106A-b
58/106R-b R-b
59/106
60/106
61/106R-b A-b
62/106R-b A-b
63/106R-b A-b
64/106R-b
65/106R-b
66/106
67/106R-b
68/106R-b
69/106
70/106
71/106
72/106A-b R-b
73/106
74/106R-b
75/106R-b
76/106R-b
77/106R-b
78/106R-b
79/106
80/106
81/106R-b
82/106R-b
83/106R-b
84/106
85/106R-b
86/106R-b
87/106R-b R-b
88/106Reported-and-tested-by A-b
89/106A-b
90/106
91/106
92/106R-b A-b
93/106R-b
94/106R-b
95/106A-b
96/106R-b A-b
97/106
98/106
99/106
100/106T-b
101/106A-b
102/106
103/106
104/106
105/106T-b
106/106

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 4.14 000/106] 4.14.257-rc1 review

This is the start of the stable review cycle for the 4.14.257 release. There are 106 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, 08 Dec 2021 14:55:37 +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.257-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.257-rc1

Helge Deller <[email protected]>
parisc: Mark cr16 CPU clocksource unstable on all SMP machines

Johan Hovold <[email protected]>
serial: core: fix transmit-buffer reset and memleak

Pierre Gondois <[email protected]>
serial: pl011: Add ACPI SBSA UART match id

Sven Eckelmann <[email protected]>
tty: serial: msm_serial: Deactivate RX DMA for polling support

Joerg Roedel <[email protected]>
x86/64/mm: Map all kernel memory into trampoline_pgd

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect

Mathias Nyman <[email protected]>
xhci: Fix commad ring abort, write all 64 bits to CRCR register.

Maciej W. Rozycki <[email protected]>
vgacon: Propagate console boot parameters before calling `vc_resize'

Helge Deller <[email protected]>
parisc: Fix "make install" on newer debian releases

Helge Deller <[email protected]>
parisc: Fix KBUILD_IMAGE for self-extracting kernel

Tony Lu <[email protected]>
net/smc: Keep smc_close_final rc during active close

William Kucharski <[email protected]>
net/rds: correct socket tunable error in rds_tcp_tune()

Sven Schuchmann <[email protected]>
net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available

Zhou Qingyang <[email protected]>
net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()

Arnd Bergmann <[email protected]>
siphash: use _unaligned version by default

Benjamin Poirier <[email protected]>
net: mpls: Fix notifications when deleting a device

Zhou Qingyang <[email protected]>
net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()

Randy Dunlap <[email protected]>
natsemi: xtensa: fix section mismatch warnings

Linus Torvalds <[email protected]>
fget: check that the fd still exists after getting a ref to it

Jens Axboe <[email protected]>
fs: add fget_many() and fput_many()

Baokun Li <[email protected]>
sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl

Baokun Li <[email protected]>
sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl

Masami Hiramatsu <[email protected]>
kprobes: Limit max data_size of the kretprobe instances

Stephen Suryaputra <[email protected]>
vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit

Ian Rogers <[email protected]>
perf hist: Fix memory leak of a perf_hpp_fmt

Teng Qi <[email protected]>
net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()

zhangyue <[email protected]>

    net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound

Teng Qi <[email protected]>
ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()

Mike Christie <[email protected]>
scsi: iscsi: Unblock session then wake up error handler

Manaf Meethalavalappu Pallikunhi <[email protected]>
thermal: core: Reset previous low and high trip during thermal zone init

Wang Yugui <[email protected]>
btrfs: check-integrity: fix a warning on write caching disabled disk

Vasily Gorbik <[email protected]>
s390/setup: avoid using memblock_enforce_memory_limit

Slark Xiao <[email protected]>
platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep

liuguoqiang <[email protected]>
net: return correct error code

Mike Kravetz <[email protected]>
hugetlb: take PMD sharing into account when flushing tlb/caches

Benjamin Coddington <[email protected]>
NFSv42: Fix pagecache invalidation after COPY/CLONE

Alexander Mikhalitsyn <[email protected]>
ipc: WARN if trying to remove ipc object which is absent

Alexander Mikhalitsyn <[email protected]>
shm: extend forced shm destroy to support objects from several IPC nses

Juergen Gross <[email protected]>
tty: hvc: replace BUG_ON() with negative return value

Juergen Gross <[email protected]>
xen/netfront: don't trust the backend response data blindly

Juergen Gross <[email protected]>
xen/netfront: disentangle tx_skb_freelist

Juergen Gross <[email protected]>
xen/netfront: don't read data from request on the ring page

Juergen Gross <[email protected]>
xen/netfront: read response from backend only once

Juergen Gross <[email protected]>
xen/blkfront: don't trust the backend response data blindly

Juergen Gross <[email protected]>
xen/blkfront: don't take local copy of a request from the ring page

Juergen Gross <[email protected]>
xen/blkfront: read response from backend only once

Juergen Gross <[email protected]>
xen: sync include/xen/interface/io/ring.h with Xen's newest version

Miklos Szeredi <[email protected]>
fuse: release pipe buf after last use

Lin Ma <[email protected]>
NFC: add NCI_UNREG flag to eliminate the race

David Hildenbrand <[email protected]>
proc/vmcore: fix clearing user buffer by properly using clear_user()

Nadav Amit <[email protected]>
hugetlbfs: flush TLBs correctly after huge_pmd_unshare

Marek Behún <[email protected]>
arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function

Miquel Raynal <[email protected]>
arm64: dts: marvell: armada-37xx: declare PCIe reset pin

Marek Behún <[email protected]>
pinctrl: armada-37xx: Correct PWM pins definitions

Gregory CLEMENT <[email protected]>
pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup

Marek Behún <[email protected]>
pinctrl: armada-37xx: Correct mpp definitions

Pali Rohár <[email protected]>
PCI: aardvark: Fix checking for link up via LTSSM state

Pali Rohár <[email protected]>
PCI: aardvark: Fix link training

Frederick Lawler <[email protected]>
PCI: Add PCI_EXP_LNKCTL2_TLS* macros

Pali Rohár <[email protected]>
PCI: aardvark: Fix PCIe Max Payload Size setting

Pali Rohár <[email protected]>
PCI: aardvark: Configure PCIe resources from 'ranges' DT property

Evan Wang <[email protected]>
PCI: aardvark: Remove PCIe outbound window configuration

Pali Rohár <[email protected]>
PCI: aardvark: Update comment about disabling link training

Pali Rohár <[email protected]>
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()

Pali Rohár <[email protected]>
PCI: aardvark: Fix compilation on s390

Pali Rohár <[email protected]>
PCI: aardvark: Don't touch PCIe registers if no card connected

Thomas Petazzoni <[email protected]>
PCI: aardvark: Introduce an advk_pcie_valid_device() helper

Pali Rohár <[email protected]>
PCI: aardvark: Indicate error in 'val' when config read fails

Pali Rohár <[email protected]>
PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros

Pali Rohár <[email protected]>
PCI: aardvark: Issue PERST via GPIO

Marek Behún <[email protected]>
PCI: aardvark: Improve link training

Pali Rohár <[email protected]>
PCI: aardvark: Train link immediately after enabling training

Remi Pommarel <[email protected]>
PCI: aardvark: Wait for endpoint to be ready before training link

Wen Yang <[email protected]>
PCI: aardvark: Fix a leaked reference by adding missing of_node_put()

Sergei Shtylyov <[email protected]>
PCI: aardvark: Fix I/O space page leak

David Hildenbrand <[email protected]>
s390/mm: validate VMA in PGSTE manipulation functions

Steven Rostedt (VMware) <[email protected]>
tracing: Check pid filtering when creating events

Stefano Garzarella <[email protected]>
vhost/vsock: fix incorrect used length reported to the guest

Tony Lu <[email protected]>
net/smc: Don't call clcsock shutdown twice when smc shutdown

Huang Pei <[email protected]>
MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48

Eric Dumazet <[email protected]>
tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows

Thomas Zeitlhofer <[email protected]>
PM: hibernate: use correct mode for swsusp_close()

Tony Lu <[email protected]>
net/smc: Ensure the active closing peer first closes clcsock

Eric Dumazet <[email protected]>
ipv6: fix typos in __ip6_finish_output()

Dan Carpenter <[email protected]>
drm/vc4: fix error code in vc4_create_object()

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix kernel panic during drive powercycle test

Takashi Iwai <[email protected]>
ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE

Trond Myklebust <[email protected]>
NFSv42: Don't fail clone() unless the OP_CLONE operation failed

Alexander Aring <[email protected]>

    net: ieee802154: handle iftypes as u32

Takashi Iwai <[email protected]>
ASoC: topology: Add missing rwsem around snd_ctl_remove() calls

Florian Fainelli <[email protected]>
ARM: dts: BCM5301X: Add interrupt properties to GPIO node

Florian Fainelli <[email protected]>
ARM: dts: BCM5301X: Fix I2C controller interrupt

yangxingwu <[email protected]>
netfilter: ipvs: Fix reuse connection if RS weight is 0

Steven Rostedt (VMware) <[email protected]>
tracing: Fix pid filtering when triggers are attached

Stefano Stabellini <[email protected]>
xen: detect uninitialized xenbus in xenbus_init

Stefano Stabellini <[email protected]>
xen: don't continue xenstore initialization in case of errors

Miklos Szeredi <[email protected]>
fuse: fix page stealing

Dan Carpenter <[email protected]>
staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()

Jason Gerecke <[email protected]>
HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts

Hans Verkuil <[email protected]>
media: cec: copy sequence field for the reply

Takashi Iwai <[email protected]>
ALSA: ctxfi: Fix out-of-range access

Todd Kjos <[email protected]>
binder: fix test regression due to sender_euid change

Mathias Nyman <[email protected]>
usb: hub: Fix locking issues with address0_mutex

Mathias Nyman <[email protected]>
usb: hub: Fix usb enumeration issue due to address0 race

Mingjie Zhang <[email protected]>
USB: serial: option: add Fibocom FM101-GL variants

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit LE910S1 0x9200 composition

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

Diffstat:

 .../pinctrl/marvell,armada-37xx-pinctrl.txt        |  26 +-
 Documentation/networking/ipvs-sysctl.txt           |   3 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/bcm5301x.dtsi                    |   4 +-
 arch/arm/include/asm/tlb.h                         |   8 +
 arch/arm/mach-socfpga/core.h                       |   2 +-
 arch/arm/mach-socfpga/platsmp.c                    |   8 +-
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |   3 +
 .../boot/dts/marvell/armada-3720-espressobin.dts   |   3 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   9 +
 arch/ia64/include/asm/tlb.h                        |  10 +
 arch/mips/Kconfig                                  |   2 +-
 arch/parisc/Makefile                               |   5 +
 arch/parisc/install.sh                             |   1 +
 arch/parisc/kernel/time.c                          |  24 +-
 arch/s390/include/asm/tlb.h                        |  14 +
 arch/s390/kernel/setup.c                           |   3 -
 arch/s390/mm/pgtable.c                             |  13 +
 arch/sh/include/asm/tlb.h                          |  10 +
 arch/um/include/asm/tlb.h                          |  12 +
 arch/x86/realmode/init.c                           |  12 +-
 drivers/android/binder.c                           |   2 +-
 drivers/ata/sata_fsl.c                             |  20 +-
 drivers/block/xen-blkfront.c                       | 126 ++++--
 drivers/gpu/drm/vc4/vc4_bo.c                       |   2 +-
 drivers/hid/wacom_wac.c                            |   8 +-
 drivers/hid/wacom_wac.h                            |   1 +
 drivers/media/cec/cec-adap.c                       |   1 +
 drivers/net/ethernet/dec/tulip/de4x5.c             |  34 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c |   4 +
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   9 +-
 drivers/net/ethernet/natsemi/xtsonic.c             |   2 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |  10 +-
 drivers/net/usb/lan78xx.c                          |   2 +-
 drivers/net/vrf.c                                  |   2 +
 drivers/net/xen-netfront.c                         | 257 +++++++-----
 drivers/pci/host/pci-aardvark.c                    | 463 +++++++++++++++++----
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  28 +-
 drivers/platform/x86/thinkpad_acpi.c               |  12 -
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   2 +-
 drivers/scsi/scsi_transport_iscsi.c                |   6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   3 +-
 drivers/staging/typec/tcpm.c                       |   4 -
 drivers/thermal/thermal_core.c                     |   2 +
 drivers/tty/hvc/hvc_xen.c                          |  17 +-
 drivers/tty/serial/amba-pl011.c                    |   1 +
 drivers/tty/serial/msm_serial.c                    |   3 +
 drivers/tty/serial/serial_core.c                   |  13 +-
 drivers/usb/core/hub.c                             |  23 +-
 drivers/usb/host/xhci-ring.c                       |  21 +-
 drivers/usb/serial/option.c                        |   5 +
 drivers/vhost/vsock.c                              |   2 +-
 drivers/video/console/vgacon.c                     |  14 +-
 drivers/xen/xenbus/xenbus_probe.c                  |  27 +-
 fs/btrfs/disk-io.c                                 |  14 +-
 fs/file.c                                          |  19 +-
 fs/file_table.c                                    |   9 +-
 fs/fuse/dev.c                                      |  14 +-
 fs/nfs/nfs42proc.c                                 |   5 +-
 fs/nfs/nfs42xdr.c                                  |   3 +-
 fs/proc/vmcore.c                                   |  15 +-
 include/asm-generic/tlb.h                          |   2 +
 include/linux/file.h                               |   2 +
 include/linux/fs.h                                 |   4 +-
 include/linux/ipc_namespace.h                      |  15 +
 include/linux/kprobes.h                            |   2 +
 include/linux/sched/task.h                         |   2 +-
 include/linux/shm.h                                |  13 +-
 include/linux/siphash.h                            |  14 +-
 include/net/nfc/nci_core.h                         |   1 +
 include/net/nl802154.h                             |   7 +-
 include/uapi/linux/pci_regs.h                      |   5 +
 include/xen/interface/io/ring.h                    | 293 +++++++------
 ipc/shm.c                                          | 176 ++++++--
 ipc/util.c                                         |   6 +-
 kernel/kprobes.c                                   |   3 +
 kernel/power/hibernate.c                           |   6 +-
 kernel/trace/trace.h                               |  24 +-
 kernel/trace/trace_events.c                        |   7 +
 lib/siphash.c                                      |  12 +-
 mm/hugetlb.c                                       |  72 +++-
 mm/memory.c                                        |  10 +
 net/ipv4/devinet.c                                 |   2 +-
 net/ipv4/tcp_cubic.c                               |   5 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/mpls/af_mpls.c                                 |  68 ++-
 net/netfilter/ipvs/ip_vs_core.c                    |   8 +-
 net/nfc/nci/core.c                                 |  19 +-
 net/rds/tcp.c                                      |   2 +-
 net/smc/af_smc.c                                   |   8 +-
 net/smc/smc_close.c                                |  10 +
 sound/pci/ctxfi/ctamixer.c                         |  14 +-
 sound/pci/ctxfi/ctdaio.c                           |  16 +-
 sound/pci/ctxfi/ctresource.c                       |   7 +-
 sound/pci/ctxfi/ctresource.h                       |   4 +-
 sound/pci/ctxfi/ctsrc.c                            |   7 +-
 sound/soc/soc-topology.c                           |   3 +
 tools/perf/ui/hist.c                               |  28 +-
 tools/perf/util/hist.h                             |   1 -
 99 files changed, 1591 insertions(+), 670 deletions(-)