|
@@ -612,6 +612,8 @@ static ssize_t disksize_store(struct device *dev,
|
|
|
|
|
|
|
|
disksize = PAGE_ALIGN(disksize);
|
|
disksize = PAGE_ALIGN(disksize);
|
|
|
meta = zram_meta_alloc(disksize);
|
|
meta = zram_meta_alloc(disksize);
|
|
|
|
|
+ if (!meta)
|
|
|
|
|
+ return -ENOMEM;
|
|
|
down_write(&zram->init_lock);
|
|
down_write(&zram->init_lock);
|
|
|
if (zram->init_done) {
|
|
if (zram->init_done) {
|
|
|
up_write(&zram->init_lock);
|
|
up_write(&zram->init_lock);
|