On Wed, Jan 26, 2022 at 09:39:18AM -0500, Steven Rostedt wrote: > > 9ec5a7d16899ed Tom Zanussi 2022-01-10 6149 static int > > event_hist_trigger_parse(struct event_command *cmd_ops, > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6150 > > struct trace_event_file *file, > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6151 > > char *glob, char *cmd, char *param) > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6152 { > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6153 unsigned int > > hist_trigger_bits = TRACING_MAP_BITS_DEFAULT; > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6154 struct > > event_trigger_data *trigger_data; > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6155 struct > > hist_trigger_attrs *attrs; > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6156 struct > > event_trigger_ops *trigger_ops; > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6157 struct > > hist_trigger_data *hist_data; > > 4b147936fa5096 Tom Zanussi 2018-01-15 6158 struct > > synth_event *se; > > 4b147936fa5096 Tom Zanussi 2018-01-15 6159 const char > > *se_name; > > 30350d65ac5676 Tom Zanussi 2018-01-15 6160 bool remove = > > false; > > c5eac6ee8bc5d3 Kalesh Singh 2021-10-25 6161 char *trigger, > > *p, *start; > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6162 int ret = 0; > > 7ef224d1d0e3a1 Tom Zanussi 2016-03-03 6163 > > 0e2b81f7b52a1c Masami Hiramatsu 2018-11-05 6164 > > lockdep_assert_held(&event_mutex); > > 0e2b81f7b52a1c Masami Hiramatsu 2018-11-05 6165 > > f404da6e1d46ce Tom Zanussi 2018-01-15 @6166 if (glob && > > strlen(glob)) { > > I just reviewed the code, and it looks like the logic should keep glob from > ever being NULL.
Smatch can also figure that out, and does not warn, if you have the cross function DB. Unfortunately, that's not feasible for the zero day bot because it takes too long to build the DB. I was puzzled why this warning showed up now when the code is from 2018. regards, dan carpenter _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org