|
@@ -1095,14 +1095,8 @@ static ssize_t disksize_store(struct device *dev,
|
|
zram->comp = comp;
|
|
zram->comp = comp;
|
|
zram->disksize = disksize;
|
|
zram->disksize = disksize;
|
|
set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT);
|
|
set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT);
|
|
- up_write(&zram->init_lock);
|
|
|
|
-
|
|
|
|
- /*
|
|
|
|
- * Revalidate disk out of the init_lock to avoid lockdep splat.
|
|
|
|
- * It's okay because disk's capacity is protected by init_lock
|
|
|
|
- * so that revalidate_disk always sees up-to-date capacity.
|
|
|
|
- */
|
|
|
|
revalidate_disk(zram->disk);
|
|
revalidate_disk(zram->disk);
|
|
|
|
+ up_write(&zram->init_lock);
|
|
|
|
|
|
return len;
|
|
return len;
|
|
|
|
|