From: Stefan Metzmacher Date: Tue, 25 Nov 2025 16:44:31 +0000 (+0100) Subject: smb: server: remove unused ksmbd_transport_ops.prepare() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=98bdc5fda9cc425afe608342b372d25970071f96;p=thirdparty%2Fkernel%2Flinux.git smb: server: remove unused ksmbd_transport_ops.prepare() This is no longer needed for smbdirect. Cc: Namjae Jeon Cc: Steve French Cc: Tom Talpey Cc: linux-cifs@vger.kernel.org Cc: samba-technical@lists.samba.org Signed-off-by: Stefan Metzmacher Acked-by: Namjae Jeon Signed-off-by: Steve French --- diff --git a/fs/smb/server/connection.c b/fs/smb/server/connection.c index 26cfce344861..708fac40b8ea 100644 --- a/fs/smb/server/connection.c +++ b/fs/smb/server/connection.c @@ -376,9 +376,6 @@ int ksmbd_conn_handler_loop(void *p) mutex_init(&conn->srv_mutex); __module_get(THIS_MODULE); - if (t->ops->prepare && t->ops->prepare(t)) - goto out; - max_req = server_conf.max_inflight_req; conn->last_active = jiffies; set_freezable(); @@ -470,7 +467,6 @@ recheck: } } -out: ksmbd_conn_set_releasing(conn); /* Wait till all reference dropped to the Server object*/ ksmbd_debug(CONN, "Wait for all pending requests(%d)\n", atomic_read(&conn->r_count)); diff --git a/fs/smb/server/connection.h b/fs/smb/server/connection.h index 1e2587036bca..ae21a1bd4c70 100644 --- a/fs/smb/server/connection.h +++ b/fs/smb/server/connection.h @@ -127,7 +127,6 @@ struct ksmbd_conn_ops { }; struct ksmbd_transport_ops { - int (*prepare)(struct ksmbd_transport *t); void (*disconnect)(struct ksmbd_transport *t); void (*shutdown)(struct ksmbd_transport *t); int (*read)(struct ksmbd_transport *t, char *buf,