|
@@ -896,13 +896,10 @@ static void destroy_device(struct zram *zram)
|
|
sysfs_remove_group(&disk_to_dev(zram->disk)->kobj,
|
|
sysfs_remove_group(&disk_to_dev(zram->disk)->kobj,
|
|
&zram_disk_attr_group);
|
|
&zram_disk_attr_group);
|
|
|
|
|
|
- if (zram->disk) {
|
|
|
|
- del_gendisk(zram->disk);
|
|
|
|
- put_disk(zram->disk);
|
|
|
|
- }
|
|
|
|
|
|
+ del_gendisk(zram->disk);
|
|
|
|
+ put_disk(zram->disk);
|
|
|
|
|
|
- if (zram->queue)
|
|
|
|
- blk_cleanup_queue(zram->queue);
|
|
|
|
|
|
+ blk_cleanup_queue(zram->queue);
|
|
}
|
|
}
|
|
|
|
|
|
static int __init zram_init(void)
|
|
static int __init zram_init(void)
|