diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c index 8e51b3a3e7b9f..cc3dc0cb4fe35 100644 --- a/drivers/md/bitmap.c +++ b/drivers/md/bitmap.c @@ -564,6 +564,8 @@ static int bitmap_read_sb(struct bitmap *bitmap) if (err) return err; + err = -EINVAL; + sb = kmap_atomic(sb_page); chunksize = le32_to_cpu(sb->chunksize);