All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/scsi/scsi_transport_fc.c:908:6: warning: variable 'desc_cnt' set but not used
@ 2022-03-24 16:45 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-03-24 16:45 UTC (permalink / raw)
  To: Shyam Sundar
  Cc: llvm, kbuild-all, linux-kernel, Martin K. Petersen,
	Himanshu Madhani, James Smart, Nilesh Javali

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   ed4643521e6af8ab8ed1e467630a85884d2696cf
commit: 3dcfe0de5a9752e646a61f4ce513ac059960c7c3 scsi: fc: Parse FPIN packets and update statistics
date:   1 year, 5 months ago
config: i386-randconfig-c001 (https://download.01.org/0day-ci/archive/20220325/202203250040.RHMqwHeT-lkp@intel.com/config)
compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 0f6d9501cf49ce02937099350d08f20c4af86f3d)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3dcfe0de5a9752e646a61f4ce513ac059960c7c3
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout 3dcfe0de5a9752e646a61f4ce513ac059960c7c3
        # save the config file to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash drivers/scsi/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

>> drivers/scsi/scsi_transport_fc.c:908:6: warning: variable 'desc_cnt' set but not used [-Wunused-but-set-variable]
           u32 desc_cnt = 0, bytes_remain;
               ^
   1 warning generated.


vim +/desc_cnt +908 drivers/scsi/scsi_transport_fc.c

   893	
   894	/**
   895	 * fc_host_rcv_fpin - routine to process a received FPIN.
   896	 * @shost:		host the FPIN was received on
   897	 * @fpin_len:		length of FPIN payload, in bytes
   898	 * @fpin_buf:		pointer to FPIN payload
   899	 *
   900	 * Notes:
   901	 *	This routine assumes no locks are held on entry.
   902	 */
   903	void
   904	fc_host_fpin_rcv(struct Scsi_Host *shost, u32 fpin_len, char *fpin_buf)
   905	{
   906		struct fc_els_fpin *fpin = (struct fc_els_fpin *)fpin_buf;
   907		struct fc_tlv_desc *tlv;
 > 908		u32 desc_cnt = 0, bytes_remain;
   909		u32 dtag;
   910	
   911		/* Update Statistics */
   912		tlv = (struct fc_tlv_desc *)&fpin->fpin_desc[0];
   913		bytes_remain = fpin_len - offsetof(struct fc_els_fpin, fpin_desc);
   914		bytes_remain = min_t(u32, bytes_remain, be32_to_cpu(fpin->desc_len));
   915	
   916		while (bytes_remain >= FC_TLV_DESC_HDR_SZ &&
   917		       bytes_remain >= FC_TLV_DESC_SZ_FROM_LENGTH(tlv)) {
   918			dtag = be32_to_cpu(tlv->desc_tag);
   919			switch (dtag) {
   920			case ELS_DTAG_LNK_INTEGRITY:
   921				fc_fpin_li_stats_update(shost, tlv);
   922				break;
   923			case ELS_DTAG_DELIVERY:
   924				fc_fpin_delivery_stats_update(shost, tlv);
   925				break;
   926			case ELS_DTAG_PEER_CONGEST:
   927				fc_fpin_peer_congn_stats_update(shost, tlv);
   928				break;
   929			case ELS_DTAG_CONGESTION:
   930				fc_fpin_congn_stats_update(shost, tlv);
   931			}
   932	
   933			desc_cnt++;
   934			bytes_remain -= FC_TLV_DESC_SZ_FROM_LENGTH(tlv);
   935			tlv = fc_tlv_next_desc(tlv);
   936		}
   937	
   938		fc_host_post_fc_event(shost, fc_get_event_number(),
   939					FCH_EVT_LINK_FPIN, fpin_len, fpin_buf, 0);
   940	}
   941	EXPORT_SYMBOL(fc_host_fpin_rcv);
   942	
   943	

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

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

only message in thread, other threads:[~2022-03-24 16:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-24 16:45 drivers/scsi/scsi_transport_fc.c:908:6: warning: variable 'desc_cnt' set but not used 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.