summaryrefslogtreecommitdiff
path: root/drivers/block/loop.c
diff options
context:
space:
mode:
authorAndrew Morton <akpm@digeo.com>2003-03-08 03:22:37 -0800
committerJames Bottomley <jejb@raven.il.steeleye.com>2003-03-08 03:22:37 -0800
commit9a64905a424dfbfab620ada21d1c6036d8bc4055 (patch)
tree7ff98dfadbf1838df90423e0c141121db19818a3 /drivers/block/loop.c
parent136194309f00ecae3b28c9eab791a28528bdda96 (diff)
[PATCH] register_blkdev cleanups
Patch from Andries.Brouwer@cwi.nl The following patch does the following: - static const char *blkdevs[MAX_BLKDEV]; disappears - get_blkdev_list, (un)register_blkdev, __bdevname are moved from block_dev.c to genhd.c - the third "fops" parameter of register_blkdev was unused; now removed everywhere - zillions of places had printk("cannot get major") upon error return from register_blkdev; removed all of these and inserted a single printk in register_blkdev. Of course the reason for the patch is that one fixed size array is eliminated.
Diffstat (limited to 'drivers/block/loop.c')
-rw-r--r--drivers/block/loop.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/block/loop.c b/drivers/block/loop.c
index 6c841086ed2e..349d1341c1a9 100644
--- a/drivers/block/loop.c
+++ b/drivers/block/loop.c
@@ -1017,11 +1017,8 @@ int __init loop_init(void)
max_loop = 8;
}
- if (register_blkdev(LOOP_MAJOR, "loop", &lo_fops)) {
- printk(KERN_WARNING "Unable to get major number %d for loop"
- " device\n", LOOP_MAJOR);
+ if (register_blkdev(LOOP_MAJOR, "loop"))
return -EIO;
- }
devfs_mk_dir(NULL, "loop", NULL);