* 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.