From: Alex Markuze Date: Tue, 29 Jul 2025 12:51:47 +0000 (+0000) Subject: ceph san init X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a9d5e85d7eee9abc16f8f76d4bdffd6d44d7f803;p=ceph-client.git ceph san init --- diff --git a/fs/ceph/super.c b/fs/ceph/super.c index 12717888e44b..72f149fe8be7 100644 --- a/fs/ceph/super.c +++ b/fs/ceph/super.c @@ -27,6 +27,7 @@ #include #include #include +#include #include @@ -1643,15 +1644,21 @@ static int __init init_ceph(void) if (ret) goto out; + ret = ceph_san_logger_init(); + if (ret) + goto out_caches; + ceph_flock_init(); ret = register_filesystem(&ceph_fs_type); if (ret) - goto out_caches; + goto out_logger; pr_info("loaded (mds proto %d)\n", CEPH_MDSC_PROTOCOL); return 0; +out_logger: + ceph_san_logger_cleanup(); out_caches: destroy_caches(); out: @@ -1662,6 +1669,7 @@ static void __exit exit_ceph(void) { bout("exit_ceph\n"); unregister_filesystem(&ceph_fs_type); + ceph_san_logger_cleanup(); destroy_caches(); }