]> Pileus Git - ~andy/linux/blobdiff - block/genhd.c
block cfq: don't use atomic_t for cfq_group
[~andy/linux] / block / genhd.c
index 85c150598830b2378c1db970e228ed5261d24d3d..399d37ec7412d6af84ba1082721a54b0864f3195 100644 (file)
@@ -1192,7 +1192,8 @@ struct gendisk *alloc_disk_node(int minors, int node_id)
                        return NULL;
                }
                disk->part_tbl->part[0] = &disk->part0;
-               kref_init(&disk->part0.ref);
+
+               hd_ref_init(&disk->part0);
 
                disk->minors = minors;
                rand_initialize_disk(disk);