* 582c3c8276d4 4.14.30-xanmod27 * 05bc5fa6a4fd Merge tag 'v4.14.30' into 4.14 * de8cdc557231 Linux 4.14.30 * 5019b23699f4 RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file * 957435b566c9 kbuild: fix linker feature test macros when cross compiling with Clang * e82496fbe3a0 RDMA/ucma: Don't allow join attempts for unsupported AF family * ce3e82c0630f RDMA/ucma: Fix access to non-initialized CM_ID object * 712b442c68c2 clk: migrate the count of orphaned clocks at init * 02db484a0583 RDMA/core: Do not use invalid destination in determining port reuse * 8b0c4a2e04f7 serial: 8250_pci: Don't fail on multiport card class * 00fb52a3828d IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq * cf1eb16eef13 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq * 3748694f1b91 scsi: mpt3sas: wait for and flush running commands on shutdown/unload * 9d72b2696e0a scsi: mpt3sas: fix oops in error handlers after shutdown/unload * 0493d72ee4d6 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 * e618ff1ac59c crypto: artpec6 - set correct iv size for gcm(aes) * 53555c8fc8a2 clk: si5351: Rename internal plls to avoid name collisions * fa97cdb4c71e clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() * 9e9d9b1a3dbf clk: Don't touch hardware when reparenting during registration * 24c92f975cb2 clk: at91: pmc: Wait for clocks when resuming * 14d920fc4579 nfsd4: permit layoutget of executable-only files * 1de82078a0c0 ARM: dts: aspeed-evb: Add unit name to memory node * e434a6eaed8c RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS * 7b7e076f8cad scsi: lpfc: Fix issues connecting with nvme initiator * 1626beb0b5d8 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled * 6f4649f3bef8 soc: qcom: smsm: fix child-node lookup * f1f225794a41 ip_gre: fix potential memory leak in erspan_rcv * 9cd6c84e9377 ip_gre: fix error path when erspan_rcv failed * e6cfc525163e ip6_vti: adjust vti mtu according to mtu of lower device * f2b32ce1ccef iommu/vt-d: clean up pr_irq if request_threaded_irq fails * 915bd53d68f6 pinctrl: rockchip: enable clock when reading pin direction register * 130e535210ba pinctrl: Really force states during suspend/resume * 06299bd0cf73 media: davinci: fix a debug printk * fea718819c69 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures * e1645629785b PCI: endpoint: Fix find_first_zero_bit() usage * 194b5ce11968 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit * d67d7bf8f12d coresight: Fix disabling of CoreSight TPIU * f16a65befe74 pty: cancel pty slave port buf's work in tty_release * 728e120d1786 drm/omap: DMM: Check for DMM readiness after successful transaction commit * 9967208b4f6c mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable * 83a2960ff6d1 omapdrm: panel: fix compatible vendor string for td028ttec1 * f7eda23c2990 vgacon: Set VGA struct resource types * 58668d153baf iser-target: avoid reinitializing rdma contexts for isert commands * a3e4b8fe6479 IB/umem: Fix use of npages/nmap fields * 251695a39f05 RDMA/cma: Use correct size when writing netlink stats * a4ac7cb593ad IB/ipoib: Avoid memory leak if the SA returns a different DGID * 9766562956fd rtc: ac100: Fix multiple race conditions * badf37254bc7 media: s5p-mfc: Fix lock contention - request_firmware() once * 639dab36edbd sfp: fix non-detection of PHY * 1a6610de8c1b sfp: fix EEPROM reading in the case of non-SFF8472 SFPs * 1b485793ce84 net: phy: meson-gxl: check phy_write return value * ea60e54b22aa /dev/mem: Add bounce buffer for copy-out * 79a49fcc0768 mmc: block: fix logical error to avoid memory leak * 9dd93e524955 mmc: avoid removing non-removable hosts during suspend * c1326c691f4d drm/tilcdc: ensure nonatomic iowrite64 is not used * e2a6f2967f67 dmaengine: zynqmp_dma: Fix race condition in the probe * f4a0f85594ba platform/chrome: Use proper protocol transfer function * 71233e2541a4 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 * 08b810901020 watchdog: Fix potential kref imbalance when opening watchdog * 008029510ac8 cros_ec: fix nul-termination for firmware build info * 79c3f5cf466d serial: 8250_dw: Disable clock on error * f1be26620373 tty: goldfish: Enable 'earlycon' only if built-in * 5ff0741646fd qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect * a9a14b17f72c media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart * 057ee30417e5 ath10k: handling qos at STA side based on AP WMM enable/disable * 824f8613ea62 media: bt8xx: Fix err 'bt878_probe()' * 2159db50a572 rtlwifi: always initialize variables given to RT_TRACE() * 9f180c6db58e rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. * 9854881c225a spi: sh-msiof: Avoid writing to registers from spi_master.setup() * 6467b3e25447 hv_netvsc: Fix the TX/RX buffer default sizes * 8dc11c413557 hv_netvsc: Fix the receive buffer size limit * e53e85d5082c RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() * 4df82a41e819 drm/msm: fix leak in failed get_pages * b3cff08483d0 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt * b453f9d8c55e cpufreq: longhaul: Revert transition_delay_us to 200 ms * e59e19dc4086 Bluetooth: btqcomsmd: Fix skb double free corruption * 5b58533858e3 Bluetooth: hci_qca: Avoid setup failure on missing rampatch * 23081c335df9 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl * 23e73e2ab4d2 scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers * 809607940362 Linux 4.14.29 * f2216e3e1d64 usb: dwc3: Fix GDBGFIFOSPACE_TYPE values * 3914aae2ae24 USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() * c209d68794e6 scsi: qla2xxx: Fix crashes in qla2x00_probe_one on probe failure * 91cb90636e03 scsi: qla2xxx: Fix logo flag for qlt_free_session_done() * 31de69d5c9b8 scsi: qla2xxx: Fix NULL pointer access for fcport structure * 8cdd1908c174 scsi: qla2xxx: Fix smatch warning in qla25xx_delete_{rsp|req}_que * 1a8902505673 btrfs: Fix memory barriers usage with device stats counters * d35115930d84 btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes * cb6945546b52 btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device * 0136bd7238b2 btrfs: alloc_chunk: fix DUP stripe size handling * 7e7fbff126d1 btrfs: add missing initialization in btrfs_check_shared * e625797168ce btrfs: Fix NULL pointer exception in find_bio_stripe * e01cf461f1d0 irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis * 1f4b6d083dc6 RDMAVT: Fix synchronization around percpu_ref * cd21b3400bc1 fs/aio: Use RCU accessors for kioctx_table->table[] * 076c7c06801a fs/aio: Add explicit RCU grace period when freeing kioctx * b071bce3ff7e lock_parent() needs to recheck if dentry got __dentry_kill'ed under it * e693f1331c4c KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid * b85437d007f4 kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3 * 2ffe95e3aa1e KVM: arm/arm64: Reduce verbosity of KVM init log * 0481f001d9c1 fs: Teach path_connected to handle nfs filesystems with multiple roots. * 690291bccba9 drm/amdgpu/dce: Don't turn off DP sink when disconnected * 1a50b5f07acf drm/radeon: fix prime teardown order * b4a9192c74ad drm/amdgpu: fix prime teardown order * bdbd0a2082d5 drm/nouveau/bl: Fix oops on driver unbind * 3d1ef6fbdc22 ALSA: seq: Clear client entry before deleting else at closing * 0609022631b3 ALSA: seq: Fix possible UAF in snd_seq_check_queue() * c0cafa62d780 ALSA: hda - Revert power_save option default value * 5ee6abaa5370 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() * a9cf8b6fe73b parisc: Handle case where flush_cache_range is called with no context * 6fcb523eafa0 x86/mm: Fix vmalloc_fault to use pXd_large * 4b428e9998c1 KVM: x86: Fix device passthrough when SME is active * 732f9a89fc1e x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist * 76aaa3978252 x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels * 68ce99300659 x86/vm86/32: Fix POPF emulation * 602e52e66fbe selftests/x86/entry_from_vm86: Add test cases for POPF * 102c51c63494 selftests/x86: Add tests for the STR and SLDT instructions * 6d3789cafd00 selftests/x86: Add tests for User-Mode Instruction Prevention * 9ad561690f83 selftests/x86/entry_from_vm86: Exit with 1 if we fail * 4cf4908d1d4e x86/cpufeatures: Add Intel PCONFIG cpufeature * 828ba3c7fd5a x86/cpufeatures: Add Intel Total Memory Encryption cpufeature * 42b96e19dddd Linux 4.14.28 * 1c8b6717a268 drm/i915/glk: Disable Guc and HuC on GLK * e09475d69826 dmaengine: qcom_hidma: check pending interrupts * 4f33fcc68abe IB/mlx5: revisit -Wmaybe-uninitialized warning * fd6170bf4381 ima: relax requiring a file signature for new files with zero length * c02dd004559c locking/locktorture: Fix num reader/writer corner cases * 09e59383eb1c rcutorture/configinit: Fix build directory error message * 17c8c5998857 ipvlan: add L2 check for packets arriving via virtual devices * 0ced0c46b418 Fix misannotated out-of-line _copy_to_user() * 4117e8971923 mmc: mmc_test: Ensure command queue is disabled for testing * b45ccc79b04a ASoC: nuc900: Fix a loop timeout test * 00be5b299063 crypto: caam/qi - use correct print specifier for size_t * 8077cba5b1f0 mac80211: remove BUG() when interface type is invalid * f6ae26c08033 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED * 9bece8dda367 agp/intel: Flush all chipset writes after updating the GGTT * 4df57c45f762 arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset * 9281b0856dcd powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context * d744153d67fd powerpc/modules: Don't try to restore r2 after a sibling call * 12848af16f9e drm/amdkfd: Fix memory leaks in kfd topology * 30d45938f2a5 veth: set peer GSO values * a80de288d6c5 net: sched: drop qdisc_reset from dev_graft_qdisc * 127bda4b0912 virtio_net: Disable interrupts if napi_complete_done rescheduled napi * 623f21858691 media: davinci: vpif_capture: add NULL check on devm_kzalloc return value * b6b70d70331f media: cpia2: Fix a couple off by one bugs * 8834a75d8acb dm raid: fix raid set size revalidation * 77ec30a0b35e media: vsp1: Prevent suspending and resuming DRM pipelines * 32097005dd78 scsi: dh: add new rdac devices * 97b8a9a87832 scsi: devinfo: apply to HP XP the same flags as Hitachi VSP * a60a3523b398 scsi: core: scsi_get_device_flags_keyed(): Always return device flags * 677794fb0ca2 bnxt_en: Don't print "Link speed -1 no longer supported" messages. * 564030343299 spi: sun6i: disable/unprepare clocks on remove * 4309a1e0d1c3 tools/usbip: fixes build with musl libc toolchain * 9c0a007d1efc ath10k: fix invalid STS_CAP_OFFSET_MASK * 0c2fa288cfc3 mwifiex: cfg80211: do not change virtual interface during scan processing * 1a7e2b546b0f clk: qcom: msm8916: fix mnd_width for codec_digcodec * 6d6a5eae5600 drm/amdgpu:fix virtual dce bug * bd301e538bd6 iwlwifi: mvm: avoid dumping assert log when device is stopped * e6fb81cb22b7 perf annotate: Fix objdump comment parsing for Intel mov dissassembly * f9b186caa071 perf annotate: Fix unnecessary memory allocation for s390x * 9334b702531d pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D * 162ee473a0cb pinctrl: sh-pfc: r8a7791: Add can_clk function * 81a16b68d254 drm/sun4i: Fix format mask in DE2 driver * 5dc7257b7ca7 pwm: stmpe: Fix wrong register offset for hwpwm=2 case * 65722e73086d scsi: ses: don't ask for diagnostic pages repeatedly during probe * 5d8c64ea75f3 drm/amdgpu:fix random missing of FLR NOTIFY * 0049457bfde6 cpufreq: Fix governor module removal race * bde5c6dca065 ath10k: update tdls teardown state to target * 6af44accf4ff iio: health: max30102: Add power enable parameter to get_temp function * 975486d1f138 iio: adc: ina2xx: Shift bus voltage register to mask flag bits * cb334409bb02 drm/etnaviv: make THERMAL selectable * 893bfd501781 power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()' * 487d43596072 power: supply: ab8500_charger: Fix an error handling path * 7579edac03e6 leds: pm8058: Silence pointer to integer size warning * ab3db1af4210 xfrm: Fix xfrm_replay_overflow_offload_esn * 5aac93adff9c userns: Don't fail follow_automount based on s_user_ns * 926b261b1ed5 mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 * 2f1f60c4b903 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin * 0ed43f944a40 ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin * 5132282f9c4b net: thunderx: Set max queue count taking XDP_TX into account * 4ab1fcc7a5f7 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() * bd174cd107d0 net: xfrm: allow clearing socket xfrm policies. * f113f794410a rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe() * 31a0f4502108 net: ieee802154: adf7242: Fix bug if defined DEBUG * 00c7a2690dcc test_firmware: fix setting old custom fw path back on exit * 919ba939de1a crypto: cavium - fix memory leak on info * 90cf769aeb5a crypto: ecc - Fix NULL pointer deref. on no default_rng * cebb9043093e sched: Stop resched_cpu() from sending IPIs to offline CPUs * 9c2825526d96 sched: Stop switched_to_rt() from sending IPIs to offline CPUs * 872181a79b35 USB: ledtrig-usbport: fix of-node leak * b9faab6a01e9 typec: tcpm: fusb302: Resolve out of order messaging events * dc3173bf6ccb staging: rtl8822be: fix missing null check on dev_alloc_skb return * 0e2685fef97d drm/amdgpu: fix get_max_engine_clock_in_mhz * dc743e973895 ARM: dts: exynos: Correct Trats2 panel reset line * 7299cd29f12c clk: meson: gxbb: fix wrong clock for SARADC/SANA * 9ac03f5260e4 ARM: dts: koelsch: Move cec_clock to root node * cc218843b44d iwlwifi: mvm: rs: don't override the rate history in the search cycle * f0ab595c2de0 HID: elo: clear BTN_LEFT mapping * addf1ae9fcb2 HID: multitouch: Only look at non touch fields in first packet of a frame * d2bbda4c374c video/hdmi: Allow "empty" HDMI infoframes * 182c594668e7 dma-buf/fence: Fix lock inversion within dma-fence-array * e19df194b50e drm/edid: set ELD connector type in drm_edid_to_eld() * 2b0509fa4afe Revert "btrfs: use proper endianness accessors for super_copy" * d916e453942b dm mpath: fix passing integrity data * dbacf552cdbf earlycon: add reg-offset to physical address before mapping * 0da58aed9edc serial: core: mark port as initialized in autoconfig * 099d055f8ab9 serial: 8250_pci: Add Brainboxes UC-260 4 port serial device * e52fb772cb1d usb: dwc3: Fix lock-up on ID change during system suspend/resume * 99d7fb05c1e9 usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() * 59b0613d3f40 usb: usbmon: Read text within supplied buffer size * 42b8dfefbb1b usb: quirks: add control message delay for 1b1c:1b20 * d4f0bf4525fd usbip: vudc: fix null pointer dereference on udc->lock * f8187fd2aeda USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h * 6de9ee2f3020 staging: android: ashmem: Fix lockdep issue during llseek * 4c2d71dd0f90 staging: comedi: fix comedi_nsamples_left. * fdd0f1b2efc7 uas: fix comparison for error code * 3c8e0474f543 tty/serial: atmel: add new version check for usart * a6a8916de0db serial: sh-sci: prevent lockup on full TTY buffers * d03fbfded594 xhci: fix endpoint context tracer output * d7c3836cd166 xhci: Fix front USB ports on ASUS PRIME B350M-A * 490869f59f58 usb: host: xhci-rcar: add support for r8a77965 * 92d770524625 ASoC: rt5651: Fix regcache sync errors on resume * 57e2eb2d13db ASoC: wm_adsp: For TLV controls only register TLV get/set * 90442512a6c6 ASoC: sgtl5000: Fix suspend/resume * 577ad1c9bcfd ASoC: sun4i-i2s: Fix RX slot number of SUN8I * a971fc44c94b x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 * 6bccf8962b78 net: phy: Restore phy_resume() locking assumption * 76fbc152cd8c net: phy: fix resume handling