diff options
Diffstat (limited to 'libbcachefs/move.c')
-rw-r--r-- | libbcachefs/move.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libbcachefs/move.c b/libbcachefs/move.c index 3f378bb0..ab20e981 100644 --- a/libbcachefs/move.c +++ b/libbcachefs/move.c @@ -550,7 +550,8 @@ peek: if (!bkey_extent_is_direct_data(k.k)) goto next_nondata; - if (cur_inum != k.k->p.inode) { + if (btree_id == BTREE_ID_EXTENTS && + cur_inum != k.k->p.inode) { struct bch_inode_unpacked inode; /* don't hold btree locks while looking up inode: */ |