CC: kbuild-...@lists.01.org
CC: linux-ker...@vger.kernel.org
TO: "Steven, Rostedt, (VMware)," <rost...@goodmis.org>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   9bf9511e3d9f328c03f6f79bfb741c3d18f2f2c0
commit: b3b1e6ededa4337940adba6cf06e8351056e3097 ftrace: Create 
set_ftrace_notrace_pid to not trace tasks
date:   9 weeks ago
:::::: branch date: 70 minutes ago
:::::: commit date: 9 weeks ago
config: mips-randconfig-m031-20200601 (attached as .config)
compiler: mipsel-linux-gcc (GCC) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <l...@intel.com>
Reported-by: Dan Carpenter <dan.carpen...@oracle.com>

smatch warnings:
kernel/trace/ftrace.c:7171 pid_open() error: uninitialized symbol 'seq_ops'.

# 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b3b1e6ededa4337940adba6cf06e8351056e3097
git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git remote update linus
git checkout b3b1e6ededa4337940adba6cf06e8351056e3097
vim +/seq_ops +7171 kernel/trace/ftrace.c

b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7146) 
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7147) static int 
pid_open(struct inode *inode, struct file *file, int type)
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7148  {
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7149)      const struct 
seq_operations *seq_ops;
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7150)      struct 
trace_array *tr = inode->i_private;
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7151)      struct seq_file 
*m;
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7152       int ret = 0;
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7153  
8530dec63e7b486 Steven Rostedt (VMware   2019-10-11  7154)      ret = 
tracing_check_open_get_tr(tr);
8530dec63e7b486 Steven Rostedt (VMware   2019-10-11  7155)      if (ret)
8530dec63e7b486 Steven Rostedt (VMware   2019-10-11  7156)              return 
ret;
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7157) 
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7158       if 
((file->f_mode & FMODE_WRITE) &&
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7159           
(file->f_flags & O_TRUNC))
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7160)              
ftrace_pid_reset(tr, type);
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7161) 
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7162)      switch (type) {
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7163)      case TRACE_PIDS:
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7164)              seq_ops 
= &ftrace_pid_sops;
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7165)              break;
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7166)      case 
TRACE_NO_PIDS:
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7167)              seq_ops 
= &ftrace_no_pid_sops;
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7168)              break;
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19  7169)      }
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7170  
b3b1e6ededa4337 Steven Rostedt (VMware   2020-03-19 @7171)      ret = 
seq_open(file, seq_ops);
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7172)      if (ret < 0) {
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7173)              
trace_array_put(tr);
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7174)      } else {
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7175)              m = 
file->private_data;
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7176)              /* copy 
tr over to seq ops */
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7177)              
m->private = tr;
345ddcc882d8896 Steven Rostedt (Red Hat  2016-04-22  7178)      }
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7179  
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7180       return ret;
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7181  }
756d17ee7ee4fbc jo...@redhat.com         2009-10-13  7182  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- kbuild@lists.01.org
To unsubscribe send an email to kbuild-le...@lists.01.org

Reply via email to