diff options
author | NeilBrown <neilb@suse.de> | 2012-07-03 05:56:52 (GMT) |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-07-03 05:56:52 (GMT) |
commit | 0232605d987d8230b254aa139805bbb56a7ca30c (patch) | |
tree | 18537d016ecc0f12b41b4589818b4c047cd58bcf /drivers/md/raid1.c | |
parent | 055d3747dbf00ce85c6872ecca4d466638e80c22 (diff) | |
download | linux-0232605d987d8230b254aa139805bbb56a7ca30c.tar.xz |
md: make 'name' arg to md_register_thread non-optional.
Having the 'name' arg optional and defaulting to the current
personality name is no necessary and leads to errors, as when
changing the level of an array we can end up using the
name of the old level instead of the new one.
So make it non-optional and always explicitly pass the name
of the level that the array will be.
Reported-by: majianpeng <majianpeng@gmail.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md/raid1.c')
-rw-r--r-- | drivers/md/raid1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index a9c7981..39b2a8a 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -2621,7 +2621,7 @@ static struct r1conf *setup_conf(struct mddev *mddev) goto abort; } err = -ENOMEM; - conf->thread = md_register_thread(raid1d, mddev, NULL); + conf->thread = md_register_thread(raid1d, mddev, "raid1"); if (!conf->thread) { printk(KERN_ERR "md/raid1:%s: couldn't allocate thread\n", |