* f3bd3ceeb0d1 4.14.15-xanmod20 * 4c89837f3245 pds: Fix for mainline c96f5471ce7 ("delayacct: Account blkio completion on the correct task") * 95952475ea3e Merge tag 'v4.14.15' into 4.14 * a16134b08234 Linux 4.14.15 * d602cb8a4b13 MIPS: AR7: ensure the port type's FCR value is used * 0c2870761e9f net: mvpp2: do not disable GMAC padding * 3abb4c11038e mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() * 9cc86f994bff x86/mm: Rework wbinvd, hlt operation in stop_this_cpu() * 5fa871644e6d x86/retpoline: Optimize inline assembler for vmexit_fill_RSB * cd8d78e4865b x86/pti: Document fix wrong index * 4fb8368bb6a0 kprobes/x86: Disable optimizing on the function jumps to indirect thunk * aaadccc92ba4 kprobes/x86: Blacklist indirect thunk functions for kprobes * 22371c489842 retpoline: Introduce start/end markers of indirect thunk * 020c755fdb04 x86/mce: Make machine check speculation protected * 14c7f5bc7a90 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls * d64105389169 KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 * 550ba9729c05 MIPS: CM: Drop WARN_ON(vp != 0) * 708a15fdbb62 alpha/PCI: Fix noname IRQ level detection * 314a028c1f49 x86: Use __nostackprotect for sme_encrypt_kernel * f05431489fe6 dm crypt: fix error return code in crypt_ctr() * 82e12f1b26ba dm crypt: wipe kernel key copy after IV initialization * 6b8fdeadeb79 dm crypt: fix crash by adding missing check for auth key size * c808f1db5956 dm integrity: don't store cipher request on the stack * 5f12c3384940 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 * 905637024f55 dm btree: fix serious bug in btree_split_beneath() * 8f0b1d5cfff9 drm/vmwgfx: fix memory corruption with legacy/sou connectors * a6d5930ccf3c workqueue: avoid hard lockups in show_workqueue_state() * edd0a403a121 scsi: libsas: Disable asynchronous aborts for SATA devices * 25b13c2f4f49 libata: apply MAX_SEC_1024 to all LITEON EP1 series devices * ea5c2944328c proc: fix coredump vs read /proc/*/stat race * 4616525bfdc3 scripts/gdb/linux/tasks.py: fix get_thread_info * c7b8be81fc55 i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA * 41812e400fc0 can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once * 91c5fbf1e20b can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once * 659af12a2780 can: peak: fix potential bug in packet fragmentation * e53050a85f65 ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 * fb7f328c32c5 ARM: sunxi_defconfig: Enable CMA * ebc8d9c33fa8 ARM64: dts: marvell: armada-cp110: Fix clock resources for various node * c0443694ae87 phy: work around 'phys' references to usb-nop-xceiv devices * 7296666e933c tracing: Fix converting enum's from the map in trace_event_eval_update() * b1c7c57f5ac5 Input: twl4030-vibra - fix sibling-node lookup * aabc966e7b62 Input: twl6040-vibra - fix child-node lookup * 1bb19ef3ea52 Input: 88pm860x-ts - fix child-node lookup * b276eae88347 Input: synaptics-rmi4 - prevent UAF reported by KASAN * e86e5430b3b1 Input: ALPS - fix multi-touch decoding on SS4 plus touchpads * e0f82cbde413 x86/mm: Encrypt the initrd earlier for BSP microcode update * 5455eef0f31e ARM: OMAP3: hwmod_data: add missing module_offs for MMC3 * 33e4ca36aea6 x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption * 69a39cf36ec2 x86/mm: Centralize PMD flags in sme_encrypt_kernel() * ce1805fdedd7 x86/mm: Use a struct to reduce parameters for SME PGD mapping * 25e119713d28 x86/mm: Clean up register saving in the __enc_copy() assembly code * 0062c10afea4 x86/apic/vector: Fix off by one in error path * e109607e141b pipe: avoid round_pipe_size() nr_pages overflow on 32-bit * 8352a3fec216 x86/tsc: Fix erroneous TSC rate on Skylake Xeon * a5ab7b5de103 x86/tsc: Future-proof native_calibrate_tsc() * ad2d62036bd0 x86/idt: Mark IDT tables __initconst * 239f28886dff x86/mm/pkeys: Fix fill_sig_info_pkey * 929e4b350236 x86/intel_rdt/cqm: Prevent use after free * 8c5567829015 module: Add retpoline tag to VERMAGIC * 4d9c9abf6dea x86/cpufeature: Move processor tracing out of scattered features * f45bbd95be06 objtool: Improve error message for bad file argument * 956ec9e7b59a x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros * 051547583bdd x86/retpoline: Fill RSB on context switch for affected CPUs * fbb8c0acc8e1 x86/kasan: Panic if there is not enough memory to boot * f2264bb027c6 mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock * f41b2d7ee791 objtool: Fix seg fault with gold linker * 36ae2e6f5c01 delayacct: Account blkio completion on the correct task * 9ace222b5db2 iser-target: Fix possible use-after-free in connection establishment error * 754705d8e0e1 af_key: fix buffer overread in parse_exthdrs() * bee113ae1a60 af_key: fix buffer overread in verify_address_len() * 4db98c583205 timers: Unconditionally check deferrable base * 6985762172f3 RDMA/mlx5: Fix out-of-bound access while querying AH * b3049d3d0688 IB/hfi1: Prevent a NULL dereference * f0299a1ceecf ALSA: hda - Apply the existing quirk to iMac 14,1 * f50902ad7f81 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant * 004ceccbcfc7 ALSA: pcm: Remove yet superfluous WARN_ON() * c3162384aed4 ALSA: seq: Make ioctls race-free * 17ae6ccfe5dd futex: Prevent overflow by strengthen input validation * 1352130fe6aa futex: Avoid violating the 10th rule of futex * 5dc597185411 powerpc/powernv: Check device-tree for RFI flush settings * 4b5158cefcbd powerpc/pseries: Query hypervisor for RFI flush settings * 9472d895cdc4 powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti * b434c155ab44 powerpc/64s: Add support for RFI flush of L1-D cache * 9488c6b91653 powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL * bcac5d36538f powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL * 627700e4558d powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL * 11caf810bd07 powerpc/64s: Simple RFI macro conversions * bcba6b902446 powerpc/64: Add macros for annotating the destination of rfid/hrfid * 4167dcbc91b1 powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper * 5174ec1d498b objtool: Fix seg fault caused by missing parameter * 78172c7d5c2c objtool: Fix Clang enum conversion warning * e093c0810354 objtool: Fix seg fault with clang-compiled objects * aa9b50158262 drm/nouveau/disp/gf119: add missing drive vfunc ptr * 50c1c6cc09dc tools/objtool/Makefile: don't assume sync-check.sh is executable