diff --git a/[refs] b/[refs] index 732b521fb721..5a73d608cab7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0895e91d60ef9bdef426d1ce14bb94bd5875870d +refs/heads/master: 85bfb4da8cad483a4e550ec89060d05a4daf895b diff --git a/trunk/drivers/md/bitmap.c b/trunk/drivers/md/bitmap.c index 927cb34c4805..7c426d07a555 100644 --- a/trunk/drivers/md/bitmap.c +++ b/trunk/drivers/md/bitmap.c @@ -274,7 +274,7 @@ static int write_sb_page(struct bitmap *bitmap, struct page *page, int wait) if (bitmap->offset < 0) { /* DATA BITMAP METADATA */ if (bitmap->offset - + page->index * (PAGE_SIZE/512) + + (long)(page->index * (PAGE_SIZE/512)) + size/512 > 0) /* bitmap runs in to metadata */ return -EINVAL;