Skip to content

4.14.25-stable review

Greg Kroah-Hartman kvm linux-arch linux-arm-msm linux-btrfs linux-edac lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest110 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/110Bluetooth: btusb: Use DMI matching for QCA reset_resume quirkingdrivers/bluetooth/btusb.c+19 -60 replies
2/110ixgbe: fix crash in build_skb Rx code pathdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+8 -00 replies
3/110tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the busdrivers/char/tpm/st33zp24/st33zp24.c+2 -20 replies
4/110tpm: fix potential buffer overruns caused by bit glitches on the busdrivers/char/tpm/tpm-interface.c drivers/char/tpm/tpm2-cmd.c+8 -00 replies
5/110tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the busdrivers/char/tpm/tpm_i2c_infineon.c+3 -20 replies
6/110tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the busdrivers/char/tpm/tpm_i2c_nuvoton.c+6 -20 replies
7/110tpm_tis: fix potential buffer overruns caused by bit glitches on the busdrivers/char/tpm/tpm_tis_core.c+3 -20 replies
8/110tpm: constify transmit data pointersdrivers/char/tpm/tpm_tis.c drivers/char/tpm/tpm_tis_core.c drivers/char/tpm/tpm_tis_core.h +1 more+16 -190 replies
9/110tpm_tis_spi: Use DMA-safe memory for SPI transfersdrivers/char/tpm/tpm_tis_spi.c+27 -180 replies
10/110ALSA: usb-audio: Add a quirck for B&W PX headphonessound/usb/quirks-table.h+47 -00 replies
11/110ALSA: control: Fix memory corruption risk in snd_ctl_elem_readsound/core/control.c+1 -10 replies
12/110ALSA: x86: Fix missing spinlock and mutex initializationssound/x86/intel_hdmi_audio.c+2 -00 replies
13/110ALSA: hda: Add a power_save blacklistsound/pci/hda/hda_intel.c+36 -20 replies
14/110ALSA: hda - Fix pincfg at resume on Lenovo T470 docksound/pci/hda/patch_realtek.c+2 -10 replies
15/110mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllersdrivers/mmc/host/sdhci-pci-core.c+31 -40 replies
16/110mmc: dw_mmc-k3: Fix out-of-bounds access through DT aliasdrivers/mmc/host/dw_mmc-k3.c+3 -00 replies
17/110mmc: dw_mmc: Avoid accessing registers in runtime suspended statedrivers/mmc/host/dw_mmc.c+4 -00 replies
18/110mmc: dw_mmc: Factor out dw_mci_init_slot_capsdrivers/mmc/host/dw_mmc.c+43 -300 replies
19/110mmc: dw_mmc: Fix out-of-bounds access for slots capsdrivers/mmc/host/dw_mmc-exynos.c drivers/mmc/host/dw_mmc-k3.c drivers/mmc/host/dw_mmc-rockchip.c +3 more+14 -10 replies
20/110timers: Forward timer base before migrating timerskernel/time/timer.c+6 -00 replies
21/110parisc: Use cr16 interval timers unconditionally on qemuarch/parisc/include/asm/processor.h arch/parisc/kernel/time.c+3 -10 replies
22/110parisc: Reduce irq overhead when run in qemuarch/parisc/kernel/time.c+5 -40 replies
23/110parisc: Fix ordering of cache and TLB flushesarch/parisc/include/asm/cacheflush.h arch/parisc/kernel/cache.c arch/parisc/kernel/pacache.S+54 -260 replies
24/110btrfs: use proper endianness accessors for super_copyfs/btrfs/sysfs.c fs/btrfs/transaction.c+15 -139 replies
25/110block: fix the count of PGPGOUT for WRITE_SAMEblock/blk-core.c+1 -10 replies
26/110block: kyber: fix domain token leak during requeueblock/kyber-iosched.c+1 -00 replies
27/110vfio: disable filesystem-dax page pinningdrivers/vfio/vfio_iommu_type1.c+15 -30 replies
28/110cpufreq: s3c24xx: Fix broken s3c_cpufreq_init()drivers/cpufreq/s3c24xx-cpufreq.c+7 -10 replies
29/110dax: fix vma_is_fsdax() helperinclude/linux/fs.h+1 -10 replies
30/110direct-io: Fix sleep in atomic due to sync AIOfs/direct-io.c+1 -20 replies
31/110x86/xen: Zero MSR_IA32_SPEC_CTRL before suspendarch/x86/xen/suspend.c+16 -00 replies
32/110x86/platform/intel-mid: Handle Intel Edison reboot correctlyarch/x86/platform/intel-mid/intel-mid.c+1 -10 replies
33/110x86/cpu_entry_area: Sync cpu_entry_area to initial_page_tablearch/x86/include/asm/pgtable_32.h arch/x86/include/asm/pgtable_64.h arch/x86/kernel/setup.c +3 more+32 -250 replies
34/110bridge: check brport attr show in brport_shownet/bridge/br_sysfs_if.c+3 -00 replies
35/110fib_semantics: Dont match route with mismatching tclassidnet/ipv4/fib_semantics.c+5 -00 replies
36/110hdlc_ppp: carrier detect ok, dont turn off negotiationdrivers/net/wan/hdlc_ppp.c+4 -10 replies
37/110ipv6 sit: work around bogus gcc-8 -Wrestrict warningnet/ipv6/sit.c+1 -10 replies
38/110net: amd-xgbe: fix comparison to bitshift when dealing with a maskdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+1 -10 replies
39/110net: ethernet: ti: cpsw: fix net watchdog timeoutdrivers/net/ethernet/ti/cpsw.c+14 -20 replies
40/110net: fix race on decreasing number of TX queuesnet/core/dev.c+9 -20 replies
41/110net: ipv4: dont allow setting net.ipv4.route.min_pmtu below 68net/ipv4/route.c+6 -20 replies
42/110netlink: ensure to loop over all netns in genlmsg_multicast_allns()net/netlink/genetlink.c+10 -20 replies
43/110net: sched: report if filter is too large to dumpnet/sched/cls_api.c+6 -10 replies
44/110ppp: prevent unregistered channels from connecting to PPP unitsdrivers/net/ppp/ppp_generic.c+9 -00 replies
45/110sctp: verify size of a new chunk in _sctp_make_chunk()net/sctp/sm_make_chunk.c+6 -10 replies
46/110udplite: fix partial checksum initializationinclude/net/udplite.h net/ipv4/udp.c net/ipv6/ip6_checksum.c+11 -00 replies
47/110net/mlx5e: Fix TCP checksum in LRO buffersdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+34 -130 replies
48/110sctp: fix dst refcnt leak in sctp_v4_get_dstnet/sctp/protocol.c+4 -60 replies
49/110mlxsw: spectrum_switchdev: Check success of FDB add operationdrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c+27 -20 replies
50/110net/mlx5e: Specify numa node when allocating drop rqdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+8 -20 replies
51/110net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPTdrivers/net/phy/phy.c+1 -10 replies
52/110tcp: Honor the eor bit in tcp_mtu_probenet/ipv4/tcp_output.c+25 -00 replies
53/110rxrpc: Fix send in rxrpc_send_data_packet()net/rxrpc/output.c+1 -10 replies
54/110tcp_bbr: better deal with suboptimal GSOnet/ipv4/tcp_output.c+5 -30 replies
55/110doc: Change the min default value of tcp_wmem/tcp_rmem.Documentation/networking/ip-sysctl.txt+2 -20 replies
56/110net/mlx5e: Fix loopback self test when GRO is offdrivers/net/ethernet/mellanox/mlx5/core/en_selftest.c+2 -10 replies
57/110net_sched: gen_estimator: fix broken estimators based on percpu statsnet/core/gen_estimator.c+1 -00 replies
58/110net/sched: cls_u32: fix cls_u32 on filter replacenet/sched/cls_u32.c+2 -10 replies
59/110sctp: do not pr_err for the duplicated node in transport rhlistnet/sctp/input.c+1 -40 replies
60/110tcp: revert F-RTO middle-box workaroundnet/ipv4/tcp_input.c+7 -100 replies
61/110tcp: revert F-RTO extension to detect more spurious timeoutsnet/ipv4/tcp_input.c+12 -180 replies
62/110mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_createdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+11 -80 replies
63/110net: ipv4: Set addr_type in hash_keys for forwarded casenet/ipv4/route.c+2 -00 replies
64/110sctp: fix dst refcnt leak in sctp_v6_get_dst()net/sctp/ipv6.c+7 -30 replies
65/110bridge: Fix VLAN reference count problemnet/bridge/br_vlan.c+2 -00 replies
66/110net/mlx5e: Verify inline header size do not exceed SKB linear sizedrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+1 -10 replies
67/110amd-xgbe: Restore PCI interrupt enablement setting on resumedrivers/net/ethernet/amd/xgbe/xgbe-pci.c+2 -00 replies
68/110cls_u32: fix use after free in u32_destroy_key()net/sched/cls_u32.c+11 -100 replies
69/110mlxsw: spectrum_router: Do not unconditionally clear route offload indicationdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+3 -00 replies
70/110netlink: put module reference if dump start failsnet/netlink/af_netlink.c+3 -10 replies
71/110tcp: purge write queue upon RSTnet/ipv4/tcp_input.c+1 -00 replies
72/110tuntap: correctly add the missing XDP flushdrivers/net/tun.c+1 -00 replies
73/110tuntap: disable preemption during XDP processingdrivers/net/tun.c+6 -00 replies
74/110virtio-net: disable NAPI only when enabled during XDP setdrivers/net/virtio_net.c+5 -30 replies
75/110s390/qeth: fix underestimated count of buffer elementsdrivers/s390/net/qeth_core.h+1 -10 replies
76/110s390/qeth: fix SETIP command handlingdrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c+13 -60 replies
77/110s390/qeth: fix overestimated count of buffer elementsdrivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l3_main.c+12 -90 replies
78/110s390/qeth: fix IP removal on offline cardsdrivers/s390/net/qeth_l3_main.c+3 -110 replies
79/110s390/qeth: fix double-free on IP add/remove racedrivers/s390/net/qeth_l3_main.c+2 -10 replies
80/110Revert "s390/qeth: fix using of ref counter for rxip addresses"drivers/s390/net/qeth_l3_main.c+3 -50 replies
81/110s390/qeth: fix IP address lookup for L3 devicesdrivers/s390/net/qeth_l3.h drivers/s390/net/qeth_l3_main.c+74 -510 replies
82/110s390/qeth: fix IPA command submission racedrivers/s390/net/qeth_core_main.c+10 -90 replies
83/110blk-mq: dont call io scheds .requeue_request when requeueing rq to ->dispatchblock/blk-mq.c+3 -10 replies
84/110media: m88ds3103: dont call a non-initalized functiondrivers/media/dvb-frontends/m88ds3103.c+5 -20 replies
85/110EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNLdrivers/edac/sb_edac.c+1 -10 replies
86/110KVM: s390: take care of clock-comparator sign controlarch/s390/kvm/interrupt.c+19 -60 replies
87/110KVM: s390: provide only a single function for setting the tod (fix SCK)arch/s390/kvm/kvm-s390.c arch/s390/kvm/kvm-s390.h arch/s390/kvm/priv.c+22 -380 replies
88/110KVM: s390: consider epoch index on hotplugged CPUsarch/s390/kvm/kvm-s390.c+1 -00 replies
89/110KVM: s390: consider epoch index on TOD clock syncsarch/s390/kvm/kvm-s390.c+29 -30 replies
90/110nospec: Allow index argument to have const-qualified typeinclude/linux/nospec.h+1 -20 replies
91/110x86/mm: Fix {pmd,pud}_{set,clear}_flags()arch/x86/include/asm/pgtable.h arch/x86/include/asm/pgtable_types.h+14 -40 replies
92/110ARM: orion: fix orion_ge00_switch_board_info initializationarch/arm/plat-orion/common.c+11 -120 replies
93/110ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore somarch/arm/boot/dts/rk3288-phycore-som.dtsi+0 -200 replies
94/110ARM: mvebu: Fix broken PL310_ERRATA_753970 selectsarch/arm/mach-mvebu/Kconfig+2 -20 replies
95/110ARM: kvm: fix building with gcc-8arch/arm/kvm/hyp/Makefile arch/arm/kvm/hyp/banked-sr.c+9 -00 replies
96/110KVM: x86: extend usage of RET_MMIO_PF_* constantsarch/x86/kvm/mmu.c arch/x86/kvm/paging_tmpl.h+55 -580 replies
97/110KVM: X86: Fix SMRAM accessing even if VM is shutdownarch/x86/kvm/mmu.c+1 -10 replies
98/110KVM: mmu: Fix overlap between public and private memslotsvirt/kvm/kvm_main.c+1 -20 replies
99/110KVM/x86: Remove indirect MSR op calls from SPEC_CTRLarch/x86/kvm/svm.c arch/x86/kvm/vmx.c+8 -60 replies
100/110KVM: x86: move LAPIC initialization after VMCS creationarch/x86/kvm/lapic.c arch/x86/kvm/x86.c+1 -10 replies
101/110KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()arch/x86/kvm/svm.c arch/x86/kvm/vmx.c+2 -20 replies
102/110KVM: x86: fix vcpu initialization with userspace lapicarch/x86/kvm/lapic.c arch/x86/kvm/x86.c+6 -70 replies
103/110PCI/ASPM: Deal with missing root ports in link state handlingdrivers/pci/pcie/aspm.c+6 -20 replies
104/110KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and X86_CR4_PAE_BIT in kvm_valid_sregs()arch/x86/kvm/x86.c+2 -20 replies
105/110KVM/x86: remove WARN_ON() for when vm_munmap() failsarch/x86/kvm/x86.c+2 -40 replies
106/110ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530drivers/acpi/bus.c+31 -70 replies
107/110ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmuxarch/arm/boot/dts/logicpd-som-lv.dtsi+8 -10 replies
108/110ARM: dts: LogicPD Torpedo: Fix I2C1 pinmuxarch/arm/boot/dts/logicpd-torpedo-som.dtsi+8 -00 replies
109/110md: only allow remove_and_add_spares when no sync_thread running.drivers/md/md.c+4 -00 replies
110/110nvme-rdma: dont suppress send completionsdrivers/nvme/host/rdma.c+14 -400 replies

Reviews trailers per patch

45 of 110 patches have a Reviewed-by or Acked-by.

PatchAndrew BowersJarkko SakkinenLiu BoDavid SterbaOmar SandovalChristoph HellwigBart Van AsscheAlex WilliamsonHaozhong ZhangMark RutlandJan BeulichWoody SuwalskiDavid AhernIvan KhoronzhukJiri PirkoCong WangMarcelo Ricardo LeitnerNeil HormanIdo SchimmelNeal CardwellSoheil Hassas YeganehNikolay AleksandrovAlexander PetrovskiyEric DumazetChristian BorntraegerCornelia HuckLinus TorvaldsJuergen GrossThomas GleixnerAndrew LunnJim MattsonMax GurtovoyKevin FenziJane ChuJan KaraAndy ShevchenkoTom LendackyStefano BrivioShawn LinJaehoon ChungFlorian FainelliMichael S. TsirkinPaolo Valente
1/110Reported-and-tested-by
2/110T-b
3/110R-b
4/110R-b T-b
5/110R-b
6/110R-b
7/110T-b R-b
8/110R-b T-b
9/110R-b
10/110
11/110
12/110
13/110
14/110
15/110
16/110R-b
17/110R-b
18/110
19/110
20/110
21/110
22/110
23/110
24/110R-b R-b
25/110R-b R-b
26/110R-b
27/110R-b A-b T-b
28/110
29/110A-b R-b
30/110T-b
31/110R-b
32/110A-b
33/110T-b
34/110
35/110A-b
36/110
37/110
38/110A-b
39/110R-b
40/110
41/110R-b
42/110
43/110A-b A-b
44/110
45/110A-b A-b
46/110
47/110
48/110A-b A-b
49/110R-b
50/110
51/110R-b
52/110
53/110
54/110A-b A-b
55/110
56/110
57/110
58/110
59/110A-b A-b
60/110
61/110
62/110R-b
63/110R-b A-b
64/110A-b A-b
65/110A-b
66/110
67/110
68/110A-b
69/110T-b
70/110
71/110R-b
72/110
73/110
74/110A-b
75/110
76/110
77/110
78/110
79/110
80/110
81/110
82/110
83/110R-b A-b
84/110
85/110
86/110R-b
87/110R-b
88/110R-b R-b
89/110R-b
90/110A-b
91/110R-b A-b
92/110R-b
93/110
94/110
95/110
96/110
97/110
98/110
99/110R-b
100/110
101/110R-b
102/110
103/110
104/110
105/110
106/110
107/110
108/110
109/110
110/110R-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 43 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/110] 4.14.25-stable review

This is the start of the stable review cycle for the 4.14.25 release. There are 110 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 Fri Mar 9 19:10:03 UTC 2018. Anything received after that time might be too late.

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

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

Sagi Grimberg <[email protected]>
nvme-rdma: don't suppress send completions

NeilBrown <[email protected]>
md: only allow remove_and_add_spares when no sync_thread running.

Adam Ford <[email protected]>
ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux

Adam Ford <[email protected]>
ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux

Kai Heng Feng <[email protected]>
ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530

Eric Biggers <[email protected]>
KVM/x86: remove WARN_ON() for when vm_munmap() fails

Tianyu Lan <[email protected]>
KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and X86_CR4_PAE_BIT in kvm_valid_sregs()

Ard Biesheuvel <[email protected]>
PCI/ASPM: Deal with missing root ports in link state handling

Radim Krčmář <[email protected]>
KVM: x86: fix vcpu initialization with userspace lapic

Paolo Bonzini <[email protected]>
KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()

Paolo Bonzini <[email protected]>
KVM: x86: move LAPIC initialization after VMCS creation

Paolo Bonzini <[email protected]>
KVM/x86: Remove indirect MSR op calls from SPEC_CTRL

Wanpeng Li <[email protected]>
KVM: mmu: Fix overlap between public and private memslots

Wanpeng Li <[email protected]>
KVM: X86: Fix SMRAM accessing even if VM is shutdown

Paolo Bonzini <[email protected]>
KVM: x86: extend usage of RET_MMIO_PF_* constants

Arnd Bergmann <[email protected]>
ARM: kvm: fix building with gcc-8

Ulf Magnusson <[email protected]>

    ARM: mvebu: Fix broken PL310_ERRATA_753970 selects

Daniel Schultz <[email protected]>
ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore som

Arnd Bergmann <[email protected]>
ARM: orion: fix orion_ge00_switch_board_info initialization

Jan Beulich <[email protected]>

    x86/mm: Fix {pmd,pud}_{set,clear}_flags()

Rasmus Villemoes <[email protected]>
nospec: Allow index argument to have const-qualified type

David Hildenbrand <[email protected]>
KVM: s390: consider epoch index on TOD clock syncs

David Hildenbrand <[email protected]>
KVM: s390: consider epoch index on hotplugged CPUs

David Hildenbrand <[email protected]>
KVM: s390: provide only a single function for setting the tod (fix SCK)

David Hildenbrand <[email protected]>
KVM: s390: take care of clock-comparator sign control

Anna Karbownik <[email protected]>
EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNL

Mauro Carvalho Chehab <[email protected]>
media: m88ds3103: don't call a non-initalized function

Ming Lei <[email protected]>

    blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch

Julian Wiedmann <[email protected]>
s390/qeth: fix IPA command submission race

Julian Wiedmann <[email protected]>
s390/qeth: fix IP address lookup for L3 devices

Julian Wiedmann <[email protected]>
Revert "s390/qeth: fix using of ref counter for rxip addresses"

Julian Wiedmann <[email protected]>
s390/qeth: fix double-free on IP add/remove race

Julian Wiedmann <[email protected]>
s390/qeth: fix IP removal on offline cards

Julian Wiedmann <[email protected]>
s390/qeth: fix overestimated count of buffer elements

Julian Wiedmann <[email protected]>
s390/qeth: fix SETIP command handling

Ursula Braun <[email protected]>
s390/qeth: fix underestimated count of buffer elements

Jason Wang <[email protected]>
virtio-net: disable NAPI only when enabled during XDP set

Jason Wang <[email protected]>
tuntap: disable preemption during XDP processing

Jason Wang <[email protected]>
tuntap: correctly add the missing XDP flush

Soheil Hassas Yeganeh <[email protected]>
tcp: purge write queue upon RST

Jason A. Donenfeld <[email protected]>
netlink: put module reference if dump start fails

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Do not unconditionally clear route offload indication

Paolo Abeni <[email protected]>
cls_u32: fix use after free in u32_destroy_key()

Tom Lendacky <[email protected]>
amd-xgbe: Restore PCI interrupt enablement setting on resume

Eran Ben Elisha <[email protected]>
net/mlx5e: Verify inline header size do not exceed SKB linear size

Ido Schimmel <[email protected]>
bridge: Fix VLAN reference count problem

Alexey Kodanev <[email protected]>
sctp: fix dst refcnt leak in sctp_v6_get_dst()

David Ahern <[email protected]>
net: ipv4: Set addr_type in hash_keys for forwarded case

Jiri Pirko <[email protected]>
mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create

Yuchung Cheng <[email protected]>
tcp: revert F-RTO extension to detect more spurious timeouts

Yuchung Cheng <[email protected]>
tcp: revert F-RTO middle-box workaround

Xin Long <[email protected]>
sctp: do not pr_err for the duplicated node in transport rhlist

Ivan Vecera <[email protected]>
net/sched: cls_u32: fix cls_u32 on filter replace

Eric Dumazet <[email protected]>
net_sched: gen_estimator: fix broken estimators based on percpu stats

Inbar Karmy <[email protected]>
net/mlx5e: Fix loopback self test when GRO is off

Tonghao Zhang <[email protected]>
doc: Change the min default value of tcp_wmem/tcp_rmem.

Eric Dumazet <[email protected]>
tcp_bbr: better deal with suboptimal GSO

David Howells <[email protected]>
rxrpc: Fix send in rxrpc_send_data_packet()

Ilya Lesokhin <[email protected]>
tcp: Honor the eor bit in tcp_mtu_probe

Heiner Kallweit <[email protected]>
net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT

Gal Pressman <[email protected]>
net/mlx5e: Specify numa node when allocating drop rq

Shalom Toledo <[email protected]>
mlxsw: spectrum_switchdev: Check success of FDB add operation

Tommi Rantala <[email protected]>
sctp: fix dst refcnt leak in sctp_v4_get_dst

Gal Pressman <[email protected]>
net/mlx5e: Fix TCP checksum in LRO buffers

Alexey Kodanev <[email protected]>
udplite: fix partial checksum initialization

Alexey Kodanev <[email protected]>
sctp: verify size of a new chunk in _sctp_make_chunk()

Guillaume Nault <[email protected]>
ppp: prevent unregistered channels from connecting to PPP units

Roman Kapl <[email protected]>
net: sched: report if filter is too large to dump

Nicolas Dichtel <[email protected]>
netlink: ensure to loop over all netns in genlmsg_multicast_allns()

Sabrina Dubroca <[email protected]>
net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68

Jakub Kicinski <[email protected]>
net: fix race on decreasing number of TX queues

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: fix net watchdog timeout

Wolfram Sang <[email protected]>
net: amd-xgbe: fix comparison to bitshift when dealing with a mask

Arnd Bergmann <[email protected]>
ipv6 sit: work around bogus gcc-8 -Wrestrict warning

Denis Du <[email protected]>
hdlc_ppp: carrier detect ok, don't turn off negotiation

Stefano Brivio <[email protected]>
fib_semantics: Don't match route with mismatching tclassid

Xin Long <[email protected]>
bridge: check brport attr show in brport_show

Thomas Gleixner <[email protected]>
x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table

Sebastian Panceac <[email protected]>
x86/platform/intel-mid: Handle Intel Edison reboot correctly

Juergen Gross <[email protected]>
x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend

Jan Kara <[email protected]>
direct-io: Fix sleep in atomic due to sync AIO

Dan Williams <[email protected]>
dax: fix vma_is_fsdax() helper

Viresh Kumar <[email protected]>
cpufreq: s3c24xx: Fix broken s3c_cpufreq_init()

Dan Williams <[email protected]>
vfio: disable filesystem-dax page pinning

Ming Lei <[email protected]>
block: kyber: fix domain token leak during requeue

Jiufei Xue <[email protected]>
block: fix the count of PGPGOUT for WRITE_SAME

Anand Jain <[email protected]>
btrfs: use proper endianness accessors for super_copy

John David Anglin <[email protected]>
parisc: Fix ordering of cache and TLB flushes

Helge Deller <[email protected]>
parisc: Reduce irq overhead when run in qemu

Helge Deller <[email protected]>
parisc: Use cr16 interval timers unconditionally on qemu

Lingutla Chandrasekhar <[email protected]>
timers: Forward timer base before migrating timers

Shawn Lin <[email protected]>
mmc: dw_mmc: Fix out-of-bounds access for slot's caps

Shawn Lin <[email protected]>
mmc: dw_mmc: Factor out dw_mci_init_slot_caps

Shawn Lin <[email protected]>
mmc: dw_mmc: Avoid accessing registers in runtime suspended state

Geert Uytterhoeven <[email protected]>
mmc: dw_mmc-k3: Fix out-of-bounds access through DT alias

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers

Takashi Iwai <[email protected]>
ALSA: hda - Fix pincfg at resume on Lenovo T470 dock

Hans de Goede <[email protected]>
ALSA: hda: Add a power_save blacklist

Takashi Iwai <[email protected]>
ALSA: x86: Fix missing spinlock and mutex initializations

Richard Fitzgerald <[email protected]>
ALSA: control: Fix memory corruption risk in snd_ctl_elem_read

Erik Veijola <[email protected]>
ALSA: usb-audio: Add a quirck for B&W PX headphones

Alexander Steffen <[email protected]>
tpm_tis_spi: Use DMA-safe memory for SPI transfers

Arnd Bergmann <[email protected]>
tpm: constify transmit data pointers

Jeremy Boone <[email protected]>
tpm_tis: fix potential buffer overruns caused by bit glitches on the bus

Jeremy Boone <[email protected]>
tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus

Jeremy Boone <[email protected]>
tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus

Jeremy Boone <[email protected]>
tpm: fix potential buffer overruns caused by bit glitches on the bus

Jeremy Boone <[email protected]>
tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus

Emil Tantilov <[email protected]>
ixgbe: fix crash in build_skb Rx code path

Hans de Goede <[email protected]>
Bluetooth: btusb: Use DMI matching for QCA reset_resume quirking

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

Diffstat:

 Documentation/networking/ip-sysctl.txt             |   4 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/logicpd-som-lv.dtsi              |   9 +-
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi         |   8 ++
 arch/arm/boot/dts/rk3288-phycore-som.dtsi          |  20 ----
 arch/arm/kvm/hyp/Makefile                          |   5 +
 arch/arm/kvm/hyp/banked-sr.c                       |   4 +
 arch/arm/mach-mvebu/Kconfig                        |   4 +-
 arch/arm/plat-orion/common.c                       |  23 ++--
 arch/parisc/include/asm/cacheflush.h               |   1 +
 arch/parisc/include/asm/processor.h                |   2 +
 arch/parisc/kernel/cache.c                         |  57 +++++-----
 arch/parisc/kernel/pacache.S                       |  22 ++++
 arch/parisc/kernel/time.c                          |  11 +-
 arch/s390/kvm/interrupt.c                          |  25 ++++-
 arch/s390/kvm/kvm-s390.c                           |  79 +++++++------
 arch/s390/kvm/kvm-s390.h                           |   5 +-
 arch/s390/kvm/priv.c                               |   9 +-
 arch/x86/include/asm/pgtable.h                     |   8 +-
 arch/x86/include/asm/pgtable_32.h                  |   1 +
 arch/x86/include/asm/pgtable_64.h                  |   1 +
 arch/x86/include/asm/pgtable_types.h               |  10 ++
 arch/x86/kernel/setup.c                            |  17 +--
 arch/x86/kernel/setup_percpu.c                     |  17 +--
 arch/x86/kvm/lapic.c                               |  11 +-
 arch/x86/kvm/mmu.c                                 |  97 ++++++++--------
 arch/x86/kvm/paging_tmpl.h                         |  18 +--
 arch/x86/kvm/svm.c                                 |   9 +-
 arch/x86/kvm/vmx.c                                 |   9 +-
 arch/x86/kvm/x86.c                                 |  12 +-
 arch/x86/mm/cpu_entry_area.c                       |   6 +
 arch/x86/mm/init_32.c                              |  15 +++
 arch/x86/platform/intel-mid/intel-mid.c            |   2 +-
 arch/x86/xen/suspend.c                             |  16 +++
 block/blk-core.c                                   |   2 +-
 block/blk-mq.c                                     |   4 +-
 block/kyber-iosched.c                              |   1 +
 drivers/acpi/bus.c                                 |  38 +++++--
 drivers/bluetooth/btusb.c                          |  25 ++++-
 drivers/char/tpm/st33zp24/st33zp24.c               |   4 +-
 drivers/char/tpm/tpm-interface.c                   |   4 +
 drivers/char/tpm/tpm2-cmd.c                        |   4 +
 drivers/char/tpm/tpm_i2c_infineon.c                |   5 +-
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |   8 +-
 drivers/char/tpm/tpm_tis.c                         |   2 +-
 drivers/char/tpm/tpm_tis_core.c                    |   9 +-
 drivers/char/tpm/tpm_tis_core.h                    |   4 +-
 drivers/char/tpm/tpm_tis_spi.c                     |  48 ++++----
 drivers/cpufreq/s3c24xx-cpufreq.c                  |   8 +-
 drivers/edac/sb_edac.c                             |   2 +-
 drivers/md/md.c                                    |   4 +
 drivers/media/dvb-frontends/m88ds3103.c            |   7 +-
 drivers/mmc/host/dw_mmc-exynos.c                   |   1 +
 drivers/mmc/host/dw_mmc-k3.c                       |   4 +
 drivers/mmc/host/dw_mmc-rockchip.c                 |   1 +
 drivers/mmc/host/dw_mmc-zx.c                       |   1 +
 drivers/mmc/host/dw_mmc.c                          |  84 +++++++++-----
 drivers/mmc/host/dw_mmc.h                          |   2 +
 drivers/mmc/host/sdhci-pci-core.c                  |  35 +++++-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c           |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   8 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  49 +++++---
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   2 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  22 ++--
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |  29 ++++-
 drivers/net/ethernet/ti/cpsw.c                     |  16 ++-
 drivers/net/phy/phy.c                              |   2 +-
 drivers/net/ppp/ppp_generic.c                      |   9 ++
 drivers/net/tun.c                                  |   7 ++
 drivers/net/virtio_net.c                           |   8 +-
 drivers/net/wan/hdlc_ppp.c                         |   5 +-
 drivers/nvme/host/rdma.c                           |  54 +++------
 drivers/pci/pcie/aspm.c                            |   8 +-
 drivers/s390/net/qeth_core.h                       |   7 +-
 drivers/s390/net/qeth_core_main.c                  |  43 +++----
 drivers/s390/net/qeth_l3.h                         |  34 +++++-
 drivers/s390/net/qeth_l3_main.c                    | 123 +++++++++------------
 drivers/vfio/vfio_iommu_type1.c                    |  18 ++-
 fs/btrfs/sysfs.c                                   |   8 +-
 fs/btrfs/transaction.c                             |  20 ++--
 fs/direct-io.c                                     |   3 +-
 include/linux/fs.h                                 |   2 +-
 include/linux/nospec.h                             |   3 +-
 include/net/udplite.h                              |   1 +
 kernel/time/timer.c                                |   6 +
 net/bridge/br_sysfs_if.c                           |   3 +
 net/bridge/br_vlan.c                               |   2 +
 net/core/dev.c                                     |  11 +-
 net/core/gen_estimator.c                           |   1 +
 net/ipv4/fib_semantics.c                           |   5 +
 net/ipv4/route.c                                   |  10 +-
 net/ipv4/tcp_input.c                               |  24 ++--
 net/ipv4/tcp_output.c                              |  33 +++++-
 net/ipv4/udp.c                                     |   5 +
 net/ipv6/ip6_checksum.c                            |   5 +
 net/ipv6/sit.c                                     |   2 +-
 net/netlink/af_netlink.c                           |   4 +-
 net/netlink/genetlink.c                            |  12 +-
 net/rxrpc/output.c                                 |   2 +-
 net/sched/cls_api.c                                |   7 +-
 net/sched/cls_u32.c                                |  24 ++--
 net/sctp/input.c                                   |   5 +-
 net/sctp/ipv6.c                                    |  10 +-
 net/sctp/protocol.c                                |  10 +-
 net/sctp/sm_make_chunk.c                           |   7 +-
 sound/core/control.c                               |   2 +-
 sound/pci/hda/hda_intel.c                          |  38 ++++++-
 sound/pci/hda/patch_realtek.c                      |   3 +-
 sound/usb/quirks-table.h                           |  47 ++++++++
 sound/x86/intel_hdmi_audio.c                       |   2 +
 virt/kvm/kvm_main.c                                |   3 +-
 114 files changed, 1065 insertions(+), 564 deletions(-)