Merge 4.14.62 into android-4.14
Changes in 4.14.62
scsi: qla2xxx: Fix unintialized List head crash
scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion
scsi: qla2xxx: Fix ISP recovery on unload
scsi: qla2xxx: Return error when TMF returns
genirq: Make force irq threading setup more robust
nohz: Fix local_timer_softirq_pending()
nohz: Fix missing tick reprogram when interrupting an inline softirq
netlink: Don't shift on 64 for ngroups
ext4: fix false negatives *and* false positives in ext4_check_descriptors()
ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle
ring_buffer: tracing: Inherit the tracing setting to next ring buffer
i2c: imx: Fix reinit_completion() use
Btrfs: fix file data corruption after cloning a range and fsync
nvme-pci: allocate device queues storage space at probe
nvme-pci: Fix queue double allocations
nvmet-fc: fix target sgl list on large transfers
intel_idle: Graceful probe failure when MWAIT is disabled
xfs: catch inode allocation state mismatch corruption
xfs: validate cached inodes are free when allocated
xfs: don't call xfs_da_shrink_inode with NULL bp
jfs: Fix inconsistency between memory allocation and ea_buf->max_size
Linux 4.14.62
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>