summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_types.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-03-04 02:39:07 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:08:17 +0300
commit2384db8f32a2df9e71cd3003d213b48f64cbde1e (patch)
treed99a0826ca17f3063c647139693793f8f4c5a6d4 /fs/bcachefs/journal_types.h
parent0ce2dbbe9915af85b2ebafe6dfeca6813ba5e13c (diff)
downloadlinux-2384db8f32a2df9e71cd3003d213b48f64cbde1e.tar.xz
bcachefs: Separate discards from rest of journal reclaim
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/journal_types.h')
-rw-r--r--fs/bcachefs/journal_types.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/journal_types.h b/fs/bcachefs/journal_types.h
index 09b2d2223033..c91a21e07809 100644
--- a/fs/bcachefs/journal_types.h
+++ b/fs/bcachefs/journal_types.h
@@ -210,6 +210,8 @@ struct journal {
/* protects advancing ja->discard_idx: */
struct mutex discard_lock;
+ bool can_discard;
+
unsigned write_delay_ms;
unsigned reclaim_delay_ms;