diff options
| -rw-r--r-- | fs/ext4/ext4_jbd2.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/ext4/ext4_jbd2.c b/fs/ext4/ext4_jbd2.c index 72a3600aedbd..17ac112ab101 100644 --- a/fs/ext4/ext4_jbd2.c +++ b/fs/ext4/ext4_jbd2.c | |||
| @@ -255,10 +255,10 @@ int __ext4_handle_dirty_metadata(const char *where, unsigned int line, | |||
| 255 | set_buffer_prio(bh); | 255 | set_buffer_prio(bh); |
| 256 | if (ext4_handle_valid(handle)) { | 256 | if (ext4_handle_valid(handle)) { |
| 257 | err = jbd2_journal_dirty_metadata(handle, bh); | 257 | err = jbd2_journal_dirty_metadata(handle, bh); |
| 258 | if (err) { | 258 | /* Errors can only happen if there is a bug */ |
| 259 | /* Errors can only happen if there is a bug */ | 259 | if (WARN_ON_ONCE(err)) { |
| 260 | handle->h_err = err; | 260 | ext4_journal_abort_handle(where, line, __func__, bh, |
| 261 | __ext4_journal_stop(where, line, handle); | 261 | handle, err); |
| 262 | } | 262 | } |
| 263 | } else { | 263 | } else { |
| 264 | if (inode) | 264 | if (inode) |
