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.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,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 251A8C433EF for ; Wed, 8 Sep 2021 11:45:00 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 714EF61074 for ; Wed, 8 Sep 2021 11:44:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 714EF61074 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id C772D6B006C; Wed, 8 Sep 2021 07:44:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C4CEE6B0071; Wed, 8 Sep 2021 07:44:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A9F6D900002; Wed, 8 Sep 2021 07:44:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0003.hostedemail.com [216.40.44.3]) by kanga.kvack.org (Postfix) with ESMTP id 9729A6B006C for ; Wed, 8 Sep 2021 07:44:58 -0400 (EDT) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 428AD2930A for ; Wed, 8 Sep 2021 11:44:58 +0000 (UTC) X-FDA: 78564224676.24.AEB279C Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by imf27.hostedemail.com (Postfix) with ESMTP id 83ED6700009B for ; Wed, 8 Sep 2021 11:44:56 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10100"; a="220515385" X-IronPort-AV: E=Sophos;i="5.85,277,1624345200"; d="gz'50?scan'50,208,50";a="220515385" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2021 04:44:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,277,1624345200"; d="gz'50?scan'50,208,50";a="465605429" Received: from lkp-server01.sh.intel.com (HELO 730d49888f40) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 08 Sep 2021 04:44:51 -0700 Received: from kbuild by 730d49888f40 with local (Exim 4.92) (envelope-from ) id 1mNw0Z-00026S-3j; Wed, 08 Sep 2021 11:44:51 +0000 Date: Wed, 8 Sep 2021 19:44:23 +0800 From: kernel test robot To: Ronnie Sahlberg Cc: kbuild-all@lists.01.org, Linux Memory Management List , Steve French Subject: [linux-next:master 11997/12116] fs/cifs/smb2pdu.c:3967:41: sparse: sparse: incorrect type in assignment (different base types) Message-ID: <202109081910.BQrP3ZGN-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf27.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf27.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.65) smtp.mailfrom=lkp@intel.com X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 83ED6700009B X-Stat-Signature: sjg5jxfcnprngtqiexutq5egkgt9rsba X-HE-Tag: 1631101496-308746 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000035, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --T4sUOijqQbZv57TR 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: 999569d59a0aa2509ae4a67ecc266c1134e37e7b commit: 5c840ceb247ced42df472fff0d952603027eb66c [11997/12116] cifs: Create a new shared file holding smb2 pdu definitions config: x86_64-randconfig-s021-20210908 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=5c840ceb247ced42df472fff0d952603027eb66c 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 5c840ceb247ced42df472fff0d952603027eb66c # save the attached .config to linux build tree make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) fs/cifs/smb2pdu.c:118:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] TreeId @@ got unsigned int const [usertype] tid @@ fs/cifs/smb2pdu.c:118:32: sparse: expected restricted __le32 [usertype] TreeId fs/cifs/smb2pdu.c:118:32: sparse: got unsigned int const [usertype] tid fs/cifs/smb2pdu.c:121:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le64 [usertype] SessionId @@ got unsigned long long [usertype] Suid @@ fs/cifs/smb2pdu.c:121:33: sparse: expected restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:121:33: sparse: got unsigned long long [usertype] Suid fs/cifs/smb2pdu.c:1253:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le64 [usertype] SessionId @@ got unsigned long long [usertype] Suid @@ fs/cifs/smb2pdu.c:1253:36: sparse: expected restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:1253:36: sparse: got unsigned long long [usertype] Suid fs/cifs/smb2pdu.c:1561:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le64 [usertype] SessionId @@ got unsigned long long [usertype] Suid @@ fs/cifs/smb2pdu.c:1561:28: sparse: expected restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:1561:28: sparse: got unsigned long long [usertype] Suid fs/cifs/smb2pdu.c:1587:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] Suid @@ got restricted __le64 [usertype] SessionId @@ fs/cifs/smb2pdu.c:1587:27: sparse: expected unsigned long long [usertype] Suid fs/cifs/smb2pdu.c:1587:27: sparse: got restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:1526:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] Suid @@ got restricted __le64 [usertype] SessionId @@ fs/cifs/smb2pdu.c:1526:27: sparse: expected unsigned long long [usertype] Suid fs/cifs/smb2pdu.c:1526:27: sparse: got restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:1718:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le64 [usertype] SessionId @@ got unsigned long long [usertype] Suid @@ fs/cifs/smb2pdu.c:1718:28: sparse: expected restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:1718:28: sparse: got unsigned long long [usertype] Suid fs/cifs/smb2pdu.c:1874:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tid @@ got restricted __le32 [usertype] TreeId @@ fs/cifs/smb2pdu.c:1874:19: sparse: expected unsigned int [usertype] tid fs/cifs/smb2pdu.c:1874:19: sparse: got restricted __le32 [usertype] TreeId >> fs/cifs/smb2pdu.c:3967:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le64 [usertype] SessionId @@ got unsigned long @@ fs/cifs/smb2pdu.c:3967:41: sparse: expected restricted __le64 [usertype] SessionId fs/cifs/smb2pdu.c:3967:41: sparse: got unsigned long fs/cifs/smb2pdu.c:3968:48: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] TreeId @@ got unsigned int @@ fs/cifs/smb2pdu.c:3968:48: sparse: expected restricted __le32 [usertype] TreeId fs/cifs/smb2pdu.c:3968:48: sparse: got unsigned int vim +3967 fs/cifs/smb2pdu.c 09a4707e763824 Pavel Shilovsky 2012-09-18 3882 09a4707e763824 Pavel Shilovsky 2012-09-18 3883 /* 09a4707e763824 Pavel Shilovsky 2012-09-18 3884 * To form a chain of read requests, any read requests after the first should 09a4707e763824 Pavel Shilovsky 2012-09-18 3885 * have the end_of_chain boolean set to true. 09a4707e763824 Pavel Shilovsky 2012-09-18 3886 */ 09a4707e763824 Pavel Shilovsky 2012-09-18 3887 static int 738f9de5cdb917 Pavel Shilovsky 2016-11-23 3888 smb2_new_read_req(void **buf, unsigned int *total_len, 2dabfd5baba641 Long Li 2017-11-07 3889 struct cifs_io_parms *io_parms, struct cifs_readdata *rdata, 2dabfd5baba641 Long Li 2017-11-07 3890 unsigned int remaining_bytes, int request_type) 09a4707e763824 Pavel Shilovsky 2012-09-18 3891 { 09a4707e763824 Pavel Shilovsky 2012-09-18 3892 int rc = -EACCES; b8f57ee8aad414 Pavel Shilovsky 2016-11-23 3893 struct smb2_read_plain_req *req = NULL; 5c840ceb247ced Ronnie Sahlberg 2021-09-07 3894 struct smb2_hdr *shdr; 352d96f3acc6e0 Aurelien Aptel 2020-05-31 3895 struct TCP_Server_Info *server = io_parms->server; 09a4707e763824 Pavel Shilovsky 2012-09-18 3896 352d96f3acc6e0 Aurelien Aptel 2020-05-31 3897 rc = smb2_plain_req_init(SMB2_READ, io_parms->tcon, server, 352d96f3acc6e0 Aurelien Aptel 2020-05-31 3898 (void **) &req, total_len); 09a4707e763824 Pavel Shilovsky 2012-09-18 3899 if (rc) 09a4707e763824 Pavel Shilovsky 2012-09-18 3900 return rc; 2dabfd5baba641 Long Li 2017-11-07 3901 2dabfd5baba641 Long Li 2017-11-07 3902 if (server == NULL) 09a4707e763824 Pavel Shilovsky 2012-09-18 3903 return -ECONNABORTED; 09a4707e763824 Pavel Shilovsky 2012-09-18 3904 5c840ceb247ced Ronnie Sahlberg 2021-09-07 3905 shdr = &req->hdr; 5c840ceb247ced Ronnie Sahlberg 2021-09-07 3906 shdr->Id.SyncId.ProcessId = cpu_to_le32(io_parms->pid); 09a4707e763824 Pavel Shilovsky 2012-09-18 3907 09a4707e763824 Pavel Shilovsky 2012-09-18 3908 req->PersistentFileId = io_parms->persistent_fid; 09a4707e763824 Pavel Shilovsky 2012-09-18 3909 req->VolatileFileId = io_parms->volatile_fid; 09a4707e763824 Pavel Shilovsky 2012-09-18 3910 req->ReadChannelInfoOffset = 0; /* reserved */ 09a4707e763824 Pavel Shilovsky 2012-09-18 3911 req->ReadChannelInfoLength = 0; /* reserved */ 09a4707e763824 Pavel Shilovsky 2012-09-18 3912 req->Channel = 0; /* reserved */ 09a4707e763824 Pavel Shilovsky 2012-09-18 3913 req->MinimumCount = 0; 09a4707e763824 Pavel Shilovsky 2012-09-18 3914 req->Length = cpu_to_le32(io_parms->length); 09a4707e763824 Pavel Shilovsky 2012-09-18 3915 req->Offset = cpu_to_le64(io_parms->offset); d323c24617527f Steve French 2019-02-25 3916 d323c24617527f Steve French 2019-02-25 3917 trace_smb3_read_enter(0 /* xid */, d323c24617527f Steve French 2019-02-25 3918 io_parms->persistent_fid, d323c24617527f Steve French 2019-02-25 3919 io_parms->tcon->tid, io_parms->tcon->ses->Suid, d323c24617527f Steve French 2019-02-25 3920 io_parms->offset, io_parms->length); bd3dcc6a22a918 Long Li 2017-11-22 3921 #ifdef CONFIG_CIFS_SMB_DIRECT bd3dcc6a22a918 Long Li 2017-11-22 3922 /* bd3dcc6a22a918 Long Li 2017-11-22 3923 * If we want to do a RDMA write, fill in and append bd3dcc6a22a918 Long Li 2017-11-22 3924 * smbd_buffer_descriptor_v1 to the end of read request bd3dcc6a22a918 Long Li 2017-11-22 3925 */ bb4c0419476bd3 Long Li 2018-04-17 3926 if (server->rdma && rdata && !server->sign && bd3dcc6a22a918 Long Li 2017-11-22 3927 rdata->bytes >= server->smbd_conn->rdma_readwrite_threshold) { bd3dcc6a22a918 Long Li 2017-11-22 3928 bd3dcc6a22a918 Long Li 2017-11-22 3929 struct smbd_buffer_descriptor_v1 *v1; 352d96f3acc6e0 Aurelien Aptel 2020-05-31 3930 bool need_invalidate = server->dialect == SMB30_PROT_ID; bd3dcc6a22a918 Long Li 2017-11-22 3931 bd3dcc6a22a918 Long Li 2017-11-22 3932 rdata->mr = smbd_register_mr( bd3dcc6a22a918 Long Li 2017-11-22 3933 server->smbd_conn, rdata->pages, 7cf20bce77581b Long Li 2018-05-30 3934 rdata->nr_pages, rdata->page_offset, 7cf20bce77581b Long Li 2018-05-30 3935 rdata->tailsz, true, need_invalidate); bd3dcc6a22a918 Long Li 2017-11-22 3936 if (!rdata->mr) b7972092199f6d Long Li 2019-04-05 3937 return -EAGAIN; bd3dcc6a22a918 Long Li 2017-11-22 3938 bd3dcc6a22a918 Long Li 2017-11-22 3939 req->Channel = SMB2_CHANNEL_RDMA_V1_INVALIDATE; bd3dcc6a22a918 Long Li 2017-11-22 3940 if (need_invalidate) bd3dcc6a22a918 Long Li 2017-11-22 3941 req->Channel = SMB2_CHANNEL_RDMA_V1; bd3dcc6a22a918 Long Li 2017-11-22 3942 req->ReadChannelInfoOffset = 2026b06e9ce852 Steve French 2018-01-24 3943 cpu_to_le16(offsetof(struct smb2_read_plain_req, Buffer)); bd3dcc6a22a918 Long Li 2017-11-22 3944 req->ReadChannelInfoLength = 2026b06e9ce852 Steve French 2018-01-24 3945 cpu_to_le16(sizeof(struct smbd_buffer_descriptor_v1)); bd3dcc6a22a918 Long Li 2017-11-22 3946 v1 = (struct smbd_buffer_descriptor_v1 *) &req->Buffer[0]; 2026b06e9ce852 Steve French 2018-01-24 3947 v1->offset = cpu_to_le64(rdata->mr->mr->iova); 2026b06e9ce852 Steve French 2018-01-24 3948 v1->token = cpu_to_le32(rdata->mr->mr->rkey); 2026b06e9ce852 Steve French 2018-01-24 3949 v1->length = cpu_to_le32(rdata->mr->mr->length); bd3dcc6a22a918 Long Li 2017-11-22 3950 bd3dcc6a22a918 Long Li 2017-11-22 3951 *total_len += sizeof(*v1) - 1; bd3dcc6a22a918 Long Li 2017-11-22 3952 } bd3dcc6a22a918 Long Li 2017-11-22 3953 #endif 09a4707e763824 Pavel Shilovsky 2012-09-18 3954 if (request_type & CHAINED_REQUEST) { 09a4707e763824 Pavel Shilovsky 2012-09-18 3955 if (!(request_type & END_OF_CHAIN)) { b8f57ee8aad414 Pavel Shilovsky 2016-11-23 3956 /* next 8-byte aligned request */ b8f57ee8aad414 Pavel Shilovsky 2016-11-23 3957 *total_len = DIV_ROUND_UP(*total_len, 8) * 8; b8f57ee8aad414 Pavel Shilovsky 2016-11-23 3958 shdr->NextCommand = cpu_to_le32(*total_len); 09a4707e763824 Pavel Shilovsky 2012-09-18 3959 } else /* END_OF_CHAIN */ 31473fc4f9653b Pavel Shilovsky 2016-10-24 3960 shdr->NextCommand = 0; 09a4707e763824 Pavel Shilovsky 2012-09-18 3961 if (request_type & RELATED_REQUEST) { 31473fc4f9653b Pavel Shilovsky 2016-10-24 3962 shdr->Flags |= SMB2_FLAGS_RELATED_OPERATIONS; 09a4707e763824 Pavel Shilovsky 2012-09-18 3963 /* 09a4707e763824 Pavel Shilovsky 2012-09-18 3964 * Related requests use info from previous read request 09a4707e763824 Pavel Shilovsky 2012-09-18 3965 * in chain. 09a4707e763824 Pavel Shilovsky 2012-09-18 3966 */ c0d46717b95735 Steve French 2021-05-15 @3967 shdr->SessionId = 0xFFFFFFFFFFFFFFFF; 5c840ceb247ced Ronnie Sahlberg 2021-09-07 3968 shdr->Id.SyncId.TreeId = 0xFFFFFFFF; c0d46717b95735 Steve French 2021-05-15 3969 req->PersistentFileId = 0xFFFFFFFFFFFFFFFF; c0d46717b95735 Steve French 2021-05-15 3970 req->VolatileFileId = 0xFFFFFFFFFFFFFFFF; 09a4707e763824 Pavel Shilovsky 2012-09-18 3971 } 09a4707e763824 Pavel Shilovsky 2012-09-18 3972 } 09a4707e763824 Pavel Shilovsky 2012-09-18 3973 if (remaining_bytes > io_parms->length) 09a4707e763824 Pavel Shilovsky 2012-09-18 3974 req->RemainingBytes = cpu_to_le32(remaining_bytes); 09a4707e763824 Pavel Shilovsky 2012-09-18 3975 else 09a4707e763824 Pavel Shilovsky 2012-09-18 3976 req->RemainingBytes = 0; 09a4707e763824 Pavel Shilovsky 2012-09-18 3977 738f9de5cdb917 Pavel Shilovsky 2016-11-23 3978 *buf = req; 09a4707e763824 Pavel Shilovsky 2012-09-18 3979 return rc; 09a4707e763824 Pavel Shilovsky 2012-09-18 3980 } 09a4707e763824 Pavel Shilovsky 2012-09-18 3981 :::::: The code at line 3967 was first introduced by commit :::::: c0d46717b95735b0eacfddbcca9df37a49de9c7a SMB3: incorrect file id in requests compounded with open :::::: TO: Steve French :::::: CC: Steve French --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --T4sUOijqQbZv57TR Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 oCWbCskilrOYZCOcsGTCtvP/IGvrFqLWAQA= --T4sUOijqQbZv57TR--