summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-09-30 16:06:46 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2013-09-30 16:08:11 +0200
commitcfe7885b04c200be5a2b10b36d6bf9a94bf79f6b (patch)
tree3f4038268683db8147055c0b3a4c9b0899ff68f4
parent826928bd31a4f15cea7c40df9486653d0422ed4f (diff)
downloadbarebox-cfe7885b04c200be5a2b10b36d6bf9a94bf79f6b.tar.gz
barebox-cfe7885b04c200be5a2b10b36d6bf9a94bf79f6b.tar.xz
ARM: mx23-evk: Fix result checking of devfs_add_partition
devfs_add_partition was changed to return the cdev. Fix the result checking accordingly. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/boards/freescale-mx23-evk/mx23-evk.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/boards/freescale-mx23-evk/mx23-evk.c b/arch/arm/boards/freescale-mx23-evk/mx23-evk.c
index 1714fddb6d..9ba32d3a1f 100644
--- a/arch/arm/boards/freescale-mx23-evk/mx23-evk.c
+++ b/arch/arm/boards/freescale-mx23-evk/mx23-evk.c
@@ -19,6 +19,7 @@
#include <gpio.h>
#include <environment.h>
#include <mci.h>
+#include <linux/err.h>
#include <asm/armlinux.h>
#include <generated/mach-types.h>
#include <mach/imx-regs.h>
@@ -95,8 +96,11 @@ static int register_persistant_environment(void)
}
/* use the full partition as our persistent environment storage */
- return devfs_add_partition("disk0.1", 0, cdev->size,
+ cdev = devfs_add_partition("disk0.1", 0, cdev->size,
DEVFS_PARTITION_FIXED, "env0");
+ if (IS_ERR(cdev))
+ return PTR_ERR(cdev);
+ return 0;
}
static int mx23_evk_devices_init(void)