--- kernel/sched/bfs.c | 6 +++--- kernel/sched/bfs_sched.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) Index: linux-4.7-MuQSS/kernel/sched/bfs.c =================================================================== --- linux-4.7-MuQSS.orig/kernel/sched/bfs.c 2016-10-01 20:56:27.468049450 +1000 +++ linux-4.7-MuQSS/kernel/sched/bfs.c 2016-10-01 21:07:52.745867570 +1000 @@ -137,7 +137,7 @@ void print_scheduler_version(void) { - printk(KERN_INFO "MuQSS CPU scheduler v0.1 by Con Kolivas.\n"); + printk(KERN_INFO "MuQSS CPU scheduler v0.101 by Con Kolivas.\n"); } /* @@ -558,7 +558,7 @@ static inline void task_rq_unlock(struct __releases(rq->lock) __releases(p->pi_lock) { - rq_unlock_irqrestore(rq, flags); + rq_unlock(rq); raw_spin_unlock_irqrestore(&p->pi_lock, *flags); } @@ -7259,8 +7259,8 @@ void __init sched_init_smp(void) smt_schedule = &smt_should_schedule; } #endif - local_irq_enable(); unlock_all_rqs(); + local_irq_enable(); mutex_unlock(&sched_domains_mutex); for_each_online_cpu(cpu) { Index: linux-4.7-MuQSS/kernel/sched/bfs_sched.h =================================================================== --- linux-4.7-MuQSS.orig/kernel/sched/bfs_sched.h 2016-10-01 20:56:27.468049450 +1000 +++ linux-4.7-MuQSS/kernel/sched/bfs_sched.h 2016-10-01 21:00:44.538499262 +1000 @@ -123,13 +123,13 @@ static inline u64 __rq_clock_broken(stru static inline u64 rq_clock(struct rq *rq) { - lockdep_assert_held(rq->lock); + lockdep_assert_held(&rq->lock); return rq->clock; } static inline u64 rq_clock_task(struct rq *rq) { - lockdep_assert_held(rq->lock); + lockdep_assert_held(&rq->lock); return rq->clock_task; }