All of lore.kernel.org
 help / color / mirror / Atom feed
* [peterz-queue:perf/next 6/11] drivers/scsi/fnic/fnic_res.c:96 fnic_get_vnic_config() warn: '__UNIQUE_ID___x471' 255000 can't fit into 65535 'c->ed_tov'
@ 2020-12-05  5:20 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-12-05  5:20 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 13352 bytes --]

CC: kbuild-all(a)lists.01.org
TO: Peter Zijlstra <peterz@infradead.org>

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 <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

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 <abjoglek@cisco.com>
:::::: CC: James Bottomley <James.Bottomley@HansenPartnership.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 37440 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-12-05  5:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-05  5:20 [peterz-queue:perf/next 6/11] drivers/scsi/fnic/fnic_res.c:96 fnic_get_vnic_config() warn: '__UNIQUE_ID___x471' 255000 can't fit into 65535 'c->ed_tov' kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.