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 X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00954C433FE for ; Fri, 4 Dec 2020 14:43:34 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 36FD022571 for ; Fri, 4 Dec 2020 14:43:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 36FD022571 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 83F7D6B0036; Fri, 4 Dec 2020 09:43:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7EF5D6B005C; Fri, 4 Dec 2020 09:43:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B7996B0068; Fri, 4 Dec 2020 09:43:32 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0120.hostedemail.com [216.40.44.120]) by kanga.kvack.org (Postfix) with ESMTP id 52A116B0036 for ; Fri, 4 Dec 2020 09:43:32 -0500 (EST) Received: from smtpin07.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 0B9763620 for ; Fri, 4 Dec 2020 14:43:32 +0000 (UTC) X-FDA: 77555868264.07.sofa63_000d333273c5 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin07.hostedemail.com (Postfix) with ESMTP id DF9FF1803F9AC for ; Fri, 4 Dec 2020 14:43:31 +0000 (UTC) X-HE-Tag: sofa63_000d333273c5 X-Filterd-Recvd-Size: 41245 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by imf04.hostedemail.com (Postfix) with ESMTP for ; Fri, 4 Dec 2020 14:43:30 +0000 (UTC) IronPort-SDR: +tt0mbtNM2LRuNkmbz21EWdYIOc3Uzo2MkCPspHQSj4Hj9QBY0Ww7FbOz/AsS1StW4iF7+iPUq x/LxMxs9f1Hg== X-IronPort-AV: E=McAfee;i="6000,8403,9824"; a="170817235" X-IronPort-AV: E=Sophos;i="5.78,392,1599548400"; d="gz'50?scan'50,208,50";a="170817235" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Dec 2020 06:43:28 -0800 IronPort-SDR: NXTXkByKLgyZ+mWgaaXLSoSRoX+x3eZswyvEKp6oVCzbX1tq529urlsPV7KZJA4McxbK4MVhJR a499kniPNn6A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,392,1599548400"; d="gz'50?scan'50,208,50";a="550971294" Received: from lkp-server02.sh.intel.com (HELO f74a175f0d75) ([10.239.97.151]) by orsmga005.jf.intel.com with ESMTP; 04 Dec 2020 06:43:26 -0800 Received: from kbuild by f74a175f0d75 with local (Exim 4.92) (envelope-from ) id 1klCIv-00009b-Ck; Fri, 04 Dec 2020 14:43:25 +0000 Date: Fri, 4 Dec 2020 22:43:05 +0800 From: kernel test robot To: Kiran K Cc: kbuild-all@lists.01.org, Linux Memory Management List , Marcel Holtmann , Chethan T N , Srivatsa Ravishankar Subject: [linux-next:master 10044/10966] drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 Message-ID: <202012042201.xID1y5po-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) 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: --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 2996bd3f6ca9ea529b40c369a94b247657abdb4d commit: a63f23c9d139377833a139b179793fea79ee198f [10044/10966] Bluetooth: btintel: Fix endianness issue for TLV version information config: microblaze-randconfig-s032-20201204 (attached as .config) compiler: microblaze-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-179-ga00755aa-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=a63f23c9d139377833a139b179793fea79ee198f 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 a63f23c9d139377833a139b179793fea79ee198f # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=microblaze If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 >> drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 >> drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 >> drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 >> drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 >> drivers/bluetooth/btintel.c:441:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:445:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:445:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:445:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:445:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:445:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:445:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:449:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:449:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:449:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:449:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:449:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:449:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:453:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:453:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:453:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:453:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:453:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:453:33: sparse: sparse: cast to restricted __le32 >> drivers/bluetooth/btintel.c:457:33: sparse: sparse: cast to restricted __le16 >> drivers/bluetooth/btintel.c:457:33: sparse: sparse: cast to restricted __le16 >> drivers/bluetooth/btintel.c:457:33: sparse: sparse: cast to restricted __le16 >> drivers/bluetooth/btintel.c:457:33: sparse: sparse: cast to restricted __le16 drivers/bluetooth/btintel.c:464:33: sparse: sparse: cast to restricted __le16 drivers/bluetooth/btintel.c:464:33: sparse: sparse: cast to restricted __le16 drivers/bluetooth/btintel.c:464:33: sparse: sparse: cast to restricted __le16 drivers/bluetooth/btintel.c:464:33: sparse: sparse: cast to restricted __le16 drivers/bluetooth/btintel.c:471:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:471:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:471:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:471:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:471:33: sparse: sparse: cast to restricted __le32 drivers/bluetooth/btintel.c:471:33: sparse: sparse: cast to restricted __le32 vim +441 drivers/bluetooth/btintel.c 403 404 int btintel_read_version_tlv(struct hci_dev *hdev, struct intel_version_tlv *version) 405 { 406 struct sk_buff *skb; 407 const u8 param[1] = { 0xFF }; 408 409 if (!version) 410 return -EINVAL; 411 412 skb = __hci_cmd_sync(hdev, 0xfc05, 1, param, HCI_CMD_TIMEOUT); 413 if (IS_ERR(skb)) { 414 bt_dev_err(hdev, "Reading Intel version information failed (%ld)", 415 PTR_ERR(skb)); 416 return PTR_ERR(skb); 417 } 418 419 if (skb->data[0]) { 420 bt_dev_err(hdev, "Intel Read Version command failed (%02x)", 421 skb->data[0]); 422 kfree_skb(skb); 423 return -EIO; 424 } 425 426 /* Consume Command Complete Status field */ 427 skb_pull(skb, 1); 428 429 /* Event parameters contatin multiple TLVs. Read each of them 430 * and only keep the required data. Also, it use existing legacy 431 * version field like hw_platform, hw_variant, and fw_variant 432 * to keep the existing setup flow 433 */ 434 while (skb->len) { 435 struct intel_tlv *tlv; 436 437 tlv = (struct intel_tlv *)skb->data; 438 switch (tlv->type) { 439 case INTEL_TLV_CNVI_TOP: 440 version->cnvi_top = > 441 __le32_to_cpu(get_unaligned_le32(tlv->val)); 442 break; 443 case INTEL_TLV_CNVR_TOP: 444 version->cnvr_top = 445 __le32_to_cpu(get_unaligned_le32(tlv->val)); 446 break; 447 case INTEL_TLV_CNVI_BT: 448 version->cnvi_bt = 449 __le32_to_cpu(get_unaligned_le32(tlv->val)); 450 break; 451 case INTEL_TLV_CNVR_BT: 452 version->cnvr_bt = 453 __le32_to_cpu(get_unaligned_le32(tlv->val)); 454 break; 455 case INTEL_TLV_DEV_REV_ID: 456 version->dev_rev_id = > 457 __le16_to_cpu(get_unaligned_le16(tlv->val)); 458 break; 459 case INTEL_TLV_IMAGE_TYPE: 460 version->img_type = tlv->val[0]; 461 break; 462 case INTEL_TLV_TIME_STAMP: 463 version->timestamp = 464 __le16_to_cpu(get_unaligned_le16(tlv->val)); 465 break; 466 case INTEL_TLV_BUILD_TYPE: 467 version->build_type = tlv->val[0]; 468 break; 469 case INTEL_TLV_BUILD_NUM: 470 version->build_num = 471 __le32_to_cpu(get_unaligned_le32(tlv->val)); 472 break; 473 case INTEL_TLV_SECURE_BOOT: 474 version->secure_boot = tlv->val[0]; 475 break; 476 case INTEL_TLV_OTP_LOCK: 477 version->otp_lock = tlv->val[0]; 478 break; 479 case INTEL_TLV_API_LOCK: 480 version->api_lock = tlv->val[0]; 481 break; 482 case INTEL_TLV_DEBUG_LOCK: 483 version->debug_lock = tlv->val[0]; 484 break; 485 case INTEL_TLV_MIN_FW: 486 version->min_fw_build_nn = tlv->val[0]; 487 version->min_fw_build_cw = tlv->val[1]; 488 version->min_fw_build_yy = tlv->val[2]; 489 break; 490 case INTEL_TLV_LIMITED_CCE: 491 version->limited_cce = tlv->val[0]; 492 break; 493 case INTEL_TLV_SBE_TYPE: 494 version->sbe_type = tlv->val[0]; 495 break; 496 case INTEL_TLV_OTP_BDADDR: 497 memcpy(&version->otp_bd_addr, tlv->val, tlv->len); 498 break; 499 default: 500 /* Ignore rest of information */ 501 break; 502 } 503 /* consume the current tlv and move to next*/ 504 skb_pull(skb, tlv->len + sizeof(*tlv)); 505 } 506 507 kfree_skb(skb); 508 return 0; 509 } 510 EXPORT_SYMBOL_GPL(btintel_read_version_tlv); 511 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --wRRV7LY7NUeQGEoC Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --wRRV7LY7NUeQGEoC--