* 747a663719c3 4.15.13-xanmod12 * 74b1e65b2dee Merge tag 'v4.15.13' into 4.15 * eb666a896f99 Linux 4.15.13 * 7717224bbcbb RDMA/ucma: Don't allow join attempts for unsupported AF family * 93462def6848 RDMA/ucma: Fix access to non-initialized CM_ID object * 7ea20f4df7fc clk: migrate the count of orphaned clocks at init * f73d0b37846a RDMA/core: Do not use invalid destination in determining port reuse * f8ea417273f2 serial: 8250_pci: Don't fail on multiport card class * 719f7ae076e0 RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file * bd6281eb9113 IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq * 23896b7c08f5 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq * f9496d45cd87 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 * e36bb4076f37 hwrng: core - Clean up RNG list when last hwrng is unregistered * 233f5fee86c3 crypto: artpec6 - set correct iv size for gcm(aes) * dbb1b3477bc0 clk: si5351: Rename internal plls to avoid name collisions * 39888ce9ff0a clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() * 3a99b645e127 clk: Don't touch hardware when reparenting during registration * 17e583cba3b6 clk: at91: pmc: Wait for clocks when resuming * a6d04b465659 nfsd4: permit layoutget of executable-only files * 140cb7a3de12 ARM: dts: aspeed-evb: Add unit name to memory node * 114355528fcd RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS * 2b7453a76bac scsi: lpfc: Fix issues connecting with nvme initiator * bfcb0d5e7dc7 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled * cef86432a08e soc: qcom: smsm: fix child-node lookup * 70559f800f62 ip_gre: fix potential memory leak in erspan_rcv * 09d5f2bb8fc7 ip_gre: fix error path when erspan_rcv failed * 813b2dad2cb5 ip6_vti: adjust vti mtu according to mtu of lower device * 7a77ba6b6900 iommu/vt-d: clean up pr_irq if request_threaded_irq fails * 424d4a6a5ebd pinctrl: rockchip: enable clock when reading pin direction register * 35e54f441f0e pinctrl: Really force states during suspend/resume * f64b3c51d512 clk: use round rate to bail out early in set_rate * b96b31ce0517 dt-bindings: display: panel: Fix compatible string for Toshiba LT089AC29000 * 48228438f263 clk: check ops pointer on clock register * 887fa839ee74 media: davinci: fix a debug printk * 10843b30c385 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures * 61cbbb4f20d1 PCI: endpoint: Fix find_first_zero_bit() usage * d306bb6c7952 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit * 29a84f9707b1 coresight: Fix disabling of CoreSight TPIU * 71b009c13528 pty: cancel pty slave port buf's work in tty_release * e7b4a5ba3259 drm/omap: DMM: Check for DMM readiness after successful transaction commit * eafa4cd4d112 mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable * a9b4a01508a9 omapdrm: panel: fix compatible vendor string for td028ttec1 * 00aa57830cb5 vgacon: Set VGA struct resource types * 18e595d70f17 PCI/ASPM: Calculate LTR_L1.2_THRESHOLD from device characteristics * 3c4ffeae6510 bpf/cgroup: fix a verification error for a CGROUP_DEVICE type prog * 3a23663bda89 iser-target: avoid reinitializing rdma contexts for isert commands * 20dbecabd107 IB/umem: Fix use of npages/nmap fields * 4d529564d326 RDMA/cma: Use correct size when writing netlink stats * f333c18b5434 IB/ipoib: Avoid memory leak if the SA returns a different DGID * 80ac31ac404a rtc: ac100: Fix multiple race conditions * 1835bd639fa7 media: s5p-mfc: Fix lock contention - request_firmware() once * e9f486d7a859 sfp: fix non-detection of PHY * b03b5f94dcf4 sfp: fix EEPROM reading in the case of non-SFF8472 SFPs * 1d40cdd339cb net: phy: meson-gxl: check phy_write return value * f9e0be9def10 /dev/mem: Add bounce buffer for copy-out * 176fb28073c9 mmc: block: fix logical error to avoid memory leak * ca6b159fd207 mmc: avoid removing non-removable hosts during suspend * 75157d4e4d15 drm/tilcdc: ensure nonatomic iowrite64 is not used * 73f483aa65d6 dmaengine: zynqmp_dma: Fix race condition in the probe * c78feb5f451c platform/chrome: Use proper protocol transfer function * 449c24e264d9 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 * 3122d2f18ed9 watchdog: Fix potential kref imbalance when opening watchdog * 68c1248b9a2d cros_ec: fix nul-termination for firmware build info * 0a607a064565 serial: 8250_dw: Disable clock on error * 42c35b150365 tty: goldfish: Enable 'earlycon' only if built-in * ccf304a6607a qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect * 7bc49ffb1067 media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart * 784d1114823c ath10k: handling qos at STA side based on AP WMM enable/disable * db80bd4d5f62 media: bt8xx: Fix err 'bt878_probe()' * 06647fbb496e rtlwifi: always initialize variables given to RT_TRACE() * 3104c12838b2 rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. * b5817721ecea libbpf: prefer global symbols as bpf program name source * 340f5832b6a6 spi: sh-msiof: Avoid writing to registers from spi_master.setup() * 7f5739939eb3 tcp: allow TLP in ECN CWR * df365ce541c4 hv_netvsc: Fix the TX/RX buffer default sizes * 8fbec85ecd00 hv_netvsc: Fix the receive buffer size limit * 3669331be6fd RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() * be176a5c98e7 IB/ipoib: Warn when one port fails to initialize * 09a00a4b1e8b drm/msm: fix leak in failed get_pages * aa5397213cc1 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt * 3cb311196e5f cpufreq: longhaul: Revert transition_delay_us to 200 ms * e16154e6868b Bluetooth: btqcomsmd: Fix skb double free corruption * b646aada058d Bluetooth: hci_qca: Avoid setup failure on missing rampatch * 5ec3e522c556 drm/amdgpu: use polling mem to set SDMA3 wptr for VF * bcaf449b5809 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl * 1d60b7802104 scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers * cfc8d40be91d Linux 4.15.12 * c3306c7f8f97 phy: phy-brcm-usb-init: Power down USB 3.0 PHY when XHCI disabled * 5fb7cf9b1ca0 phy: phy-brcm-usb-init: DRD mode can cause crash on startup * 048fd682b2b8 phy: phy-brcm-usb-init: Some Low Speed keyboards fail on 7271 * 43bcdded80fd phy: phy-brcm-usb: Fix two DT properties to match bindings doc * 2007a7097ce1 usb: gadget: udc: renesas_usb3: fix oops in renesas_usb3_remove() * 95918af96116 usb: dwc3: of-simple: fix oops by unbalanced clk disable call * b9fac2b8326d usb: dwc3: core: Power-off core/PHYs on system_suspend in host mode * cad33fd60fde usb: dwc3: Fix GDBGFIFOSPACE_TYPE values * 41d3763d9942 USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() * f21951e27402 dt-bindings: usb: fix the STM32F7 DWC2 OTG HS core binding * 7e9122d4e1af usb: dwc2: fix STM32F7 USB OTG HS compatible * bb5159f40c22 scsi: qla2xxx: Fix crashes in qla2x00_probe_one on probe failure * 0bbf2aa0f9e2 scsi: qla2xxx: Fix logo flag for qlt_free_session_done() * 84f1972c3c5d scsi: qla2xxx: Fix NULL pointer access for fcport structure * 1675cbb32906 scsi: qla2xxx: Fix smatch warning in qla25xx_delete_{rsp|req}_que * 71103f2b9fd2 btrfs: Fix memory barriers usage with device stats counters * 005155e22a0b btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes * 7a42df9f0394 btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device * ce1ac9c8ebe0 btrfs: alloc_chunk: fix DUP stripe size handling * d0505842848e btrfs: add missing initialization in btrfs_check_shared * fef1dad2a985 btrfs: Fix NULL pointer exception in find_bio_stripe * 428da4f87e1d xfs: preserve i_rdev when recycling a reclaimable inode * 1c7453ec86ce nvme: fix subsystem multiple controllers support check * 69f0542a7bef irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis * fdb574d9a7e0 RDMAVT: Fix synchronization around percpu_ref * 0b68e9ccaf0b fs/aio: Use RCU accessors for kioctx_table->table[] * b5b8b8be7808 fs/aio: Add explicit RCU grace period when freeing kioctx * 2fa76b885ece lock_parent() needs to recheck if dentry got __dentry_kill'ed under it * 9c7b569aec95 KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid * 3bf14279499c kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3 * 885310132995 KVM: arm/arm64: Reset mapped IRQs on VM reset * 1368ba16c8e6 KVM: arm/arm64: Reduce verbosity of KVM init log * ad3edd3c4047 fs: Teach path_connected to handle nfs filesystems with multiple roots. * ab2660381a80 drm/amdgpu/dce: Don't turn off DP sink when disconnected * fa2192eea5c0 drm/radeon: fix prime teardown order * d747af9a681f drm/amdgpu: fix prime teardown order * 69b9106f97ce drm/nouveau/mmu: ALIGN_DOWN correct variable * ba753a894a53 drm/nouveau/bl: Fix oops on driver unbind * 18d8a34ac890 ALSA: seq: Clear client entry before deleting else at closing * 1d63f1fc63f4 ALSA: seq: Fix possible UAF in snd_seq_check_queue() * cdcecd3415a1 ALSA: hda - Revert power_save option default value * eb0e7a1f5687 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() * bf724633cfda parisc: Handle case where flush_cache_range is called with no context * d7d57946c5f5 x86/mm: Fix vmalloc_fault to use pXd_large * 4abf8650d693 KVM: x86: Fix device passthrough when SME is active * da0812b49895 x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist * 8449802675b3 x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels * 7a73ba591708 x86/vm86/32: Fix POPF emulation * cfb3f12e5a01 selftests/x86/entry_from_vm86: Add test cases for POPF * 673d00d2cc16 selftests/x86/entry_from_vm86: Exit with 1 if we fail * 733307cf6ba6 x86/cpufeatures: Add Intel PCONFIG cpufeature * a21fcb396718 x86/cpufeatures: Add Intel Total Memory Encryption cpufeature * 51d480eafd15 Linux 4.15.11 * ddfd9b3a41ae drm/i915/glk: Disable Guc and HuC on GLK * 5ae4953dc072 dmaengine: qcom_hidma: check pending interrupts * 7aeb9a55a385 IB/mlx5: revisit -Wmaybe-uninitialized warning * 41ba470820b3 ima: relax requiring a file signature for new files with zero length * 45ecf3400006 locking/locktorture: Fix num reader/writer corner cases * a95958907b4a rcutorture/configinit: Fix build directory error message * 0ff7ed13f2a7 ipvlan: add L2 check for packets arriving via virtual devices * f00f5f5598cc Fix misannotated out-of-line _copy_to_user() * b19715a17b62 mmc: mmc_test: Ensure command queue is disabled for testing * be5494a8f85b ASoC: nuc900: Fix a loop timeout test * 03f6344f6981 crypto: caam/qi - use correct print specifier for size_t * 64d5680d3b4d mac80211: remove BUG() when interface type is invalid * 0fca555446a1 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED * d7b6747b2198 agp/intel: Flush all chipset writes after updating the GGTT * 5123e87faf12 arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset * 5f426784d0b4 powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context * 3d1d39090fda powerpc/modules: Don't try to restore r2 after a sibling call * 77592d6abc1b drm/amdkfd: Fix memory leaks in kfd topology * 26ef25f35b9b veth: set peer GSO values * e8abc1292671 net: sched: drop qdisc_reset from dev_graft_qdisc * ae8cafc2813e virtio_net: Disable interrupts if napi_complete_done rescheduled napi * 33964687ffd1 media: davinci: vpif_capture: add NULL check on devm_kzalloc return value * 1ed91b10c4e4 media: cpia2: Fix a couple off by one bugs * b85bea6de405 dm raid: fix raid set size revalidation * 3e8cbf84d434 media: vsp1: Prevent suspending and resuming DRM pipelines * 74b1383a2a32 staging: fsl-dpaa2/eth: Fix access to FAS field * 83810e8aa67a clk: renesas: r8a77970: Add LVDS clock * d641b64a0fcf scsi: dh: add new rdac devices * 151c46ea1a6b scsi: devinfo: apply to HP XP the same flags as Hitachi VSP * a60c9f5bdf0a scsi: core: scsi_get_device_flags_keyed(): Always return device flags * d6549484c1bc bnxt_en: Don't print "Link speed -1 no longer supported" messages. * fd92108e8970 spi: sun6i: disable/unprepare clocks on remove * fedc177b4267 tools/usbip: fixes build with musl libc toolchain * 1a1aa7f83d9f ath10k: fix invalid STS_CAP_OFFSET_MASK * 2dc42ad1a816 mwifiex: cfg80211: do not change virtual interface during scan processing * eb0bd8399f30 clk: qcom: msm8916: fix mnd_width for codec_digcodec * 736e6ed8e417 bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() * 196c8a893cc3 drm/amdgpu: fix amdgpu_sync_resv v2 * d43f79d8bfa3 drm/amdgpu:fix virtual dce bug * 84afaae95878 iwlwifi: mvm: avoid dumping assert log when device is stopped * 7024c04ba773 perf annotate: Fix objdump comment parsing for Intel mov dissassembly * 7090ac4bc551 perf annotate: Fix unnecessary memory allocation for s390x * 4bc53614a08f pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D * dc061955ca09 pinctrl: sh-pfc: r8a7791: Add can_clk function * 4bccfe79cd4d drm/sun4i: Fix format mask in DE2 driver * e5e6a10251f8 pwm: stmpe: Fix wrong register offset for hwpwm=2 case * 42957cf0a77d scsi: ses: don't ask for diagnostic pages repeatedly during probe * 7d6f70a8758a scsi: lpfc: Fix crash during driver unload with running nvme traffic * 9280348b2696 drm/amdgpu:fix random missing of FLR NOTIFY * eff913587989 KVM: X86: Restart the guest when insn_len is zero and SEV is enabled * a853301f77b5 cpufreq: Fix governor module removal race * b545efb25a3f ath10k: update tdls teardown state to target * 4971e6535840 iio: health: max30102: Add power enable parameter to get_temp function * b0fdcac4f68d iio: adc: ina2xx: Shift bus voltage register to mask flag bits * 056c35957ea2 drm/etnaviv: make THERMAL selectable * 3079e5ffa141 power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()' * 4e074cd9323a power: supply: ab8500_charger: Fix an error handling path * fadaf4240360 power: supply: sbs-message: double left shift bug in sbsm_select() * 8a7474805a53 bpf: fix stack state printing in verifier log * e99d334f6d7f leds: pm8058: Silence pointer to integer size warning * b116b9ca82d8 xfrm: Fix xfrm_replay_overflow_offload_esn * 52e0006fb425 userns: Don't fail follow_automount based on s_user_ns * daf8ff677a34 mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 * c91a50176871 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin * cc578825b46e ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin * 8215dde215a2 net: thunderx: Set max queue count taking XDP_TX into account * df2bc9f0c7d9 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() * 71dc53969aa9 gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously * 3c1133294733 net: xfrm: allow clearing socket xfrm policies. * 8aa7072cc386 perf report: Fix -D output for user metadata events * ccf7f3f1bfe2 rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe() * 82e2dc52e103 net: ieee802154: adf7242: Fix bug if defined DEBUG * d0426ddc5a59 drm/vblank: Fix vblank timestamp debugs * 6e3b18f9ef52 test_firmware: fix setting old custom fw path back on exit * 2067278ed4a1 crypto: cavium - fix memory leak on info * b58c90c3a2c1 crypto: keywrap - Add missing ULL suffixes for 64-bit constants * f8ed29310ff5 crypto: ecc - Fix NULL pointer deref. on no default_rng * 4fc44467b7d4 crypto: chelsio - Fix an error code in chcr_hash_dma_map() * fc82675c04f8 sched: Stop resched_cpu() from sending IPIs to offline CPUs * 55a6c1e2842a sched: Stop switched_to_rt() from sending IPIs to offline CPUs * ccacabf0e911 dt-bindings: serial: Add common rs485 binding for RTS polarity * 038f81410b9f USB: ledtrig-usbport: fix of-node leak * 661d71fec957 typec: tcpm: fusb302: Resolve out of order messaging events * c702f9b72820 staging: rtl8822be: fix missing null check on dev_alloc_skb return * 6fe526b2e82b drm/amdgpu: fix get_max_engine_clock_in_mhz * 8c57c57a7d79 ARM: dts: exynos: Correct Trats2 panel reset line * 941a8e4061b5 clk: meson: gxbb: fix wrong clock for SARADC/SANA * 2037f15e1d02 ARM: dts: koelsch: Move cec_clock to root node * 1320369874e0 iwlwifi: mvm: rs: don't override the rate history in the search cycle * bc7f19a1687d HID: elo: clear BTN_LEFT mapping * 7b341f3287da KVM: PPC: Book3S HV: Fix typo in kvmppc_hv_get_dirty_log_radix() * 6f97dd22c852 video/hdmi: Allow "empty" HDMI infoframes * e0749d1e1f10 dma-buf/fence: Fix lock inversion within dma-fence-array * df0204154557 drm/edid: set ELD connector type in drm_edid_to_eld() * c15aa9a93c05 KVM: PPC: Book3S HV: Avoid shifts by negative amounts * 21764b41f1c8 HID: multitouch: Only look at non touch fields in first packet of a frame * 6f6444502fa9 spi: imx: Fix failure path leak on GPIO request error correctly * d1cc4fe3e8b7 drm/panel: rpi-touchscreen: propagate errors in rpi_touchscreen_i2c_read() * ae53e57f5911 gfs2: Fixes to "Implement iomap for block_map" (2) * 105cd2ef03be gfs2: Clean up {lookup,fillup}_metapath * 7a4fe65843fd Revert "btrfs: use proper endianness accessors for super_copy" * 3cd0aa9f35fe dm mpath: fix passing integrity data * 701ba5478225 earlycon: add reg-offset to physical address before mapping * c3a2fe0fc8a0 serial: core: mark port as initialized in autoconfig * 16415f03eb6e serial: 8250_pci: Add Brainboxes UC-260 4 port serial device * 306c08c6d659 usb: dwc3: Fix lock-up on ID change during system suspend/resume * 11e2d13d3f9e usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() * b42aa204e111 usb: usbmon: Read text within supplied buffer size * 5d4203a6d5a2 usb: quirks: add control message delay for 1b1c:1b20 * 1fc47d0380b5 usbip: vudc: fix null pointer dereference on udc->lock * b2029b7dbe6b USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h * aa05ee5fa75b scsi: sd_zbc: Fix potential memory leak * c9ff6a8a1e0f staging: android: ashmem: Fix lockdep issue during llseek * 1c5bfd980303 staging: comedi: fix comedi_nsamples_left. * 8e6c082909d5 uas: fix comparison for error code * 2667d707c420 tty/serial: atmel: add new version check for usart * 60003884f6c4 serial: sh-sci: prevent lockup on full TTY buffers * a0972dac1125 xhci: fix endpoint context tracer output * a0722d7b9d67 xhci: Fix front USB ports on ASUS PRIME B350M-A * 73848b68f99b usb: host: xhci-rcar: add support for r8a77965 * b7beb59aa066 ASoC: rt5651: Fix regcache sync errors on resume * aa6655a68f0a ASoC: wm_adsp: For TLV controls only register TLV get/set * 9afc3ec1f2e7 ASoC: sgtl5000: Fix suspend/resume * 6b57662274bd ASoC: sun4i-i2s: Fix RX slot number of SUN8I * 699f7359e599 x86: Treat R_X86_64_PLT32 as R_X86_64_PC32