bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter()
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 10 Feb 2024 01:16:41 +0000 (20:16 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 14 Mar 2024 01:22:24 +0000 (21:22 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_iter.c

index 826ad6fa74cff7428fa84aa3103015822daa831c..f7eec6d398f84f42b35bb1ce08dd996130286946 100644 (file)
@@ -2765,6 +2765,9 @@ void bch2_trans_copy_iter(struct btree_iter *dst, struct btree_iter *src)
        struct btree_trans *trans = src->trans;
 
        *dst = *src;
+#ifdef TRACK_PATH_ALLOCATED
+       dst->ip_allocated = _RET_IP_;
+#endif
        if (src->path)
                __btree_path_get(trans->paths + src->path, src->flags & BTREE_ITER_INTENT);
        if (src->update_path)