Thread (22 messages) 22 messages, 3 authors, 2023-08-02

Re: [RFC PATCH v3 3/6] sched, tracing: add to report task state in symbolic chars

From: Ze Gao <hidden>
Date: 2023-08-01 13:09:12
Also in: linux-perf-users, lkml

Sorry that I don't get this one, did you mean kernel subsystems like
bpf or third party modules?  Honestly I don't know how it works here
for userspace to consume the raw tracepoint without looking at
tracefs.

Regards,
Ze

On Tue, Aug 1, 2023 at 7:46 PM Peter Zijlstra [off-list ref] wrote:
On Tue, Aug 01, 2023 at 05:01:21PM +0800, Ze Gao wrote:
quoted
@@ -233,6 +255,7 @@ TRACE_EVENT(sched_switch,
              __field(        pid_t,  prev_pid                        )
              __field(        int,    prev_prio                       )
              __field(        long,   prev_state                      )
+             __field(        char,   prev_state_char                 )
              __array(        char,   next_comm,      TASK_COMM_LEN   )
              __field(        pid_t,  next_pid                        )
              __field(        int,    next_prio                       )
And this again will wreck everybody that consumes the raw tracepoint
without looking at tracefs.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help