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 64512C433EF for ; Sun, 17 Jul 2022 11:28:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6ADA06B0071; Sun, 17 Jul 2022 07:28:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 65E296B0072; Sun, 17 Jul 2022 07:28:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 525766B0073; Sun, 17 Jul 2022 07:28:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 3C7186B0071 for ; Sun, 17 Jul 2022 07:28:34 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0D14633B93 for ; Sun, 17 Jul 2022 11:28:34 +0000 (UTC) X-FDA: 79696368948.07.FE3E10A Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by imf10.hostedemail.com (Postfix) with ESMTP id E2462C004A for ; Sun, 17 Jul 2022 11:28:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1658057313; x=1689593313; h=date:from:to:cc:subject:message-id:mime-version; bh=GzKtC78NANQ50hNWyoWrrwip2WJCgEeoWHyPgF222XM=; b=Mkca2CpC/iPQvQwY2XfhcjNzp7l9jGOz8IufSF/qjmzbkOA/mrgEQvqt 7k4UAV9tRMF23upQHSpubEWHVQNAjkR7WnDVmLYS3jj3y8CbJV8HBsCyD OObSzal0it2mdINrovWD59jLwLfhlM1j5RzvwfIAmyCMyIIJymoxa1dM/ GPkbMerE9wqNeCJfe953Ap2vd4gL8kWc+3XFnyRdGhcRwG+ZgeyAJKJnT 9W5YSMqHmxlfWC8pAzB04yzIzOFTS24TaQhVzZaicOrI8Q8bZoa4L0mX4 Anc44I6g5+J4G+VVx14pyb4BXkgSb0Uea0B0ykTeXP4Oh4w6bxwSDyYxn w==; X-IronPort-AV: E=McAfee;i="6400,9594,10410"; a="266458466" X-IronPort-AV: E=Sophos;i="5.92,279,1650956400"; d="scan'208";a="266458466" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2022 04:28:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,279,1650956400"; d="scan'208";a="624383755" Received: from lkp-server02.sh.intel.com (HELO ff137eb26ff1) ([10.239.97.151]) by orsmga008.jf.intel.com with ESMTP; 17 Jul 2022 04:28:29 -0700 Received: from kbuild by ff137eb26ff1 with local (Exim 4.95) (envelope-from ) id 1oD2Ro-0003BS-OX; Sun, 17 Jul 2022 11:28:28 +0000 Date: Sun, 17 Jul 2022 19:27:50 +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: <202207171954.aNyemgOx-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=1658057313; 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=U3b+gwzYiZoeQ/49v3szvuZlSn7ZKMPWJoZJOSa5nFk=; b=oZhjvCJV9BCB2BN1y4DExnqKFJK2cRnIIioj34PewTsIGNpcZTWh+T2zk/DaB7CHXeNTSA ZZQwm9tiTTh5JbhmVU3G9Dn914Gcn1cI0130ssPc+U6orKcsQin/oumO87mmQ2H4bMA5Kc DoO1QRZUYlScvPqwdVGtDtyFKksJ4gI= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Mkca2CpC; spf=none (imf10.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.151) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658057313; a=rsa-sha256; cv=none; b=wuANhEXHhRYJI09LwLYrIXUZr9/m6y/0HMGgbvrINth85Ri55/qHM5vbp4KQRZFp8hvPNI 9vwiPk08esWP4jhicS5uoPaHRf3GYQHbXs2Taojl0Tc70tRICS/x+kGcv1Yi7dWsFGsXl8 Evbw4RdOUaebTJwz2Y52d8yxrpnxCJ8= X-Stat-Signature: 9dicjj3t6unf7ix9p53k3rmtc7b8p741 X-Rspamd-Queue-Id: E2462C004A X-Rspamd-Server: rspam02 X-Rspam-User: Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Mkca2CpC; spf=none (imf10.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.151) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com X-HE-Tag: 1658057312-436776 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/202207171954.aNyemgOx-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