From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Date: Tue, 25 May 2010 09:40:17 +0000 Subject: [patch] md/raid10: check for ERR_PTR returns from setup_conf() Message-Id: <20100525094017.GD22515@bicker> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Neil Brown Cc: Andre Noll , Robert Becker , "Martin K. Petersen" , Jens Axboe , linux-raid@vger.kernel.org, kernel-janitors@vger.kernel.org setup_conf() can return error values so I added a check for that here. Signed-off-by: Dan Carpenter diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c index 0372499..8bd7da2 100644 --- a/drivers/md/raid10.c +++ b/drivers/md/raid10.c @@ -2454,6 +2454,8 @@ static void *raid10_takeover_raid0(mddev_t *mddev) mddev->recovery_cp = MaxSector; conf = setup_conf(mddev); + if (IS_ERR(conf)) + return conf; conf->scale_disks = 2; return conf; }