浏览代码

Merge branch 'for-2.6.29' of git://git.kernel.dk/linux-2.6-block

* 'for-2.6.29' of git://git.kernel.dk/linux-2.6-block:
  block: fix bug in ptbl lookup cache
Linus Torvalds 16 年之前
父节点
当前提交
6ddaab20c3
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      fs/partitions/check.c

+ 1 - 0
fs/partitions/check.c

@@ -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));