* 5823faf87bd3 4.14.70-xanmod44 * 86c2a13c667b Merge tag 'v4.14.70' into 4.14 * 5dfe87ac34e2 Linux 4.14.70 * ab088bc2911d arm64: Handle mismatched cache type * 469c89aa5d7e arm64: Fix mismatched cache line size detection * 0d2e80411a1a ASoC: wm8994: Fix missing break in switch * 03717f80cf2c arm64: cpu_errata: include required headers * 82a0e0f5cf40 x86: kvm: avoid unused variable warning * e02c9275beea kvm: x86: Set highest physical address bits in non-present/reserved SPTEs * 39cff99ba469 Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" * e37957305de3 irda: Only insert new objects into the global database via setsockopt * 77be9452d0e5 irda: Fix memory leak caused by repeated binds of irda socket * 63fd9d43c018 s390/lib: use expoline for all bcr instructions * 9370868fd3ca kbuild: make missing $DEPMOD a Warning instead of an Error * 1e0750745bdf drm/i915: Increase LSPCON timeout * 13b23ccfa288 x86/xen: don't write ptes directly in 32-bit PV guests * d85c2999a7b5 x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear * 685a452ce3bf usb: dwc3: core: Fix ULPI PHYs and prevent phy_get/ulpi_init during suspend/resume * 44e5d0b6ce63 HID: add quirk for another PIXART OEM mouse used by HP * 801fc191bb15 mm: Fix devm_memremap_pages() collision handling * 1508043c32a9 lightnvm: pblk: free padded entries in write buffer * fd8cb2e71cdd sched/deadline: Fix switching to -deadline * 8d015a362a84 debugobjects: Make stack check warning more informative * 448b5498f6c6 uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name * 589a8eafc74e drm/amdgpu:add VCN booting with firmware loaded by PSP * 4a4afcf76c96 drm/amdgpu:add VCN support in PSP driver * d47d14de2438 drm/amdgpu:add new firmware id for VCN * 997157c4eb38 drm/amdgpu:add tmr mc address into amdgpu_firmware_info * 65d20e40552f drm/amdgpu: update tmr mc address * f40ecf3fe04a drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 * d991f8ae4071 drm/amd/pp/Polaris12: Fix a chunk of registers missed to program * c46a1b2622fa drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode * 7e1a6951ca99 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" * a35d3352434d ARM: rockchip: Force CONFIG_PM on Rockchip systems * 1f62d35cd2e1 arm64: rockchip: Force CONFIG_PM on Rockchip systems * 33f4c5c68044 btrfs: Don't remove block group that still has pinned down bytes * 0cdbc3faf960 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized * 2f92584bf1f6 btrfs: replace: Reset on-disk dev stats value after replace * 145b1f56b992 btrfs: Exit gracefully when chunk map cannot be inserted to the tree * 80f97c79f3e1 kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 * 1187e0186d81 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer * 0aa49a4ddc8e clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 * 92ef9425c6e1 powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. * f3c124c3077d powerpc/64s: Make rfi_flush_fallback a little more robust * 17b1473e6433 powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning * e5f0192fe220 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS * f6a01ab96067 smb3: fix reset of bytes read and written stats * 9dd38052a3eb cfq: Suppress compiler warnings about comparisons * 9b3fa26f0092 RDS: IB: fix 'passing zero to ERR_PTR()' warning * e33c8a2896ec selftests/powerpc: Kill child processes on SIGINT * c861151b1fe9 iommu/omap: Fix cache flushes on L2 table entries * 0a65ab39f8b6 ASoC: rt5677: Fix initialization of rt5677_of_match.data * 3e86f5157661 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice * 120130a75724 dm kcopyd: avoid softlockup in run_complete_job * 50956ef66cdb PCI: mvebu: Fix I/O space end address calculation * 301ae5910648 xen/balloon: fix balloon initialization for PVH Dom0 * a333f3f2a255 Input: do not use WARN() in input_alloc_absinfo() * a9fac97e2e50 NFSv4: Fix error handling in nfs4_sp4_select_mode() * 8ac6b147534c scsi: aic94xx: fix an error code in aic94xx_init() * 24165131bcab ACPI / scan: Initialize status to ACPI_STA_DEFAULT * c953a5038d2d s390/dasd: fix panic for failed online processing * ab16afe8c624 s390/dasd: fix hanging offline processing due to canceled worker * d67c7c9dd14f block: bvec_nr_vecs() returns value for wrong slab * 6952b4ed9e42 perf probe powerpc: Fix trace event post-processing * af675a6eefe9 powerpc: Fix size calculation using resource_size() * c20a5e06b750 powerpc/uaccess: Enable get_user(u64, *p) on 32-bit * 47425c36d3fb f2fs: fix to clear PG_checked flag in set_page_dirty() * c2842800d6bd net/9p: fix error path of p9_virtio_probe * 4cd195263e42 net/9p/trans_fd.c: fix race by holding the lock * 5859129cf62e irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP * 5e51aa84f4e8 perf tools: Check for null when copying nsinfo. * 800dbcee10cd net: hns3: Fix for phy link issue when using marvell phy driver * a77439e5fb28 net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero * c16a0727c71a RDMA/hns: Fix usage of bitmap allocation functions return values * 0c02e0c3fd13 tcp, ulp: add alias for all ulp modules * 58de2cef2b68 netfilter: fix memory leaks on netlink_dump_start error * e4f419133dfa platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 * 044e9463ec20 mfd: sm501: Set coherent_dma_mask when creating subdevices * ccf1ae823e4a ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() * a2805f40c77e s390/kdump: Fix memleak in nt_vmcoreinfo * 2b81b00edba1 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses * f95c5cde34e8 platform/x86: intel_punit_ipc: fix build errors * e20c4abf9186 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() * 4570403f6e11 mm/fadvise.c: fix signed overflow UBSAN complaint * 2dc61587a103 pwm: meson: Fix mux clock names * 52ec8484a7c5 IB/hfi1: Invalid NUMA node information can cause a divide by zero * e5ef973b137f x86/mce: Add notifier_block forward declaration * b7540b6235f0 virtio: pci-legacy: Validate queue pfn * ab4bddc2d032 scripts: modpost: check memory allocation results * 7bbf1e8a2471 fat: validate ->i_start before using * 305277dae99e fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries * 68e787c3c800 hfsplus: fix NULL dereference in hfsplus_lookup() * 003d4c3bf5a5 reiserfs: change j_timestamp type to time64_t * f552f8c28d34 fork: don't copy inconsistent signal handler state to child * 8b89affb42ae sunrpc: Don't use stack buffer with scatterlist * ece4ba1c0c90 hfs: prevent crash on exit from failed search * 7d6eba211a1a hfsplus: don't return 0 when fill_super() failed * d4e42116f77e cifs: check if SMB2 PDU size has been padded and suppress the warning * c9ba1b82ce96 net: sched: action_ife: take reference to meta module * e54c50709019 act_ife: fix a potential deadlock * cd7330c06195 act_ife: move tcfa_lock down to where necessary * 8aa07625eb81 hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() * dadb0110a49d hv_netvsc: ignore devices that are not PCI * bf82c2cb1450 vhost: correctly check the iova range when waking virtqueue * fe0d111fea19 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge * 3c035a48e774 sctp: hold transport before accessing its asoc in sctp_transport_get_next * 456e46f05b37 nfp: wait for posted reconfigs when disabling the device * 8fed734df375 tipc: fix a missing rhashtable_walk_exit() * 417b068a6a7a net/sched: act_pedit: fix dump of extended layered op * 56af4184d356 vti6: remove !skb->ignore_df check from vti6_xmit() * e4b6c5fd31bd tcp: do not restart timewait timer on rst reception * 3eada53de462 r8169: add support for NCube 8168 network card * d19688e347a1 qlge: Fix netdev features configuration. * 7f1e6ec4ff12 net: sched: Fix memory exposure from short TCA_U32_SEL * cb765f5c3c5b net: macb: do not disable MDIO bus at open/close time * 1ef819e411f8 net: bcmgenet: use MAC link status for fixed phy * a16405ad27f6 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state * a08d7ea10bc7 act_ife: fix a potential use-after-free * 7fe7a0f4c5cf Linux 4.14.69 * 29245d36680e arm64: mm: always enable CONFIG_HOLES_IN_ZONE * 3098933c1213 fs/quota: Fix spectre gadget in do_quotactl * 0682e027f39d crypto: caam/qi - fix error path in xts setkey * ccb38942fbe1 crypto: caam/jr - fix descriptor DMA unmapping * be6f98b203d3 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 * 9f830cf2d510 crypto: vmx - Fix sleep-in-atomic bugs * 300ec47ab8ea perf auxtrace: Fix queue resize * 5a842ecca279 cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() * d1a265da7b29 bcache: release dc->writeback_lock properly in bch_writeback_thread() * c8d875b471b6 libnvdimm: fix ars_status output length calculation * ff0791f467d0 getxattr: use correct xattr length * 19b99719970b udlfb: set optimal write delay * d0f2eb3a419b fb: fix lost console when the user unplugs a USB adapter * 9b0dd656d593 pwm: tiehrpwm: Fix disabling of output of PWMs * 0ef9c771924d pwm: tiehrpwm: Don't use emulation mode bits to control PWM output * 63bbaa1469e6 ubifs: Fix synced_i_size calculation for xattr inodes * 8a23348d76a1 ubifs: xattr: Don't operate on deleted inodes * f6d7acc1d9ca ubifs: Check data node size before truncate * 3259dd7176e4 Revert "UBIFS: Fix potential integer overflow in allocation" * a230db38a9fd ubifs: Fix memory leak in lprobs self-check * 656d6e6f6d23 userns: move user access out of the mutex * b692c405a1ae sys: don't hold uts_sem while accessing userspace memory * c2ea292b1350 iommu/vt-d: Fix dev iotlb pfsid use * eb58c40465f3 iommu/vt-d: Add definitions for PFSID * 7cf82f3b7a77 mm/tlb: Remove tlb_remove_table() non-concurrent condition * ddcb92700552 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset * d453f04e813a NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() * c5759d5a7e6a NFSv4: Fix locking in pnfs_generic_recover_commit_reqs * bf23ba3737e0 NFSv4 client live hangs after live data migration recovery * ec13c53dc59f pnfs/blocklayout: off by one in bl_map_stripe() * ed480f2b9e86 block, bfq: return nbytes and not zero from struct cftype .write() method * fe806eb54bca xtensa: increase ranges in ___invalidate_{i,d}cache_all * 0d78efe0412b xtensa: limit offsets in __loop_cache_{all,page} * 025cc91f8c52 KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages * 58936d4d7b14 KVM: VMX: fixes for vmentry_l1d_flush module parameter * 015156f50179 PM / sleep: wakeup: Fix build error caused by missing SRCU support * 924383edf44c cpufreq: governor: Avoid accessing invalid governor_data * 256f63f52ec3 drivers/block/zram/zram_drv.c: fix bug storing backing_dev * 8840ca570f2b ovl: fix wrong use of impure dir cache in ovl_iterate() * aa9ceea20788 mfd: hi655x: Fix regmap area declared size for hi655x * 4f6789cad647 uprobes: Use synchronize_rcu() not synchronize_sched() * a36e2aa90576 livepatch: Validate module/old func name length * 68a735eb9a16 printk/tracing: Do not trace printk_nmi_enter() * cbde057aa0e7 tracing/blktrace: Fix to allow setting same value * 4c9016757e3b tracing: Do not call start/stop() functions when tracing_on does not change * 2b4c940dccbe rtc: omap: fix potential crash on power off * bbac5374b537 vmw_balloon: fix VMCI use when balloon built into kernel * 89667b269e87 vmw_balloon: VMCI_DOORBELL_SET does not check status * d3b403844db5 vmw_balloon: do not use 2MB without batching * 9fd44e90903c vmw_balloon: fix inflation of 64-bit GFNs * c0a8e047734c extcon: Release locking when sending the notification of connector state * 3f9481902f0b iio: ad9523: Fix return value for ad952x_store() * e4d3a25111dc iio: ad9523: Fix displayed phase * b86374912fee iio: sca3000: Fix missing return in switch * 91b48a9ced06 Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() * d286cfd45277 uart: fix race between uart_put_char() and uart_shutdown() * 5044eb05026e dm crypt: don't decrease device limits * f961be894413 dm cache metadata: set dirty on all cache blocks after a crash * b7227e6044be dm cache metadata: save in-core policy_hint_size to on-disk superblock * 3bef88257145 dm thin: stop no_space_timeout worker when switching to write-mode * 4f4b1c5c4c8a dm integrity: change 'suspending' variable from bool to int * 5f04d296f24b net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() * 312479e06828 net/9p/client.c: version pointer uninitialized * f92953b0765b 9p/virtio: fix off-by-one error in sg list bounds check * 4827a583871a fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed * 390671089d62 9p: fix multiple NULL-pointer-dereferences * def89b81ef45 RDMA/rxe: Set wqe->status correctly if an unexpected response is received * bac5c3c122f4 ib_srpt: Fix a use-after-free in srpt_close_ch() * 241e62005c74 cxl: Fix wrong comparison in cxl_adapter_context_get() * 1eb08e7b192d powerpc/powernv/pci: Work around races in PCI bridge enabling * 15677df25afc PCI: Add wrappers for dev_printk() * 4bfd910e8fb3 powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. * ed53c0ecc959 powerpc/fadump: handle crash memory ranges array index overflow * 259c5122f3a8 Fix kexec forbidding kernels signed with keys in the secondary keyring to boot * f70805bef73e Replace magic for trusting the secondary keyring with #define * 9cbb32610233 mailbox: xgene-slimpro: Fix potential NULL pointer dereference * c160382ab064 media: Revert "[media] tvp5150: fix pad format frame height" * fba6b7f4bbe2 libertas: fix suspend and resume for SDIO connected cards * 7188f7416438 drm/i915/userptr: reject zero user_size * 1e2698976822 block: really disable runtime-pm for blk-mq * 0affbaece6d0 block: blk_init_allocated_queue() set q->fq as NULL in the fail case * cf12d0f9c0dc readahead: stricter check for bdi io_pages * 8513c01ae15f mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS * e7b6b3699b97 spi: cadence: Change usleep_range() to udelay(), for atomic context * dc9a7dd57f63 spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe * 23554cab1ebd spi: pxa2xx: Add support for Intel Ice Lake * aa1d05c50483 spi: davinci: fix a NULL pointer dereference * 4d3016e56c3d 9p/net: Fix zero-copy path in the 9p virtio transport * 4a2262972b5d net: mac802154: tx: expand tailroom if necessary * 54c0fa829d45 net: 6lowpan: fix reserved space for single frames