|
@@ -470,14 +470,10 @@ static int bitmap_new_disk_sb(struct bitmap *bitmap)
|
|
|
{
|
|
|
bitmap_super_t *sb;
|
|
|
unsigned long chunksize, daemon_sleep, write_behind;
|
|
|
- int err = -EINVAL;
|
|
|
|
|
|
bitmap->storage.sb_page = alloc_page(GFP_KERNEL);
|
|
|
- if (IS_ERR(bitmap->storage.sb_page)) {
|
|
|
- err = PTR_ERR(bitmap->storage.sb_page);
|
|
|
- bitmap->storage.sb_page = NULL;
|
|
|
- return err;
|
|
|
- }
|
|
|
+ if (bitmap->storage.sb_page == NULL)
|
|
|
+ return -ENOMEM;
|
|
|
bitmap->storage.sb_page->index = 0;
|
|
|
|
|
|
sb = kmap_atomic(bitmap->storage.sb_page);
|