]> Pileus Git - ~andy/linux/blobdiff - block/genhd.c
block cfq: don't use atomic_t for cfq_group
[~andy/linux] / block / genhd.c
index 16ccc0d2d5d367816700e7c2a88b773d3856810c..399d37ec7412d6af84ba1082721a54b0864f3195 100644 (file)
@@ -1193,6 +1193,8 @@ struct gendisk *alloc_disk_node(int minors, int node_id)
                }
                disk->part_tbl->part[0] = &disk->part0;
 
+               hd_ref_init(&disk->part0);
+
                disk->minors = minors;
                rand_initialize_disk(disk);
                disk_to_dev(disk)->class = &block_class;