diff options
| author | Alexander Viro <viro@math.psu.edu> | 2002-09-21 02:43:02 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-09-21 02:43:02 -0700 |
| commit | bc2ce86fdce2b62a9de49c4f893de76215ee312d (patch) | |
| tree | 43a9824ffda07e9722fd06c59c7d7f89214e5e25 /drivers/cdrom | |
| parent | 50580f89400c41a9d4b24c4e80a396a5119770ea (diff) | |
[PATCH] switch to add_disk()
Almost all callers of add_gendisk() were immediately followed by
register_disk(disk, mk_kdev(disk->major,disk->first_minor),
1<<disk->minor_shift, disk->fops, something);
The only exception (DAC960.c) massaged to that form.
New helper (add_disk(disk)) introduced and aforementioned sequence
replaced with
set_capacity(disk, something);
add_disk(disk);
Diffstat (limited to 'drivers/cdrom')
| -rw-r--r-- | drivers/cdrom/cdu31a.c | 7 | ||||
| -rw-r--r-- | drivers/cdrom/cm206.c | 7 | ||||
| -rw-r--r-- | drivers/cdrom/mcd.c | 7 | ||||
| -rw-r--r-- | drivers/cdrom/mcdx.c | 7 | ||||
| -rw-r--r-- | drivers/cdrom/sbpcd.c | 7 |
5 files changed, 5 insertions, 30 deletions
diff --git a/drivers/cdrom/cdu31a.c b/drivers/cdrom/cdu31a.c index b197597a6d55..bd55ea0d8cd3 100644 --- a/drivers/cdrom/cdu31a.c +++ b/drivers/cdrom/cdu31a.c @@ -3443,12 +3443,7 @@ int __init cdu31a_init(void) scd_info.mask = deficiency; if (register_cdrom(&scd_info)) goto errout0; - add_gendisk(disk); - register_disk(disk, - mk_kdev(disk->major,disk->first_minor), - 1<<disk->minor_shift, - disk->fops, - 0); + add_disk(disk); } diff --git a/drivers/cdrom/cm206.c b/drivers/cdrom/cm206.c index c43ed6d66fe1..a2c924b970be 100644 --- a/drivers/cdrom/cm206.c +++ b/drivers/cdrom/cm206.c @@ -1482,12 +1482,7 @@ int __init cm206_init(void) printk(KERN_INFO "Cannot register for cdrom %d!\n", MAJOR_NR); goto out_cdrom; } - add_gendisk(disk); - register_disk(disk, - mk_kdev(disk->major,disk->first_minor), - 1<<disk->minor_shift, - disk->fops, - 0); + add_disk(disk); blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), do_cm206_request, &cm206_lock); blk_queue_hardsect_size(BLK_DEFAULT_QUEUE(MAJOR_NR), 2048); diff --git a/drivers/cdrom/mcd.c b/drivers/cdrom/mcd.c index c417644e6df2..9fd5a13f05be 100644 --- a/drivers/cdrom/mcd.c +++ b/drivers/cdrom/mcd.c @@ -1130,12 +1130,7 @@ int __init mcd_init(void) printk(KERN_ERR "mcd: Unable to register Mitsumi CD-ROM.\n"); goto out_cdrom; } - add_gendisk(disk); - register_disk(disk, - mk_kdev(disk->major,disk->first_minor), - 1<<disk->minor_shift, - disk->fops, - 0); + add_disk(disk); printk(msg); return 0; diff --git a/drivers/cdrom/mcdx.c b/drivers/cdrom/mcdx.c index 22e7d30af945..748bae979b63 100644 --- a/drivers/cdrom/mcdx.c +++ b/drivers/cdrom/mcdx.c @@ -1230,12 +1230,7 @@ int __init mcdx_init_drive(int drive) blk_cleanup_queue(BLK_DEFAULT_QUEUE(MAJOR_NR)); return 2; } - add_gendisk(disk); - register_disk(disk, - mk_kdev(disk->major,disk->first_minor), - 1<<disk->minor_shift, - disk->fops, - 0); + add_disk(disk); printk(msg); return 0; } diff --git a/drivers/cdrom/sbpcd.c b/drivers/cdrom/sbpcd.c index b39b4b630d99..f255d069a752 100644 --- a/drivers/cdrom/sbpcd.c +++ b/drivers/cdrom/sbpcd.c @@ -5843,12 +5843,7 @@ int __init sbpcd_init(void) { printk(" sbpcd: Unable to register with Uniform CD-ROm driver\n"); } - add_gendisk(disk); - register_disk(disk, - mk_kdev(disk->major,disk->first_minor), - 1<<disk->minor_shift, - disk->fops, - 0); + add_disk(disk); } blk_queue_hardsect_size(BLK_DEFAULT_QUEUE(MAJOR_NR), CD_FRAMESIZE); |
