Skip to content

Commit a0f7437

Browse files
author
Kent Overstreet
committed
bcachefs: sysfs trigger_journal_commit
Signed-off-by: Kent Overstreet <[email protected]>
1 parent 1f42a03 commit a0f7437

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

fs/bcachefs/sysfs.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ do { \
145145
write_attribute(trigger_gc);
146146
write_attribute(trigger_discards);
147147
write_attribute(trigger_invalidates);
148+
write_attribute(trigger_journal_commit);
148149
write_attribute(trigger_journal_flush);
149150
write_attribute(trigger_journal_writes);
150151
write_attribute(trigger_btree_cache_shrink);
@@ -435,6 +436,9 @@ STORE(bch2_fs)
435436
if (attr == &sysfs_trigger_invalidates)
436437
bch2_do_invalidates(c);
437438

439+
if (attr == &sysfs_trigger_journal_commit)
440+
bch2_journal_flush(&c->journal);
441+
438442
if (attr == &sysfs_trigger_journal_flush) {
439443
bch2_journal_flush_all_pins(&c->journal);
440444
bch2_journal_meta(&c->journal);
@@ -589,6 +593,7 @@ struct attribute *bch2_fs_internal_files[] = {
589593
&sysfs_trigger_gc,
590594
&sysfs_trigger_discards,
591595
&sysfs_trigger_invalidates,
596+
&sysfs_trigger_journal_commit,
592597
&sysfs_trigger_journal_flush,
593598
&sysfs_trigger_journal_writes,
594599
&sysfs_trigger_btree_cache_shrink,

0 commit comments

Comments
 (0)