diff --git a/drivers/md/md-bitmap.c b/drivers/md/md-bitmap.c index d377ea0609255c9a5cb7adec0a4f95ed0e250141..4201d68b60f217f85d15da09b76402d31ec22ed2 100644 --- a/drivers/md/md-bitmap.c +++ b/drivers/md/md-bitmap.c @@ -1365,6 +1365,9 @@ __acquires(bitmap->lock) sector_t csize; int err; + if (page >= bitmap->pages) + return NULL; + err = md_bitmap_checkpage(bitmap, page, create, 0); if (bitmap->bp[page].hijacked ||