diff --git a/[refs] b/[refs] index 4cafd82147bd..125947bfcc18 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cbe6ef1d2622e08e272600b3cb6040bed60f0450 +refs/heads/master: 8f5f02c460b7ca74ce55ce126ce0c1e58a3f923d diff --git a/trunk/drivers/md/md.c b/trunk/drivers/md/md.c index 6818ff4aa8d6..330addfe9b77 100644 --- a/trunk/drivers/md/md.c +++ b/trunk/drivers/md/md.c @@ -553,6 +553,9 @@ static mddev_t * mddev_find(dev_t unit) { mddev_t *mddev, *new = NULL; + if (unit && MAJOR(unit) != MD_MAJOR) + unit &= ~((1<