* c88f3a8e9b24 4.14.72-xanmod45 * d5aed64f8ebf Merge tag 'v4.14.72' into 4.14 * 2cc4d365363b Linux 4.14.72 * 9884746ef5c2 e1000e: Fix check_for_link return value with autoneg off * da2b4ae736e8 e1000e: Fix link check race condition * dc2aa33a101d Revert "e1000e: Separate signaling for link check/link up" * 7a5b2bf66bf8 e1000e: Avoid missed interrupts following ICR read * dd5456adab14 e1000e: Fix queue interrupt re-raising in Other interrupt * 5239be076587 Partial revert "e1000e: Avoid receiver overrun interrupt bursts" * 0d99649c5eea e1000e: Remove Other from EIAC * 57d6f87ac361 net/ipv6: prevent use after free in ip6_route_mpath_notify * 453740de93cd drm/i915: Apply the GTT write flush for all !llc machines * 425026ae6b4c ASoC: samsung: Fix invalid argument when devm_gpiod_get is called * 00ac982d7aa3 ASoC: samsung: i2s: Fix error handling path in i2s_set_sysclk() * 5e8bf9f23f20 earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon * a44d267a67e9 earlycon: Initialize port->uartclk based on clock-frequency property * 29068d29718f mei: bus: type promotion bug in mei_nfc_if_version() * 0eb82af7cd71 clk: tegra: bpmp: Don't crash when a clock fails to register * 07101e1c8435 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant * a5d093d1857e pinctrl: msm: Fix msm_config_group_get() to be compliant * b520f00da41f blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() * 07a252b478fb blk-mq: only attempt to merge bio if there is rq in sw queue * 2f9cd8588241 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() * 2c7de6d9c0d7 selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress * 7a5096cf2886 scsi: libfc: fixup 'sleeping function called from invalid context' * c8831347d706 ALSA: pcm: Fix snd_interval_refine first/last with open min/max * 8be95762229a rtc: bq4802: add error handling for devm_ioremap * bb2874bba8ee drm/amdkfd: Fix error codes in kfd_get_process * bb9dcbf97a9b input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) * 80784cba90f3 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) * 4101e59a294a gpiolib: Mark gpio_suffixes array with __maybe_unused * 492b804d7fa5 gpio: pxa: Fix potential NULL dereference * 34240e87d244 staging: bcm2835-audio: Don't leak workqueue if open fails * 8e3015e8736a coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35 * 4334c6e1fcb1 coresight: tpiu: Fix disabling timeouts * 7a46541d1ecc coresight: Handle errors in finding input/output ports * e593232f6110 sched/fair: Fix util_avg of new tasks for asymmetric systems * 8eefff55ccf0 parport: sunbpp: fix error return code * 62411c32d167 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping * 7b549a071162 drm/nouveau/debugfs: Wake up GPU before doing any reclocking * 96ff197fab41 drm/nouveau: Fix runtime PM leak in drm_open() * 636a9a7d5221 mmc: sdhci: do not try to use 3.3V signaling if not supported * 26bea7e6d2ca mmc: tegra: prevent HS200 on Tegra 3 * 58d402738d9f mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips * 49c90d012ab4 tty: fix termios input-speed encoding * 3c11fe1edaff tty: fix termios input-speed encoding when using BOTHER * ed3151e42214 gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes * 7ec40f0ab258 liquidio: fix hang when re-binding VF host drv after running DPDK VF driver * 6c4abbeb2509 ARM: hisi: check of_iomap and fix missing of_node_put * e1912dc20ca6 ARM: hisi: fix error handling and missing of_node_put * 24dbc773dd96 ARM: hisi: handle of_iomap and fix missing of_node_put * 7fd683812e48 efi/esrt: Only call efi_mem_reserve() for boot services memory * 9b85641c204b sched/core: Use smp_mb() in wake_woken_function() * 93cc60d04bed pinctrl: rza1: Fix selector use for groups and functions * bc87baee19a7 configfs: fix registered group removal * c2bd54bc2220 MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads * 55bdb77aa991 security: check for kstrdup() failure in lsm_append() * bdf948eaa559 KVM: PPC: Book3S HV: Add of_node_put() in success path * c818695c7106 evm: Don't deadlock if a crypto algorithm is unavailable * ef49d0e83711 Bluetooth: Use lock_sock_nested in bt_accept_enqueue * 4f4374a9bd25 vfs: fix freeze protection in mnt_want_write_file() for overlayfs * b888dba2e81d mtdchar: fix overflows in adjustment of `count` * 67e522a76d99 audit: fix use-after-free in audit_add_watch * a41ab6fe1699 arm64: dts: uniphier: Add missing cooling device properties for CPUs * ebb42f77db42 net/mlx5: Add missing SET_DRIVER_VERSION command translation * 62e052895d29 binfmt_elf: Respect error return from `regset->active' * 948f1a7f7607 NFSv4.1 fix infinite loop on I/O. * 9995545163fc x86/EISA: Don't probe EISA bus for Xen PV guests * d9951521dd80 perf/core: Force USER_DS when recording user stack data * 8c08224aee32 xtensa: ISS: don't allocate memory in platform_setup * f3259909c85e CIFS: fix wrapping bugs in num_entries() * 20c8102b322e cifs: prevent integer overflow in nxt_dir_entry() * 334902cfd938 Revert "cdc-acm: implement put_char() and flush_chars()" * 80f539981a9b usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() * a383de0d80fa USB: yurex: Fix buffer over-read in yurex_write() * a98152a6feaa USB: serial: ti_usb_3410_5052: fix array underflow in completion handler * a82200ced75f usb: misc: uss720: Fix two sleep-in-atomic-context bugs * a7d9367ccbb6 USB: serial: io_ti: fix array underflow in completion handler * d078f295a4c9 USB: net2280: Fix erroneous synchronization change * 3afbeb5cac2a usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 * 6def1c171986 USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller * 1dbc1fd71320 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() * 760c41fceb30 usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() * 182d13038451 usb: uas: add support for more quirk flags * 0845f2a4776d USB: Add quirk to support DJI CineSSD * 599f1e90f709 mei: bus: need to unlink client before freeing * b5936d2741c0 mei: ignore not found client in the enumeration * 4e237cfa575b usb: Don't die twice if PCI xhci host is not responding in resume * 58eff5e715b0 xhci: Fix use after free for URB cancellation on a reallocated endpoint * fc320be61ff6 misc: hmc6352: fix potential Spectre v1 * 47358b34baa7 Tools: hv: Fix a bug in the key delete code * 888e989a753a ipmi: Fix I2C client removal in the SSIF driver * f6e23e57d063 mmc: omap_hsmmc: fix wakeirq handling on removal * 51e8d7d77ca8 s390/crypto: Fix return code checking in cbc_paes_crypt() * b8b9c7f05b3c IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler * 33e4afbb44fe xen/netfront: fix waiting for xenbus state change * 1e5b387747ba pstore: Fix incorrect persistent ram buffer mapping * 8c705dea5e59 RDMA/cma: Protect cma dev list with lock * a5d247607a56 xen-netfront: fix warn message as irq device name has '/' * ab25ad619343 x86/mm/pti: Add an overflow check to pti_clone_pmds() * 16939943660c x86/pti: Check the return value of pti_user_pagetable_walk_pmd() * 36d6a43a16e5 x86/pti: Check the return value of pti_user_pagetable_walk_p4d() * ef275ba514d9 crypto: sharah - Unregister correct algorithms for SAHARA 3 * 82c53969af8c dmaengine: mv_xor_v2: kill the tasklets upon exit * a8c0b9acf08f i2c: aspeed: Fix initial values of master and slave state * ab605544f62b drivers/base: stop new probing during shutdown * f3662e332510 KVM: arm/arm64: Fix vgic init race * 9af3a46ec7de platform/x86: toshiba_acpi: Fix defined but not used build warnings * 774367e940fc s390/qeth: reset layer2 attribute on layer switch * 6530985bcf82 s390/qeth: fix race in used-buffer accounting * a7909d3fabd3 ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci * 2e0a4d3f7c54 arm64: dts: qcom: db410c: Fix Bluetooth LED trigger * 45ac2120e7c4 xen-netfront: fix queue name setting * 69b400c1b15b nfp: avoid buffer leak when FW communication fails * d08c50e8530b efi/arm: preserve early mapping of UEFI memory map longer for BGRT * 27adb89d1fd4 reset: imx7: Fix always writing bits as 0 * c1e2aee9952b arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() * 991bad26b38f wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc * bff663136d76 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets * 2b7844ed3c7a mac80211: restrict delayed tailroom needed decrement * 68c087ecddbc MIPS: jz4740: Bump zload address * c27516e62712 ASoC: rt5514: Fix the issue of the delay volume applied * f80c5cf3de84 staging: bcm2835-camera: handle wait_for_completion_timeout return properly * f313b0593d4a staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout * c7afa2064c06 powerpc/powernv: opal_put_chars partial write fix * 737066efec60 KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() * 3cb3868f98f5 nvme-rdma: unquiesce queues when deleting the controller * fdfa7139899c perf powerpc: Fix callchain ip filtering * 94b37e160cfe ARM: exynos: Clear global variable on init error path * c7c53dc8aad1 fbdev: Distinguish between interlaced and progressive modes * 0b339773a30e video: fbdev: pxafb: clear allocated memory for video modes * b2b5343639d1 perf powerpc: Fix callchain ip filtering when return address is in a register * 7ff8989cecf3 fbdev/via: fix defined but not used warning * 6a736057f1bb video: goldfishfb: fix memory leak on driver remove * b0c7f4ddbf18 perf tools: Fix struct comm_str removal crash * 3cfa558660f8 fbdev: omapfb: off by one in omapfb_register_client() * d38d27259273 perf tools: Synthesize GROUP_DESC feature in pipe mode * d074912d2ede gfs2: Don't reject a supposedly full bitmap if we have blocks reserved * b435dd667b9a perf test: Fix subtest number when showing results * f86f6ebc1bf5 media: ov5645: Supported external clock is 24MHz * 28b6561183ed mtd/maps: fix solutionengine.c printk format warnings * 745cb5eb3cef IB/ipoib: Fix error return code in ipoib_dev_init() * 030f2ad6ce16 block: allow max_discard_segments to be stacked * 394df591433d IB/rxe: Drop QP0 silently * 5b253f742006 media: videobuf2-core: check for q->error in vb2_core_qbuf() * 9b4328303638 MIPS: ath79: fix system restart * e1cfd4533ffb dmaengine: pl330: fix irq race with terminate_all * 58119f9bd94d media: tw686x: Fix oops on buffer alloc failure * ee83ce188e0b kbuild: add .DELETE_ON_ERROR special target * 62e442fdbcb2 clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure * d8e7792fae4f clk: core: Potentially free connection id * 45c800f555b0 clk: imx6ul: fix missing of_node_put() * 0fe570942c0d gfs2: Special-case rindex for gfs2_grow * 36eb78a6cec7 amd-xgbe: use dma_mapping_error to check map errors * 318f224d1214 xfrm: fix 'passing zero to ERR_PTR()' warning * a51e519d5b4b ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro * f402334e5d32 ALSA: msnd: Fix the default sample sizes * 918cad16b458 iommu/io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE * ea4b3539ab5d iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register * a574b059c0df usb: dwc3: change stream event enable bit back to 13 * 4b2a6ecd2185 hv/netvsc: Fix NULL dereference at single queue mode fallback * effa7afc5283 tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY * 1beb52cea6cb erspan: return PACKET_REJECT when the appropriate tunnel is not found * 456191a8554a erspan: fix error handling for erspan tunnel * 04f625fc5a68 net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC * 1de5a956681d net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables * f8ce022004ca net/mlx5: Fix debugfs cleanup in the device init/remove flow * 571f1f6862bf net/mlx5: Check for error in mlx5_attach_interface * 5ff9c51cbd66 rds: fix two RCU related problems * e4df3c97c379 net: qca_spi: Fix race condition in spi transfers * 47f74ff00243 net/mlx5: Fix use-after-free in self-healing flow * 799d8f1f0de8 be2net: Fix memory leak in be_cmd_get_profile_config() * 1244bbb3e921 Linux 4.14.71 * 06274364edb4 mm: get rid of vmacache_flush_all() entirely * 8b34a7b14ee7 autofs: fix autofs_sbi() does not check super block type * daf0ca743b28 tuntap: fix use after free during release * ab75811f7181 tun: fix use after free for ptr_ring * 8626c40a3093 mtd: ubi: wl: Fix error return code in ubi_wl_init() * 08fb833b40e3 ip: frags: fix crash in ip_do_fragment() * b3a0c61b7369 ip: process in-order fragments efficiently * c91f27fb5716 ip: add helpers to process in-order fragments faster. * 04b28f406e86 ipv4: frags: precedence bug in ip_expire() * 6b921536f170 net: sk_buff rbnode reorg * 37c7cc80b1d7 net: add rb_to_skb() and other rb tree helpers * 6bf32cda46eb net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends * 5123ffdad659 ipv6: defrag: drop non-last frags smaller than min mtu * 3bde783eca23 net: modify skb_rbtree_purge to return the truesize of all purged skbs. * 7750c414b89b net: speed up skb_rbtree_purge() * 1c44969111cc ip: discard IPv4 datagrams with overlapping segments. * 5fff99e88a1f inet: frags: fix ip6frag_low_thresh boundary * 48c2afc16888 inet: frags: get rid of ipfrag_skb_cb/FRAG_CB * 8291cd943a9b inet: frags: reorganize struct netns_frags * bd946fb5226e rhashtable: reorganize struct rhashtable layout * 3226bdcb0448 ipv6: frags: rewrite ip6_expire_frag_queue() * 085a0147447a inet: frags: do not clone skb in ip_expire() * 990204ddc5f6 inet: frags: break the 2GB limit for frags storage * caa4249eca08 inet: frags: remove inet_frag_maybe_warn_overflow() * 5b1b3ad46dd1 inet: frags: get rif of inet_frag_evicting() * bd3df633f17d inet: frags: remove some helpers * 9aee41eff751 inet: frags: use rhashtables for reassembly units * 33dc9f7c5d12 rhashtable: add schedule points * 11be675bf0aa ipv6: export ip6 fragments sysctl to unprivileged users * 266da0fb83f3 inet: frags: refactor lowpan_net_frag_init() * eb1686ae5e20 inet: frags: refactor ipv6_frag_init() * 0512f7e93504 inet: frags: Convert timers to use timer_setup() * 0cbf74b9519d inet: frags: refactor ipfrag_init() * 673220d6417d inet: frags: add a pointer to struct netns_frags * 6093d5abcf5a inet: frags: change inet_frags_init_net() return value * 6f7bf899b92d drm/i915: set DP Main Stream Attribute for color range on DDI platforms * bdbf6e0b9326 RDMA/cma: Do not ignore net namespace for unbound cm_id * 0d1d365d1d44 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON * 1181e8687a8d NFSv4.1: Fix a potential layoutget/layoutrecall deadlock * 0983ef553d8f f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize * 7beff543897c mfd: ti_am335x_tscadc: Fix struct clk memory leak * b28c14ae3576 iommu/ipmmu-vmsa: Fix allocation in atomic context * 1252c1daa9c3 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() * 9d54a48ef296 f2fs: fix to wait on page writeback before updating page * 9e850bc7691a media: helene: fix xtal frequency setting at power on * 5deea7d63ba1 partitions/aix: fix usage of uninitialized lv_info and lvname structures * f3677a5c7d08 partitions/aix: append null character to print data from disk * 758289892a13 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions * b0a6faaa6060 Input: atmel_mxt_ts - only use first T9 instance * e85940a5bb5f dm cache: only allow a single io_mode cache feature to be requested * 94f885db2a18 net: dcb: For wild-card lookups, use priority -1, not 0 * 946cf3fe1be6 MIPS: generic: fix missing of_node_put() * e607db7ce984 MIPS: Octeon: add missing of_node_put() * 7fb2b50ee596 f2fs: fix to do sanity check with reserved blkaddr of inline inode * ee5067c60606 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) * cf503dbe5c22 tpm_tis_spi: Pass the SPI IRQ down to the driver * 894b7c6584ed f2fs: fix to skip GC if type in SSA and SIT is inconsistent * 7141f97cdd83 pktcdvd: Fix possible Spectre-v1 for pkt_devs * 5f91efc475c8 f2fs: try grabbing node page lock aggressively in sync scenario * fd4e3615936c net: mvneta: fix mtu change on port without link * 0cfe17c2a909 pinctrl/amd: only handle irq if it is pending and unmasked * acd73639c38c gpio: ml-ioh: Fix buffer underwrite on probe error path * 1fc16c07d63b pinctrl: imx: off by one in imx_pinconf_group_dbg_show() * 591ee8d9cd2f x86/mm: Remove in_nmi() warning from vmalloc_fault() * 60deae3d9fc9 Bluetooth: hidp: Fix handling of strncpy for hid->name information * 1dac27c707c8 ath10k: disable bundle mgmt tx completion event support * 6158c2b70a8a tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() * 383195f9feca scsi: 3ware: fix return 0 on the error path of probe * 62128a8d8489 ata: libahci: Correct setting of DEVSLP register * 7cadaaa96c07 ata: libahci: Allow reconfigure of DEVSLP register * 3f3d6c0608b7 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET * 1ed3a9307230 rpmsg: core: add support to power domains for devices * 0e890d1cf491 wlcore: Set rx_status boottime_ns field on rx * bd21eb8aa705 ath10k: prevent active scans on potential unusable channels * 2dacb8cc67ef ath9k_hw: fix channel maximum power level test * 473983f319cc ath9k: report tx status on EOSP * 40992419f135 macintosh/via-pmu: Add missing mmio accessors * 968f03158db5 perf evlist: Fix error out while applying initial delay and LBR * cc33476b67b8 perf c2c report: Fix crash for empty browser * 521aedea92cd NFSv4.0 fix client reference leak in callback * c39273ce0d85 perf tools: Allow overriding MAX_NR_CPUS at compile time * e296ac45b568 f2fs: fix defined but not used build warnings * e04910746abe f2fs: do not set free of current section * d85e49570227 f2fs: fix to active page in lru list for read path * ca21de151016 tty: rocket: Fix possible buffer overwrite on register_PCI * 4bb1d3ec658c Drivers: hv: vmbus: Cleanup synic memory free path * eec63d96d0e4 firmware: vpd: Fix section enabled flag on vpd_section_destroy * 16c6e01a4a98 uio: potential double frees if __uio_register_device() fails * 2458e91302aa misc: ti-st: Fix memory leak in the error path of probe() * 8e6ee30ad80f gpu: ipu-v3: default to id 0 on missing OF alias * 3b9909896570 media: camss: csid: Configure data type and decode format properly * cb71229f6483 timers: Clear timer_base::must_forward_clk with timer_base::lock held * d1060bfcdc72 md/raid5: fix data corruption of replacements after originals dropped * 1f6324f4ea5b scsi: target: fix __transport_register_session locking * 3ddbcd49bbb3 blk-mq: fix updating tags depth * 47a6917f4b72 net: phy: Fix the register offsets in Broadcom iProc mdio mux driver * 6b7c7186c210 media: dw2102: Fix memleak on sequence of probes * cbd5e67820a9 media: davinci: vpif_display: Mix memory leak on probe error path * 77e120a9c64a selftests/bpf: fix a typo in map in map test * 274977d99c19 powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage * 16aa222d2293 gpio: tegra: Move driver registration to subsys_init level * fb281ed2e4dc Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV * 0455f5d63b3e i2c: aspeed: Add an explicit type casting for *get_clk_reg_val * 5ffdd121d0c4 ethtool: Remove trailing semicolon for static inline * 96e5b8cc3cfd misc: mic: SCIF Fix scif_get_new_port() error handling * 0b2d28449e68 ARC: [plat-axs*]: Enable SWAP * e5d857d5f1fc tpm: separate cmd_ready/go_idle from runtime_pm * 64def6f35348 crypto: aes-generic - fix aes-generic regression on powerpc * 0fad94cf1016 switchtec: Fix Spectre v1 vulnerability * ff225750dc4e x86/microcode: Update the new microcode revision unconditionally * 05104410c9d1 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date * 1d92a611db50 cpu/hotplug: Prevent state corruption on error rollback * cb2625854091 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() * cc4271088619 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work * a709c46fdcd0 KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr * d5fca5314c4d KVM: s390: vsie: copy wrapping keys to right place * ae3968b41645 Btrfs: fix data corruption when deduplicating between different files * 55bcfe019ac4 smb3: check for and properly advertise directory lease support * b0b69369eecc SMB3: Backup intent flag missing for directory opens with backupuid mounts * 9efcaa7c4afb MIPS: VDSO: Match data page cache colouring when D$ aliases * 492519107c9d android: binder: fix the race mmap and alloc_new_buf_locked * 381992bcccac block: bfq: swap puts in bfqg_and_blkg_put * 23ecbbad7bf9 nbd: don't allow invalid blocksize settings * 425739151e03 scsi: lpfc: Correct MDS diag and nvmet configuration * d98b67089c0e i2c: i801: fix DNV's SMBCTRL register offset * 831223b294f8 i2c: xiic: Make the start and the byte count write atomic