From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=192.198.163.10 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793633952; b=QDh98e/iWDQHlUyPsjnxa3kpJOtrR/T8ZPb8k2382mvc7F9+c9XJx3n4pw1DbeDFh4Ny YhrGqM+SqiVME2adnOns2AXL+ZSgPybjpzq/X4xTZHt8Up4XzZS9I4nsbMkC0j8q3lAi5 su7RPibEJFSWaQgjMG/LAHW0NGSoCdrOGGkkchoalxjiulu/aYBXhnjALVTdpSqZS+LlE Pa30dwO0h6+0OzoNM3u1Fv6JL3HAaSc+A3ib5iAtO9z/wdGeaYc3v6/rtfvwJZ/B/SXgW bla0NT1dO3qPj8BUgDJBJiLSGbcmKVWcB6SdQItdeHo+dXM6iN0pZYWLWnCFxjGC0tw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793633952; h=DMARC-Filter:DKIM-Signature:X-CSE-ConnectionGUID:X-CSE-MsgGUID: X-IronPort-AV:X-IronPort-AV:Received:X-CSE-ConnectionGUID: X-CSE-MsgGUID:X-ExtLoop1:X-IronPort-AV:Received:Received:Date:From:To: Cc:Subject:Message-ID:User-Agent; bh=DQ1J5sT366nIes6NqAP9mkfocvPNXX94QfNoY0XVqqw=; b=A62pKiNP6v0Hf8+S+ooTAAxJzDELU64uRYRuHB+/6vZs5KMBHxcPvpsKKfHwUDLsy6rU akBm4ckBs9Yj90k+ChUaYWL9Vb3X8zsg/MsRc3pPPNkJ5eyW9qlPyGpw8algxGHy5b7Kz y/nGKYTTKIX+ALEsgHEh7yHT7cEpDYtNTYEvEdCBOV3wZ4vPFY5N28aa/+ZQZvQElP54n RCcG4aOozgRMuoYTYEzLJqiualCZ7F6TP9wXi/af7FYNgrXw+/WrgihKdC2z+fjVhDqNW kh8T0j4MqIsfwc1biioNCCLIqsMJHsmZgQ21f6bHZmpu3X5wNRM20CupjlcUveHrMsA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=AxrycOMb; arc=none smtp.remote-ip=192.198.163.10 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0CCB8608B7EE for ; Mon, 2 Nov 2026 15:39:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 0CCB8608B7EE Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=AxrycOMb DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1793633951; x=1825169951; h=date:from:to:cc:subject:message-id; bh=M/w07rIb8XZvGaKuChdGIzKSaUW9WjNsnxMrJ7nvuZY=; b=AxrycOMbh/a/EzfPNGccm5Q7k2s9/tfKn5AoZKjikxu8UGui5VNrduH6 RZXCvFLNMLbqWyC/aq2USS8FPdWx3XXIqMdlvEHAubuCcLvgF/V5NKWRU eCNFC4pkrxLx3CQdtpFfhtiJ+KJ5AE2L76UtZlofdif75zHCR8avkCTqK qVcSxl8Y6lpHUNDAWPkG2UzlBQpqFrnbsSDfRmtqTtn5xQ2zY1wfOTdsc GrufwuOa746IQMU4oogAflQT80/fRch5MEE6zFMVbmU5OQJNaMLB3oqoe /6h2XMaKE6/sTxbmoQ6opiU+vDZhX3fPEMEIrSxcwqRXPO63LG9q8hya0 Q==; X-CSE-ConnectionGUID: Zzh0uLJ0SQKwDixZCn7kyg== X-CSE-MsgGUID: wrD5awC9QaafYdsQsBdGHA== X-IronPort-AV: E=McAfee;i="6800,10657,11954"; a="2235242" X-IronPort-AV: E=Sophos;i="6.27,191,1787036400"; d="scan'208";a="2235242" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2026 07:39:10 -0800 X-CSE-ConnectionGUID: E54gkF6/SzKfgWcss2KM0w== X-CSE-MsgGUID: J6uLv/+YQaKjjwnVatb4Tg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,191,1787036400"; d="scan'208";a="6065960" Received: from igk-lkp-server01.igk.intel.com (HELO 58ca8a381a5c) ([10.211.93.152]) by orviesa004.jf.intel.com with ESMTP; 02 Nov 2026 07:39:08 -0800 Received: from kbuild by 58ca8a381a5c with local (Exim 4.98.2) (envelope-from ) id 1xNu7l-000000008e7-09HM; Mon, 02 Nov 2026 15:39:05 +0000 Date: Mon, 02 Nov 2026 16:38:11 +0100 From: kernel test robot To: Karan Tilak Kumar Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, "Martin K. Petersen" , Sesidhar Baddela , Arulprabhu Ponnusamy , Gian Carlo Boffa , Arun Easi , Hannes Reinecke , Lee Duncan Subject: drivers/scsi/fnic/fnic_isr.c:225:33: sparse: sparse: incompatible types in conditional expression (different base types): Message-ID: <202611021640.g8PZAqog-lkp@intel.com> User-Agent: s-nail v14.9.25 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4 commit: b93c38a9f2ce5441c90de55776f8df97679cf8a2 scsi: fnic: Make debug logging protocol independent date: 3 months ago config: i386-randconfig-r2303-20261102 (https://download.01.org/0day-ci/archive/20261102/202611021640.g8PZAqog-lkp@intel.com/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 sparse: v0.6.5-rc1-21-g84ec0658 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261102/202611021640.g8PZAqog-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 | Fixes: b93c38a9f2ce ("scsi: fnic: Make debug logging protocol independent") | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202611021640.g8PZAqog-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) drivers/scsi/fnic/fnic_isr.c: note: in included file (through drivers/scsi/fnic/fdls_fc.h, drivers/scsi/fnic/fnic_fdls.h, drivers/scsi/fnic/fnic_io.h): include/uapi/scsi/fc/fc_els.h:1152:37: sparse: sparse: array of flexible structures include/uapi/scsi/fc/fc_els.h:1170:37: sparse: sparse: array of flexible structures >> drivers/scsi/fnic/fnic_isr.c:225:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:225:33: sparse: void drivers/scsi/fnic/fnic_isr.c:225:33: sparse: int drivers/scsi/fnic/fnic_isr.c:253:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:253:9: sparse: void drivers/scsi/fnic/fnic_isr.c:253:9: sparse: int drivers/scsi/fnic/fnic_isr.c:256:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:256:9: sparse: void drivers/scsi/fnic/fnic_isr.c:256:9: sparse: int drivers/scsi/fnic/fnic_isr.c:268:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:268:17: sparse: void drivers/scsi/fnic/fnic_isr.c:268:17: sparse: int drivers/scsi/fnic/fnic_isr.c:274:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:274:33: sparse: void drivers/scsi/fnic/fnic_isr.c:274:33: sparse: int drivers/scsi/fnic/fnic_isr.c:278:41: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:278:41: sparse: void drivers/scsi/fnic/fnic_isr.c:278:41: sparse: int drivers/scsi/fnic/fnic_isr.c:290:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:290:33: sparse: void drivers/scsi/fnic/fnic_isr.c:290:33: sparse: int drivers/scsi/fnic/fnic_isr.c:298:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:298:25: sparse: void drivers/scsi/fnic/fnic_isr.c:298:25: sparse: int drivers/scsi/fnic/fnic_isr.c:303:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:303:25: sparse: void drivers/scsi/fnic/fnic_isr.c:303:25: sparse: int drivers/scsi/fnic/fnic_isr.c:308:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:308:25: sparse: void drivers/scsi/fnic/fnic_isr.c:308:25: sparse: int drivers/scsi/fnic/fnic_isr.c:314:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:314:25: sparse: void drivers/scsi/fnic/fnic_isr.c:314:25: sparse: int drivers/scsi/fnic/fnic_isr.c:354:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:354:17: sparse: void drivers/scsi/fnic/fnic_isr.c:354:17: sparse: int drivers/scsi/fnic/fnic_isr.c:380:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_isr.c:380:17: sparse: void drivers/scsi/fnic/fnic_isr.c:380:17: sparse: int -- drivers/scsi/fnic/fip.c: note: in included file (through drivers/scsi/fnic/fdls_fc.h, drivers/scsi/fnic/fnic_fdls.h, drivers/scsi/fnic/fnic_io.h, drivers/scsi/fnic/fnic.h): include/uapi/scsi/fc/fc_els.h:1152:37: sparse: sparse: array of flexible structures include/uapi/scsi/fc/fc_els.h:1170:37: sparse: sparse: array of flexible structures >> drivers/scsi/fnic/fip.c:30:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:30:9: sparse: void drivers/scsi/fnic/fip.c:30:9: sparse: int drivers/scsi/fnic/fip.c:49:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:49:17: sparse: void drivers/scsi/fnic/fip.c:49:17: sparse: int drivers/scsi/fnic/fip.c:57:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:57:9: sparse: void drivers/scsi/fnic/fip.c:57:9: sparse: int drivers/scsi/fnic/fip.c:60:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:60:9: sparse: void drivers/scsi/fnic/fip.c:60:9: sparse: int drivers/scsi/fnic/fip.c:84:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:84:9: sparse: void drivers/scsi/fnic/fip.c:84:9: sparse: int drivers/scsi/fnic/fip.c:90:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:90:9: sparse: void drivers/scsi/fnic/fip.c:90:9: sparse: int drivers/scsi/fnic/fip.c:114:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:114:9: sparse: void drivers/scsi/fnic/fip.c:114:9: sparse: int drivers/scsi/fnic/fip.c:118:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:118:9: sparse: void drivers/scsi/fnic/fip.c:118:9: sparse: int drivers/scsi/fnic/fip.c:131:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:131:33: sparse: void drivers/scsi/fnic/fip.c:131:33: sparse: int drivers/scsi/fnic/fip.c:138:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:138:25: sparse: void drivers/scsi/fnic/fip.c:138:25: sparse: int drivers/scsi/fnic/fip.c:144:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:144:33: sparse: void drivers/scsi/fnic/fip.c:144:33: sparse: int drivers/scsi/fnic/fip.c:160:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:160:25: sparse: void drivers/scsi/fnic/fip.c:160:25: sparse: int drivers/scsi/fnic/fip.c:170:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:170:17: sparse: void drivers/scsi/fnic/fip.c:170:17: sparse: int drivers/scsi/fnic/fip.c:195:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:195:17: sparse: void drivers/scsi/fnic/fip.c:195:17: sparse: int drivers/scsi/fnic/fip.c:222:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:222:9: sparse: void drivers/scsi/fnic/fip.c:222:9: sparse: int drivers/scsi/fnic/fip.c:257:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:257:25: sparse: void drivers/scsi/fnic/fip.c:257:25: sparse: int drivers/scsi/fnic/fip.c:264:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:264:33: sparse: void drivers/scsi/fnic/fip.c:264:33: sparse: int drivers/scsi/fnic/fip.c:272:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:272:33: sparse: void drivers/scsi/fnic/fip.c:272:33: sparse: int drivers/scsi/fnic/fip.c:291:41: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:291:41: sparse: void drivers/scsi/fnic/fip.c:291:41: sparse: int drivers/scsi/fnic/fip.c:359:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:359:17: sparse: void drivers/scsi/fnic/fip.c:359:17: sparse: int drivers/scsi/fnic/fip.c:412:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:412:17: sparse: void drivers/scsi/fnic/fip.c:412:17: sparse: int drivers/scsi/fnic/fip.c:424:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:424:9: sparse: void drivers/scsi/fnic/fip.c:424:9: sparse: int drivers/scsi/fnic/fip.c:454:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:454:9: sparse: void drivers/scsi/fnic/fip.c:454:9: sparse: int drivers/scsi/fnic/fip.c:458:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:458:17: sparse: void drivers/scsi/fnic/fip.c:458:17: sparse: int drivers/scsi/fnic/fip.c:468:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:468:17: sparse: void drivers/scsi/fnic/fip.c:468:17: sparse: int drivers/scsi/fnic/fip.c:481:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:481:17: sparse: void drivers/scsi/fnic/fip.c:481:17: sparse: int drivers/scsi/fnic/fip.c:489:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:489:17: sparse: void drivers/scsi/fnic/fip.c:489:17: sparse: int drivers/scsi/fnic/fip.c:499:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:499:25: sparse: void drivers/scsi/fnic/fip.c:499:25: sparse: int drivers/scsi/fnic/fip.c:515:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:515:33: sparse: void drivers/scsi/fnic/fip.c:515:33: sparse: int drivers/scsi/fnic/fip.c:523:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:523:25: sparse: void drivers/scsi/fnic/fip.c:523:25: sparse: int drivers/scsi/fnic/fip.c:570:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:570:9: sparse: void drivers/scsi/fnic/fip.c:570:9: sparse: int drivers/scsi/fnic/fip.c:612:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:612:9: sparse: void drivers/scsi/fnic/fip.c:612:9: sparse: int drivers/scsi/fnic/fip.c:620:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:620:17: sparse: void drivers/scsi/fnic/fip.c:620:17: sparse: int drivers/scsi/fnic/fip.c:635:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fip.c:635:33: sparse: void -- drivers/scsi/fnic/fnic_main.c: note: in included file (through drivers/scsi/fnic/fdls_fc.h, drivers/scsi/fnic/fnic_fdls.h, drivers/scsi/fnic/fnic_io.h): include/uapi/scsi/fc/fc_els.h:1152:37: sparse: sparse: array of flexible structures include/uapi/scsi/fc/fc_els.h:1170:37: sparse: sparse: array of flexible structures >> drivers/scsi/fnic/fnic_main.c:188:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:188:9: sparse: void drivers/scsi/fnic/fnic_main.c:188:9: sparse: int drivers/scsi/fnic/fnic_main.c:238:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:238:17: sparse: void drivers/scsi/fnic/fnic_main.c:238:17: sparse: int drivers/scsi/fnic/fnic_main.c:264:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:264:17: sparse: void drivers/scsi/fnic/fnic_main.c:264:17: sparse: int drivers/scsi/fnic/fnic_main.c:375:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:375:17: sparse: void drivers/scsi/fnic/fnic_main.c:375:17: sparse: int drivers/scsi/fnic/fnic_main.c:292:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:292:9: sparse: void drivers/scsi/fnic/fnic_main.c:292:9: sparse: int drivers/scsi/fnic/fnic_main.c:295:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:295:9: sparse: void drivers/scsi/fnic/fnic_main.c:295:9: sparse: int drivers/scsi/fnic/fnic_main.c:298:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:298:9: sparse: void drivers/scsi/fnic/fnic_main.c:298:9: sparse: int drivers/scsi/fnic/fnic_main.c:301:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:301:9: sparse: void drivers/scsi/fnic/fnic_main.c:301:9: sparse: int drivers/scsi/fnic/fnic_main.c:304:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:304:9: sparse: void drivers/scsi/fnic/fnic_main.c:304:9: sparse: int drivers/scsi/fnic/fnic_main.c:307:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:307:9: sparse: void drivers/scsi/fnic/fnic_main.c:307:9: sparse: int drivers/scsi/fnic/fnic_main.c:310:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:310:9: sparse: void drivers/scsi/fnic/fnic_main.c:310:9: sparse: int drivers/scsi/fnic/fnic_main.c:313:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:313:9: sparse: void drivers/scsi/fnic/fnic_main.c:313:9: sparse: int drivers/scsi/fnic/fnic_main.c:316:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:316:9: sparse: void drivers/scsi/fnic/fnic_main.c:316:9: sparse: int drivers/scsi/fnic/fnic_main.c:319:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:319:9: sparse: void drivers/scsi/fnic/fnic_main.c:319:9: sparse: int drivers/scsi/fnic/fnic_main.c:322:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:322:9: sparse: void drivers/scsi/fnic/fnic_main.c:322:9: sparse: int drivers/scsi/fnic/fnic_main.c:325:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:325:9: sparse: void drivers/scsi/fnic/fnic_main.c:325:9: sparse: int drivers/scsi/fnic/fnic_main.c:328:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:328:9: sparse: void drivers/scsi/fnic/fnic_main.c:328:9: sparse: int drivers/scsi/fnic/fnic_main.c:331:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:331:9: sparse: void drivers/scsi/fnic/fnic_main.c:331:9: sparse: int drivers/scsi/fnic/fnic_main.c:334:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:334:9: sparse: void drivers/scsi/fnic/fnic_main.c:334:9: sparse: int drivers/scsi/fnic/fnic_main.c:337:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:337:9: sparse: void drivers/scsi/fnic/fnic_main.c:337:9: sparse: int drivers/scsi/fnic/fnic_main.c:340:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:340:9: sparse: void drivers/scsi/fnic/fnic_main.c:340:9: sparse: int drivers/scsi/fnic/fnic_main.c:343:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:343:9: sparse: void drivers/scsi/fnic/fnic_main.c:343:9: sparse: int drivers/scsi/fnic/fnic_main.c:346:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:346:9: sparse: void drivers/scsi/fnic/fnic_main.c:346:9: sparse: int drivers/scsi/fnic/fnic_main.c:349:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:349:9: sparse: void drivers/scsi/fnic/fnic_main.c:349:9: sparse: int drivers/scsi/fnic/fnic_main.c:689:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:689:17: sparse: void drivers/scsi/fnic/fnic_main.c:689:17: sparse: int drivers/scsi/fnic/fnic_main.c:694:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:694:9: sparse: void drivers/scsi/fnic/fnic_main.c:694:9: sparse: int drivers/scsi/fnic/fnic_main.c:698:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_main.c:698:17: sparse: void drivers/scsi/fnic/fnic_main.c:698:17: sparse: int -- drivers/scsi/fnic/fnic_fcs.c: note: in included file: include/uapi/scsi/fc/fc_els.h:1152:37: sparse: sparse: array of flexible structures include/uapi/scsi/fc/fc_els.h:1170:37: sparse: sparse: array of flexible structures >> drivers/scsi/fnic/fnic_fcs.c:85:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:85:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:85:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:93:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:93:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:93:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:98:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:98:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:98:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:128:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:128:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:128:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:134:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:134:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:134:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:152:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:152:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:152:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:171:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:171:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:171:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:178:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:178:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:178:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:187:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:187:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:187:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:190:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:190:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:190:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:202:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:202:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:202:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:206:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:206:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:206:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:210:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:210:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:210:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:216:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:216:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:216:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:222:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:222:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:222:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:228:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:228:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:228:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:231:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:231:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:231:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:240:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:240:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:240:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:246:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:246:33: sparse: void drivers/scsi/fnic/fnic_fcs.c:246:33: sparse: int drivers/scsi/fnic/fnic_fcs.c:250:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:250:33: sparse: void drivers/scsi/fnic/fnic_fcs.c:250:33: sparse: int drivers/scsi/fnic/fnic_fcs.c:256:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:256:33: sparse: void drivers/scsi/fnic/fnic_fcs.c:256:33: sparse: int drivers/scsi/fnic/fnic_fcs.c:263:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:263:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:263:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:269:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:269:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:269:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:278:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:278:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:278:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:305:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:305:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:305:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:331:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:331:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:331:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:410:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:410:9: sparse: void drivers/scsi/fnic/fnic_fcs.c:410:9: sparse: int drivers/scsi/fnic/fnic_fcs.c:480:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:480:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:480:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:490:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:490:25: sparse: void drivers/scsi/fnic/fnic_fcs.c:490:25: sparse: int drivers/scsi/fnic/fnic_fcs.c:497:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:497:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:497:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:504:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:504:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:504:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:514:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:514:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:514:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:524:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:524:17: sparse: void drivers/scsi/fnic/fnic_fcs.c:524:17: sparse: int drivers/scsi/fnic/fnic_fcs.c:570:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_fcs.c:570:33: sparse: void -- drivers/scsi/fnic/fnic_scsi.c: note: in included file: include/uapi/scsi/fc/fc_els.h:1152:37: sparse: sparse: array of flexible structures include/uapi/scsi/fc/fc_els.h:1170:37: sparse: sparse: array of flexible structures >> drivers/scsi/fnic/fnic_scsi.c:1607:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1607:9: sparse: void drivers/scsi/fnic/fnic_scsi.c:1607:9: sparse: int drivers/scsi/fnic/fnic_scsi.c:1632:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1632:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:1632:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:151:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:151:9: sparse: void drivers/scsi/fnic/fnic_scsi.c:151:9: sparse: int drivers/scsi/fnic/fnic_scsi.c:183:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:183:9: sparse: void drivers/scsi/fnic/fnic_scsi.c:183:9: sparse: int drivers/scsi/fnic/fnic_scsi.c:271:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:271:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:271:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:286:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:286:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:286:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:290:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:290:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:290:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:329:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:329:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:329:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:335:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:335:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:335:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:481:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:481:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:481:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:490:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:490:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:490:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:504:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:504:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:504:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:518:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:518:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:518:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:524:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:524:25: sparse: void drivers/scsi/fnic/fnic_scsi.c:524:25: sparse: int drivers/scsi/fnic/fnic_scsi.c:547:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:547:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:547:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:567:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:567:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:567:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:707:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:707:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:707:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:747:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:747:25: sparse: void drivers/scsi/fnic/fnic_scsi.c:747:25: sparse: int drivers/scsi/fnic/fnic_scsi.c:752:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:752:25: sparse: void drivers/scsi/fnic/fnic_scsi.c:752:25: sparse: int drivers/scsi/fnic/fnic_scsi.c:761:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:761:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:761:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:813:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:813:25: sparse: void drivers/scsi/fnic/fnic_scsi.c:813:25: sparse: int drivers/scsi/fnic/fnic_scsi.c:817:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:817:25: sparse: void drivers/scsi/fnic/fnic_scsi.c:817:25: sparse: int drivers/scsi/fnic/fnic_scsi.c:824:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:824:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:824:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:935:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:935:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:935:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:938:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:938:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:938:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:944:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:944:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:944:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:947:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:947:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:947:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:959:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:959:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:959:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:987:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:987:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:987:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:1014:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1014:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:1014:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:1046:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1046:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:1046:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:1109:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1109:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:1109:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:1202:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1202:17: sparse: void drivers/scsi/fnic/fnic_scsi.c:1202:17: sparse: int drivers/scsi/fnic/fnic_scsi.c:1205:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fnic_scsi.c:1205:17: sparse: void -- drivers/scsi/fnic/fdls_disc.c: note: in included file (through drivers/scsi/fnic/fdls_fc.h, drivers/scsi/fnic/fnic_fdls.h, drivers/scsi/fnic/fnic_io.h, drivers/scsi/fnic/fnic.h): include/uapi/scsi/fc/fc_els.h:1152:37: sparse: sparse: array of flexible structures include/uapi/scsi/fc/fc_els.h:1170:37: sparse: sparse: array of flexible structures >> drivers/scsi/fnic/fdls_disc.c:1854:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1854:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1854:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1882:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1882:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1882:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1903:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1903:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1903:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1910:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1910:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1910:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1919:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1919:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1919:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1930:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1930:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1930:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1937:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1937:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1937:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1944:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1944:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1944:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1953:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1953:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1953:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1960:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1960:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1960:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1968:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1968:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1968:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1975:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1975:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1975:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1999:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1999:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1999:17: sparse: int drivers/scsi/fnic/fdls_disc.c:2027:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:2027:17: sparse: void drivers/scsi/fnic/fdls_disc.c:2027:17: sparse: int drivers/scsi/fnic/fdls_disc.c:2092:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:2092:9: sparse: void drivers/scsi/fnic/fdls_disc.c:2092:9: sparse: int drivers/scsi/fnic/fdls_disc.c:2101:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:2101:9: sparse: void drivers/scsi/fnic/fdls_disc.c:2101:9: sparse: int drivers/scsi/fnic/fdls_disc.c:2107:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:2107:9: sparse: void drivers/scsi/fnic/fdls_disc.c:2107:9: sparse: int drivers/scsi/fnic/fdls_disc.c:1012:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1012:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1012:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1039:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1039:17: sparse: void drivers/scsi/fnic/fdls_disc.c:1039:17: sparse: int drivers/scsi/fnic/fdls_disc.c:1048:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:1048:9: sparse: void drivers/scsi/fnic/fdls_disc.c:1048:9: sparse: int drivers/scsi/fnic/fdls_disc.c:3473:9: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3473:9: sparse: void drivers/scsi/fnic/fdls_disc.c:3473:9: sparse: int drivers/scsi/fnic/fdls_disc.c:3477:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3477:17: sparse: void drivers/scsi/fnic/fdls_disc.c:3477:17: sparse: int drivers/scsi/fnic/fdls_disc.c:3483:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3483:17: sparse: void drivers/scsi/fnic/fdls_disc.c:3483:17: sparse: int drivers/scsi/fnic/fdls_disc.c:3495:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3495:25: sparse: void drivers/scsi/fnic/fdls_disc.c:3495:25: sparse: int drivers/scsi/fnic/fdls_disc.c:3505:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3505:17: sparse: void drivers/scsi/fnic/fdls_disc.c:3505:17: sparse: int drivers/scsi/fnic/fdls_disc.c:3515:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3515:17: sparse: void drivers/scsi/fnic/fdls_disc.c:3515:17: sparse: int drivers/scsi/fnic/fdls_disc.c:3525:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3525:17: sparse: void drivers/scsi/fnic/fdls_disc.c:3525:17: sparse: int drivers/scsi/fnic/fdls_disc.c:3536:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3536:25: sparse: void drivers/scsi/fnic/fdls_disc.c:3536:25: sparse: int drivers/scsi/fnic/fdls_disc.c:3542:17: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3542:17: sparse: void drivers/scsi/fnic/fdls_disc.c:3542:17: sparse: int drivers/scsi/fnic/fdls_disc.c:3550:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3550:25: sparse: void drivers/scsi/fnic/fdls_disc.c:3550:25: sparse: int drivers/scsi/fnic/fdls_disc.c:3558:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3558:25: sparse: void drivers/scsi/fnic/fdls_disc.c:3558:25: sparse: int drivers/scsi/fnic/fdls_disc.c:3567:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3567:25: sparse: void drivers/scsi/fnic/fdls_disc.c:3567:25: sparse: int drivers/scsi/fnic/fdls_disc.c:3575:25: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3575:25: sparse: void drivers/scsi/fnic/fdls_disc.c:3575:25: sparse: int drivers/scsi/fnic/fdls_disc.c:3579:33: sparse: sparse: incompatible types in conditional expression (different base types): drivers/scsi/fnic/fdls_disc.c:3579:33: sparse: void vim +225 drivers/scsi/fnic/fnic_isr.c 174 175 int fnic_request_intr(struct fnic *fnic) 176 { 177 int err = 0; 178 int i; 179 180 switch (vnic_dev_get_intr_mode(fnic->vdev)) { 181 182 case VNIC_DEV_INTR_MODE_INTX: 183 err = request_irq(pci_irq_vector(fnic->pdev, 0), 184 &fnic_isr_legacy, IRQF_SHARED, DRV_NAME, fnic); 185 break; 186 187 case VNIC_DEV_INTR_MODE_MSI: 188 err = request_irq(pci_irq_vector(fnic->pdev, 0), &fnic_isr_msi, 189 0, fnic->name, fnic); 190 break; 191 192 case VNIC_DEV_INTR_MODE_MSIX: 193 194 sprintf(fnic->msix[FNIC_MSIX_RQ].devname, 195 "%.11s-fcs-rq", fnic->name); 196 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; 197 fnic->msix[FNIC_MSIX_RQ].devid = fnic; 198 199 sprintf(fnic->msix[FNIC_MSIX_WQ].devname, 200 "%.11s-fcs-wq", fnic->name); 201 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; 202 fnic->msix[FNIC_MSIX_WQ].devid = fnic; 203 204 for (i = fnic->copy_wq_base; i < fnic->wq_copy_count + fnic->copy_wq_base; i++) { 205 sprintf(fnic->msix[i].devname, 206 "%.11s-scsi-wq-%d", fnic->name, i-FNIC_MSIX_WQ_COPY); 207 fnic->msix[i].isr = fnic_isr_msix_wq_copy; 208 fnic->msix[i].devid = fnic; 209 } 210 211 sprintf(fnic->msix[fnic->err_intr_offset].devname, 212 "%.11s-err-notify", fnic->name); 213 fnic->msix[fnic->err_intr_offset].isr = 214 fnic_isr_msix_err_notify; 215 fnic->msix[fnic->err_intr_offset].devid = fnic; 216 217 for (i = 0; i < fnic->intr_count; i++) { 218 fnic->msix[i].irq_num = pci_irq_vector(fnic->pdev, i); 219 220 err = request_irq(fnic->msix[i].irq_num, 221 fnic->msix[i].isr, 0, 222 fnic->msix[i].devname, 223 fnic->msix[i].devid); 224 if (err) { > 225 FNIC_ISR_DBG(KERN_ERR, fnic, 226 "request_irq failed with error: %d\n", 227 err); 228 fnic_free_intr(fnic); 229 break; 230 } 231 fnic->msix[i].requested = 1; 232 } 233 break; 234 235 default: 236 break; 237 } 238 239 return err; 240 } 241 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki