diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-03-15 19:04:05 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-03-16 13:57:48 -0400 |
commit | 56276244c7c1e6bfb150c632a9f771ead0421f1d (patch) | |
tree | 05c2a77423d8d3a5497932cf3a971fb82e068526 | |
parent | 47c9d5dccc451b38b739d9aba07bd43b8439d286 (diff) |
bcachefs: Add an assert in inode_write for -ENOENT
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/fs.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/bcachefs/fs.c b/fs/bcachefs/fs.c index 71154b799909..d55fdfda0c31 100644 --- a/fs/bcachefs/fs.c +++ b/fs/bcachefs/fs.c @@ -105,6 +105,11 @@ retry: if (bch2_err_matches(ret, BCH_ERR_transaction_restart)) goto retry; + bch2_fs_fatal_err_on(ret == -ENOENT, c, + "inode %u:%llu not found when updating", + inode_inum(inode).subvol, + inode_inum(inode).inum); + bch2_trans_exit(&trans); return ret < 0 ? ret : 0; } |