Thread (7 messages) 7 messages, 4 authors, 2022-12-20

Re: [PATCH] tracing: Add a way to filter function addresses to function names

From: Steven Rostedt <rostedt@goodmis.org>
Date: 2022-12-19 18:21:16
Also in: lkml

On Mon, 19 Dec 2022 10:38:50 +0800
Zheng Yejian [off-list ref] wrote:
quoted
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
index 33e0b4f8ebe6..db6e2f399440 100644
--- a/kernel/trace/trace_events.c
+++ b/kernel/trace/trace_events.c
@@ -2822,7 +2822,7 @@ static __init int setup_trace_triggers(char *str)
  		if (!trigger)
  			break;
  		bootup_triggers[i].event = strsep(&trigger, ".");
-		bootup_triggers[i].trigger = strsep(&trigger, ".");
+		bootup_triggers[i].trigger = strsep(&trigger, "");  
Would it be better to change to:

      bootup_triggers[i].trigger = trigger;
Sure, I'll make the update.
Because there is unnecessary loop if call strsep(s, "") :-)
   strsep(s, ct) {
     strpbrk(cs, ct) {
       // when 'ct' is empty string, here will always return NULL
       // after traversing string 'cs'
I'm not sure what you mean about an extra loop.

Thanks,

-- Steve
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help