* 46dba9b90248 4.14.27-xanmod26 * 903b6aa46f3c aufs4.14 20180312 * 4479aa934b60 aufs: minor, replace AuTraceErr() by AuDbg() * df66f62a390a Merge tag 'v4.14.27' into 4.14 |\ | * 9b1fb9cc922d Linux 4.14.27 | * 24e955e59100 x86/kprobes: Fix kernel crash when probing .entry_trampoline code | * e8be8ff1f757 objtool: Fix 32-bit build | * a617f2e36d67 objtool: Fix another switch table detection issue | * c3b9f72606ac objtool, retpolines: Integrate objtool with retpoline support more closely | * a69898c9eb0a objtool: Add module specific retpoline rules | * 3945bbe1525f kbuild: move cc-option and cc-disable-warning after incl. arch Makefile | * 6288eb92cae8 kbuild: Set KBUILD_CFLAGS before incl. arch Makefile | * cfe39acafbaf kbuild: re-order the code to not parse unnecessary variables | * e6993149fa4d objtool: Add retpoline validation | * 8c2768139ffb objtool: Use existing global variables for options | * f9be9ef91a14 x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() | * 4d840d9a1742 x86/boot, objtool: Annotate indirect jump in secondary_startup_64() | * 6fceef2e7feb x86/paravirt, objtool: Annotate indirect calls | * 5065490489ee x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP | * 945e3d00ecdc x86/speculation, objtool: Annotate indirect calls/jumps for objtool | * e76a9431f21a x86/retpoline: Support retpoline builds with Clang | * c3ffdb5a2ed4 x86/speculation: Use IBRS if available before calling into firmware | * a66fe0437d85 Revert "x86/retpoline: Simplify vmexit_fill_RSB()" | * 8cb411344339 x86-64/realmode: Add instruction suffix | * cd9547e51503 x86/LDT: Avoid warning in 32-bit builds with older gcc | * e793e30063b9 x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers | * c507f00d2b5e x86/mm: Remove stale comment about KMEMCHECK | * 5f9d19a6c9e1 x86/entry/64: Use 'xorl' for faster register clearing | * b690fda31a47 x86/entry: Reduce the code footprint of the 'idtentry' macro | * 2e19277e1df5 nospec: Include dependency | * bebe3994ddaf nospec: Kill array_index_nospec_mask_check() | * dc2f0da8350e MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() | * 20b4c7f86df9 dt-bindings: Document mti,mips-cpc binding | * 608d96fc43a3 scsi: qla2xxx: Fix recursion while sending terminate exchange | * 8540351ee8a4 scsi: qla2xxx: Fix NULL pointer crash due to probe failure | * 3deecffb1b78 ALSA: hda: add dock and led support for HP ProBook 640 G2 | * f2ba41eb6290 ALSA: hda: add dock and led support for HP EliteBook 820 G3 | * 818b447d14e4 ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines | * 6d3a7dcba8c5 ALSA: seq: More protection for concurrent write and ioctl races | * d9c724729d0d ALSA: seq: Don't allow resizing pool in use | * 7b4e500bada3 ALSA: hda/realtek - Make dock sound work on ThinkPad L570 | * 816ee317d8a2 ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 | * 3c69eccc1ab1 ALSA: hda/realtek: Limit mic boost on T480 | * 37872f84cc2d ALSA: hda/realtek - Add headset mode support for Dell laptop | * 2c269a2557a9 ALSA: hda/realtek - Add support headset mode for DELL WYSE | * c5bd1ad601d1 x86/spectre_v2: Don't check microcode versions when running under hypervisors | * c192a793f056 perf tools: Fix trigger class trigger_on() | * 5c1c405d3936 x86/MCE: Serialize sysfs changes | * 859334041d04 x86/MCE: Save microcode revision in machine check records | * c6a1c0caf2d0 bcache: don't attach backing with duplicate UUID | * 14c2230b83bc bcache: fix crashes in duplicate cache device register | * f1833eb13078 IB/mlx5: Fix incorrect size of klms in the memory region | * 525673339fb1 dm bufio: avoid false-positive Wmaybe-uninitialized warning | * ffced04184f5 kbuild: Handle builtin dtb file names containing hyphens | * e3a8c7b5d707 IB/core: Fix missing RDMA cgroups release in case of failure to register device | * c1badd7b65c4 arm64: mm: fix thinko in non-global page table attribute check | * 3da2a62a61d1 KVM: s390: fix memory overwrites when not using SCA entries | * 583cc79b7380 virtio_ring: fix num_free handling in error case | * 5f9113db06a4 loop: Fix lost writes caused by missing flag | * 7f18a19b2113 Documentation/sphinx: Fix Directive import error | * 88b3e6acbae0 mm/memblock.c: hardcode the end_pfn being -1 | * d50cb5cedb6f lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() | * 89d3fccd8bab Input: matrix_keypad - fix race when disabling interrupts | * 91e019af29cd PCI: dwc: Fix enumeration end when reaching root subordinate | * d90bb7c6806b MIPS: OCTEON: irq: Check for null return on kzalloc allocation | * e06fe5925771 MIPS: ath25: Check for kzalloc allocation failure | * 26f1a4666090 MIPS: BMIPS: Do not mask IPIs during suspend | * 6c6f1e60b5e4 drm/amdgpu:Always save uvd vcpu_bo in VM Mode | * 783fd8eb86fc drm/amdgpu:Correct max uvd handles | * e919af14fa17 drm/amdgpu: fix KV harvesting | * f641c63d750a drm/radeon: fix KV harvesting | * 755e5527e57f drm/amdgpu: Notify sbios device ready before send request | * 20f3ff9738c0 drm/amdgpu: used cached pcie gen info for SI (v2) | * 26078a2d862d drm/amd/powerplay: fix power over limit on Fiji | * 9c1192dcb7ba drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE | * 1dd93412438e Revert "drm/radeon/pm: autoswitch power state when in balanced mode" | * cfc381d215af drm/amd/powerplay/vega10: allow mclk switching with no displays | * 396ff3687674 drm/amd/powerplay/smu7: allow mclk switching with no displays | * 9b9a82c0e2e1 drm/nouveau: prefer XBGR2101010 for addfb ioctl | * e6a23183d800 drm/amdgpu: Fix deadlock on runtime suspend | * 9c1508eff805 drm/radeon: Fix deadlock on runtime suspend | * 8c13b37c887d drm/nouveau: Fix deadlock on runtime suspend | * c261d5a4e5bf drm: Allow determining if current task is output poll worker | * 363e3fd5fa49 workqueue: Allow retrieval of current task's work struct | * 0547d1135081 drm/i915: Always call to intel_display_set_init_power() in resume_early. | * 07b749546521 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS | * 4dbc3e4d8b28 scsi: core: Avoid that ATA error handling can trigger a kernel hang or oops | * 2e5033364e0d drm/i915/perf: fix perf stream opening lock | * c16a67695cd6 drm/i915: Try EDID bitbanging on HDMI after failed read | * d3accc34d793 drm/i915: Update watermark state correctly in sanitize_watermarks | * 7b3f881e41c5 drm/i915: Disable DC states around GMBUS on GLK | * 492056f2944e drm/i915: Clear the in-use marker on execbuf failure | * f306b12928b9 drm/i915: Fix rsvd2 mask when out-fence is returned | * 4b26a307391f regulator: stm32-vrefbuf: fix check on ready flag | * bba05fb6a13b net/smc: fix NULL pointer dereference on sock_create_kern() error path | * e0486b303556 IB/uverbs: Improve lockdep_check | * dbfed071633c RDMA/mlx5: Fix integer overflow while resizing CQ | * 01b8c0e36063 RDMA/ucma: Check that user doesn't overflow QP state | * 9b2d784a39d4 RDMA/ucma: Limit possible option size | * 7b7574e9b209 NFS: Fix unstable write completion | * e131a6d68cd5 pNFS: Prevent the layout header refcount going to zero in pnfs_roc() | * 2bca2c58d83b NFS: Fix an incorrect type in struct nfs_direct_req | * 29060ff7c1ed scsi: qla2xxx: Fix memory leak in dual/target mode | * 0393270e9e58 scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref | * e62c1051a4fd scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. | * f5ff7098d906 scsi: qla2xxx: Defer processing of GS IOCB calls | * 1bc43df12141 scsi: qla2xxx: Clear loop id after delete | * 21e4e9c6d8ab scsi: qla2xxx: Fix scan state field for fcport | * 0b42928ca54c scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport | * 11739154e650 scsi: qla2xxx: Fix abort command deadlock due to spinlock | * 4929c452336c scsi: qla2xxx: Fix PRLI state check | * f92ec32f33ba scsi: qla2xxx: Fix Relogin being triggered too fast | * 1411448e0a1b scsi: qla2xxx: Fix NPIV host cleanup in target mode | * 4274e4a3bee9 scsi: qla2xxx: Fix login state machine stuck at GPDB | * 585f4ebd9e66 scsi: qla2xxx: Serialize GPNID for multiple RSCN | * a6d50e89f119 scsi: qla2xxx: Retry switch command on time out | * 8e6cbe51afee scsi: qla2xxx: Fix re-login for Nport Handle in use | * fae72a271001 scsi: qla2xxx: Skip IRQ affinity for Target QPairs | * 2cd1f76b293e scsi: qla2xxx: Move session delete to driver work queue | * e0be82d7801a scsi: qla2xxx: Fix gpnid error processing | * f58abb5bbd23 scsi: qla2xxx: Fix system crash for Notify ack timeout handling | * 7b6f41b7377a tpm: only attempt to disable the LPC CLKRUN if is already enabled | * 30c3b70e8d83 tpm: remove unused variables | * 1ef7d99cc897 tpm: delete the TPM_TIS_CLK_ENABLE flag | * 7cea3381216a tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() | * f1bb2393fcd0 tpm_tis: Move ilb_base_addr to tpm_tis_data | * 9131a1b3d9c8 netfilter: use skb_to_full_sk in ip6_route_me_harder | * 39f154faecc2 netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt | * 2d7e07003950 netfilter: bridge: ebt_among: add missing match size checks | * eaa06bfba8ea netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets | * c89e04e5c06e netfilter: IDLETIMER: be syzkaller friendly | * 53f94e6110aa netfilter: nat: cope with negative port range | * ab737b02b2fd netfilter: x_tables: fix missing timer initialization in xt_LED | * 2a7ebc07a153 netfilter: xt_hashlimit: fix lock imbalance | * 4514a597aa43 netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation | * 638c2e4eff89 netfilter: add back stackpointer size checks | * 310f286ded5f ASoC: Intel: kbl: fix jack name | * 314b54aae2ad ASoC: Intel: Skylake: Fix jack name format substitution | * c116baf79f0e ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds | * 77fbdd1e2a0c watchdog: hpwdt: Remove legacy NMI sourcing. | * 41da51dbc372 watchdog: hpwdt: fix unused variable warning | * d40d7b332592 watchdog: hpwdt: Check source of NMI | * 9a07f4a6befc watchdog: hpwdt: SMBIOS check | * 31c4bc6e01e5 kbuild: move "_all" target out of $(KBUILD_SRC) conditional | * 96427a5164f3 Linux 4.14.26 | * dc6fb79de47d KVM: x86: fix backward migration with async_PF | * a91064ff43a2 bpf, ppc64: fix out of bounds access in tail call | * 3e272a8cd57a bpf: allow xadd only on aligned memory | * e1760b3563fb bpf: add schedule points in percpu arrays management | * 03549a3476e1 bpf, arm64: fix out of bounds access in tail call | * 7e657aa3b4f7 bpf, x64: implement retpoline for tail call | * 853223c2caf4 bpf: fix rcu lockdep warning for lpm_trie map_free callback | * 62a2caa5027f bpf: fix memory leak in lpm_trie map_free callback function | * d9fd73c60bc9 bpf: fix mlock precharge on arraymaps