CC: [email protected]
TO: Peter Zijlstra <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git 
perf/next
head:   e365ecc3975034d84c0173b97c18cc787441a63b
commit: f7289a0d5d4e364ca9b670873c9f162a1049344c [6/11] mm: Fix 
pmd_read_atomic()
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: x86_64-randconfig-m031-20201204 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 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]>

smatch warnings:
drivers/scsi/fnic/fnic_res.c:96 fnic_get_vnic_config() warn: 
'__UNIQUE_ID___x471' 255000 can't fit into 65535 'c->ed_tov'
drivers/scsi/fnic/fnic_res.c:101 fnic_get_vnic_config() warn: 
'__UNIQUE_ID___x475' 255000 can't fit into 65535 'c->ra_tov'

vim +96 drivers/scsi/fnic/fnic_res.c

5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   33  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   34  int 
fnic_get_vnic_config(struct fnic *fnic)
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   35  {
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   36       struct vnic_fc_config 
*c = &fnic->config;
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   37       int err;
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   38  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   39  #define GET_CONFIG(m) \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   40       do { \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   41               err = 
vnic_dev_spec(fnic->vdev, \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   42                               
    offsetof(struct vnic_fc_config, m), \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   43                               
    sizeof(c->m), &c->m); \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   44               if (err) { \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   45                       
shost_printk(KERN_ERR, fnic->lport->host, \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   46                               
     "Error getting %s, %d\n", #m, \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   47                               
     err); \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   48                       return 
err; \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   49               } \
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   50       } while (0);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   51  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   52       GET_CONFIG(node_wwn);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   53       GET_CONFIG(port_wwn);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   54       
GET_CONFIG(wq_enet_desc_count);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   55       
GET_CONFIG(wq_copy_desc_count);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   56       
GET_CONFIG(rq_desc_count);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   57       
GET_CONFIG(maxdatafieldsize);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   58       GET_CONFIG(ed_tov);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   59       GET_CONFIG(ra_tov);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   60       GET_CONFIG(intr_timer);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   61       
GET_CONFIG(intr_timer_type);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   62       GET_CONFIG(flags);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   63       
GET_CONFIG(flogi_retries);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   64       
GET_CONFIG(flogi_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   65       
GET_CONFIG(plogi_retries);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   66       
GET_CONFIG(plogi_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   67       
GET_CONFIG(io_throttle_count);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   68       
GET_CONFIG(link_down_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   69       
GET_CONFIG(port_down_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   70       
GET_CONFIG(port_down_io_retries);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   71       
GET_CONFIG(luns_per_tgt);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   72  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   73       c->wq_enet_desc_count =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   74               min_t(u32, 
VNIC_FNIC_WQ_DESCS_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   75                     
max_t(u32, VNIC_FNIC_WQ_DESCS_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   76                           
c->wq_enet_desc_count));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   77       c->wq_enet_desc_count = 
ALIGN(c->wq_enet_desc_count, 16);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   78  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   79       c->wq_copy_desc_count =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   80               min_t(u32, 
VNIC_FNIC_WQ_COPY_DESCS_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   81                     
max_t(u32, VNIC_FNIC_WQ_COPY_DESCS_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   82                           
c->wq_copy_desc_count));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   83       c->wq_copy_desc_count = 
ALIGN(c->wq_copy_desc_count, 16);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   84  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   85       c->rq_desc_count =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   86               min_t(u32, 
VNIC_FNIC_RQ_DESCS_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   87                     
max_t(u32, VNIC_FNIC_RQ_DESCS_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   88                           
c->rq_desc_count));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   89       c->rq_desc_count = 
ALIGN(c->rq_desc_count, 16);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   90  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   91       c->maxdatafieldsize =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   92               min_t(u16, 
VNIC_FNIC_MAXDATAFIELDSIZE_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   93                     
max_t(u16, VNIC_FNIC_MAXDATAFIELDSIZE_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   94                           
c->maxdatafieldsize));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   95       c->ed_tov =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  @96               min_t(u32, 
VNIC_FNIC_EDTOV_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   97                     
max_t(u32, VNIC_FNIC_EDTOV_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   98                           
c->ed_tov));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17   99  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  100       c->ra_tov =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17 @101               min_t(u32, 
VNIC_FNIC_RATOV_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  102                     
max_t(u32, VNIC_FNIC_RATOV_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  103                           
c->ra_tov));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  104  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  105       c->flogi_retries =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  106               min_t(u32, 
VNIC_FNIC_FLOGI_RETRIES_MAX, c->flogi_retries);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  107  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  108       c->flogi_timeout =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  109               min_t(u32, 
VNIC_FNIC_FLOGI_TIMEOUT_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  110                     
max_t(u32, VNIC_FNIC_FLOGI_TIMEOUT_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  111                           
c->flogi_timeout));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  112  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  113       c->plogi_retries =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  114               min_t(u32, 
VNIC_FNIC_PLOGI_RETRIES_MAX, c->plogi_retries);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  115  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  116       c->plogi_timeout =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  117               min_t(u32, 
VNIC_FNIC_PLOGI_TIMEOUT_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  118                     
max_t(u32, VNIC_FNIC_PLOGI_TIMEOUT_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  119                           
c->plogi_timeout));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  120  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  121       c->io_throttle_count =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  122               min_t(u32, 
VNIC_FNIC_IO_THROTTLE_COUNT_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  123                     
max_t(u32, VNIC_FNIC_IO_THROTTLE_COUNT_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  124                           
c->io_throttle_count));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  125  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  126       c->link_down_timeout =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  127               min_t(u32, 
VNIC_FNIC_LINK_DOWN_TIMEOUT_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  128                     
c->link_down_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  129  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  130       c->port_down_timeout =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  131               min_t(u32, 
VNIC_FNIC_PORT_DOWN_TIMEOUT_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  132                     
c->port_down_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  133  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  134       c->port_down_io_retries 
=
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  135               min_t(u32, 
VNIC_FNIC_PORT_DOWN_IO_RETRIES_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  136                     
c->port_down_io_retries);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  137  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  138       c->luns_per_tgt =
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  139               min_t(u32, 
VNIC_FNIC_LUNS_PER_TARGET_MAX,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  140                     
max_t(u32, VNIC_FNIC_LUNS_PER_TARGET_MIN,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  141                           
c->luns_per_tgt));
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  142  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  143       c->intr_timer = 
min_t(u16, VNIC_INTR_TIMER_MAX, c->intr_timer);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  144       c->intr_timer_type = 
c->intr_timer_type;
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  145  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  146       shost_printk(KERN_INFO, 
fnic->lport->host,
78112e5558064cb Joe Eykholt       2009-11-03  147                    "vNIC MAC 
addr %pM "
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  148                    
"wq/wq_copy/rq %d/%d/%d\n",
78112e5558064cb Joe Eykholt       2009-11-03  149                    
fnic->ctlr.ctl_src_addr,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  150                    
c->wq_enet_desc_count, c->wq_copy_desc_count,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  151                    
c->rq_desc_count);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  152       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  153                    "vNIC node 
wwn %llx port wwn %llx\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  154                    
c->node_wwn, c->port_wwn);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  155       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  156                    "vNIC 
ed_tov %d ra_tov %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  157                    c->ed_tov, 
c->ra_tov);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  158       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  159                    "vNIC mtu 
%d intr timer %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  160                    
c->maxdatafieldsize, c->intr_timer);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  161       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  162                    "vNIC 
flags 0x%x luns per tgt %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  163                    c->flags, 
c->luns_per_tgt);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  164       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  165                    "vNIC 
flogi_retries %d flogi timeout %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  166                    
c->flogi_retries, c->flogi_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  167       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  168                    "vNIC 
plogi retries %d plogi timeout %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  169                    
c->plogi_retries, c->plogi_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  170       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  171                    "vNIC io 
throttle count %d link dn timeout %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  172                    
c->io_throttle_count, c->link_down_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  173       shost_printk(KERN_INFO, 
fnic->lport->host,
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  174                    "vNIC port 
dn io retries %d port dn timeout %d\n",
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  175                    
c->port_down_io_retries, c->port_down_timeout);
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  176  
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  177       return 0;
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  178  }
5df6d737dd4b0fe Abhijeet Joglekar 2009-04-17  179  

:::::: The code at line 96 was first introduced by commit
:::::: 5df6d737dd4b0fe9eccf943abb3677cfea05a6c4 [SCSI] fnic: Add new Cisco 
PCI-Express FCoE HBA

:::::: TO: Abhijeet Joglekar <[email protected]>
:::::: CC: James Bottomley <[email protected]>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to