projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d65a855
)
bcachefs: Only look up inode io opts in extents btree
author
Kent Overstreet
<kent.overstreet@gmail.com>
Fri, 4 Oct 2019 18:39:38 +0000
(14:39 -0400)
committer
Kent Overstreet
<kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:28 +0000
(17:08 -0400)
We currently don't have a way to propagate inode io opts to indirect
extents. This is a problem...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/move.c
patch
|
blob
|
history
diff --git
a/fs/bcachefs/move.c
b/fs/bcachefs/move.c
index 2f0bdfbfcd610e8dd4a3f9567a072dc9a8d94f0e..c5d3375882d7c50f2daefc90125013cc124e6d7c 100644
(file)
--- a/
fs/bcachefs/move.c
+++ b/
fs/bcachefs/move.c
@@
-549,7
+549,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: */