CC: [email protected]
CC: [email protected]
TO: Marek Vasut <[email protected]>
CC: Dmitry Torokhov <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   cd8c917a56f20f48748dd43d9ae3caff51d5b987
commit: c6ac8f0b4ca927316eb40e1e9ba83df5d29f3793 Input: ili210x - add ili251x 
firmware update support
date:   7 weeks ago
:::::: branch date: 3 hours ago
:::::: commit date: 7 weeks ago
config: x86_64-randconfig-m001-20211206 
(https://download.01.org/0day-ci/archive/20211207/[email protected]/config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0

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

New smatch warnings:
drivers/input/touchscreen/ili210x.c:664 ili251x_firmware_busy() error: 
uninitialized symbol 'data'.

Old smatch warnings:
drivers/input/touchscreen/ili210x.c:600 ili251x_firmware_to_buffer() error: 
uninitialized symbol 'fw_addr'.
drivers/input/touchscreen/ili210x.c:600 ili251x_firmware_to_buffer() error: 
uninitialized symbol 'fw_len'.
drivers/input/touchscreen/ili210x.c:690 ili251x_firmware_write_to_ic() warn: 
right shifting more than type allows 16 vs 16
drivers/input/touchscreen/ili210x.c:691 ili251x_firmware_write_to_ic() warn: 
right shifting more than type allows 16 vs 16

vim +/data +664 drivers/input/touchscreen/ili210x.c

c6ac8f0b4ca927 Marek Vasut 2021-10-16  650  
c6ac8f0b4ca927 Marek Vasut 2021-10-16  651  static int 
ili251x_firmware_busy(struct i2c_client *client)
c6ac8f0b4ca927 Marek Vasut 2021-10-16  652  {
c6ac8f0b4ca927 Marek Vasut 2021-10-16  653      struct ili210x *priv = 
i2c_get_clientdata(client);
c6ac8f0b4ca927 Marek Vasut 2021-10-16  654      int error, i = 0;
c6ac8f0b4ca927 Marek Vasut 2021-10-16  655      u8 data;
c6ac8f0b4ca927 Marek Vasut 2021-10-16  656  
c6ac8f0b4ca927 Marek Vasut 2021-10-16  657      do {
c6ac8f0b4ca927 Marek Vasut 2021-10-16  658              /* The read_reg already 
contains suitable delay */
c6ac8f0b4ca927 Marek Vasut 2021-10-16  659              error = 
priv->chip->read_reg(client, REG_IC_BUSY, &data, 1);
c6ac8f0b4ca927 Marek Vasut 2021-10-16  660              if (error)
c6ac8f0b4ca927 Marek Vasut 2021-10-16  661                      return error;
c6ac8f0b4ca927 Marek Vasut 2021-10-16  662              if (i++ == 100000)
c6ac8f0b4ca927 Marek Vasut 2021-10-16  663                      return 
-ETIMEDOUT;
c6ac8f0b4ca927 Marek Vasut 2021-10-16 @664      } while (data != 
REG_IC_BUSY_NOT_BUSY);
c6ac8f0b4ca927 Marek Vasut 2021-10-16  665  
c6ac8f0b4ca927 Marek Vasut 2021-10-16  666      return 0;
c6ac8f0b4ca927 Marek Vasut 2021-10-16  667  }
c6ac8f0b4ca927 Marek Vasut 2021-10-16  668  

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

Reply via email to