Merge android-4.9.119 (92e8704) into msm-4.9

* refs/heads/tmp-92e8704:
  Linux 4.9.119
  jfs: Fix inconsistency between memory allocation and ea_buf->max_size
  IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values
  fork: unconditionally clear stack on fork
  kmemleak: clear stale pointers from task stacks
  tcp: add tcp_ooo_try_coalesce() helper
  Btrfs: fix file data corruption after cloning a range and fsync
  i2c: imx: Fix reinit_completion() use
  ring_buffer: tracing: Inherit the tracing setting to next ring buffer
  ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle
  ext4: fix false negatives *and* false positives in ext4_check_descriptors()
  netlink: Don't shift on 64 for ngroups
  netlink: Don't shift with UB on nlk->ngroups
  netlink: Do not subscribe to non-existent groups
  nohz: Fix local_timer_softirq_pending()
  genirq: Make force irq threading setup more robust
  scsi: qla2xxx: Return error when TMF returns
  scsi: qla2xxx: Fix ISP recovery on unload
  ANDROID: uid_sys_stats: Copy task_struct comm field to bigger buffer

Change-Id: Ib0a5c864d13324ba71124b0bc7d4ff355e33a520
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Signed-off-by: Minming Qi <mqi@codeaurora.org>