From: Sasha Levin <sashal@kernel.org> To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Steve French <stfrench@microsoft.com>, Stefan Metzmacher <metze@samba.org>, Shyam Prasad N <sprasad@microsoft.com>, Sasha Levin <sashal@kernel.org>, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org Subject: [PATCH AUTOSEL 4.19 22/25] SMB3: incorrect file id in requests compounded with open Date: Mon, 24 May 2021 10:50:05 -0400 [thread overview] Message-ID: <20210524145008.2499049-22-sashal@kernel.org> (raw) In-Reply-To: <20210524145008.2499049-1-sashal@kernel.org> From: Steve French <stfrench@microsoft.com> [ Upstream commit c0d46717b95735b0eacfddbcca9df37a49de9c7a ] See MS-SMB2 3.2.4.1.4, file ids in compounded requests should be set to 0xFFFFFFFFFFFFFFFF (we were treating it as u32 not u64 and setting it incorrectly). Signed-off-by: Steve French <stfrench@microsoft.com> Reported-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Shyam Prasad N <sprasad@microsoft.com> Signed-off-by: Sasha Levin <sashal@kernel.org> --- fs/cifs/smb2pdu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/cifs/smb2pdu.c b/fs/cifs/smb2pdu.c index ee824131c02e..8e3863004ebb 100644 --- a/fs/cifs/smb2pdu.c +++ b/fs/cifs/smb2pdu.c @@ -3117,10 +3117,10 @@ smb2_new_read_req(void **buf, unsigned int *total_len, * Related requests use info from previous read request * in chain. */ - shdr->SessionId = 0xFFFFFFFF; + shdr->SessionId = 0xFFFFFFFFFFFFFFFF; shdr->TreeId = 0xFFFFFFFF; - req->PersistentFileId = 0xFFFFFFFF; - req->VolatileFileId = 0xFFFFFFFF; + req->PersistentFileId = 0xFFFFFFFFFFFFFFFF; + req->VolatileFileId = 0xFFFFFFFFFFFFFFFF; } } if (remaining_bytes > io_parms->length) -- 2.30.2
parent reply other threads:[~2021-05-24 15:07 UTC|newest] Thread overview: expand[flat|nested] mbox.gz Atom feed [parent not found: <20210524145008.2499049-1-sashal@kernel.org>]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210524145008.2499049-22-sashal@kernel.org \ --to=sashal@kernel.org \ --cc=linux-cifs@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=metze@samba.org \ --cc=samba-technical@lists.samba.org \ --cc=sprasad@microsoft.com \ --cc=stable@vger.kernel.org \ --cc=stfrench@microsoft.com \ --subject='Re: [PATCH AUTOSEL 4.19 22/25] SMB3: incorrect file id in requests compounded with open' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).