From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 107F3C433EF for ; Sun, 17 Jul 2022 04:51:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 293F294003C; Sun, 17 Jul 2022 00:51:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 21D0C94002D; Sun, 17 Jul 2022 00:51:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0BE5394003C; Sun, 17 Jul 2022 00:51:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id EF33594002D for ; Sun, 17 Jul 2022 00:51:16 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay13.hostedemail.com (Postfix) with ESMTP id C782360ABB for ; Sun, 17 Jul 2022 04:51:16 +0000 (UTC) X-FDA: 79695367752.07.7BBCA0F Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf22.hostedemail.com (Postfix) with ESMTP id 64AC7C0033 for ; Sun, 17 Jul 2022 04:51:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1658033475; x=1689569475; h=date:from:to:cc:subject:message-id:mime-version; bh=jiWR+x6vtBskXgyal+jrUDYrj+QhZIQf2rLTS7Q6Y20=; b=V3R/JlVdJMTvngHupQuEJuFh8+12cnNyyFwfIDQuUiJ2IvByYWIJ88f1 h9YPQRFCR14gc68mSCpOLscPVg53N2IQuTR0HjbSqhhHIuGTAORbdVtPO 0PSG0AtxYgVb9lDpclKj+0vR48M+2jBiL6G02xIio5UODSQubJqPw9fC6 uCy8MJCBxsYIA0uvLdVM3HxFJXeWNqgsc6DUiL+bgOBHw7imQzW3TR0M1 1NHapflEUfhYuTvQEI4ULhRJetdydbi1ZT1C2IuiVp9+CzkkAR1vpqop1 Q2zY6qKYgodSHc6F6UygZPqXTOP0v/PPiTYwNPBNi7P1hYyQA6ouDxFDz w==; X-IronPort-AV: E=McAfee;i="6400,9594,10410"; a="372338900" X-IronPort-AV: E=Sophos;i="5.92,278,1650956400"; d="scan'208";a="372338900" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jul 2022 21:51:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,278,1650956400"; d="scan'208";a="923948079" Received: from lkp-server02.sh.intel.com (HELO ff137eb26ff1) ([10.239.97.151]) by fmsmga005.fm.intel.com with ESMTP; 16 Jul 2022 21:51:12 -0700 Received: from kbuild by ff137eb26ff1 with local (Exim 4.95) (envelope-from ) id 1oCwFM-0002iI-1B; Sun, 17 Jul 2022 04:51:12 +0000 Date: Sun, 17 Jul 2022 12:50:42 +0800 From: kernel test robot To: Sreekanth Reddy Cc: kbuild-all@lists.01.org, Linux Memory Management List , "Martin K. Petersen" Subject: [linux-next:master 10391/10906] drivers/scsi/mpi3mr/mpi3mr_os.c:389:41: sparse: sparse: cast to restricted __le64 Message-ID: <202207171205.dVOd2fGM-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1658033476; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=vYrussQ1dTkzz+6NygEGh1f0Ma/DVbAm4YTppcZ7PEc=; b=DX3XtRs84YNIoQoBN3/kmKhIm0lkjTrpfNCrbTHXcKmzZcMLxgFRkEaCZhzEpsWJ5T8n25 I0amAp3PC3lTAznCoS4Ox1oCdI+WgFg+rOxqD4SLKdtSNbMkzr4/tCqoXHMk/Dd1QX3QYG ZRSoCtKAJHLt4gJ0/+aWHdCYzhxFemE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658033476; a=rsa-sha256; cv=none; b=b9xWehpGLRmwZ7g5BliTVgMdCB0bIX2Kv4xlw9Ftq8pAWb/5uoahMkQxQnThRALTK332cr LKJtkxBv3FQdtzgjc3+sIh/5fKoyrkCApjw2CL1LCErollpdEKnXVjNnMa2eGs6BsjNu2Y VSIHxPbAgZhBm4zrl6vLoID8RtKqP5k= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="V3R/JlVd"; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf22.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.43) smtp.mailfrom=lkp@intel.com X-Stat-Signature: g6eic1nxx3dmmqjpju5d5srtpqty89qj X-Rspam-User: X-Rspamd-Queue-Id: 64AC7C0033 X-Rspamd-Server: rspam10 Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="V3R/JlVd"; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf22.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.43) smtp.mailfrom=lkp@intel.com X-HE-Tag: 1658033475-74097 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 6014cfa5bf32cf8c5c58b3cfd5ee0e1542c8a825 commit: c196bc4dce42bdcc2c69ec106d176f427c56003a [10391/10906] scsi: mpi3mr: Reduce VD queue depth on detecting throttling config: x86_64-allmodconfig (https://download.01.org/0day-ci/archive/20220717/202207171205.dVOd2fGM-lkp@intel.com/config) compiler: gcc-11 (Debian 11.3.0-3) 11.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.4-39-gce1a6720-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=c196bc4dce42bdcc2c69ec106d176f427c56003a git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout c196bc4dce42bdcc2c69ec106d176f427c56003a # save the config file mkdir build_dir && cp config build_dir/.config make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/misc/lkdtm/ drivers/platform/surface/ drivers/platform/x86/intel/ drivers/scsi/mpi3mr/ kernel/trace/ If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> drivers/scsi/mpi3mr/mpi3mr_os.c:389:41: sparse: sparse: cast to restricted __le64 >> drivers/scsi/mpi3mr/mpi3mr_os.c:1663:23: sparse: sparse: cast from restricted __le64 drivers/scsi/mpi3mr/mpi3mr_os.c:2592:82: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] application_tag_translation_mask @@ got int @@ drivers/scsi/mpi3mr/mpi3mr_os.c:2592:82: sparse: expected restricted __le16 [usertype] application_tag_translation_mask drivers/scsi/mpi3mr/mpi3mr_os.c:2592:82: sparse: got int vim +389 drivers/scsi/mpi3mr/mpi3mr_os.c 358 359 /** 360 * mpi3mr_queue_qd_reduction_event - Queue TG QD reduction event 361 * @mrioc: Adapter instance reference 362 * @tg: Throttle group information pointer 363 * 364 * Accessor to queue on synthetically generated driver event to 365 * the event worker thread, the driver event will be used to 366 * reduce the QD of all VDs in the TG from the worker thread. 367 * 368 * Return: None. 369 */ 370 static void mpi3mr_queue_qd_reduction_event(struct mpi3mr_ioc *mrioc, 371 struct mpi3mr_throttle_group_info *tg) 372 { 373 struct mpi3mr_fwevt *fwevt; 374 u16 sz = sizeof(struct mpi3mr_throttle_group_info *); 375 376 /* 377 * If the QD reduction event is already queued due to throttle and if 378 * the QD is not restored through device info change event 379 * then dont queue further reduction events 380 */ 381 if (tg->fw_qd != tg->modified_qd) 382 return; 383 384 fwevt = mpi3mr_alloc_fwevt(sz); 385 if (!fwevt) { 386 ioc_warn(mrioc, "failed to queue TG QD reduction event\n"); 387 return; 388 } > 389 *(__le64 *)fwevt->event_data = (__le64)tg; 390 fwevt->mrioc = mrioc; 391 fwevt->event_id = MPI3MR_DRIVER_EVENT_TG_QD_REDUCTION; 392 fwevt->send_ack = 0; 393 fwevt->process_evt = 1; 394 fwevt->evt_ctx = 0; 395 fwevt->event_data_size = sz; 396 tg->modified_qd = max_t(u16, (tg->fw_qd * tg->qd_reduction) / 10, 8); 397 398 dprint_event_bh(mrioc, "qd reduction event queued for tg_id(%d)\n", 399 tg->id); 400 mpi3mr_fwevt_add_to_list(mrioc, fwevt); 401 } 402 -- 0-DAY CI Kernel Test Service https://01.org/lkp