Commit 024548b8 authored by Christoph Hellwig's avatar Christoph Hellwig

[PATCH] devfs: nbd

parent 7af15440
...@@ -568,7 +568,6 @@ static int __init nbd_init(void) ...@@ -568,7 +568,6 @@ static int __init nbd_init(void)
devfs_mk_dir("nbd"); devfs_mk_dir("nbd");
for (i = 0; i < MAX_NBD; i++) { for (i = 0; i < MAX_NBD; i++) {
struct gendisk *disk = nbd_dev[i].disk; struct gendisk *disk = nbd_dev[i].disk;
char name[16];
nbd_dev[i].refcnt = 0; nbd_dev[i].refcnt = 0;
nbd_dev[i].file = NULL; nbd_dev[i].file = NULL;
nbd_dev[i].magic = LO_MAGIC; nbd_dev[i].magic = LO_MAGIC;
...@@ -585,13 +584,9 @@ static int __init nbd_init(void) ...@@ -585,13 +584,9 @@ static int __init nbd_init(void)
disk->private_data = &nbd_dev[i]; disk->private_data = &nbd_dev[i];
disk->queue = &nbd_queue; disk->queue = &nbd_queue;
sprintf(disk->disk_name, "nbd%d", i); sprintf(disk->disk_name, "nbd%d", i);
sprintf(disk->devfs_name, "nbd/%d", i);
set_capacity(disk, 0x3ffffe); set_capacity(disk, 0x3ffffe);
add_disk(disk); add_disk(disk);
sprintf(name, "nbd/%d", i);
devfs_register(NULL, name, DEVFS_FL_DEFAULT,
disk->major, disk->first_minor,
S_IFBLK | S_IRUSR | S_IWUSR,
disk->fops, NULL);
} }
return 0; return 0;
...@@ -607,7 +602,6 @@ static void __exit nbd_cleanup(void) ...@@ -607,7 +602,6 @@ static void __exit nbd_cleanup(void)
for (i = 0; i < MAX_NBD; i++) { for (i = 0; i < MAX_NBD; i++) {
del_gendisk(nbd_dev[i].disk); del_gendisk(nbd_dev[i].disk);
put_disk(nbd_dev[i].disk); put_disk(nbd_dev[i].disk);
devfs_remove("nbd/%d", i);
} }
devfs_remove("nbd"); devfs_remove("nbd");
blk_cleanup_queue(&nbd_queue); blk_cleanup_queue(&nbd_queue);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment