diff options
author | Namjae Jeon <namjae.jeon@samsung.com> | 2021-04-13 13:06:30 +0900 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2021-05-10 19:15:39 -0500 |
commit | d40012a83f87f47967ad0b3c346179c7e5339ae7 (patch) | |
tree | db996f57ce865ef62f03d8ff1ab1b4d5f94970a7 /fs/cifsd/server.c | |
parent | 1920bb1f8022202530eeae3e488d6f5156799faf (diff) |
cifsd: declare ida statically
Matthew pointed out that embedding struct ida into the struct is
better than having a pointer to it.
This patch initialise it statically using DEFINE_IDA() or ida_init()
and remove ksmbd_ida_alloc/free().
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/cifsd/server.c')
-rw-r--r-- | fs/cifsd/server.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/fs/cifsd/server.c b/fs/cifsd/server.c index 3e858100d5a6..a4a4e10cf172 100644 --- a/fs/cifsd/server.c +++ b/fs/cifsd/server.c @@ -537,7 +537,6 @@ static int ksmbd_server_shutdown(void) ksmbd_workqueue_destroy(); ksmbd_ipc_release(); ksmbd_conn_transport_destroy(); - ksmbd_free_session_table(); ksmbd_crypto_destroy(); ksmbd_free_global_file_table(); destroy_lease_table(NULL); @@ -566,10 +565,6 @@ static int __init ksmbd_server_init(void) if (ret) goto err_unregister; - ret = ksmbd_init_session_table(); - if (ret) - goto err_destroy_pools; - ret = ksmbd_ipc_init(); if (ret) goto err_free_session_table; @@ -600,8 +595,6 @@ err_destroy_file_table: err_ipc_release: ksmbd_ipc_release(); err_free_session_table: - ksmbd_free_session_table(); -err_destroy_pools: ksmbd_destroy_buffer_pools(); err_unregister: class_unregister(&ksmbd_control_class); |