summaryrefslogtreecommitdiffstats
path: root/fs/ksmbd/transport_ipc.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2023-01-28 10:52:51 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2023-01-28 10:52:51 -0800
commit2543fdbd5cd3bb7d72a6c810b431ba17778a607d (patch)
tree7ffe5d83c7f23523c49995e56455a4897e4f64f9 /fs/ksmbd/transport_ipc.c
parent5af6ce7049365952f7f023155234fe091693ead1 (diff)
parenta34dc4a9b9e2fb3a45c179a60bb0b26539c96189 (diff)
downloadlinux-2543fdbd5cd3bb7d72a6c810b431ba17778a607d.tar.bz2
Merge tag '6.2-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Pull ksmbd server fixes from Steve French: "Four smb3 server fixes, all also for stable: - fix for signing bug - fix to more strictly check packet length - add a max connections parm to limit simultaneous connections - fix error message flood that can occur with newer Samba xattr format" * tag '6.2-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd: ksmbd: downgrade ndr version error message to debug ksmbd: limit pdu length size according to connection status ksmbd: do not sign response to session request for guest login ksmbd: add max connections parameter
Diffstat (limited to 'fs/ksmbd/transport_ipc.c')
-rw-r--r--fs/ksmbd/transport_ipc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ksmbd/transport_ipc.c b/fs/ksmbd/transport_ipc.c
index c9aca21637d5..40c721f9227e 100644
--- a/fs/ksmbd/transport_ipc.c
+++ b/fs/ksmbd/transport_ipc.c
@@ -308,6 +308,9 @@ static int ipc_server_config_on_startup(struct ksmbd_startup_request *req)
if (req->smbd_max_io_size)
init_smbd_max_io_size(req->smbd_max_io_size);
+ if (req->max_connections)
+ server_conf.max_connections = req->max_connections;
+
ret = ksmbd_set_netbios_name(req->netbios_name);
ret |= ksmbd_set_server_string(req->server_string);
ret |= ksmbd_set_work_group(req->work_group);