Merge branch 'sched/core' of git://git./linux/kernel/git/tip/tip into iowait.3
* 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}()
sched/rt, dl: Convert functions to return bool
sched/rt: Clean up usage of rt_task()
sched/debug: Fix fair_server_period_max value
sched/fair: Make balance_fair() test sched_fair_runnable() instead of rq->nr_running
sched/fair: Cleanup fair_server
sched/rt: Remove default bandwidth control
sched/core: Fix picking of tasks for core scheduling with DL server
sched/core: Fix priority checking for DL server picks
sched/fair: Fair server interface
sched/deadline: Deferrable dl server
sched/fair: Add trivial fair server
sched/core: Clear prev->dl_server in CFS pick fast path
sched/core: Add clearing of ->dl_server in put_prev_task_balance()
sched/deadline: Comment sched_dl_entity::dl_server variable
sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy
sched: remove HZ_BW feature hedge
sched/fair: Remove cfs_rq::nr_spread_over and cfs_rq::exec_clock
sched/core: Add WARN_ON_ONCE() to check overflow for migrate_disable()
sched: Initialize the vruntime of a new task when it is first enqueued