CC: [email protected]
CC: [email protected]
TO: Sagiv Ozeri <[email protected]>
CC: Oded Gabbay <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   a763d5a5abd65797aec3dd1bf01fe2ccbec32967
commit: 586f2caf0ef952ca5e0f38a00b7ba8d945345cf7 habanalabs: return current 
power via INFO IOCTL
date:   8 months ago
:::::: branch date: 17 hours ago
:::::: commit date: 8 months ago
config: x86_64-randconfig-m001-20211207 
(https://download.01.org/0day-ci/archive/20211213/[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/misc/habanalabs/common/firmware_if.c:586 hl_fw_cpucp_power_get() error: 
uninitialized symbol 'result'.

Old smatch warnings:
drivers/misc/habanalabs/common/firmware_if.c:122 hl_fw_send_cpu_message() 
error: uninitialized symbol 'pkt_dma_addr'.
drivers/misc/habanalabs/common/firmware_if.c:243 hl_fw_test_cpu_queue() error: 
uninitialized symbol 'result'.
drivers/misc/habanalabs/common/firmware_if.c:286 hl_fw_send_heartbeat() error: 
uninitialized symbol 'result'.
drivers/misc/habanalabs/common/firmware_if.c:382 hl_fw_cpucp_info_get() error: 
uninitialized symbol 'cpucp_info_dma_addr'.
drivers/misc/habanalabs/common/firmware_if.c:443 hl_fw_get_eeprom_data() error: 
uninitialized symbol 'eeprom_info_dma_addr'.
drivers/misc/habanalabs/common/firmware_if.c:457 hl_fw_get_eeprom_data() error: 
uninitialized symbol 'result'.
drivers/misc/habanalabs/common/firmware_if.c:485 hl_fw_cpucp_pci_counters_get() 
error: uninitialized symbol 'result'.
drivers/misc/habanalabs/common/firmware_if.c:537 hl_fw_cpucp_total_energy_get() 
error: uninitialized symbol 'result'.
drivers/misc/habanalabs/common/firmware_if.c:560 hl_fw_cpucp_pll_info_get() 
error: uninitialized symbol 'result'.
drivers/misc/habanalabs/common/firmware_if.c:833 hl_fw_init_cpu() warn: missing 
error code 'rc'

vim +/result +586 drivers/misc/habanalabs/common/firmware_if.c

1cbca899fa5763 Ofir Bitton 2020-10-05  567  
586f2caf0ef952 Sagiv Ozeri 2021-02-23  568  int hl_fw_cpucp_power_get(struct 
hl_device *hdev, u64 *power)
586f2caf0ef952 Sagiv Ozeri 2021-02-23  569  {
586f2caf0ef952 Sagiv Ozeri 2021-02-23  570      struct cpucp_packet pkt;
586f2caf0ef952 Sagiv Ozeri 2021-02-23  571      u64 result;
586f2caf0ef952 Sagiv Ozeri 2021-02-23  572      int rc;
586f2caf0ef952 Sagiv Ozeri 2021-02-23  573  
586f2caf0ef952 Sagiv Ozeri 2021-02-23  574      memset(&pkt, 0, sizeof(pkt));
586f2caf0ef952 Sagiv Ozeri 2021-02-23  575  
586f2caf0ef952 Sagiv Ozeri 2021-02-23  576      pkt.ctl = 
cpu_to_le32(CPUCP_PACKET_POWER_GET <<
586f2caf0ef952 Sagiv Ozeri 2021-02-23  577                              
CPUCP_PKT_CTL_OPCODE_SHIFT);
586f2caf0ef952 Sagiv Ozeri 2021-02-23  578  
586f2caf0ef952 Sagiv Ozeri 2021-02-23  579      rc = 
hdev->asic_funcs->send_cpu_message(hdev, (u32 *) &pkt, sizeof(pkt),
586f2caf0ef952 Sagiv Ozeri 2021-02-23  580                      
HL_CPUCP_INFO_TIMEOUT_USEC, &result);
586f2caf0ef952 Sagiv Ozeri 2021-02-23  581      if (rc) {
586f2caf0ef952 Sagiv Ozeri 2021-02-23  582              dev_err(hdev->dev, 
"Failed to read power, error %d\n", rc);
586f2caf0ef952 Sagiv Ozeri 2021-02-23  583              return rc;
586f2caf0ef952 Sagiv Ozeri 2021-02-23  584      }
586f2caf0ef952 Sagiv Ozeri 2021-02-23  585  
586f2caf0ef952 Sagiv Ozeri 2021-02-23 @586      *power = result;
586f2caf0ef952 Sagiv Ozeri 2021-02-23  587  
586f2caf0ef952 Sagiv Ozeri 2021-02-23  588      return rc;
586f2caf0ef952 Sagiv Ozeri 2021-02-23  589  }
586f2caf0ef952 Sagiv Ozeri 2021-02-23  590  

---
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