diff options
| author | Kent Overstreet <[email protected]> | 2025-04-02 16:23:25 +0000 |
|---|---|---|
| committer | Kent Overstreet <[email protected]> | 2025-04-03 16:11:43 +0000 |
| commit | 77ad1df82b9e8d169e3ec9ee8b7caabfa45872ce (patch) | |
| tree | 22247f54e0995311caa7135594706ae3d8e13a73 /net/core/lock_debug.c | |
| parent | bcachefs: backpointer_get_key: check for null from peek_slot() (diff) | |
| download | kernel-77ad1df82b9e8d169e3ec9ee8b7caabfa45872ce.tar.gz kernel-77ad1df82b9e8d169e3ec9ee8b7caabfa45872ce.zip | |
bcachefs: Fix "journal stuck" during recovery
If we crash when the journal pin fifo is completely full - i.e. we're
at the maximum number of dirty journal entries - that may put us in a
sticky situation in recovery, as journal replay will need to be able to
open new journal entries in order to get going.
bch2_fs_journal_start() already had provisions for resizing the journal
pin fifo if needed, but it needs a fudge factor to ensure there's room
for journal replay.
Signed-off-by: Kent Overstreet <[email protected]>
Diffstat (limited to 'net/core/lock_debug.c')
0 files changed, 0 insertions, 0 deletions
