bcachefs: Make sure to initialize j->last_flushed
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 29 Apr 2021 02:12:07 +0000 (22:12 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:02 +0000 (17:09 -0400)
commit2ce867df3161886cfc6baf54aa9ef53f2281cdee
treef697ed2cb9bc3791e11629154f8582f0f7c8c016
parent050197b1c1df1cfee84523bf2183c8674e06d10f
bcachefs: Make sure to initialize j->last_flushed

If the journal reclaim thread makes it to the timeout without ever
initializing j->last_flushed, we could end up sleeping for a very long
time.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/journal.c
fs/bcachefs/journal_reclaim.c
fs/bcachefs/journal_reclaim.h
fs/bcachefs/journal_types.h