]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: add missing final keywords
authorYingxin Cheng <yingxin.cheng@intel.com>
Thu, 7 Nov 2024 06:00:42 +0000 (14:00 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Thu, 28 Nov 2024 01:32:51 +0000 (09:32 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/btree/fixed_kv_node.h
src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h

index 09f54a4f2d0c3a48d2550c9d6fc4297f44e0c8d6..1f1b37c3d81eac315f262b9663b482e468b27efa 100644 (file)
@@ -994,8 +994,7 @@ struct FixedKVInternalNode
    * resolve_relative_addrs fixes up relative internal references
    * based on base.
    */
-  void resolve_relative_addrs(paddr_t base)
-  {
+  void resolve_relative_addrs(paddr_t base) final {
     LOG_PREFIX(FixedKVInternalNode::resolve_relative_addrs);
     for (auto i: *this) {
       if (i->get_val().is_relative()) {
index ad5d336815bd871a330ce65607ec178873c0893a..524bf23dd586b25a300d275675a96b4c248aad86 100644 (file)
@@ -259,7 +259,7 @@ struct LBALeafNode
   }
 
   // See LBAInternalNode, same concept
-  void resolve_relative_addrs(paddr_t base);
+  void resolve_relative_addrs(paddr_t base) final;
   void node_resolve_vals(
     internal_iterator_t from,
     internal_iterator_t to) const final