* c5d5336514ec 4.15.10-xanmod11 * 9e57a16a6699 aufs4.15 20180312 * bcd99e7f2f7c aufs: minor, replace AuTraceErr() by AuDbg() * d4bf7b569fe8 Merge tag 'v4.15.10' into 4.15 |\ | * df57458873da Linux 4.15.10 | * 2aaa158bc127 NFS: Fix unstable write completion | * 0fa7083df399 pNFS: Prevent the layout header refcount going to zero in pnfs_roc() | * ff32fd5e2dce NFS: Fix an incorrect type in struct nfs_direct_req | * 085bac793f1c scsi: qla2xxx: Fix memory leak in dual/target mode | * 0e7a62c3cfb6 scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref | * bf4ec02855d9 scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. | * 33d13a80a374 scsi: qla2xxx: Defer processing of GS IOCB calls | * b57851dc489f scsi: qla2xxx: Clear loop id after delete | * ef5b3c623eec scsi: qla2xxx: Fix scan state field for fcport | * f7b257f9e10a scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport | * 3629d122f770 scsi: qla2xxx: Fix abort command deadlock due to spinlock | * c6247675c8b2 scsi: qla2xxx: Fix PRLI state check | * 9a1e9130f25f scsi: qla2xxx: Fix Relogin being triggered too fast | * 41929d9b2363 scsi: qla2xxx: Relogin to target port on a cable swap | * 3ab51d1da782 scsi: qla2xxx: Fix NPIV host cleanup in target mode | * 6c609c375ca6 scsi: qla2xxx: Fix login state machine stuck at GPDB | * 1bb465e619eb scsi: qla2xxx: Serialize GPNID for multiple RSCN | * 99e33bd8bdfa scsi: qla2xxx: Retry switch command on time out | * b40e693ce7b5 scsi: qla2xxx: Fix re-login for Nport Handle in use | * e947c1c575aa scsi: qla2xxx: Skip IRQ affinity for Target QPairs | * 9685a797a564 scsi: qla2xxx: Move session delete to driver work queue | * b340fe8a83f6 scsi: qla2xxx: Fix gpnid error processing | * 96a18fc96c22 scsi: qla2xxx: Fix system crash for Notify ack timeout handling | * 5858d59b8629 x86/xen: Calculate __max_logical_packages on PV domains | * 218ce9890104 tpm: only attempt to disable the LPC CLKRUN if is already enabled | * 9e49b027f787 tpm: remove unused variables | * 191f9cb91d12 tpm: delete the TPM_TIS_CLK_ENABLE flag | * 8fa99a629bd7 tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() | * f84cbaff9004 tpm_tis: Move ilb_base_addr to tpm_tis_data | * baf882cbcc43 netfilter: use skb_to_full_sk in ip6_route_me_harder | * e8cd5a8ea2dd netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt | * d0a52c094d57 netfilter: bridge: ebt_among: add missing match size checks | * 5c06b89df419 netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets | * 36dabaf091e7 netfilter: IDLETIMER: be syzkaller friendly | * 8ba14bacf620 netfilter: nat: cope with negative port range | * 4260816d4785 netfilter: x_tables: fix missing timer initialization in xt_LED | * ea2699504d33 netfilter: xt_hashlimit: fix lock imbalance | * cbd6bb0e28c9 netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation | * ec6b058c5431 netfilter: add back stackpointer size checks | * 831b5146892e watchdog: hpwdt: Remove legacy NMI sourcing. | * 52769861e99b watchdog: hpwdt: fix unused variable warning | * af1537404670 watchdog: hpwdt: Check source of NMI | * 2ade2293099d watchdog: hpwdt: SMBIOS check | * 7e9c540258af x86/kprobes: Fix kernel crash when probing .entry_trampoline code | * d9f1b1fd3728 objtool: Fix 32-bit build | * 58e0bb003523 objtool: Fix another switch table detection issue | * d5f6877f0af8 objtool, retpolines: Integrate objtool with retpoline support more closely | * 871caad2a47b objtool: Add module specific retpoline rules | * 40693bd709b5 objtool: Add retpoline validation | * e1861c9e9568 objtool: Use existing global variables for options | * 90dbf1101e65 x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() | * 8882e40f66ed x86/boot, objtool: Annotate indirect jump in secondary_startup_64() | * 2425b3ea0afa x86/paravirt, objtool: Annotate indirect calls | * 468e2a80446c x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP | * d9a1668e7535 x86/speculation, objtool: Annotate indirect calls/jumps for objtool | * 5d2055f00ca3 x86/retpoline: Support retpoline builds with Clang | * f7d74d9aa741 x86/speculation: Use IBRS if available before calling into firmware | * 4049a8836273 Revert "x86/retpoline: Simplify vmexit_fill_RSB()" | * f1c9e2394888 x86-64/realmode: Add instruction suffix | * 071ee9dbac4a x86/LDT: Avoid warning in 32-bit builds with older gcc | * 108d29575df1 x86/IO-APIC: Avoid warning in 32-bit builds | * c7cbca42ac4a x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers | * a6e01bb7e6e0 x86/mm: Remove stale comment about KMEMCHECK | * 93e18c11ff91 x86/entry/64: Use 'xorl' for faster register clearing | * e76bc364ce66 x86/entry: Reduce the code footprint of the 'idtentry' macro | * 0a58c796685c nospec: Include dependency | * 392fa7504294 nospec: Kill array_index_nospec_mask_check() | * 7a676d14cc09 MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() | * b1d0c4b8e92e dt-bindings: Document mti,mips-cpc binding | * 25285f83f127 scsi: qla2xxx: Fix recursion while sending terminate exchange | * 7142b10b87d5 scsi: qla2xxx: Fix NULL pointer crash due to probe failure | * 8c4ae767a189 ALSA: hda: add dock and led support for HP ProBook 640 G2 | * 245b88be66ce ALSA: hda: add dock and led support for HP EliteBook 820 G3 | * 34ef89ff1759 ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines | * 6fc2d5416fda ALSA: seq: More protection for concurrent write and ioctl races | * 4271b3a41813 ALSA: seq: Don't allow resizing pool in use | * 27fb3754587a ALSA: hda/realtek - Make dock sound work on ThinkPad L570 | * ade62f0b3cf9 ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 | * 6751bbdcc95a ALSA: hda/realtek: Limit mic boost on T480 | * 7436dc94195d ALSA: hda/realtek - Add headset mode support for Dell laptop | * c09ba221370b ALSA: hda/realtek - Add support headset mode for DELL WYSE | * 031fd7b4ed4a x86/spectre_v2: Don't check microcode versions when running under hypervisors | * eaf9b6377a6e perf tools: Fix trigger class trigger_on() | * 291a0c2764e4 x86/MCE: Serialize sysfs changes | * f89515c2e039 x86/MCE: Save microcode revision in machine check records | * c56e9870f927 bcache: don't attach backing with duplicate UUID | * dca776a05c50 bcache: fix crashes in duplicate cache device register | * 9fc9e1ed7335 IB/mlx5: Fix incorrect size of klms in the memory region | * ca75c1477c2d dm bufio: avoid false-positive Wmaybe-uninitialized warning | * b2171934ddc4 kbuild: Handle builtin dtb file names containing hyphens | * 822996a14a2f Revert "nvme: create 'slaves' and 'holders' entries for hidden controllers" | * 4a60df94905a IB/core: Fix missing RDMA cgroups release in case of failure to register device | * 88bf8f7eb708 arm64: mm: fix thinko in non-global page table attribute check | * 718a44de2712 KVM: s390: fix memory overwrites when not using SCA entries | * 4e5d6d3cc5e4 virtio_ring: fix num_free handling in error case | * 49de2e7b6670 loop: Fix lost writes caused by missing flag | * 342c720d9a4f Documentation/sphinx: Fix Directive import error | * 920a9205d268 mm/memblock.c: hardcode the end_pfn being -1 | * 0b683939d50a lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() | * e9f84db183af bug: use %pB in BUG and stack protector failure | * 9f30ff6fa1a4 Revert "Input: synaptics - Lenovo Thinkpad T460p devices should use RMI" | * 1bceb2ec8956 Input: matrix_keypad - fix race when disabling interrupts | * ed800b0773b1 PCI: dwc: Fix enumeration end when reaching root subordinate | * 77e2735ad398 MIPS: OCTEON: irq: Check for null return on kzalloc allocation | * df441ada39cd MIPS: ath25: Check for kzalloc allocation failure | * 3eaedec0cd82 MIPS: BMIPS: Do not mask IPIs during suspend | * 809a9bf143f7 ovl: redirect_dir=nofollow should not follow redirect for opaque lower | * 75d0d16e1cda drm/amdgpu:Always save uvd vcpu_bo in VM Mode | * b6ce72324e14 drm/amdgpu:Correct max uvd handles | * 83756e094108 drm/amdgpu: fix KV harvesting | * 692f415886d3 drm/radeon: fix KV harvesting | * 871aee09c102 drm/amdgpu: Notify sbios device ready before send request | * adcdc9dd593d drm/amdgpu: used cached pcie gen info for SI (v2) | * 8679c019d168 drm/amd/display: Default HDMI6G support to true. Log VBIOS table error. | * dd18defa55e4 drm/amd/powerplay: fix power over limit on Fiji | * 98bb81bb0f7b drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE | * fde4dbd2a6cb drm/amd/display: check for ipp before calling cursor operations | * 80167d87e14f Revert "drm/radeon/pm: autoswitch power state when in balanced mode" | * 6cd6ec67d323 drm/amd/powerplay/vega10: allow mclk switching with no displays | * 8b6db1eed6d8 drm/amd/powerplay/smu7: allow mclk switching with no displays | * f3d86614c99d drm/nouveau: prefer XBGR2101010 for addfb ioctl | * 273b6c8deabe drm/amdgpu: Fix deadlock on runtime suspend | * ae78cada27a5 drm/radeon: Fix deadlock on runtime suspend | * edf309e744c0 drm/nouveau: Fix deadlock on runtime suspend | * 51b269211a8c drm: Allow determining if current task is output poll worker | * 72bfcad05183 workqueue: Allow retrieval of current task's work struct | * 0adf0556bebd drm/i915: Always call to intel_display_set_init_power() in resume_early. | * 9e2d259c4e02 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS | * 44d646d03785 scsi: core: Avoid that ATA error handling can trigger a kernel hang or oops | * a7423bbfb0d1 drm/i915/perf: fix perf stream opening lock | * d723c32a04ca drm/i915: Try EDID bitbanging on HDMI after failed read | * 24791fc09ea3 drm/i915: Update watermark state correctly in sanitize_watermarks | * 5b79f7227aac drm/i915: Disable DC states around GMBUS on GLK | * 281a7778a32b drm/i915: Clear the in-use marker on execbuf failure | * 3ea5145064e2 drm/i915: Fix rsvd2 mask when out-fence is returned | * 47f84ed164c9 drm/i915/audio: fix check for av_enc_map overflow | * 35a66d32de2c drm/i915: Check for fused or unused pipes | * b7e042c88b2c regulator: stm32-vrefbuf: fix check on ready flag | * 644ec8e097e9 net/smc: fix NULL pointer dereference on sock_create_kern() error path | * bf18bf8d610f mac80211_hwsim: don't use WQ_MEM_RECLAIM | * 0a1c56f01811 IB/uverbs: Improve lockdep_check | * 056700807d82 bpf: cpumap: use GFP_KERNEL instead of GFP_ATOMIC in __cpu_map_entry_alloc() | * 45c0604dbeae RDMA/mlx5: Fix integer overflow while resizing CQ | * 1414d3fd4616 RDMA/ucma: Check that user doesn't overflow QP state | * 5d07104bc91b RDMA/ucma: Limit possible option size | * 3eae9e93d492 Linux 4.15.9 | * c0d3435d7fa0 KVM: x86: fix backward migration with async_PF | * fa1f98c84c6b scsi: mpt3sas: wait for and flush running commands on shutdown/unload | * 2928c03a245f scsi: mpt3sas: fix oops in error handlers after shutdown/unload | * 6ff2082e4544 bpf, ppc64: fix out of bounds access in tail call | * bc9d150b9bf1 bpf: allow xadd only on aligned memory | * 8c4626bf15ba bpf: add schedule points in percpu arrays management | * 18fa1b102cc2 bpf, arm64: fix out of bounds access in tail call | * 5882764e48ed bpf, x64: implement retpoline for tail call | * 519f40bb7fc9 bpf: fix rcu lockdep warning for lpm_trie map_free callback | * f154de29a46b bpf: fix memory leak in lpm_trie map_free callback function | * da43a222a759 bpf: fix mlock precharge on arraymaps