]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ksmbd: return unsupported error on smb1 mount
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 23 Mar 2023 12:15:52 +0000 (21:15 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 Mar 2023 10:49:27 +0000 (12:49 +0200)
commit0b3ec5671ac06829ccebdaeec05acedfec327f42
tree50f58ba28d5aacaf3507743f0a30ac84f052a8cf
parent3060466e38caf731a5d6e429521c9ed04f644d62
ksmbd: return unsupported error on smb1 mount

commit 39b291b86b5988bf8753c3874d5c773399d09b96 upstream.

ksmbd disconnect connection when mounting with vers=smb1.
ksmbd should send smb1 negotiate response to client for correct
unsupported error return. This patch add needed SMB1 macros and fill
NegProt part of the response for smb1 negotiate response.

Cc: stable@vger.kernel.org
Reported-by: Steve French <stfrench@microsoft.com>
Reviewed-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ksmbd/connection.c
fs/ksmbd/smb_common.c
fs/ksmbd/smb_common.h