]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
smb: server: remove unused ksmbd_transport_ops.prepare()
authorStefan Metzmacher <metze@samba.org>
Tue, 25 Nov 2025 16:44:31 +0000 (17:44 +0100)
committerSteve French <stfrench@microsoft.com>
Thu, 16 Apr 2026 02:58:24 +0000 (21:58 -0500)
This is no longer needed for smbdirect.

Cc: Namjae Jeon <linkinjeon@kernel.org>
Cc: Steve French <smfrench@gmail.com>
Cc: Tom Talpey <tom@talpey.com>
Cc: linux-cifs@vger.kernel.org
Cc: samba-technical@lists.samba.org
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/server/connection.c
fs/smb/server/connection.h

index 26cfce344861fb768bcbbce29274c06591942d15..708fac40b8eaf8d769aa8e24d1faf0adc3725f42 100644 (file)
@@ -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));
index 1e2587036bca633b5454afc537e947cfddc06003..ae21a1bd4c70ef8b469b8c07bbbf57d6bdbd46e1 100644 (file)
@@ -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,