Merge "sched: Further re-factor HMP specific code"
This commit is contained in:
commit
9ff4c51df9
4 changed files with 12 additions and 12 deletions
|
@ -336,8 +336,6 @@ enum migrate_types {
|
||||||
GROUP_TO_GROUP,
|
GROUP_TO_GROUP,
|
||||||
};
|
};
|
||||||
|
|
||||||
extern const char *migrate_type_names[];
|
|
||||||
|
|
||||||
#include <linux/spinlock.h>
|
#include <linux/spinlock.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -9,9 +9,6 @@
|
||||||
#include <linux/binfmts.h>
|
#include <linux/binfmts.h>
|
||||||
|
|
||||||
struct rq;
|
struct rq;
|
||||||
struct group_cpu_time;
|
|
||||||
struct migration_sum_data;
|
|
||||||
extern const char *task_event_names[];
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Tracepoint for calling kthread_stop, performed to end a kthread:
|
* Tracepoint for calling kthread_stop, performed to end a kthread:
|
||||||
|
@ -113,6 +110,11 @@ TRACE_EVENT(sched_enq_deq_task,
|
||||||
|
|
||||||
#ifdef CONFIG_SCHED_HMP
|
#ifdef CONFIG_SCHED_HMP
|
||||||
|
|
||||||
|
struct group_cpu_time;
|
||||||
|
struct migration_sum_data;
|
||||||
|
extern const char *task_event_names[];
|
||||||
|
extern const char *migrate_type_names[];
|
||||||
|
|
||||||
TRACE_EVENT(sched_task_load,
|
TRACE_EVENT(sched_task_load,
|
||||||
|
|
||||||
TP_PROTO(struct task_struct *p, bool boost, int reason,
|
TP_PROTO(struct task_struct *p, bool boost, int reason,
|
||||||
|
|
|
@ -90,13 +90,6 @@
|
||||||
#define CREATE_TRACE_POINTS
|
#define CREATE_TRACE_POINTS
|
||||||
#include <trace/events/sched.h>
|
#include <trace/events/sched.h>
|
||||||
|
|
||||||
const char *task_event_names[] = {"PUT_PREV_TASK", "PICK_NEXT_TASK",
|
|
||||||
"TASK_WAKE", "TASK_MIGRATE", "TASK_UPDATE",
|
|
||||||
"IRQ_UPDATE"};
|
|
||||||
|
|
||||||
const char *migrate_type_names[] = {"GROUP_TO_RQ", "RQ_TO_GROUP",
|
|
||||||
"RQ_TO_RQ", "GROUP_TO_GROUP"};
|
|
||||||
|
|
||||||
ATOMIC_NOTIFIER_HEAD(load_alert_notifier_head);
|
ATOMIC_NOTIFIER_HEAD(load_alert_notifier_head);
|
||||||
|
|
||||||
DEFINE_MUTEX(sched_domains_mutex);
|
DEFINE_MUTEX(sched_domains_mutex);
|
||||||
|
|
|
@ -22,6 +22,13 @@
|
||||||
|
|
||||||
#include <trace/events/sched.h>
|
#include <trace/events/sched.h>
|
||||||
|
|
||||||
|
const char *task_event_names[] = {"PUT_PREV_TASK", "PICK_NEXT_TASK",
|
||||||
|
"TASK_WAKE", "TASK_MIGRATE", "TASK_UPDATE",
|
||||||
|
"IRQ_UPDATE"};
|
||||||
|
|
||||||
|
const char *migrate_type_names[] = {"GROUP_TO_RQ", "RQ_TO_GROUP",
|
||||||
|
"RQ_TO_RQ", "GROUP_TO_GROUP"};
|
||||||
|
|
||||||
static ktime_t ktime_last;
|
static ktime_t ktime_last;
|
||||||
static bool sched_ktime_suspended;
|
static bool sched_ktime_suspended;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue