Merge tag 'v3.18.16-rt13-lno1' of git://git.linaro.org/people/anders.roxell/linux-rt into linux-linaro-lsk-v3.18-rt

Linux 3.18.16-rt13

Changes since v3.18.13-rt10:
- arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug
- md/raid0: fix restore to sector variable in raid0_make_request

* tag 'v3.18.16-rt13-lno1' of git://git.linaro.org/people/anders.roxell/linux-rt: (339 commits)
  Linux 3.18.16-rt13 REBASE
  workqueue: Prevent deadlock/stall on RT
  sched: Do not clear PF_NO_SETAFFINITY flag in select_fallback_rq()
  md: disable bcache
  rt,ntp: Move call to schedule_delayed_work() to helper thread
  scheduling while atomic in cgroup code
  cgroups: use simple wait in css_release()
  a few open coded completions
  completion: Use simple wait queues
  rcu-more-swait-conversions.patch
  kernel/treercu: use a simple waitqueue
  work-simple: Simple work queue implemenation
  simple-wait: rename and export the equivalent of waitqueue_active()
  wait-simple: Rework for use with completions
  wait-simple: Simple waitqueue implementation
  wait.h: include atomic.h
  drm/i915: drop trace_i915_gem_ring_dispatch on rt
  gpu/i915: don't open code these things
  cpufreq: drop K8's driver from beeing selected
  mmc: sdhci: don't provide hard irq handler
  ...