CC: kbuild-...@lists.01.org CC: linux-ker...@vger.kernel.org TO: "Masami, Hiramatsu," <mhira...@kernel.org> CC: "Steven Rostedt (VMware)" <rost...@goodmis.org> CC: Tom Zanussi <zanu...@kernel.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 86852175b016f0c6873dcbc24b93d12b7b246612 commit: aeed8aa3874dc15b9d82a6fe796fd7cfbb684448 tracing: trigger: Replace unneeded RCU-list traversals date: 5 months ago :::::: branch date: 14 hours ago :::::: commit date: 5 months ago config: x86_64-randconfig-c002-20200529 (attached as .config) compiler: gcc-9 (Debian 9.3.0-13) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot <l...@intel.com> Reported-by: Julia Lawall <julia.law...@lip6.fr> coccinelle warnings: (new ones prefixed by >>) >> kernel/trace/trace_events_trigger.c:1564:21-25: ERROR: invalid reference to >> the index variable of the iterator on line 1550 kernel/trace/trace_events_trigger.c:600:21-25: ERROR: invalid reference to the index variable of the iterator on line 590 # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=aeed8aa3874dc15b9d82a6fe796fd7cfbb684448 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git remote update linus git checkout aeed8aa3874dc15b9d82a6fe796fd7cfbb684448 vim +1564 kernel/trace/trace_events_trigger.c 7862ad1846e994 Tom Zanussi 2013-10-24 1537 d0bad49bb0a094 Tom Zanussi 2016-03-03 1538 void event_enable_unregister_trigger(char *glob, 7862ad1846e994 Tom Zanussi 2013-10-24 1539 struct event_trigger_ops *ops, 7862ad1846e994 Tom Zanussi 2013-10-24 1540 struct event_trigger_data *test, 7f1d2f8210195c Steven Rostedt (Red Hat 2015-05-05 1541) struct trace_event_file *file) 7862ad1846e994 Tom Zanussi 2013-10-24 1542 { 7862ad1846e994 Tom Zanussi 2013-10-24 1543 struct enable_trigger_data *test_enable_data = test->private_data; 7862ad1846e994 Tom Zanussi 2013-10-24 1544 struct enable_trigger_data *enable_data; 7862ad1846e994 Tom Zanussi 2013-10-24 1545 struct event_trigger_data *data; 7862ad1846e994 Tom Zanussi 2013-10-24 1546 bool unregistered = false; 7862ad1846e994 Tom Zanussi 2013-10-24 1547 aeed8aa3874dc1 Masami Hiramatsu 2019-12-20 1548 lockdep_assert_held(&event_mutex); aeed8aa3874dc1 Masami Hiramatsu 2019-12-20 1549 aeed8aa3874dc1 Masami Hiramatsu 2019-12-20 @1550 list_for_each_entry(data, &file->triggers, list) { 7862ad1846e994 Tom Zanussi 2013-10-24 1551 enable_data = data->private_data; 7862ad1846e994 Tom Zanussi 2013-10-24 1552 if (enable_data && d0bad49bb0a094 Tom Zanussi 2016-03-03 1553 (data->cmd_ops->trigger_type == d0bad49bb0a094 Tom Zanussi 2016-03-03 1554 test->cmd_ops->trigger_type) && 7862ad1846e994 Tom Zanussi 2013-10-24 1555 (enable_data->file == test_enable_data->file)) { 7862ad1846e994 Tom Zanussi 2013-10-24 1556 unregistered = true; 7862ad1846e994 Tom Zanussi 2013-10-24 1557 list_del_rcu(&data->list); 7862ad1846e994 Tom Zanussi 2013-10-24 1558 trace_event_trigger_enable_disable(file, 0); 4e4a4d75700da6 Tom Zanussi 2015-11-23 1559 update_cond_flag(file); 7862ad1846e994 Tom Zanussi 2013-10-24 1560 break; 7862ad1846e994 Tom Zanussi 2013-10-24 1561 } 7862ad1846e994 Tom Zanussi 2013-10-24 1562 } 7862ad1846e994 Tom Zanussi 2013-10-24 1563 7862ad1846e994 Tom Zanussi 2013-10-24 @1564 if (unregistered && data->ops->free) 7862ad1846e994 Tom Zanussi 2013-10-24 1565 data->ops->free(data->ops, data); 7862ad1846e994 Tom Zanussi 2013-10-24 1566 } 7862ad1846e994 Tom Zanussi 2013-10-24 1567 :::::: The code at line 1564 was first introduced by commit :::::: 7862ad1846e994574cb47dc503cc2b1646ea6593 tracing: Add 'enable_event' and 'disable_event' event trigger commands :::::: TO: Tom Zanussi <tom.zanu...@linux.intel.com> :::::: CC: Steven Rostedt <rost...@goodmis.org> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org