aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-10-20 22:25:32 -0400
committerNeilBrown <neilb@suse.de>2008-10-20 22:25:32 -0400
commit92850bbd71228730c80efd491e7427650188d359 (patch)
tree1d9d87d8eead78e2f6d37db62b580a8b7961844e /drivers/md
parent3c0ee63a64a20351ed6c16ec797e1f8c850741ea (diff)
md: allow extended partitions on md devices.
The new extended partition support provides a much nicer was to have partitions on md devices that the 'mdp' alternate major. We cannot really get rid of 'mdp' at this time, but we can enable extended partitions as that will probably make life easier for sysadmins. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md')
-rw-r--r--drivers/md/md.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index 8b303477c77b..d255997bf635 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -3463,6 +3463,11 @@ static struct kobject *md_probe(dev_t dev, int *part, void *data)
3463 disk->fops = &md_fops; 3463 disk->fops = &md_fops;
3464 disk->private_data = mddev; 3464 disk->private_data = mddev;
3465 disk->queue = mddev->queue; 3465 disk->queue = mddev->queue;
3466 /* Allow extended partitions. This makes the
3467 * 'mdp' device redundant, but we can really
3468 * remove it now.
3469 */
3470 disk->flags |= GENHD_FL_EXT_DEVT;
3466 add_disk(disk); 3471 add_disk(disk);
3467 mddev->gendisk = disk; 3472 mddev->gendisk = disk;
3468 error = kobject_init_and_add(&mddev->kobj, &md_ktype, 3473 error = kobject_init_and_add(&mddev->kobj, &md_ktype,