BCC: l...@intel.com
CC: kbuild-...@lists.01.org
CC: linux-ker...@vger.kernel.org
TO: Dan Williams <dan.j.willi...@intel.com>
CC: Ben Widawsky <ben.widaw...@intel.com>

Hi Dan,

First bad commit (maybe != root cause):

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   0066f1b0e27556381402db3ff31f85d2a2265858
commit: 0ff0af18216436d0151af4e410400c7a19ca9437 cxl/core/port: Rename bus.c to 
port.c
date:   7 months ago
:::::: branch date: 27 hours ago
:::::: commit date: 7 months ago
config: powerpc-randconfig-m031-20220906 
(https://download.01.org/0day-ci/archive/20220908/202209081224.smc0end4-...@intel.com/config)
compiler: powerpc-linux-gcc (GCC) 12.1.0

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

smatch warnings:
drivers/cxl/core/port.c:534 cxl_decoder_add() warn: passing zero to 'PTR_ERR'

vim +/PTR_ERR +534 drivers/cxl/core/port.c

40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  523  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  524  int 
cxl_decoder_add(struct cxl_decoder *cxld, int *target_map)
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  525  {
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  526      struct 
cxl_port *port;
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  527      struct 
device *dev;
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  528      int rc;
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  529  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  530      if 
(WARN_ON_ONCE(!cxld))
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  531              
return -EINVAL;
a5c25802168993 drivers/cxl/core/bus.c Dan Williams 2021-09-08  532  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  533      if 
(WARN_ON_ONCE(IS_ERR(cxld)))
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21 @534              
return PTR_ERR(cxld);
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  535  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  536      if 
(cxld->interleave_ways < 1)
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  537              
return -EINVAL;
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  538  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  539      port = 
to_cxl_port(cxld->dev.parent);
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  540      rc = 
decoder_populate_targets(cxld, port, target_map);
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  541      if (rc)
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  542              
return rc;
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  543  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  544      dev = 
&cxld->dev;
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  545      rc = 
dev_set_name(dev, "decoder%d.%d", port->id, cxld->id);
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  546      if (rc)
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  547              
return rc;
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  548  
48667f676189ec drivers/cxl/core/bus.c Dan Williams 2021-09-21  549      return 
device_add(dev);
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  550  }
affec782742e08 drivers/cxl/core/bus.c Dan Williams 2021-11-12  551  
EXPORT_SYMBOL_NS_GPL(cxl_decoder_add, CXL);
40ba17afdfabb0 drivers/cxl/core.c     Dan Williams 2021-06-09  552  

:::::: The code at line 534 was first introduced by commit
:::::: 48667f676189eccfe9b7ac3a31772d55d6da40e5 cxl/core: Split decoder setup 
into alloc + add

:::::: TO: Dan Williams <dan.j.willi...@intel.com>
:::::: CC: Dan Williams <dan.j.willi...@intel.com>

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

Reply via email to