* 26885f76b5c2 4.14.11-xanmod15 * d217f49b668c Merge tag 'v4.14.11' into 4.14 * 0d59679df5b5 Linux 4.14.11 * 3ade66602bb7 tty: fix tty_ldisc_receive_buf() documentation * aaa5a91ff744 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) * 57849de13c7d x86/ldt: Make LDT pgtable free conditional * 3e133155f22d x86/ldt: Plug memory leak in error path * cf6c3f7f4b13 x86/espfix/64: Fix espfix double-fault handling on 5-level systems * 530f5fa1600b x86-32: Fix kexec with stack canary (CONFIG_CC_STACKPROTECTOR) * 082b7521a541 x86/mm: Remove preempt_disable/enable() from __native_flush_tlb() * b5bef29785ff x86/smpboot: Remove stale TLB flush invocations * e798502cfb47 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() * 7a3ce39c2bca staging: android: ion: Fix dma direction for dma_sync_sg_for_cpu/device * 2695c0f1f71e drivers: base: cacheinfo: fix cache type for non-architected system cache * f3f5fa872d09 phy: tegra: fix device-tree node lookups * d87f1bc7d15b binder: fix proc->files use-after-free * 6fae6de72ad4 timers: Reinitialize per cpu bases on hotplug * 8f1aa64ab086 timers: Invoke timer_start_debug() where it makes sense * e4fb2e7e92ec timers: Use deferrable base independent of base::nohz_active * f0f18aa8f701 usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 * c7c4e00a6608 USB: Fix off by one in type-specific length check of BOS SSP capability * e2f33e5983cb usb: add RESET_RESUME for ELSA MicroLink 56K * b9d02d3c5899 usb: Add device quirk for Logitech HD Pro Webcam C925e * 57211f0cf174 USB: serial: option: adding support for YUGA CLM920-NC5 * 9fa3c3b5598e USB: serial: option: add support for Telit ME910 PID 0x1101 * eb6cc0af22a3 USB: serial: qcserial: add Sierra Wireless EM7565 * ad61ff29f104 USB: serial: ftdi_sio: add id for Airbus DS P8GR * 1fcd9859a4b3 USB: chipidea: msm: fix ulpi-node lookup * 2d6483bf78f8 usbip: vhci: stop printing kernel pointer addresses in messages * ed4db9a7f8cb usbip: stub: stop printing kernel pointer addresses in messages * 6b8335e48ae7 usbip: prevent leaking socket pointer address in messages * 2ee11dcfc9e1 usbip: fix usbip bind writing random string after command in match_busid * 38e8981d5490 sparc64: repair calling incorrect hweight function from stubs * b9edd6bf0ccb skbuff: in skb_copy_ubufs unclone before releasing zerocopy * 49cd180d4a10 skbuff: skb_copy_ubufs must release uarg even without user frags * 17155ea827b2 skbuff: orphan frags before zerocopy clone * 8f5bbb29b62c Revert "mlx5: move affinity hints assignments to generic code" * f2272d5dce79 ipv6: set all.accept_dad to 0 by default * 86deaaa0ca2b ipv4: fib: Fix metrics match when deleting a route * 185a3475dee6 phylink: ensure AN is enabled * 39889c293371 phylink: ensure the PHY interface mode is appropriately set * 7f6dcb82d040 bnxt_en: Fix sources of spurious netpoll warnings * 11295730446f net: sched: fix static key imbalance in case of ingress/clsact_init error * 215b69e20808 vxlan: restore dev->mtu setting based on lower device * cea58617977b net/mlx5: FPGA, return -EINVAL if size is zero * 5504319c6993 tcp: refresh tcp_mstamp from timers callbacks * 333921964046 ipv6: Honor specified parameters in fibmatch lookup * 5e255d684d05 net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well. * 583395a81f00 tcp: fix potential underestimation on rcv_rtt * bcc029ff5daf mlxsw: spectrum: Disable MAC learning for ovs port * 92ae8233467b tipc: fix hanging poll() for stream sockets * 201c59bb7ba6 sctp: make sure stream nums can match optlen in sctp_setsockopt_reset_streams * f38ffe325b20 s390/qeth: fix error handling in checksum cmd callback * ff1ff3815c24 net: dsa: bcm_sf2: Clear IDDQ_GLOBAL_PWR bit for PHY * 701768dc9a10 sfc: pass valid pointers from efx_enqueue_unwind * a6cc63e125ff openvswitch: Fix pop_vlan action for double tagged frames * bf0703052130 net/mlx5: Fix error flow in CREATE_QP command * 999755ec40a6 net/mlx5e: Prevent possible races in VXLAN control flow * c4d0e614c151 net/mlx5e: Add refcount to VXLAN structure * 597181622e64 net/mlx5e: Fix features check of IPv6 traffic * 2dc5654e6fbc net/mlx5e: Fix possible deadlock of VXLAN lock * 3ddcb727c717 net/mlx5: Fix rate limit packet pacing naming and struct * f35318b28944 tcp: invalidate rate samples during SACK reneging * 265ba7a046c0 sock: free skb in skb_complete_tx_timestamp on error * 003514ffb447 net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround * dd9a2648b3e3 net: Fix double free and memory corruption in get_net_ns_by_id() * 126f42ecfcb4 net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks * 27ccace9b982 ipv4: Fix use-after-free when flushing FIB tables * 44319591ffa2 ip6_gre: fix device features for ioctl setup * 6d1c489810bc adding missing rcu_read_unlock in ipxip6_rcv * a3927015a4bb sctp: Replace use of sockets_allocated with specified macro. * 9f49cbc7cd20 net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case * 3bc400bad0e0 net: ipv4: fix for a race condition in raw_sendmsg * 72b44d0434c1 s390/qeth: update takeover IPs after configuration change * 8658408f284e s390/qeth: lock IP table while applying takeover changes * e34a43e57c21 s390/qeth: don't apply takeover changes to RXIP * 621b5ae0f9f4 s390/qeth: apply takeover changes when mode is toggled * c7e9d724785d tcp_bbr: reset long-term bandwidth sampling on loss recovery undo * eb710b5f62ad tcp_bbr: reset full pipe detection on loss recovery undo * d3f3d4134eb7 tg3: Fix rx hang on MTU change with 5717/5719 * 4f2963559f29 tcp md5sig: Use skb's saddr when replying to an incoming segment * e414e7f03c29 tcp_bbr: record "full bw reached" decision in new full_bw_reached bit * e7728247372c RDS: Check cmsg_len before dereferencing CMSG_DATA * 78ce0e9c4183 ptr_ring: add barriers * 6d0317869c91 net: reevalulate autoflowlabel setting after sysctl setting * 1bad9c5ea85e net: qmi_wwan: add Sierra EM7565 1199:9091 * e3fb538e5715 netlink: Add netns check on taps * f9c484692780 net: igmp: Use correct source address on IGMPv3 reports * f55ac6684640 net: fec: unmap the xmit buffer that are not transferred by DMA * 521f4d9625b7 ipv6: mcast: better catch silly mtu values * 57dfc3d10e40 ipv4: igmp: guard against silly MTU values * aa7f9011bc01 kbuild: add '-fno-stack-check' to kernel build options * eaedee932c91 block: don't let passthrough IO go into .make_request_fn() * 88da02868f77 block: fix blk_rq_append_bio * 0c688c288f8e cpufreq: schedutil: Use idle_calls counter of the remote CPU * 9c5ee053a67e ALSA: hda - Fix missing COEF init for ALC225/295/299 * 9fcd2ae2abb5 ALSA: hda - fix headset mic detection issue on a Dell machine * 3d858b85e376 ALSA: hda - change the location for one mic on a Lenovo machine * 2845bbd1ef1f ALSA: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines * 056305595a99 ALSA: hda: Drop useless WARN_ON() * af0dc162f644 IB/core: Verify that QP is security enabled in create and destroy * 5f3b36984c7b IB/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp() * d471542b9f07 IB/mlx5: Serialize access to the VMA list * 907145e68e21 IB/hfi: Only read capability registers if the capability exists * 074e2892a420 gpio: fix "gpio-line-names" property retrieval * 077cb91c9fc3 ASoC: tlv320aic31xx: Fix GPIO1 register definition * 314d9cdf7e0f ASoC: twl4030: fix child-node lookup * fe9f7bd45c01 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure * c7d231ca5e0b ASoC: da7218: fix fix child-node lookup * 308ddf2afe83 ASoC: wm_adsp: Fix validation of firmware and coeff lengths * 23ef17a49f1e ASoC: codecs: msm8916-wcd: Fix supported formats * 2aec84963e5e iw_cxgb4: Only validate the MSN for successful completions * 0aea6fb0e777 ring-buffer: Do no reuse reader page if still in use * 66f833dbed02 ring-buffer: Mask out the info bits when returning buffer page length * e08acdb9620b x86/ldt: Make the LDT mapping RO * 704cfa04dde3 x86/mm/dump_pagetables: Allow dumping current pagetables * 27e16c33bb79 x86/mm/dump_pagetables: Check user space page table for WX pages * dfa58126d763 x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchy * 3dfd9fd8d897 x86/mm/pti: Add Kconfig * 33d9d7836f0f x86/dumpstack: Indicate in Oops whether PTI is configured and enabled * ef4b38472d6b x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming * c5548af97ae9 x86/mm: Use INVPCID for __native_flush_tlb_single() * 36a72ab52c8d x86/mm: Optimize RESTORE_CR3 * b63812b81349 x86/mm: Use/Fix PCID to optimize user/kernel switches * 954339c41cce x86/mm: Abstract switching CR3 * c796e2324094 x86/mm: Allow flushing for future ASID switches * 9617ee896217 x86/pti: Map the vsyscall page if needed * 7aef823ee7e9 x86/pti: Put the LDT in its own PGD if PTI is on * c12510749010 x86/mm/64: Make a full PGD-entry size hole in the memory map * 8b82023b7fc2 x86/events/intel/ds: Map debug buffers in cpu_entry_area * e0eb34665d2e x86/cpu_entry_area: Add debugstore entries to cpu_entry_area * d230c1917f57 x86/mm/pti: Map ESPFIX into user space * e08aa2f1988a x86/mm/pti: Share entry text PMD * 088baf5de12e x86/entry: Align entry text section to PMD boundary * fb9dfabb6e80 x86/mm/pti: Share cpu_entry_area with user space page tables * 35531133abf3 x86/mm/pti: Force entry through trampoline when PTI active * 9f006b024723 x86/mm/pti: Add functions to clone kernel PMDs * 1bcd98df0f50 x86/mm/pti: Populate user PGD * 61fd4049e676 x86/mm/pti: Allocate a separate user PGD * ffcb80ad79e8 x86/mm/pti: Allow NX poison to be set in p4d/pgd * b9feab7dcf86 x86/mm/pti: Add mapping helper functions * 8a2533407f4d x86/pti: Add the pti= cmdline option and documentation * a4b07fb4e5a6 x86/mm/pti: Add infrastructure for page table isolation * f3d2b767e912 x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching * acfee9b8e27e x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y * 72a2beddcd32 x86/cpufeatures: Add X86_BUG_CPU_INSECURE * 986698256168 tracing: Fix crash when it fails to alloc ring buffer * 21a9c7346ef6 tracing: Fix possible double free on failure of allocating trace buffer * 234bc12669a3 tracing: Remove extra zeroing out of the ring buffer page