]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: cleanup code
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 10 Jan 2023 20:35:04 +0000 (15:35 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 30 Mar 2023 02:10:03 +0000 (22:10 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 17d826551cd9466b4c5457e668d581baa9252c91)

src/mds/events/EMetaBlob.h

index d555627a3c638419a672263337683b30e4844407..ff8966b1cdbb87cfe5334ebf8f1b7ebec1a93c54 100644 (file)
@@ -498,13 +498,12 @@ private:
     // primary or remote
     if (dn->get_projected_linkage()->is_remote()) {
       add_remote_dentry(dn, dirty);
-      return;
     } else if (dn->get_projected_linkage()->is_null()) {
       add_null_dentry(dn, dirty);
-      return;
+    } else {
+      ceph_assert(dn->get_projected_linkage()->is_primary());
+      add_primary_dentry(dn, 0, dirty, dirty_parent, dirty_pool);
     }
-    ceph_assert(dn->get_projected_linkage()->is_primary());
-    add_primary_dentry(dn, 0, dirty, dirty_parent, dirty_pool);
   }
 
   void add_root(bool dirty, CInode *in) {