sched: improve the scheduler

This change is for general scheduler improvement.

CRs-Fixed: 2040904
Change-Id: I6efa77cd260228a29a0105146fcdecc4b5ee176e
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
16 files changed