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]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
