diff --git a/[refs] b/[refs] index e5d731433fba..498322fca89d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9d3520a339d62f942085e9888f66905eb8b350bd +refs/heads/master: ac81b2ee45eb811fdb0aa1cfb71d468d944d00ce diff --git a/trunk/drivers/md/dm-log.c b/trunk/drivers/md/dm-log.c index a76349cb10a5..efe4adf78530 100644 --- a/trunk/drivers/md/dm-log.c +++ b/trunk/drivers/md/dm-log.c @@ -573,7 +573,7 @@ static int core_get_resync_work(struct dirty_log *log, region_t *region) lc->sync_search); lc->sync_search = *region + 1; - if (*region == lc->region_count) + if (*region >= lc->region_count) return 0; } while (log_test_bit(lc->recovering_bits, *region));