Merge 4.9.47 into android-4.9

Changes in 4.9.47
	p54: memset(0) whole array
	scsi: isci: avoid array subscript warning
	staging: wilc1000: simplify vif[i]->ndev accesses
	gcov: support GCC 7.1
	kvm: arm/arm64: Fix race in resetting stage2 PGD
	arm64: mm: abort uaccess retries upon fatal signal
	x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl
	arm64: fpsimd: Prevent registers leaking across exec
	locking/spinlock/debug: Remove spinlock lockup detection code
	scsi: sg: protect accesses to 'reserved' page array
	scsi: sg: reset 'res_in_use' after unlinking reserved array
	lz4: fix bogus gcc warning
	Linux 4.9.47

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>