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 5997CC4167B for ; Sat, 2 Dec 2023 03:28:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7F5A26B04AA; Fri, 1 Dec 2023 22:28:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7A5E26B04AC; Fri, 1 Dec 2023 22:28:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 645E76B04AE; Fri, 1 Dec 2023 22:28:51 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 4F0BE6B04AA for ; Fri, 1 Dec 2023 22:28:51 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 1E594C042C for ; Sat, 2 Dec 2023 03:28:51 +0000 (UTC) X-FDA: 81520446462.17.21D06BF Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf09.hostedemail.com (Postfix) with ESMTP id 95091140004 for ; Sat, 2 Dec 2023 03:28:48 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=IYm21P1p; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf09.hostedemail.com: domain of lkp@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701487729; 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=t2SyAO7w6/IcoKSs40+of0UkmZt+1fJlEEGDRVaLSms=; b=e4OG9DIqcIwjyoT0kqmQ3M0wKd0RqQfhXNXmxjzrH+D0+xIYfcMVTaiq7LgnyZ9Zg1atTo /AITtTPU1G7yc+bwT/NfpRMx8sXioE8BasOown2YNz8T6gTK8ysz9g9SGfN/qy4jTt/tkm m4QAmRtFYRrM3VkOPlaXRWxNUd9xfsM= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=IYm21P1p; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf09.hostedemail.com: domain of lkp@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701487729; a=rsa-sha256; cv=none; b=2+BpwjLgWykAv3nornr/JqsfIBUWAEOMIJtvyArvkJ0ZIbl66XustfIQpTvfowsmSSmAig 6qZYyorVSxO5I+Vlz1eJPXy6fuYzq6yJYbDJJCLJegk9KNErb4zqdXWlr6+w5ymWGpBPyU Bq20IfkYWWL/2M0r63Gn26WzMboNd3I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701487728; x=1733023728; h=date:from:to:cc:subject:message-id:mime-version; bh=apzBccbexJg0z5J6JHF92DO6CiDcYfb1DX9lbMIlGkU=; b=IYm21P1p9NSDQe8VlZh8uVTGwvBu7H8v347bVnBRkCF9n4Mq6lDZFvVb av0D+zGy+g3LHlo39YtNjlC5zEJM7MQvL1QXz5x+35ZM1xOoe6YTXZZOQ isorzdE5+GQR7/Y6lt3nDEFpu/Gz6enTbxAOwzv+2Vx8EA6zaOyxHLCSv eVGJdQlLvYpiDw7rZ9xar1RFTmMj+XMhuN5luICp6Q7sSonlziN/HRALP k5t5aUk6lyTRqLMbGfbLsbL4CML5HI5FWZg+mmTPy51VaFOYneM/Fr+lL fwwE/Pku6FPoNYCfthX1GY6ti/DwArPh2qsseydjHqqaY02eIOpelErId Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10911"; a="456697" X-IronPort-AV: E=Sophos;i="6.04,243,1695711600"; d="scan'208";a="456697" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Dec 2023 19:28:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10911"; a="913774549" X-IronPort-AV: E=Sophos;i="6.04,243,1695711600"; d="scan'208";a="913774549" Received: from lkp-server02.sh.intel.com (HELO b07ab15da5fe) ([10.239.97.151]) by fmsmga001.fm.intel.com with ESMTP; 01 Dec 2023 19:28:44 -0800 Received: from kbuild by b07ab15da5fe with local (Exim 4.96) (envelope-from ) id 1r9GgL-0004c8-2U; Sat, 02 Dec 2023 03:28:41 +0000 Date: Sat, 2 Dec 2023 11:28:12 +0800 From: kernel test robot To: Matthew Wilcox Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List Subject: drivers/scsi/sym53c8xx_2/sym_hipd.c:5077:32: sparse: sparse: incorrect type in argument 2 (different base types) Message-ID: <202312021119.N5Typgj1-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: gq7mmkui849rfdsa5a6xu67979ugjmj3 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 95091140004 X-HE-Tag: 1701487728-320984 X-HE-Meta: U2FsdGVkX1/eQxtfhseQQl1ZrEGNVg8Z4hhHPvTf3ncGD77gZ57UE7eCgt+SMW5ZiyJ71d6QQZxJzPXhFIdVyUCAg+VT8KIbRHgYMh7Gqu3OxAueLkoOt6EvY7C5Y/L3ptCdqtRHRBqnXwMaj/sTpfPyy3y/AyW0ge9COv+wM707OWwaVyKGngy0VaFgfPoNI5QQxn7BqYQ0SHvXSI1BN5QohKwEACPquTFBtvQ5jYehhUfM7zEZeBLszvQQOfkD0zTxK5H52B1yb39uY8bzhzBmMesdSWnkTeAS9alBq4gNPoxbvh6/FpKz8jMKSD3b3q3HZo9Tq/hFT/extp5uZ1jYjRITy8WAQDg7JQvtsdfC5ylNgR9G6d2YNzOtHNt667Um0aVb8VNa+SCY6Ah/Bc3FQrYZ7ZqcBALQAZSUDw3F82fQYXuGn5sddbZDfDeWJbkZADASWT/knHRMR6kefsP7qOd0J2CdpflbQU2i+qCg++R7g/iPdhfJz7ddP4GRrEQ1DVe2E3VNkIeDuAd/ODPsdk5cjdkAG4d55AE6MeoA5fqChZxoSFLcmsXB4HEiVDAdGbHtDw9e6pl8Nl5Aaa0RO2IoM7GW8hvB3557kugkQIS1gbAwqyxl9T9PinExNu0fAKoZgvMc7TK8pYY/95b1PJIU348UNpeR+z85WRxVEmSn4+SgcaK3xGDmONw7Do1GLe9iH+JtRrH5EAgsUil4n4sA61C049Z5UpmO0yj+vblsiW602u6HdI5SGHDvNreRzwySHrlbmAN4JoGaE/BjQ4Gp46VQ6vLlZcEgE/nz+g0VqFCN2LmyLOulouFhtHkLwrV6EEs5mwzkUdxsxHV8jRwyEQBcORJQLEjT4vEifutlHVqEKc6ct9AuFAuo/dCAWF0hJi32nKpDUXsMNYRnMs+fWUsHzG7N1pL1zq+ZE83UsBb7YEe97mLPx3QXiMQJNoda2Dw40iD51W7 Nnqqtp4M A9U6ziv4s8Y8FvP4+OxLLKveaaMsjesUZhO/2sht2udTn6TMeDhU7kGsyH/V07Ld/m6RO6/wkGdnDot1FpXD382W5yLd9IYcghCrG2GgYyJ72qKBT9mUfTFyFOLbENBIs8B/+A8a5M6f7q7gOOY4i9HCvIqnIszY2VYR3NpdEHYCOdar0CHK697YOni8P+SkXWCwDXLZrkIxiNLdK0uXKmupmBcLaygyBLMBAOqJmPJTrt4fr2Qm2WqmBG+AwAYNPFRyDo6zUf6EDXocP00T59Y0rasp+GD+RKerfrEuWAuO8lIJjARPcYdGQ6KcWc9nrLtJw8P9/Wr+O6iwu7b9SX3pDqTcbpSSGEnGIAhxucXK13xiDFuzMG36GNRi4MLeQzHoU8WVEZRkYFOeoUi+bH1Zdzg== 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 815fb87b753055df2d9e50f6cd80eb10235fe3e9 commit: 1caffba9db4aa27c3e7ebc05668afca1f991ab8d drivers/scsi/sym53c8xx_2/sym_hipd.c: convert to use memset32 date: 6 years ago config: powerpc-randconfig-r121-20231107 (https://download.01.org/0day-ci/archive/20231202/202312021119.N5Typgj1-lkp@intel.com/config) compiler: powerpc-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20231202/202312021119.N5Typgj1-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/202312021119.N5Typgj1-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) drivers/scsi/sym53c8xx_2/sym_hipd.c:2531:16: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2535:24: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2536:24: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2539:24: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2555:48: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2556:17: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2587:34: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2589:34: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2611:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2611:21: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:2611:21: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2612:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2612:21: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:2612:21: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2613:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] ret @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2613:21: sparse: expected unsigned int [usertype] ret drivers/scsi/sym53c8xx_2/sym_hipd.c:2613:21: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2631:23: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2632:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2632:38: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:2632:38: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2633:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2633:29: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:2633:29: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2634:23: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2635:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2635:38: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:2635:38: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2636:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2636:29: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:2636:29: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2653:17: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2653:17: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2653:17: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2663:9: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] lastp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2663:9: sparse: expected unsigned int [usertype] lastp drivers/scsi/sym53c8xx_2/sym_hipd.c:2663:9: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2663:9: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] lastp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2663:9: sparse: expected unsigned int [usertype] lastp drivers/scsi/sym53c8xx_2/sym_hipd.c:2663:9: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:4600:33: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] start @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:34: sparse: expected unsigned int [usertype] start drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:34: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:4909:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] restart @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:4909:34: sparse: expected unsigned int [usertype] restart drivers/scsi/sym53c8xx_2/sym_hipd.c:4909:34: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:4914:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:4914:32: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:4914:32: sparse: got restricted __le32 [usertype] >> drivers/scsi/sym53c8xx_2/sym_hipd.c:5077:32: sparse: sparse: incorrect type in argument 2 (different base types) @@ expected unsigned int [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:5077:32: sparse: expected unsigned int [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:5077:32: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:5089:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] itlq_tbl_sa @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:5089:30: sparse: expected unsigned int [usertype] itlq_tbl_sa drivers/scsi/sym53c8xx_2/sym_hipd.c:5089:30: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3889:37: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3908:29: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:1027:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] scratch @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1027:21: sparse: expected unsigned int [usertype] scratch drivers/scsi/sym53c8xx_2/sym_hipd.c:1027:21: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1068:19: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:1172:17: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:1518:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1518:36: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1518:36: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1520:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1520:36: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1520:36: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1605:23: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:1726:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1726:33: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1726:33: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1727:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1727:33: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1727:33: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:35: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:35: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1742:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1742:33: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1742:33: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1744:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int volatile [usertype] @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:1744:35: sparse: expected unsigned int volatile [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1744:35: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:1921:32: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:2374:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] lastp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2374:25: sparse: expected unsigned int [usertype] lastp drivers/scsi/sym53c8xx_2/sym_hipd.c:2374:25: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2374:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] lastp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:2374:25: sparse: expected unsigned int [usertype] lastp drivers/scsi/sym53c8xx_2/sym_hipd.c:2374:25: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:2994:43: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3126:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3126:41: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:3126:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3127:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3127:41: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:3127:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3132:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3132:41: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:3132:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3133:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3133:41: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:3133:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3149:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3149:41: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:3149:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3150:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3150:41: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:3150:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] savep @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:41: sparse: expected unsigned int [usertype] savep drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3158:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] lastp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3158:41: sparse: expected unsigned int [usertype] lastp drivers/scsi/sym53c8xx_2/sym_hipd.c:3158:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3159:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] startp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3159:41: sparse: expected unsigned int [usertype] startp drivers/scsi/sym53c8xx_2/sym_hipd.c:3159:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3160:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] goalp @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3160:41: sparse: expected unsigned int [usertype] goalp drivers/scsi/sym53c8xx_2/sym_hipd.c:3160:41: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3169:40: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] start @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3169:40: sparse: expected unsigned int [usertype] start drivers/scsi/sym53c8xx_2/sym_hipd.c:3169:40: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3425:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3425:35: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:3425:35: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3603:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3603:35: sparse: expected unsigned int [usertype] size drivers/scsi/sym53c8xx_2/sym_hipd.c:3603:35: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3660:27: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3661:27: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3678:15: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3700:31: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3711:31: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3760:27: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3785:16: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] dp_ret @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3785:16: sparse: expected unsigned int [usertype] dp_ret drivers/scsi/sym53c8xx_2/sym_hipd.c:3785:16: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3825:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] ret @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3825:17: sparse: expected unsigned int [usertype] ret drivers/scsi/sym53c8xx_2/sym_hipd.c:3825:17: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3826:16: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3827:16: sparse: sparse: cast to restricted __le32 drivers/scsi/sym53c8xx_2/sym_hipd.c:3828:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3828:21: sparse: expected unsigned int [usertype] addr drivers/scsi/sym53c8xx_2/sym_hipd.c:3828:21: sparse: got restricted __le32 [usertype] drivers/scsi/sym53c8xx_2/sym_hipd.c:3829:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __le32 [usertype] @@ drivers/scsi/sym53c8xx_2/sym_hipd.c:3829:21: sparse: expected unsigned int [usertype] size vim +5077 drivers/scsi/sym53c8xx_2/sym_hipd.c 5050 5051 /* 5052 * Allocate LCB resources for tagged command queuing. 5053 */ 5054 static void sym_alloc_lcb_tags (struct sym_hcb *np, u_char tn, u_char ln) 5055 { 5056 struct sym_tcb *tp = &np->target[tn]; 5057 struct sym_lcb *lp = sym_lp(tp, ln); 5058 int i; 5059 5060 /* 5061 * Allocate the task table and and the tag allocation 5062 * circular buffer. We want both or none. 5063 */ 5064 lp->itlq_tbl = sym_calloc_dma(SYM_CONF_MAX_TASK*4, "ITLQ_TBL"); 5065 if (!lp->itlq_tbl) 5066 goto fail; 5067 lp->cb_tags = kcalloc(SYM_CONF_MAX_TASK, 1, GFP_ATOMIC); 5068 if (!lp->cb_tags) { 5069 sym_mfree_dma(lp->itlq_tbl, SYM_CONF_MAX_TASK*4, "ITLQ_TBL"); 5070 lp->itlq_tbl = NULL; 5071 goto fail; 5072 } 5073 5074 /* 5075 * Initialize the task table with invalid entries. 5076 */ > 5077 memset32(lp->itlq_tbl, cpu_to_scr(np->notask_ba), SYM_CONF_MAX_TASK); 5078 5079 /* 5080 * Fill up the tag buffer with tag numbers. 5081 */ 5082 for (i = 0 ; i < SYM_CONF_MAX_TASK ; i++) 5083 lp->cb_tags[i] = i; 5084 5085 /* 5086 * Make the task table available to SCRIPTS, 5087 * And accept tagged commands now. 5088 */ 5089 lp->head.itlq_tbl_sa = cpu_to_scr(vtobus(lp->itlq_tbl)); 5090 5091 return; 5092 fail: 5093 return; 5094 } 5095 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki