* 96519beca0d0 4.15.5-xanmod6 * a299681ac378 fs/aufs: aufs4.15 20180219 * c38cdcd762b7 Merge tag 'v4.15.5' into 4.15 * a6c3a2a21072 Linux 4.15.5 * b5d3e87c0750 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb * 772b28fb3f5d mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec * c95e8f5945e4 media: r820t: fix r820t_write_reg for KASAN * 0431ae716f64 ARM: dts: Delete bogus reference to the charlcd * d9f944934e5d arm: dts: mt2701: Add reset-cells * 76e1e2047cad arm: dts: mt7623: Update ethsys binding * 7dcebff41eb2 ARM: dts: s5pv210: add interrupt-parent for ohci * 98ada11202a3 arm64: dts: msm8916: Add missing #phy-cells * 384ba356723f ARM: pxa/tosa-bt: add MODULE_LICENSE tag * f62971e74494 ARM: dts: exynos: fix RTC interrupt for exynos5410 * 86fa1cc9eeed x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages * adea9deed20b usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT * 528e50bc160b mvpp2: fix multicast address filter * 3b8e84c8373d ALSA: seq: Fix racy pool initializations * 4da52e138918 ALSA: usb: add more device quirks for USB DSD devices * 4aacd757d564 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 * 7a9a09e9c65c ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 * 6957300758e4 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform * 24b0a5ee21c9 ALSA: hda/realtek - Add headset mode support for Dell laptop * 9030db8eef39 ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute * 937a479700dd ALSA: hda - Fix headset mic detection problem for two Dell machines * 88ee6a8cff16 mtd: nand: vf610: set correct ooblayout * 2463f6dc6787 9p/trans_virtio: discard zero-length reply * 42708d88eb16 Btrfs: fix unexpected -EEXIST when creating new inode * a4a9f48768c2 Btrfs: fix use-after-free on root->orphan_block_rsv * ab4ccd42455a Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly * 8228c6702d01 Btrfs: fix extent state leak from tree log * 06c8273f434c Btrfs: fix crash due to not cleaning up tree log block's dirty bits * 3a695ffd7d33 Btrfs: fix deadlock in run_delalloc_nocow * 917f5807f0a5 dm: correctly handle chained bios in dec_pending() * a4cd422f3105 iscsi-target: make sure to wake up sleeping login worker * 7d772e3a730d target/iscsi: avoid NULL dereference in CHAP auth error path * b5291a94daab blk-wbt: account flush requests correctly * d301a3f8ab11 xprtrdma: Fix BUG after a device removal * e154c64806f8 xprtrdma: Fix calculation of ri_max_send_sges * ded318a8634b arm64: proc: Set PTE_NG for table entries to avoid traversing them twice * 802061188f09 rtlwifi: rtl8821ae: Fix connection lost problem correctly * 1e6c184e415e mpls, nospec: Sanitize array index in mpls_label_ok() * 95f92d0a0ca9 tracing: Fix parsing of globs with a wildcard at the beginning * 2931553cea57 seq_file: fix incomplete reset on read from zero offset * 54de83d07a18 xenbus: track caller request id * a616290d6a5d xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests * f831b1c82feb rbd: whitelist RBD_FEATURE_OPERATIONS feature bit * 221d3ee83504 console/dummy: leave .con_font_get set to NULL * c3817658ceef video: fbdev: atmel_lcdfb: fix display-timings lookup * 335d3af5fe8a PCI: keystone: Fix interrupt-controller-node lookup * ff4d8f0acd98 PCI: pciehp: Assume NoCompl+ for Thunderbolt ports * e930e724e0b5 PCI: iproc: Fix NULL pointer dereference for BCMA * b5cbe36dcee9 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode * c39240eeac9f MIPS: Fix incorrect mem=X@Y handling * 701241f406bc MIPS: CPS: Fix MIPS_ISA_LEVEL_RAW fallout * a258db30df67 MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN * 3291fcf983a2 mm: Fix memory size alignment in devm_memremap_pages_release() * 327b199512b4 mm: hide a #warning for COMPILE_TEST * efb5d2d65820 ext4: correct documentation for grpid mount option * e1dab5d7ea9f ext4: save error to disk in __ext4_grp_locked_error() * 385daa60a706 ext4: fix a race in the ext4 shutdown path * 08d8ce8cc0de jbd2: fix sphinx kernel-doc build warnings * c71989fe3730 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes" * 1ae2c3ae98b8 mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 * da40ab64894b Revert "mmc: meson-gx: include tx phase in the tuning process" * 25ca7976fa79 mmc: bcm2835: Don't overwrite max frequency unconditionally * f56ed42361d2 mmc: sdhci: Implement an SDHCI-specific bounce buffer * ecfb5cd05789 mbcache: initialize entry->e_referenced in mb_cache_entry_create() * daa21b8dbc29 rtc-opal: Fix handling of firmware error codes, prevent busy loops * e5394e1050a1 x86/smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU * f7bbb8cc9ef5 drm/radeon: adjust tested variable * 3f08088bd77e drm/radeon: Add dpm quirk for Jet PRO (v2) * 186f99730498 arm64: Add missing Falkor part number for branch predictor hardening * a69091bf7e21 drm: Check for lessee in DROP_MASTER ioctl * 6098f2b5d190 drm/ast: Load lut in crtc_commit * ca1c50fb1ace drm/amd/powerplay: Fix smu_table_entry.handle type * a8c0779fbff8 drm/qxl: reapply cursor after resetting primary * f80082e5edf6 drm/qxl: unref cursor bo when finished with it * ce0f840e7072 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2) * 5c73538a5312 drm/ttm: Don't add swapped BOs to swap-LRU list * 08f4c47a9415 x86/entry/64: Fix CR3 restore in paranoid_exit() * 738bd3107bdd x86/cpu: Change type of x86_cache_size variable to unsigned int * ceb5eab28159 x86/spectre: Fix an error message * 7d6446416778 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping * 76f0b81aaef6 selftests/x86/mpx: Fix incorrect bounds with old _sigfault * 3786b49d8260 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() * 00ef27460aa2 x86/speculation: Add dependency * ca05b6adda6f nospec: Move array_index_nospec() parameter checking into separate macro * 5dd2e45e8121 x86/speculation: Fix up array_index_nospec_mask() asm constraint * 9a01e5477fa4 x86/debug: Use UD2 for WARN() * f7c4d5f9c5b3 x86/debug, objtool: Annotate WARN()-related UD2 as reachable * 636aaf1b6d84 objtool: Fix segfault in ignore_unreachable_insn() * b2fceb82f99d selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems * 9b580b1c4eb8 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c * 16446615747e gfs2: Fixes to "Implement iomap for block_map" * c67f48ee85e4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c * dd64b34f50c9 selftests/x86: Fix build bug caused by the 5lvl test which has been moved to the VM directory * a703766238d1 selftests/x86/pkeys: Remove unused functions * c34c85d1fda8 selftests/x86: Clean up and document sscanf() usage * 2547dc25e49f selftests/x86: Fix vDSO selftest segfault for vsyscall=none * 639a0bc5556b x86/entry/64: Remove the unused 'icebp' macro * 59ec9d8596c7 x86/entry/64: Fix paranoid_entry() frame pointer warning * fc0a1888a19e x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly * 1bbd8cc75975 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros * dee24cc0d177 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases * 9b45975b10af x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro * 6a783fb001df x86/entry/64: Interleave XOR register clearing with PUSH instructions * a03cd0b454bd x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro * edfd139e92a7 x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions * c32edeec8de8 x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface * d952c8406449 platform/x86: wmi: fix off-by-one write in wmi_dev_probe() * 779335757a39 PM: cpuidle: Fix cpuidle_poll_state_init() prototype * 6804856af9a8 PM / runtime: Update links_count also if !CONFIG_SRCU * 8453b536660f x86/speculation: Clean up various Spectre related details * c587622856c0 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap * d765b10e7419 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs * f1a374a629ca KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods * ae2fbb44c78a Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" * 737281fefceb x86/speculation: Correct Speculation Control microcode blacklist again * 66c27c3873f6 x86/speculation: Update Speculation Control microcode blacklist * 3e33ab3ca43f x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() * d5a6896dd598 powerpc/mm/radix: Split linear mapping on hot-unplug * 067e114886eb crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate * e0ec77b5bedd crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate * 0a7130d20c14 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up * 05ae7a5dd4e3 compiler-gcc.h: Introduce __optimize function attribute * 19af2585aa36 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface * 4d94b7f11bbc x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface * 19228d4e49f3 mm, memory_hotplug: fix memmap initialization * 7cdd5cf281ce x86: PM: Make APM idle driver initialize polling state * ef1761edcea2 x86/xen: init %gs very early to avoid page faults with stack protector * 26913c7c71bb x86/kexec: Make kexec (mostly) work in 5-level paging mode * 15c8d36723f5 x86/gpu: add CFL to early quirks * 9159658a6441 arm: spear13xx: Fix spics gpio controller's warning * 2429d573bc20 arm: spear13xx: Fix dmas cells * 17823ed21725 arm: spear600: Add missing interrupt-parent of rtc * a3eae21e25b2 arm: dts: mt7623: fix card detection issue on bananapi-r2 * 578a06516a49 ARM: dts: nomadik: add interrupt-parent for clcd * 52cfc570e8e8 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property * 8d2ca011bd8b ARM: lpc3250: fix uda1380 gpio numbers * 665129cf7fbb arm64: dts: msm8916: Correct ipc references for smsm * 916d0961f318 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls * 0154ce677dc9 dma-buf: fix reservation_object_wait_timeout_rcu once more v2 * 1963cbbf9152 powerpc/xive: Use hw CPU ids when configuring the CPU queues * 804c8aaff6dd powerpc/mm: Flush radix process translations when setting MMU type * dfff7773e02e powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove * 40cbe0f92116 powerpc/vas: Don't set uses_vas for kernel windows * 676fafcce904 powerpc/kernel: Block interrupts when updating TIDR * 8119b8ed2062 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all * 07028908f181 trace_uprobe: Display correct offset in uprobe_events * 6c5244c54902 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE * 3455777ab90e mwifiex: resolve reset vs. remove()/shutdown() deadlocks * 0db649a48778 PM / devfreq: Propagate error from devfreq_add_device() * ed77f6599252 swiotlb: suppress warning when __GFP_NOWARN is set * 819905fc8458 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin * 872ebeef0faf RDMA/rxe: Fix rxe_qp_cleanup() * fe8220f6a95c RDMA/rxe: Fix a race condition in rxe_requester() * 30a032e09618 RDMA/rxe: Fix a race condition related to the QP error state * 5a5fbae808a8 kselftest: fix OOM in memory compaction test * 1e0802f65fcb selftests: seccomp: fix compile error seccomp_bpf * e42e049c0248 IB/core: Avoid a potential OOPs for an unused optional parameter * e9e368446931 IB/core: Fix ib_wc structure size to remain in 64 bytes boundary * 17890e8494f2 IB/core: Fix two kernel warnings triggered by rxe registration * 7ff37378d884 IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports * 9f298cc55e14 IB/qib: Fix comparison error with qperf compare/swap test * d4473f8c2fa5 IB/umad: Fix use of unprotected device pointer * d5610050475e scsi: smartpqi: allow static build ("built-in")