ftrace, sched: Add TRACE_FLAG_PREEMPT_RESCHED
[firefly-linux-kernel-4.4.55.git] / kernel / trace / trace.h
index fe39acd4c1aafa8655c6d8656621dcafbeb3abbf..73d08aa25b557a379a63c4602818c8cd33367547 100644 (file)
@@ -124,6 +124,7 @@ enum trace_flag_type {
        TRACE_FLAG_NEED_RESCHED         = 0x04,
        TRACE_FLAG_HARDIRQ              = 0x08,
        TRACE_FLAG_SOFTIRQ              = 0x10,
+       TRACE_FLAG_PREEMPT_RESCHED      = 0x20,
 };
 
 #define TRACE_BUF_SIZE         1024
@@ -206,6 +207,7 @@ struct trace_array {
        struct dentry           *event_dir;
        struct list_head        systems;
        struct list_head        events;
+       cpumask_var_t           tracing_cpumask; /* only trace on set CPUs */
        int                     ref;
 };