drivers: power: report battery voltage in AOSP compatible format
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / kernel / sched / stop_task.c
index da5eb5bed84a2ca8db2443ccb71817d48f06c1f5..656a9e3729fadb39f1f929c12c6644252f994365 100644 (file)
@@ -1,4 +1,7 @@
 #include "sched.h"
+#ifdef CONFIG_HMP_TRACER
+#include <trace/events/sched.h>
+#endif
 
 /*
  * stop-task scheduling class.
@@ -39,12 +42,24 @@ static void
 enqueue_task_stop(struct rq *rq, struct task_struct *p, int flags)
 {
        inc_nr_running(rq);
+#ifdef CONFIG_HMP_TRACER
+       trace_sched_runqueue_length(rq->cpu,rq->nr_running);
+#endif
+        #ifdef CONFIG_MET_SCHED_HMP
+               RqLen(smp_processor_id(),rq->nr_running);
+        #endif
 }
 
 static void
 dequeue_task_stop(struct rq *rq, struct task_struct *p, int flags)
 {
        dec_nr_running(rq);
+#ifdef CONFIG_HMP_TRACER
+       trace_sched_runqueue_length(rq->cpu,rq->nr_running);
+#endif
+        #ifdef CONFIG_MET_SCHED_HMP
+               RqLen(smp_processor_id(),rq->nr_running);
+        #endif
 }
 
 static void yield_task_stop(struct rq *rq)