summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2025-11-25 19:44:31 +0300
committerSteve French <stfrench@microsoft.com>2026-04-16 05:58:24 +0300
commit98bdc5fda9cc425afe608342b372d25970071f96 (patch)
tree9e5db021b2c72d60aa2b89446d17441c741d89b6
parent2eff5e51f97663ad2371115260884396718b5e92 (diff)
downloadlinux-98bdc5fda9cc425afe608342b372d25970071f96.tar.xz
smb: server: remove unused ksmbd_transport_ops.prepare()
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>
-rw-r--r--fs/smb/server/connection.c4
-rw-r--r--fs/smb/server/connection.h1
2 files changed, 0 insertions, 5 deletions
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,