diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-02-21 13:33:21 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:16 -0400 |
commit | e5a66496a0751c1a7ea692ef5874c4cfad85969b (patch) | |
tree | e2f14af708131e2de01fe54359d9eead3bc74b0f /fs/bcachefs/journal_types.h | |
parent | 2d3b581039614a20b064856b8fd899a733a4a1f8 (diff) | |
download | linux-stable-e5a66496a0751c1a7ea692ef5874c4cfad85969b.tar.gz linux-stable-e5a66496a0751c1a7ea692ef5874c4cfad85969b.tar.bz2 linux-stable-e5a66496a0751c1a7ea692ef5874c4cfad85969b.zip |
bcachefs: Journal reclaim refactoring
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/journal_types.h')
-rw-r--r-- | fs/bcachefs/journal_types.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/bcachefs/journal_types.h b/fs/bcachefs/journal_types.h index 3372e87be124..2f48008820ac 100644 --- a/fs/bcachefs/journal_types.h +++ b/fs/bcachefs/journal_types.h @@ -136,6 +136,12 @@ struct journal { unsigned cur_entry_u64s; unsigned cur_entry_sectors; + /* + * 0, or -ENOSPC if waiting on journal reclaim, or -EROFS if + * insufficient devices: + */ + int cur_entry_error; + /* Reserved space in journal entry to be used just prior to write */ unsigned entry_u64s_reserved; |