diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/md/bcache/journal.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/md/bcache/journal.c b/drivers/md/bcache/journal.c index 363b88131f01..ead001c9bed8 100644 --- a/drivers/md/bcache/journal.c +++ b/drivers/md/bcache/journal.c | |||
@@ -194,7 +194,8 @@ int bch_journal_read(struct cache_set *c, struct list_head *list) | |||
194 | continue; | 194 | continue; |
195 | bsearch: | 195 | bsearch: |
196 | /* Binary search */ | 196 | /* Binary search */ |
197 | m = r = find_next_bit(bitmap, ca->sb.njournal_buckets, l + 1); | 197 | m = l; |
198 | r = find_next_bit(bitmap, ca->sb.njournal_buckets, l + 1); | ||
198 | pr_debug("starting binary search, l %u r %u", l, r); | 199 | pr_debug("starting binary search, l %u r %u", l, r); |
199 | 200 | ||
200 | while (l + 1 < r) { | 201 | while (l + 1 < r) { |