summaryrefslogtreecommitdiff
path: root/libbcachefs/bcachefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/bcachefs.h')
-rw-r--r--libbcachefs/bcachefs.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libbcachefs/bcachefs.h b/libbcachefs/bcachefs.h
index c170e85a..b1f2528a 100644
--- a/libbcachefs/bcachefs.h
+++ b/libbcachefs/bcachefs.h
@@ -458,6 +458,7 @@ enum {
BCH_FS_BDEV_MOUNTED,
BCH_FS_ERROR,
BCH_FS_FSCK_FIXED_ERRORS,
+ BCH_FS_FSCK_DONE,
BCH_FS_FIXED_GENS,
};
@@ -724,6 +725,11 @@ struct bch_fs {
struct work_struct read_retry_work;
spinlock_t read_retry_lock;
+ /* ERRORS */
+ struct list_head fsck_errors;
+ struct mutex fsck_error_lock;
+ bool fsck_alloc_err;
+
/* FILESYSTEM */
wait_queue_head_t writeback_wait;
atomic_t writeback_pages;