]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - fs/ksmbd/smb2pdu.c
ksmbd: don't align last entry offset in smb2 query directory
authorNamjae Jeon <linkinjeon@kernel.org>
Sun, 30 Jan 2022 09:31:01 +0000 (18:31 +0900)
committerPaolo Pisati <paolo.pisati@canonical.com>
Mon, 7 Mar 2022 10:44:12 +0000 (11:44 +0100)
commitf285ccd6db1ed946452289edbb51f554d48b2144
tree0c81debd819626612756352e0c521d6ff69517ae
parent07fab354bef1a0a5d598ed0358235e74204b7e87
ksmbd: don't align last entry offset in smb2 query directory

BugLink: https://bugs.launchpad.net/bugs/1963890
[ Upstream commit 04e260948a160d3b7d622bf4c8a96fa4577c09bd ]

When checking smb2 query directory packets from other servers,
OutputBufferLength is different with ksmbd. Other servers add an unaligned
next offset to OutputBufferLength for the last entry.

Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
fs/ksmbd/smb2pdu.c
fs/ksmbd/vfs.h