Merge tag 'v3.14.44-rt44-lno1' of git://git.linaro.org/people/anders.roxell/linux-rt into linux-linaro-lsk-v3.14-rt

Linux 3.14.44-rt44

Changes since v3.14.43-rt42:
- irq_work: Split raised and lazy lists
- irq_work: Introduce arch_irq_work_has_interrupt()

* tag 'v3.14.44-rt44-lno1' of git://git.linaro.org/people/anders.roxell/linux-rt: (360 commits)
  Linux 3.14.44-rt44 REBASE
  irq_work: Split raised and lazy lists
  irq_work: Introduce arch_irq_work_has_interrupt()
  rt, nohz_full: fix nohz_full for PREEMPT_RT_FULL
  hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()
  KVM: use simple waitqueue for vcpu->wq
  KVM: lapic: mark LAPIC timer handler as irqsafe
  kernel/irq_work: fix no_hz deadlock
  netpoll: guard the access to dev->npinfo with rcu_read_lock/unlock_bh() for CONFIG_PREEMPT_RT_FULL=y
  Revert "timers: do not raise softirq unconditionally"
  fs,btrfs: fix rt deadlock on extent_buffer->lock
  staging: Mark rtl8821ae as broken
  timers: Reduce future __run_timers() latency for first add to empty list
  timers: Reduce future __run_timers() latency for newly emptied list
  timers: Reduce __run_timers() latency for empty list
  timers: Track total number of timers in list
  fs/aio: simple simple work
  lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionals
  thermal: Defer thermal wakups to threads
  locking: ww_mutex: fix ww_mutex vs self-deadlock
  ...