]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/bcachefs.h
Update bcachefs sources to d1fd471830 bcachefs: Add more debug checks
[bcachefs-tools-debian] / libbcachefs / bcachefs.h
index 35311dbb189caca3ddad7fa6f3a7b222e5300c6b..b20895a42d99e797d28ebf5e7882cf1d9ae0a77e 100644 (file)
 #include <linux/semaphore.h>
 #include <linux/seqlock.h>
 #include <linux/shrinker.h>
+#include <linux/srcu.h>
 #include <linux/types.h>
 #include <linux/workqueue.h>
 #include <linux/zstd.h>
@@ -642,6 +643,8 @@ struct bch_fs {
        mempool_t               btree_iters_pool;
        struct btree_iter_buf  __percpu *btree_iters_bufs;
 
+       struct srcu_struct      btree_trans_barrier;
+
        struct btree_key_cache  btree_key_cache;
 
        struct workqueue_struct *wq;