From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DF058370 for ; Sat, 9 Sep 2023 07:43:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694245391; x=1725781391; h=date:from:to:cc:subject:message-id:mime-version; bh=vrV7eID+EpNFWHsHgEhdGzIjenU+vubPeFIcJg5eUZg=; b=fWvpEj9N7AnP1JTWAiECzenUAhV7po4fczPJAi8vFeftUZzTtcqGp4V1 WLgCImHNze72so5adrPd+TWsRFqMtw/fOhzPpqG40hwECllIZh+K5P7Vo Il+ygmPuvWQS+maDDsLMNq+BZQrh16FB17cihlRM8kVWjQsctaL5ui3sh TUhUhQHMILSKRZP3avGkujy1+Ova6OdLwJju4pU3d2avzONwNShrtXiwZ HPQLalVrqdeb5y4IEBz3TPkKAiaazU0J+G4mhOcTjrHDnOoyUJtT+vqqe reqQpe/wdTGJlVHyUrAP7J20MK8mg74AcmZKrakpkvcjeS0vbBh+QvJpE g==; X-IronPort-AV: E=McAfee;i="6600,9927,10827"; a="444234734" X-IronPort-AV: E=Sophos;i="6.02,239,1688454000"; d="scan'208";a="444234734" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Sep 2023 00:42:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10827"; a="832915246" X-IronPort-AV: E=Sophos;i="6.02,239,1688454000"; d="scan'208";a="832915246" Received: from lkp-server01.sh.intel.com (HELO 59b3c6e06877) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 09 Sep 2023 00:42:52 -0700 Received: from kbuild by 59b3c6e06877 with local (Exim 4.96) (envelope-from ) id 1qescE-000361-2L; Sat, 09 Sep 2023 07:42:50 +0000 Date: Sat, 9 Sep 2023 15:42:34 +0800 From: kernel test robot To: Brian King Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, "Martin K. Petersen" , Damien Le Moal , John Garry Subject: drivers/scsi/ipr.c:5430:6: warning: variable 'ioasc' set but not used Message-ID: <202309091516.3PVdvSso-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 6099776f9f268e61fe5ecd721f994a8cfce5306f commit: 65a15d6560dff065339f6cac91de4beded60fe3f scsi: ipr: Remove SATA support date: 5 months ago config: x86_64-randconfig-005-20230909 (https://download.01.org/0day-ci/archive/20230909/202309091516.3PVdvSso-lkp@intel.com/config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20230909/202309091516.3PVdvSso-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202309091516.3PVdvSso-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/scsi/ipr.c: In function 'ipr_init_res_entry': drivers/scsi/ipr.c:1104:15: warning: variable 'proto' set but not used [-Wunused-but-set-variable] 1104 | unsigned int proto; | ^~~~~ drivers/scsi/ipr.c: In function 'ipr_update_res_entry': drivers/scsi/ipr.c:1261:15: warning: variable 'proto' set but not used [-Wunused-but-set-variable] 1261 | unsigned int proto; | ^~~~~ drivers/scsi/ipr.c: In function 'ipr_change_queue_depth': drivers/scsi/ipr.c:4417:29: warning: variable 'res' set but not used [-Wunused-but-set-variable] 4417 | struct ipr_resource_entry *res; | ^~~ drivers/scsi/ipr.c: In function 'ipr_process_hrrq': >> drivers/scsi/ipr.c:5430:6: warning: variable 'ioasc' set but not used [-Wunused-but-set-variable] 5430 | u32 ioasc; | ^~~~~ vim +/ioasc +5430 drivers/scsi/ipr.c 3feeb89d40cc0ab Wayne Boyer 2009-10-20 5426 b53d124a154d002 wenxiong@linux.vnet.ibm.com 2013-01-11 5427 static int ipr_process_hrrq(struct ipr_hrr_queue *hrr_queue, int budget, 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5428 struct list_head *doneq) 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5429 { 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 @5430 u32 ioasc; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5431 u16 cmd_index; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5432 struct ipr_cmnd *ipr_cmd; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5433 struct ipr_ioa_cfg *ioa_cfg = hrr_queue->ioa_cfg; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5434 int num_hrrq = 0; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5435 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5436 /* If interrupts are disabled, ignore the interrupt */ 56d6aa33d3f6847 wenxiong@linux.vnet.ibm.com 2013-01-11 5437 if (!hrr_queue->allow_interrupts) 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5438 return 0; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5439 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5440 while ((be32_to_cpu(*hrr_queue->hrrq_curr) & IPR_HRRQ_TOGGLE_BIT) == 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5441 hrr_queue->toggle_bit) { 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5442 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5443 cmd_index = (be32_to_cpu(*hrr_queue->hrrq_curr) & 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5444 IPR_HRRQ_REQ_RESP_HANDLE_MASK) >> 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5445 IPR_HRRQ_REQ_RESP_HANDLE_SHIFT; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5446 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5447 if (unlikely(cmd_index > hrr_queue->max_cmd_id || 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5448 cmd_index < hrr_queue->min_cmd_id)) { 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5449 ipr_isr_eh(ioa_cfg, 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5450 "Invalid response handle from IOA: ", 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5451 cmd_index); 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5452 break; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5453 } 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5454 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5455 ipr_cmd = ioa_cfg->ipr_cmnd_list[cmd_index]; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5456 ioasc = be32_to_cpu(ipr_cmd->s.ioasa.hdr.ioasc); 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5457 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5458 ipr_trc_hook(ipr_cmd, IPR_TRACE_FINISH, ioasc); 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5459 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5460 list_move_tail(&ipr_cmd->queue, doneq); 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5461 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5462 if (hrr_queue->hrrq_curr < hrr_queue->hrrq_end) { 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5463 hrr_queue->hrrq_curr++; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5464 } else { 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5465 hrr_queue->hrrq_curr = hrr_queue->hrrq_start; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5466 hrr_queue->toggle_bit ^= 1u; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5467 } 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5468 num_hrrq++; b53d124a154d002 wenxiong@linux.vnet.ibm.com 2013-01-11 5469 if (budget > 0 && num_hrrq >= budget) b53d124a154d002 wenxiong@linux.vnet.ibm.com 2013-01-11 5470 break; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5471 } b53d124a154d002 wenxiong@linux.vnet.ibm.com 2013-01-11 5472 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5473 return num_hrrq; 05a6538a9a20499 wenxiong@linux.vnet.ibm.com 2013-01-11 5474 } b53d124a154d002 wenxiong@linux.vnet.ibm.com 2013-01-11 5475 :::::: The code at line 5430 was first introduced by commit :::::: 05a6538a9a204999e0c0f7faee00b81b334f4fc7 [SCSI] ipr: Add support for MSI-X and distributed completion :::::: TO: wenxiong@linux.vnet.ibm.com :::::: CC: James Bottomley -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki