From a9d5e85d7eee9abc16f8f76d4bdffd6d44d7f803 Mon Sep 17 00:00:00 2001 From: Alex Markuze Date: Tue, 29 Jul 2025 12:51:47 +0000 Subject: [PATCH] ceph san init --- fs/ceph/super.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/fs/ceph/super.c b/fs/ceph/super.c index 12717888e44b3..72f149fe8be73 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(); } -- 2.39.5