CHROMIUM: Merge 'v4.4.288' into chromeos-4.4

Merge of v4.4.288 into chromeos-4.4

Changelog:
----------------------------------------------------------------
Dan Carpenter (1):
      ext2: fix sleeping in atomic bugs on error

Eric Dumazet (1):
      af_unix: fix races in sk_peer_pid and sk_peer_cred accesses

Faizel K B (1):
      usb: testusb: Fix for showing the connection speed

Greg Kroah-Hartman (1):
      Linux 4.4.288

Jan Beulich (1):
      xen-netback: correct success/error reporting for the SKB-with-fraglist case

Kate Hsuan (1):
      libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.

Linus Torvalds (1):
      sparc64: fix pci_iounmap() when CONFIG_PCI is not set

Ming Lei (1):
      scsi: sd: Free scsi_disk device via put_device()

chromeos-kernel-auto-merge (1):
      Merge remote-tracking branch 'cros/stable-merge/linux/v4.4.288' into merge/chromeos-4.4-v4.4.288

 Makefile                          |  2 +-
 arch/sparc/lib/iomap.c            |  2 ++
 drivers/ata/libata-core.c         | 34 ++++++++++++++++++++++++++++++++--
 drivers/net/xen-netback/netback.c |  2 +-
 drivers/scsi/sd.c                 |  9 +++++----
 fs/ext2/balloc.c                  | 14 ++++++--------
 include/linux/libata.h            |  1 +
 include/net/sock.h                |  2 ++
 net/core/sock.c                   | 12 +++++++++---
 net/unix/af_unix.c                | 34 ++++++++++++++++++++++++++++------
 tools/usb/testusb.c               | 14 ++++++++------
 11 files changed, 95 insertions(+), 31 deletions(-)

BUG=b:202600293
TEST=Build and test on various affected systems

Change-Id: I123458dc8f86b07d75c1b4f2cbfcb531693d89ae
Signed-off-by: chromeos-kernel-auto-merge <chromeos-kernel-auto-merge@prod.google.com>