diff --git a/[refs] b/[refs] index b05f1e230084..5445edd0d4e2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cb3ac42b8af357fdd9ad838234245b39e5bdb7fe +refs/heads/master: a53a6c85756339f82ff19e001e90cfba2d6299a8 diff --git a/trunk/drivers/md/raid10.c b/trunk/drivers/md/raid10.c index da5129a24b18..970a96ef9b18 100644 --- a/trunk/drivers/md/raid10.c +++ b/trunk/drivers/md/raid10.c @@ -1137,7 +1137,7 @@ static int raid10_add_disk(mddev_t *mddev, mdk_rdev_t *rdev) if (!enough(conf)) return -EINVAL; - if (rdev->raid_disk) + if (rdev->raid_disk >= 0) first = last = rdev->raid_disk; if (rdev->saved_raid_disk >= 0 &&