]> git.itanic.dy.fi Git - linux-stable/commit
ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 16 Dec 2021 01:26:43 +0000 (10:26 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 May 2023 09:50:28 +0000 (11:50 +0200)
commitbb3b772f186c5d2f810db1816958a1cfb5ffc456
tree305ed847b9d8019f1e80429240dfd671f1aeae0d
parent2456e2889c7750258bbbf9c52bdf3df36b0ea64e
ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO

[ Upstream commit a58b45a4dbfd0bf2ebb157789da4d8e6368afb1b ]

Set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO if netdev has
multi tx queues. And add ksmbd_compare_user() to avoid racy condition
issue in ksmbd_free_user(). because windows client is simultaneously used
to send session setup requests for multichannel connection.

Tested-by: Ziwei Xie <zw.xie@high-flyer.cn>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Stable-dep-of: 7b4323373d84 ("ksmbd: fix deadlock in ksmbd_find_crypto_ctx()")
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/ksmbd/mgmt/user_config.c
fs/ksmbd/mgmt/user_config.h
fs/ksmbd/smb2pdu.c