summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-05-14 18:27:01 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2019-05-14 18:27:01 -0400
commita8c74119956649154f8f316b5fb93c5bb1385f26 (patch)
treeebd94afea7144403fc64b1f2939de2b22a01da84
parentfdad71d47dd56dafd48ce6577b3bbd5f5848929a (diff)
bcachefs: fix a preempt splat
-rw-r--r--fs/bcachefs/buckets.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/buckets.c b/fs/bcachefs/buckets.c
index 81d02a4287b5..af358fc16afb 100644
--- a/fs/bcachefs/buckets.c
+++ b/fs/bcachefs/buckets.c
@@ -495,9 +495,11 @@ void bch2_dev_usage_from_buckets(struct bch_fs *c)
buckets = bucket_array(ca);
+ preempt_disable();
for_each_bucket(g, buckets)
bch2_dev_usage_update(c, ca, c->usage_base,
old, g->mark, false);
+ preempt_enable();
}
}