BCC: [email protected]
CC: [email protected]
CC: [email protected]
TO: "Joe Simmons-Talbott" <[email protected]>
CC: Jonathan Cameron <[email protected]>
CC: Andy Shevchenko <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   69dac8e431af26173ca0a1ebc87054e01c585bcc
commit: 9cf0b618599487f456ef5596dd30b5c162291e3c iio: Use octal permissions and 
DEVICE_ATTR_{RO,RW}.
date:   8 weeks ago
:::::: branch date: 14 hours ago
:::::: commit date: 8 weeks ago
config: arc-randconfig-m031-20220811 
(https://download.01.org/0day-ci/archive/20220813/[email protected]/config)
compiler: arc-elf-gcc (GCC) 12.1.0

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/iio/industrialio-core.c:1446 current_timestamp_clock_show() error: 
uninitialized symbol 'name'.
drivers/iio/industrialio-core.c:1446 current_timestamp_clock_show() error: 
uninitialized symbol 'sz'.

vim +/name +1446 drivers/iio/industrialio-core.c

2c3d0c9ffd24d9 Phil Reid           2019-09-19  1403  
9cf0b618599487 Joe Simmons-Talbott 2022-06-01  1404  static ssize_t 
current_timestamp_clock_show(struct device *dev,
bc2b7dab629a51 Gregor Boirie       2016-03-09  1405                             
            struct device_attribute *attr,
bc2b7dab629a51 Gregor Boirie       2016-03-09  1406                             
            char *buf)
bc2b7dab629a51 Gregor Boirie       2016-03-09  1407  {
bc2b7dab629a51 Gregor Boirie       2016-03-09  1408     const struct iio_dev 
*indio_dev = dev_to_iio_dev(dev);
bc2b7dab629a51 Gregor Boirie       2016-03-09  1409     const clockid_t clk = 
iio_device_get_clock(indio_dev);
bc2b7dab629a51 Gregor Boirie       2016-03-09  1410     const char *name;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1411     ssize_t sz;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1412  
bc2b7dab629a51 Gregor Boirie       2016-03-09  1413     switch (clk) {
bc2b7dab629a51 Gregor Boirie       2016-03-09  1414     case CLOCK_REALTIME:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1415             name = 
"realtime\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1416             sz = 
sizeof("realtime\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1417             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1418     case CLOCK_MONOTONIC:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1419             name = 
"monotonic\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1420             sz = 
sizeof("monotonic\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1421             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1422     case 
CLOCK_MONOTONIC_RAW:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1423             name = 
"monotonic_raw\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1424             sz = 
sizeof("monotonic_raw\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1425             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1426     case 
CLOCK_REALTIME_COARSE:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1427             name = 
"realtime_coarse\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1428             sz = 
sizeof("realtime_coarse\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1429             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1430     case 
CLOCK_MONOTONIC_COARSE:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1431             name = 
"monotonic_coarse\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1432             sz = 
sizeof("monotonic_coarse\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1433             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1434     case CLOCK_BOOTTIME:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1435             name = 
"boottime\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1436             sz = 
sizeof("boottime\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1437             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1438     case CLOCK_TAI:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1439             name = "tai\n";
bc2b7dab629a51 Gregor Boirie       2016-03-09  1440             sz = 
sizeof("tai\n");
bc2b7dab629a51 Gregor Boirie       2016-03-09  1441             break;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1442     default:
bc2b7dab629a51 Gregor Boirie       2016-03-09  1443             BUG();
bc2b7dab629a51 Gregor Boirie       2016-03-09  1444     }
bc2b7dab629a51 Gregor Boirie       2016-03-09  1445  
bc2b7dab629a51 Gregor Boirie       2016-03-09 @1446     memcpy(buf, name, sz);
bc2b7dab629a51 Gregor Boirie       2016-03-09  1447     return sz;
bc2b7dab629a51 Gregor Boirie       2016-03-09  1448  }
bc2b7dab629a51 Gregor Boirie       2016-03-09  1449  

:::::: The code at line 1446 was first introduced by commit
:::::: bc2b7dab629a51e8beb5fda4222c62a23b729f26 iio:core: timestamping clock 
selection support

:::::: TO: Gregor Boirie <[email protected]>
:::::: CC: Jonathan Cameron <[email protected]>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to