diff options
| -rw-r--r-- | drivers/md/bitmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c index ac93d874578a..cf93bb80aff7 100644 --- a/drivers/md/bitmap.c +++ b/drivers/md/bitmap.c | |||
| @@ -759,7 +759,7 @@ static int bitmap_storage_alloc(struct bitmap_storage *store, | |||
| 759 | bytes += sizeof(bitmap_super_t); | 759 | bytes += sizeof(bitmap_super_t); |
| 760 | 760 | ||
| 761 | num_pages = DIV_ROUND_UP(bytes, PAGE_SIZE); | 761 | num_pages = DIV_ROUND_UP(bytes, PAGE_SIZE); |
| 762 | offset = slot_number * (num_pages - 1); | 762 | offset = slot_number * num_pages; |
| 763 | 763 | ||
| 764 | store->filemap = kmalloc(sizeof(struct page *) | 764 | store->filemap = kmalloc(sizeof(struct page *) |
| 765 | * num_pages, GFP_KERNEL); | 765 | * num_pages, GFP_KERNEL); |
