|
@@ -334,6 +334,7 @@ void delete_partition(struct gendisk *disk, int partno)
|
|
|
|
|
|
blk_free_devt(part_devt(part));
|
|
blk_free_devt(part_devt(part));
|
|
rcu_assign_pointer(ptbl->part[partno], NULL);
|
|
rcu_assign_pointer(ptbl->part[partno], NULL);
|
|
|
|
+ rcu_assign_pointer(ptbl->last_lookup, NULL);
|
|
kobject_put(part->holder_dir);
|
|
kobject_put(part->holder_dir);
|
|
device_del(part_to_dev(part));
|
|
device_del(part_to_dev(part));
|
|
|
|
|