* f5ef1b488b44 4.14.85-xanmod51 * 8a07e5d8f450 Merge tag 'v4.14.85' into 4.14 * 5ff1ad556aad Linux 4.14.85 * d467320fdaf3 ima: re-initialize iint->atomic_flags * 281c07f30f71 ima: re-introduce own integrity cache lock * e099863340d8 EVM: Add support for portable signature format * de72a0f9ad28 ima: always measure and audit files in policy * 57ccd1fc8ebb net: ieee802154: 6lowpan: fix frag reassembly * 077506972ba2 rcu: Make need_resched() respond to urgent RCU-QS needs * aef9f7db7e8c s390/mm: Check for valid vma before zapping in gmap_discard * a4977f3e8a3a lan78xx: Read MAC address from DT if present * 7bcfd8f985f2 namei: allow restricted O_CREAT of FIFOs and regular files * 2ecab0857ab0 usb: xhci: fix uninitialized completion when USB3 port got wrong status * b008f3b25588 tty: wipe buffer if not echoing data * 5e063b64163b tty: wipe buffer. * a956132ac00b include/linux/pfn_t.h: force '~' to be parsed as an unary operator * c8692d9f5cef driver core: Move device_links_purge() after bus_remove_device() * a46ca4c8f1c6 ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi * dc32281ec028 clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices * 7eebc934f302 rtc: omap: fix error path when pinctrl_register fails * 31a673709a85 i40iw: Fix memory leak in error path of create QP * 9d9cd2bcfc52 net/mlx4_core: Fix wrong calculation of free counters * 7aaa554d0960 PCI: endpoint: Populate func_no before calling pci_epc_add_epf() * 9d844b0e6692 kbuild: allow to use GCC toolchain not in Clang search path * 1fe2316fc23a iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE * eb4b46470036 Input: xpad - add support for Xbox1 PDP Camo series gamepad * 8d6a81009de5 Input: xpad - avoid using __set_bit() for capabilities * 5d3bf6348692 Input: xpad - fix some coding style issues * f299ecb08511 Input: xpad - add PDP device id 0x02a4 * da141471e77b ubi: fastmap: Check each mapping only once * 0aa6b111cc44 mtd: rawnand: atmel: fix OF child-node lookup * 649594a678c2 xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc * cd4f18da5eca xhci: Allow more than 32 quirks * 38f94eca31d4 arm64: remove no-op -p linker flag * 5f2b2c591fc8 power: supply: twl4030-charger: fix OF sibling-node lookup * 279eb9ce4cbc drm/mediatek: fix OF sibling-node lookup * 6f95f0734968 net: bcmgenet: fix OF child-node lookup * 2ae0ac647a77 NFC: nfcmrvl_uart: fix OF child-node lookup * c1ede7043d74 of: add helper to lookup compatible child node * c6a4b3c3b81b mm, page_alloc: check for max order in hot path * a84c872c8b30 tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset * e28ae7aaa992 z3fold: fix possible reclaim races * d6bfb89267ef efi/arm: Revert deferred unmap of early memmap mapping * 2a968a024116 powerpc/numa: Suppress "VPHN is not supported" messages * 281a4f41c6be kdb: Use strscpy with destination buffer size * 677805a95934 SUNRPC: Fix a bogus get/put in generic_key_to_expire() * e1f0f55f2788 perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs * d5e236ba5bcd powerpc/io: Fix the IO workarounds code to work with Radix * 5565c30a0bc7 floppy: fix race condition in __floppy_read_block_0() * 66da887d8732 crypto: simd - correctly take reqsize of wrapped skcipher into account * 6e4fbdc7a308 rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write * abaf1eb81321 cpufreq: imx6q: add return value check for voltage scale * 6af32ab13852 KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE * 6dce186b48bb pinctrl: meson: fix pinconf bias disable * 240ec6ca4b9a IB/hfi1: Eliminate races in the SDMA send error path * 7d0724cecb0e can: hi311x: Use level-triggered interrupt * 9af977aeef27 can: raw: check for CAN FD capable netdev in raw_sendmsg() * 30b996ac6e61 can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail() * bb8813be5cc7 can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions * 906ed1bdf850 can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb * bf991335b02d can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds * 3f6b2bbbee20 can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length * b3f1f493529e can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() * dca24b512763 drm/ast: Remove existing framebuffers before loading driver * ffc3c0ffbb93 drm/ast: fixed cursor may disappear sometimes * e51b0b1c1f01 drm/ast: change resolution may cause screen blurred * d84bb18ed7a2 usb: xhci: Prevent bus suspend if a port connect change or polling state is detected * c271b660b798 IB/core: Perform modify QP on real one * e6ddc2c3d89c tcp: do not release socket ownership in tcp_close() * 6b43a9978a6b mm/memory.c: recheck page table entry with page table lock held * 97764043885c mm: don't warn about large allocations for slab * 8a37895d1e35 llc: do not use sk_eat_skb() * 49ee6220be1b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd * 8376fdc999be sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer * bc94cd6d869e bfs: add sanity check at bfs_fill_super() * 922fad66a961 Input: synaptics - avoid using uninitialized variable when probing * 9520db16756e selinux: Add __GFP_NOWARN to allocation at str_read() * 335f31342699 v9fs_dir_readdir: fix double-free on p9stat_read error * 3b99dcd4026a tools/power/cpupower: fix compilation with STATIC=true * a0b9ddf4906e brcmfmac: fix reporting support for 160 MHz channels * bf02eaf57a32 iwlwifi: mvm: don't use SAR Geo if basic SAR is not used * b58f0659f7c6 iwlwifi: mvm: fix regulatory domain update when the firmware starts * bc176d7a68be iwlwifi: mvm: support sta_statistics() even on older firmware * 6a5f25e30045 gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path * 7c9f55c5a58a mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL * d34af066f084 MAINTAINERS: Add Sasha as a stable branch maintainer * 1129534f7333 ALSA: oss: Use kvzalloc() for local buffer allocations * 494427532654 usb: xhci: fix timeout for transition from RExit to U0 * 0902c4e7d6db xhci: Add check for invalid byte size error when UAS devices are connected. * 2c3e97edbb19 usb: dwc3: core: Clean up ULPI device * 474e39f53816 usb: dwc3: gadget: Properly check last unaligned/zero chain TRB * 47631d837acc usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers * 427d4e4c2744 usb: core: Fix hub port connection events lost * 5d47e129a710 ARM: trusted_foundations: do not use naked function * 8d7925ad96c6 bus: arm-cci: remove unnecessary unreachable() * 764ecc201217 ARM: 8767/1: add support for building ARM kernel with clang * f1222c5f7f60 ARM: 8766/1: drop no-thumb-interwork in EABI mode * ed482390c8db efi/libstub: arm: support building with clang * 4201a586f1fa Linux 4.14.84 * 3c7f1671af5f libceph: fall back to sendmsg for slab pages * 540f89376ba2 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges * 3cf1a2b4e0b3 ACPI / platform: Add SMB0001 HID to forbidden_id_list * 16c233b9b6c8 drivers/misc/sgi-gru: fix Spectre v1 vulnerability * fb37c765e28d USB: misc: appledisplay: add 20" Apple Cinema Display * 939936e6015d misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data * 041fa1f61997 usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB * d7385bcf1887 USB: quirks: Add no-lpm quirk for Raydium touchscreens * 578f05a757bf usb: cdc-acm: add entry for Hiro (Conexant) modem * f6a6ae4e0f34 uio: Fix an Oops on load * 2fc77700daa9 MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver * 817266cb8d45 media: v4l: event: Add subscription to list before calling "add" operation * a17989cb9bb0 x86/ldt: Unmap PTEs for the slot before freeing LDT pages * d412ab7cfc0d x86/mm: Move LDT remap out of KASLR region on 5-level paging * 099174574941 perf test code-reading: Fix perf_env setup for PTI entry trampolines * ce41e5fc90d4 perf machine: Workaround missing maps for x86 PTI entry trampolines * 5d390059eab4 perf machine: Add nr_cpus_avail() * 4edc059bac38 perf tools: Fix kernel_start for PTI on x86 * e404a6294a31 perf machine: Add machine__is() to identify machine arch * 8c209c38d8fa ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM * 26eff850549b SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() * c887029c11d0 zram: close udev startup race condition as default groups * 47ff76ee9c9c net: stmmac: Fix RX packet size > 8191 * fe2c4df2692d qed: Fix potential memory corruption * 082810cb7f21 qed: Fix blocking/unlimited SPQ entries leak * 484ef227384f qed: Fix memory/entry leak in qed_init_sp_request() * eddf9365687f i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features * fc88b3abe23f perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so * ef8d2a5d990a sched/core: Take the hotplug lock in sched_init_smp() * 850e4ca78680 s390/perf: Change CPUM_CF return code in event init function * 615a30e8dbc9 lib/raid6: Fix arm64 test build * 35b3e230a2b5 clk: fixed-factor: fix of_node_get-put imbalance * c6b1ef1110ce Revert "drm/exynos/decon5433: implement frame counter" * 21eb778e7dd5 hwmon: (ibmpowernv) Remove bogus __init annotations * 8cab58117e72 s390/qeth: fix HiperSockets sniffer * fdf4e678ea19 netfilter: xt_IDLETIMER: add sysfs filename checking routine * 79f2eb5fde82 netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() * 28bd72a7262a s390/mm: Fix ERROR: "__node_distance" undefined! * 0d5d0b5c41f7 netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net * a1e0ae82cfd5 netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace * 221609ce4ce5 s390/vdso: add missing FORCE to build targets * 10c51fa85c98 arm64: percpu: Initialize ret in the default case * 4f9ffc2711d0 platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 * ad2e60ff51a7 x86/earlyprintk: Add a force option for pciserial device * d0a636aa44f9 apparmor: Fix uninitialized value in aa_split_fqname * e2a11843feaa clk: samsung: exynos5420: Enable PERIS clocks for suspend * a088fde602b8 fs/exofs: fix potential memory leak in mount option parsing * bff410ea7ec2 perf symbols: Set PLT entry/header sizes properly on Sparc * 0333b8fc793b clk: fixed-rate: fix of_node_get-put imbalance * b36c78af0c4d platform/x86: intel_telemetry: report debugfs failure * a3e69ef80467 drm/edid: Add 6 bpc quirk for BOE panel. * a134b05a43ae um: Give start_idle_thread() a return code * f2e71fed903f hfsplus: prevent btree data loss on root split * dc50dd3ac68b hfs: prevent btree data loss on root split * 195169e26eaa reiserfs: propagate errors from fill_with_dentries() properly * f54c21ee5dce ixgbe: fix MAC anti-spoofing filter after VFLR * aa9571b2015d arm64: kprobe: make page to RO mode when allocate it * bc32d90e4d45 cifs: fix return value for cifs_listxattr * 426477d9f68b cifs: don't dereference smb_file_target before null check