summaryrefslogtreecommitdiff
path: root/drivers/cdrom
diff options
context:
space:
mode:
authorAlexander Viro <viro@math.psu.edu>2002-09-21 02:43:02 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-09-21 02:43:02 -0700
commitbc2ce86fdce2b62a9de49c4f893de76215ee312d (patch)
tree43a9824ffda07e9722fd06c59c7d7f89214e5e25 /drivers/cdrom
parent50580f89400c41a9d4b24c4e80a396a5119770ea (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.c7
-rw-r--r--drivers/cdrom/cm206.c7
-rw-r--r--drivers/cdrom/mcd.c7
-rw-r--r--drivers/cdrom/mcdx.c7
-rw-r--r--drivers/cdrom/sbpcd.c7
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);