From 17f4fee9cc4b1e36dc6bd691ef8c8350a9c415bb Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Thu, 28 Apr 2016 00:08:09 -0800 Subject: bcache: fix divide by zero in journal code --- drivers/md/bcache/journal.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/md/bcache/journal.c b/drivers/md/bcache/journal.c index ee1d762f29b3..ccfc5a0beddf 100644 --- a/drivers/md/bcache/journal.c +++ b/drivers/md/bcache/journal.c @@ -550,6 +550,9 @@ static void bch_journal_read_device(struct closure *cl) unsigned i, l, r; u64 seq = 0; + if (!nr_buckets) + closure_return(cl); + bitmap_zero(bitmap, nr_buckets); pr_debug("%u journal buckets", nr_buckets); -- cgit v1.2.3