* 7e5649b0ea89 Merge tag 'v4.19.14' into 4.19 |\ | * f630d3cc771e Linux 4.19.14 | * a4a929aa46b4 MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y | * feb0be15ee8b spi: bcm2835: Unbreak the build of esoteric configs | * 62977aad0a52 tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x | * 7f4a7b1badcf tpm: tpm_try_transmit() refactor error flow. | * 920735c63d8a arm64: compat: Avoid sending SIGILL for unallocated syscall numbers | * 1817b2ccbd11 iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes | * f318d0cf26b1 KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() | * 47ffaa7decc5 KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state | * 6318b1b7c90c KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum | * f0fcc4d17cf4 KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled | * ce866af60e90 rtc: m41t80: Correct alarm month range with RTC reads | * badd5690661b ARM: dts: exynos: Specify I2S assigned clocks in proper node | * 0fa68518047b arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs | * 7ec9ea679c96 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 | * ba77e8c7f704 smb3: fix large reads on encrypted connections | * 1827d1c439bc CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem | * db825a79e07a MIPS: Fix a R10000_LLSC_WAR logic in atomic.h | * 34c512d883b3 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III | * fb38b12e0b2b MIPS: Expand MIPS32 ASIDs to 64 bits | * 88c61f5cb67d MIPS: Align kernel load address to 64KB | * 76a9f7b4be28 MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() | * e8ae2ae2aae5 MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3 | * 62452b351195 MIPS: math-emu: Write-protect delay slot emulation pages | * d642e0b630b0 tools lib traceevent: Fix processing of dereferenced args in bprintk events | * 47af3cecd561 media: v4l2-tpg: array index could become negative | * 245fc1c7f688 media: vb2: check memory model for VIDIOC_CREATE_BUFS | * 845c7f6cbc98 media: vivid: free bitmap_cap when updating std/timings/etc. | * 257ad26e7e98 media: imx274: fix stack corruption in imx274_read_reg | * 7ce31f635b23 media: rc: cec devices do not have a lirc chardev | * 2f8cff22960b media: cec-pin: fix broken tx_ignore_nack_until_eom error injection | * 465153038583 media: cec: keep track of outstanding transmits | * e534754ffd93 serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly | * 5036fcd9b145 f2fs: sanity check of xattr entry size | * 58d7ab7163d9 f2fs: fix validation of the block count in sanity_check_raw_super | * ce5b0057f768 f2fs: read page index before freeing | * 9621ea6b9c4c dax: Use non-exclusive wait in wait_entry_unlocked() | * c555772c2a4e dax: Don't access a freed inode | * a9935a127688 powerpc/tm: Unset MSR[TS] if not recheckpointing | * 71cda0af3670 brcmfmac: Fix out of bounds memory access during fw load | * fad6c183e20b brcmfmac: fix roamoff=1 modparam | * 9eec74b48477 Btrfs: send, fix race with transaction commits that create snapshots | * 6911b074a005 btrfs: run delayed items before dropping the snapshot | * 10b04210aabf Btrfs: fix fsync of files with multiple hard links in new directories | * 7708a83090ba btrfs: skip file_extent generation check for free_space_inode in run_delalloc_nocow | * c1f90eb01971 btrfs: dev-replace: go back to suspend state if another EXCL_OP is running | * 28867a52e48d btrfs: dev-replace: go back to suspended state if target device is missing | * 326ca6bd0fae cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. | * 8a2fbdd5b020 cgroup: fix CSS_TASK_ITER_PROCS | * 99dcd45f274e crypto: cfb - fix decryption | * d8e4b24ffbbb crypto: testmgr - add AES-CFB tests | * cc43a8afa8e3 crypto: chcr - small packet Tx stalls the queue | * 0fa6bead41ba crypto: cavium/nitrox - fix a DMA pool free failure | * d095e1ba4165 clk: sunxi-ng: Use u64 for calculation of NM rate | * 36ef9d14fdda clk: rockchip: fix typo in rk3188 spdif_frac parent | * 9e9c669859f6 spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode | * cc8b83ff6a69 spi: bcm2835: Fix book-keeping of DMA termination | * 63f97d305aed spi: bcm2835: Fix race on DMA termination | * 0cb4f6559087 ext4: check for shutdown and r/o file system in ext4_write_inode() | * bf2fd1f97040 ext4: force inode writes when nfsd calls commit_metadata() | * 263663888d2f ext4: avoid declaring fs inconsistent due to invalid file handles | * 6633fcb231a0 ext4: include terminating u32 in size of xattr entries when expanding inodes | * 11bb168baef2 ext4: fix EXT4_IOC_GROUP_ADD ioctl | * 0d078853b87a ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() | * 0a1c177dd903 ext4: fix possible use after free in ext4_quota_enable | * b878c8a7f08f ext4: add ext4_sb_bread() to disambiguate ENOMEM cases | * 6665481e1c21 ocxl: Fix endiannes bug in read_afu_name() | * 3fbf78b25268 ocxl: Fix endiannes bug in ocxl_link_update_pe() | * 65e4e67de33d perf env: Also consider env->arch == NULL as local operation | * d124dd5c6ace perf pmu: Suppress potential format-truncation warning | * 307dbd383650 perf script: Use fallbacks for branch stacks | * 39dad822b785 perf tools: Use fallback for sample_addr_correlates_sym() cases | * 0ada27a74438 perf thread: Add fallback functions for cases where cpumode is insufficient | * 62977a9ba8dd perf machine: Record if a arch has a single user/kernel address space | * bf75d9382bc4 clocksource/drivers/arc_timer: Utilize generic sched_clock | * ca3a6fd272bb DRM: UDL: get rid of useless vblank initialization | * 29ac2218a9f8 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. | * 6c56e89e4ebe platform-msi: Free descriptors in platform_msi_domain_free() | * c9dae887cf64 KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails | * 07cbcfc33fc9 arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible | * edcf33b155fe KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup | * 4910271928c2 x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() | * 86ba6f66c9c1 x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off | * aeb5e5341696 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G | * f1680565304c Input: atmel_mxt_ts - don't try to free unallocated kernel memory | * d648a9bdac4b s390/pci: fix sleeping in atomic during hotplug | * 47148001ae12 ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty | * c4b6173e54ca ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper | * 6cd208cb934f staging: wilc1000: fix missing read_write setting when reading data | * 80562cf3b188 media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER | * f295bc9b8c9c usb: roles: Add a description for the class to Kconfig | * 9c1f18773406 Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" | * b1ab9f3d69f6 usb: dwc2: disable power_down on Amlogic devices | * 5e4dbeba2add usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() | * 8a5d034b5e86 USB: serial: option: add Fibocom NL678 series | * f37b8b18b54f USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays | * 9339eaf7ff4f usb: dwc2: host: use hrtimer for NAK retries | * 2c7882957c12 ALSA: hda/tegra: clear pending irq handlers | * 22bc89a31109 ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops | * 302d9834ef29 ALSA: firewire-lib: use the same print format for 'without_header' tracepoints | * ec7334b5ad18 ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint | * 438b26705896 ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet | * a8be7cd59d37 ALSA: fireface: fix for state to fetch PCM frames | * 9ded351759d0 ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 | * 691d06e60d9d ALSA: hda: add mute LED support for HP EliteBook 840 G4 | * cec876b46e19 mtd: rawnand: omap2: Pass the parent of pdev to dma_request_chan() | * 5cad883fd612 mtd: rawnand: marvell: prevent timeouts on a loaded machine | * 586209404782 mtd: atmel-quadspi: disallow building on ebsa110 | * 34fc09193486 powerpc/fsl: Fix spectre_v2 mitigations reporting | * eb734900aa83 ALSA: emux: Fix potential Spectre v1 vulnerabilities | * 56971d62c759 ALSA: pcm: Fix potential Spectre v1 vulnerability | * 0d2270496891 ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities | * 67b6a811a5f0 ALSA: rme9652: Fix potential Spectre v1 vulnerability | * 91dea490a4e1 IB/hfi1: Incorrect sizing of sge for PIO will OOPs | * 648458fe97b5 r8169: fix WoL device wakeup enable | * e4a2ffe9029f net: Use __kernel_clockid_t in uapi net_stamp.h | * e15413d61d4e net: mvneta: fix operation for 64K PAGE_SIZE | * e97ecb19fee9 net/mlx5e: RX, Fix wrong early return in receive queue poll | * e72e92914387 net/mlx5e: Remove unused UDP GSO remaining counter | * af93ac090110 mlxsw: core: Increase timeout during firmware flash process | * a8b01caff7d4 qed: Fix command number mismatch between driver and the mfw | * 5696ca93120b net: mvpp2: fix the phylink mode validation | * fe65dfcca1b9 net/mlx5e: RX, Verify MPWQE stride size is in range | * 78512e346836 net/mlx5e: Cancel DIM work on close SQ | * 935bc9ddd774 mscc: Configured MAC entries should be locked. | * ccc8b3747327 ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error | * 2210c2737e19 nfp: flower: ensure TCP flags can be placed in IPv6 frame | * fe3f820c18b0 net/ipv6: Fix a test against 'ipv6_find_idev()' return value | * 5ac4cc331bca ipv6: frags: Fix bogus skb->sk in reassembled packets | * 9ed77be31e95 net/mlx5e: Remove the false indication of software timestamping support | * 7942d5be4922 tipc: check group dests after tipc_wait_for_cond() | * 71e848bd5e1d net/mlx5: Typo fix in del_sw_hw_rule | * 3a1cbcf4f3ae xen/netfront: tolerate frags with no data | * d7c2162d5ab6 VSOCK: Send reset control packet when socket is partially bound | * 2b23a3651749 vhost: make sure used idx is seen before log in vhost_add_used_n() | * 2ce6d5aeafba tipc: use lock_sock() in tipc_sk_reinit() | * b66ecc4f0b36 tipc: fix a double kfree_skb() | * f404723deb69 tipc: fix a double free in tipc_enable_bearer() | * a2ee6fb9c675 tipc: compare remote and local protocols in tipc_udp_enable() | * dc6c13d5d5b4 tipc: check tsk->group in tipc_wait_for_cond() | * e52170348715 tcp: fix a race in inet_diag_dump_icsk() | * 60f05dddf1eb sock: Make sock->sk_stamp thread-safe | * fff7f7178630 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event | * 2ec3976e29f2 qmi_wwan: Add support for Fibocom NL678 series | * b7934b17b8f8 qmi_wwan: Added support for Telit LN940 series | * a47e4db747f6 qmi_wwan: Added support for Fibocom NL668 series | * 6e36567284cf ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() | * 4037ce1b28ca packet: validate address length if non-zero | * a35c9c1712df packet: validate address length | * 781e26adfdea net/wan: fix a double free in x25_asy_open_tty() | * f624d95c9937 net/tls: allocate tls context using GFP_ATOMIC | * 42e8bf856838 net: stmmac: Fix an error code in probe() | * e028017380f0 net/smc: fix TCP fallback socket release | * a1bce7196b72 netrom: fix locking in nr_find_socket() | * 4d1edda006a5 net: phy: Fix the issue that netif always links up after resuming | * e3ba5b266e6b net: mvpp2: 10G modes aren't supported on all ports | * 5ea9c08a8692 net: macb: restart tx after tx used bit read | * d5f9565c8d5a net: ipv4: do not handle duplicate fragments as overlapping | * acb70d28fe63 net/hamradio/6pack: use mod_timer() to rearm timers | * 281731c8170a net: clear skb->tstamp in forwarding paths | * ec820972c543 isdn: fix kernel-infoleak in capi_unlocked_ioctl | * cde81154f86e ip: validate header length on virtual device xmit | * 0d2b652b0732 ipv6: tunnels: fix two use-after-free | * cae3c9cf9d7d ipv6: explicitly initialize udp6_addr in udp_sock_create6() | * 360fb1db92df ipv4: Fix potential Spectre v1 vulnerability | * 32403fd3b529 ip6mr: Fix potential Spectre v1 vulnerability | * 110c877da975 ieee802154: lowpan_header_create check must check daddr | * 42b676c72e04 ibmveth: fix DMA unmap error in ibmveth_xmit_start error path | * 3c859adedd52 gro_cell: add napi_disable in gro_cells_destroy | * 3e881d8764ed ax25: fix a use-after-free in ax25_fillin_cb() | * c04c050f5bf9 Linux 4.19.13 | * 7f3ebea19795 drm/ioctl: Fix Spectre v1 vulnerabilities | * 6bb41321166f proc/sysctl: don't return ENOMEM on lookup when a table is unregistering | * 488f2c66dd46 Input: elantech - disable elan-i2c for P52 and P72 | * a5e880969713 mm: don't miss the last page because of round-off error | * e27666dd8ffa mm, page_alloc: fix has_unmovable_pages for HugePages | * 161a5654cf06 mm: thp: fix flags for pmd migration when split | * 7592dbfaf3ef mm, memory_hotplug: initialize struct pages for the full memory section | * 3fbd4d87f1d1 media: ov5640: Fix set format regression | * 7f30924b488f iwlwifi: add new cards for 9560, 9462, 9461 and killer series | * 9007fba734d0 Revert "mwifiex: restructure rx_reorder_tbl_lock usage" | * c151740ff107 iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares | * fed44d6cb15f rtlwifi: Fix leak of skb when processing C2H_BT_INFO | * 5ecdfbb0d9f0 xfrm_user: fix freeing of xfrm states on acquire | * 89d6fff0747f mm: introduce mm_[p4d|pud|pmd]_folded | * ba38c3e78838 mm: make the __PAGETABLE_PxD_FOLDED defines non-empty | * 28a3b553dd31 mm: add mm_pxd_folded checks to pgtable_bytes accounting functions | * 384221cbb918 panic: avoid deadlocks in re-entrant console drivers | * 0a95cba52bf2 x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence | * 56f7bfac531a x86/vdso: Pass --eh-frame-hdr to the linker | * 1e3b98b28c0d x86/mm: Fix decoy address handling vs 32-bit builds | * c623326a3398 x86/mtrr: Don't copy uninitialized gentry fields back to userspace | * 9933bfb6d3f2 futex: Cure exit race | * c1f8e7acb0c2 Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels | * 1972ca047083 KVM: Fix UAF in nested posted interrupt processing | * 229468c62942 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs | * 76281d12dac9 KVM: X86: Fix NULL deref in vcpu_scan_ioapic | * 82c8dbb376b9 posix-timers: Fix division by zero bug | * 1f51527d020e gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers | * 85ac860a5fdf gpio: max7301: fix driver for use with CONFIG_VMAP_STACK | * 0867cfaabcf7 mmc: omap_hsmmc: fix DMA API warning | * b38f6898b60c mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl | * 12df9797d98c mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support | * f465300aab0d mmc: core: Reset HPI enabled state during re-init and in case of errors | * 024d515aab9b scsi: sd: use mempool for discard special page | * 690699b27185 scsi: t10-pi: Return correct ref tag when queue has no integrity profile | * 073645885686 ubifs: Handle re-linking of inodes correctly while recovery | * 507a953af925 USB: serial: option: add Telit LN940 series | * 81dfcd0b2c17 USB: serial: option: add Fibocom NL668 series | * 4e0f50024696 USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) | * cc0667b533a9 USB: serial: option: add HP lt4132 | * 7a37019379d6 USB: serial: option: add GosunCn ZTE WeLink ME3630 | * a67fb441decd USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd | * e13bfb357f5b xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only | * 8f980122236c USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data | * 9c5ccadb7b42 Revert "vfs: Allow userns root to call mknod on owned filesystems." | * 38d072a4a717 iomap: Revert "fs/iomap.c: get/put the page in iomap_page_create/release()" * 6a0f175e781d config: set to not delay boosting after rcu grace-period start