* 23e3a915985b 4.14.78-xanmod48 * d46f3b7f02e2 Merge tag 'v4.14.78' into 4.14 * e7405910ca55 Linux 4.14.78 * 6edd85a7870a IB/hfi1: Fix destroy_qp hang after a link down * 4d5af836674f i2c: rcar: handle RXDMA HW behaviour on Gen3 * faf578e3593e drm/i915/glk: Add Quirk for GLK NUC HDMI port issues. * 2a797fd8f8ae mm: disallow mappings that conflict for devm_memremap_pages() * 8e6173c12467 staging: ccree: check DMA pool buf !NULL before free * 61377bc80861 drm/i915: Nuke the LVDS lid notifier * e896a2adba93 HID: quirks: fix support for Apple Magic Keyboards * 7b9f716d5550 ARC: build: Don't set CROSS_COMPILE in arch's Makefile * b6d06b180ff8 ARC: build: Get rid of toolchain check * 541500abfe9e mremap: properly flush TLB before releasing the page * f473bf921696 Revert "vfs: fix freeze protection in mnt_want_write_file() for overlayfs" * e261faa2eccb powerpc/lib/feature-fixups: use raw_patch_instruction() * f78ae314c6e3 iommu/amd: Return devid as alias for ACPI HID devices * 62c15d061f5f powerpc/tm: Avoid possible userspace r1 corruption on reclaim * 256707d3b89b powerpc/tm: Fix userspace r13 corruption * 4f5dbf26a1bd clocksource/drivers/fttmr010: Fix set_next_event handler * f75ad0441a0a net/mlx4: Use cpumask_available for eq->affinity_mask * 4c0e2e4a4b54 scsi: sd: don't crash the host on invalid commands * b6b5bc245dc2 scsi: ipr: System hung while dlpar adding primary ipr adapter back * 26377fe2f7b0 drm: mali-dp: Call drm_crtc_vblank_reset on device init * 940d35f3a572 PCI: dwc: Fix scheduling while atomic issues * 48047b847808 ravb: do not write 1 to reserved bits * 997cdc46f436 net: emac: fix fixed-link setup for the RTL8363SB switch * 1c22d2cbd9f2 Input: atakbd - fix Atari CapsLock behaviour * 8b8ab47a093d Input: atakbd - fix Atari keymap * 2b8b339c53d2 intel_th: pci: Add Ice Lake PCH support * 3353c04dd4d7 scsi: ibmvscsis: Ensure partition name is properly NUL terminated * 40e49c155313 scsi: ibmvscsis: Fix a stringop-overflow warning * 89450e431a63 clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs * 498c536f5931 batman-adv: fix hardif_neigh refcount on queue_work() failure * 3e9f714fb58b batman-adv: fix backbone_gw refcount on queue_work() failure * 2b1c4897f256 batman-adv: Prevent duplicated tvlv handler * b46fd722b7bc batman-adv: Prevent duplicated global TT entry * 2a544b2da44b batman-adv: Prevent duplicated softif_vlan entry * 18733cfe4126 batman-adv: Prevent duplicated nc_node entry * 3b38bed3304d batman-adv: Prevent duplicated gateway_node entry * c553f7e514b9 batman-adv: Fix segfault when writing to sysfs elp_interval * acdaf28d8cf5 batman-adv: Fix segfault when writing to throughput_override * fa04cc5e7b81 batman-adv: Avoid probe ELP information leak * 88be243901ff media: af9035: prevent buffer overflow on write * 8263087bf627 Linux 4.14.77 * d0c9f9f9fb44 perf tools: Fix snprint warnings for gcc 8 * 57bff812c4e2 ARM: spectre-v1: mitigate user accesses * 4a1948d692f1 ARM: spectre-v1: use get_user() for __get_user() * f64824a3d475 ARM: use __inttype() in get_user() * 70b96be10d15 ARM: oabi-compat: copy semops using __copy_from_user() * 38752f417487 ARM: vfp: use __copy_from_user() when restoring VFP state * faac72dc9150 ARM: signal: copy registers using __copy_from_user() * b690ec0dc735 ARM: spectre-v1: fix syscall entry * 4186f7cfa1d6 ARM: spectre-v1: add array_index_mask_nospec() implementation * f6909113ad1f ARM: spectre-v1: add speculation barrier (csdb) macros * e7fc401a8800 ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 * 8502541ee216 ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling * ee4e537d3aa1 ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 * 1df9a0a8201b ARM: KVM: invalidate icache on guest exit for Cortex-A15 * 75e48eff8aae ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 * 6d75fe7ed2f6 ARM: spectre-v2: warn about incorrect context switching functions * 510155b2d95b ARM: spectre-v2: add firmware based hardening * 5ab8c6e8879c ARM: spectre-v2: harden user aborts in kernel space * 81b215a5b80b ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit * 3e52aff79d5e ARM: spectre-v2: harden branch predictor on context switches * c0f64070a310 ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre * 0d5360ee15e9 ARM: bugs: add support for per-processor bug checking * c7825c277bad ARM: bugs: hook processor bug checking into SMP and suspend paths * 9a42b70744b1 ARM: bugs: prepare processor bug infrastructure * 1789de335428 ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs * d62b8ac8cd54 mm: don't show nr_indirectly_reclaimable in /proc/vmstat * 5de69d648a09 mm: treat indirectly reclaimable memory as free in overcommit logic * 6d7942377c88 dcache: account external names as indirectly reclaimable memory * dc09a5b68d83 mm: treat indirectly reclaimable memory as available in MemAvailable * c605894c84b9 mm: introduce NR_INDIRECTLY_RECLAIMABLE_BYTES * 7a4f9efdb213 xhci: Don't print a warning when setting link state for disabled ports * 74a960430a8d i2c: i2c-scmi: fix for i2c_smbus_write_block_data * 1b7ff5208d2f mm: Preserve _PAGE_DEVMAP across mprotect() calls * 68ba0bdfe494 mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 * 3e6275d940a4 arm64: perf: Reject stand-alone CHAIN events for PMUv3 * b3e4b3c70a0a pinctrl: mcp23s08: fix irq and irqchip setup order * d5833a50c6a3 mmc: block: avoid multiblock reads for the last sector in SPI mode * bc183079ddfd cgroup: Fix dom_cgrp propagation when enabling threaded mode * c339fab172a9 dm linear: fix linear_end_io conditional definition * efd6537984d5 dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled * 261f2cba100b dm: fix report zone remapping to account for partition offset * 6c8faa19e9cc dm cache: destroy migration_cache if cache target registration failed * 8d2f62cb2d46 s390/cio: Fix how vfio-ccw checks pinned pages * e3f725f5c46a perf script python: Fix export-to-sqlite.py sample columns * 82ac2740aa74 perf script python: Fix export-to-postgresql.py occasional failure * 54886c978397 percpu: stop leaking bitmap metadata blocks * 6c8f4babb57b mach64: detect the dot clock divider correctly on sparc * 86717a97f921 MIPS: VDSO: Always map near top of user memory * 8676e0b4a28f mm/vmstat.c: fix outdated vmstat_text * 059726864271 drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 * e4865b46e195 x86/kvm/lapic: always disable MMIO interface in x2APIC mode * 88659387b9d5 clk: x86: Stop marking clocks as CLK_IS_CRITICAL * ba54417f8d01 clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail * cac34c122cf3 PCI: hv: support reporting serial number as slot information * 18918ed70db9 ARM: dts: at91: add new compatibility string for macb on sama5d3 * c77295d6fa1c net: macb: disable scatter-gather for macb on sama5d3 * 3265bda5bd9f stmmac: fix valid numbers of unicast filter entries * 1826e5562516 hv_netvsc: fix schedule in RCU context * 37ca1cc8d4c0 sound: don't call skl_init_chip() to reset intel skl soc * 2af2b70c107b sound: enable interrupt after dma buffer initialization * a5733703e38c scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() * 254cc00e53d7 scsi: iscsi: target: Don't use stack buffer for scatterlist * 5d53f0d897c3 mfd: omap-usb-host: Fix dts probe of children * e3583d7b1bd9 Bluetooth: hci_ldisc: Free rw_semaphore on close * bac561137155 ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER * ad9ad950a37b ASoC: rsnd: adg: care clock-frequency size * 6d52f3e1e729 selftests: memory-hotplug: add required configs * e121efd796c9 selftests/efivarfs: add required kernel configs * c5f7b0d2ce9e ASoC: sigmadsp: safeload should not have lower byte limit * c08a99325a56 ASoC: wm8804: Add ACPI support * a15fac93a3e6 ASoC: rt5514: Fix the issue of the delay volume applied again * c5df58138946 inet: make sure to grab rcu_read_lock before using ireq->ireq_opt * 17af5475aef3 tcp/dccp: fix lockdep issue when SYN is backlogged * 4b7b26024f52 net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN * 98c77f2eef29 bnxt_en: don't try to offload VLAN 'modify' action * eb79c31aac15 nfp: avoid soft lockups under control message storm * f578e5b34c38 bonding: fix warning message * 90a3d8afe1f4 bonding: pass link-local packets to bonding master also. * 83eb2fdd0483 net/mlx5: E-Switch, Fix out of bound access when setting vport rate * 7aa339e90994 net: aquantia: memory corruption on jumbo frames * 7ba8867fb3a7 net/mlx5e: Set vlan masks for all offloaded TC rules * 431a4fee7114 net: dsa: bcm_sf2: Fix unbind ordering * 5150140b4ea7 net/packet: fix packet drop as of virtio gso * 5e7bb38dc696 net: stmmac: Fixup the tail addr setting in xmit path * 7976e6b70ecf udp: Unbreak modules that rely on external __skb_recv_udp() availability * 49984ca4e60e tipc: fix flow control accounting for implicit connect * 66c1b9cfa07d team: Forbid enslaving team device to itself * d63d3995d7db sctp: update dst pmtu with the correct daddr * a8b0f004eb90 rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 * 5f999abba33f rtnetlink: fix rtnl_fdb_dump() for ndmsg header * 72675512fb1a qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface * 0d5b9edea995 qlcnic: fix Tx descriptor corruption on 82xx devices * 133aea0f2108 net/usb: cancel pending work when unbinding smsc75xx * 3e80ad8cbf22 net: systemport: Fix wake-up interrupt race during resume * d9057423312e net: sched: Add policy validation for tc attributes * 85ebbc5a2543 net: mvpp2: fix a txq_done race condition * d9bf6699aee8 net: mvpp2: Extract the correct ethtype from the skb for tx csum offload * 19c5e73c745c netlabel: check for IPV4MASK in addrinfo_get * 335c37612f9f net/ipv6: Display all addresses in output of /proc/net/if_inet6 * 9b4869cf385a net: ipv4: update fnhe_pmtu when first hop's MTU changes * 6c61dae979ae net: hns: fix for unmapping problem when SMMU is on * 8193b775247a net: dsa: bcm_sf2: Call setup during switch resume * 48c14f2ea5c5 ipv6: take rcu lock in rawv6_send_hdrinc() * 32b193216e18 ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() * deb33b68f40e ip_tunnel: be careful when accessing the inner header * 18bf9a724362 ip6_tunnel: be careful when accessing the inner header * 94402f23659f bonding: avoid possible dead-lock * e73b51a995ac bnxt_en: free hwrm resources, if driver probe fails. * 67d1ee6c7b76 bnxt_en: Fix TX timeout during netpoll.