diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-12-14 08:08:06 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-23 00:09:18 +0300 |
commit | dbd8b46b90852c0dbaffc48fc1d8b3869b078cf2 (patch) | |
tree | b869dc35679818e0305de2b95de7698faaad32d3 /fs/bcachefs/debug.c | |
parent | 20572300dcc537c22b435a1f01b810a9d7c140c9 (diff) | |
download | linux-dbd8b46b90852c0dbaffc48fc1d8b3869b078cf2.tar.xz |
bcachefs: Add missing bch2_trans_iter_exit() call
This fixes a bug where the filesystem goes read only when reading from
debugfs.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/bcachefs/debug.c')
-rw-r--r-- | fs/bcachefs/debug.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/debug.c b/fs/bcachefs/debug.c index 8b25ef9e1e05..5ea29528ab67 100644 --- a/fs/bcachefs/debug.c +++ b/fs/bcachefs/debug.c @@ -406,6 +406,8 @@ static ssize_t bch2_read_bfloat_failed(struct file *file, char __user *buf, if (!i->size) break; } + bch2_trans_iter_exit(&trans, &iter); + bch2_trans_exit(&trans); return err < 0 ? err : i->ret; |