diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-03-27 22:16:24 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-23 00:09:59 +0300 |
commit | c437e1537916e3c0fcc04387888e402a5940e49c (patch) | |
tree | f53c390df1b3987f03e67d541db587cc3b06e3dc | |
parent | 2776369266ad04095204128d72cf0d429b5fb678 (diff) | |
download | linux-c437e1537916e3c0fcc04387888e402a5940e49c.tar.xz |
bcachefs: Add a bch_page_state assert
Seeing an odd bug with page/folio state not being properly initialized,
this is to help track it down.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/fs-io.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/fs-io.c b/fs/bcachefs/fs-io.c index d98b654c92b1..e25dbbf46107 100644 --- a/fs/bcachefs/fs-io.c +++ b/fs/bcachefs/fs-io.c @@ -2682,6 +2682,8 @@ static int __bch2_truncate_page(struct bch_inode_info *inode, goto unlock; } + BUG_ON(!s->uptodate); + if (index != start >> PAGE_SHIFT) start_offset = 0; if (index != end >> PAGE_SHIFT) |