LSK 15.09 v4.1
Merge tag 'v4.1.7' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-linaro-lsk-v4.1

This is the 4.1.7 stable release

* tag 'v4.1.7' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable: (165 commits)
  Linux 4.1.7
  ARM: 8405/1: VDSO: fix regression with toolchains lacking ld.bfd executable
  x86/idle: Restore trace_cpu_idle to mwait_idle() calls
  x86/apic: Fix fallout from x2apic cleanup
  x86/xen: make CONFIG_XEN depend on CONFIG_X86_LOCAL_APIC
  arm64: perf: fix unassigned cpu_pmu->plat_device when probing PMU PPIs
  arm64: KVM: Fix host crash when injecting a fault into a 32bit guest
  fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack
  Add factory recertified Crucial M500s to blacklist
  can: pcan_usb: don't provide CAN FD bittimings by non-FD adapters
  SCSI: Fix NULL pointer dereference in runtime PM
  genirq: Introduce irq_chip_set_type_parent() helper
  genirq: Don't return ENOSYS in irq_chip_retrigger_hierarchy
  ARM: OMAP: wakeupgen: Restore the irq_set_type() mechanism
  irqchip/crossbar: Restore set_wake functionality
  irqchip/crossbar: Restore the mask on suspend behaviour
  irqchip/crossbar: Restore the irq_set_type() mechanism
  9p: ensure err is initialized to 0 in p9_client_read/write
  drm/i915: Avoid TP3 on CHV
  drm/i915: remove HBR2 from chv supported list
  ...