diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-09-30 16:06:46 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-09-30 16:08:11 +0200 |
commit | cfe7885b04c200be5a2b10b36d6bf9a94bf79f6b (patch) | |
tree | 3f4038268683db8147055c0b3a4c9b0899ff68f4 | |
parent | 826928bd31a4f15cea7c40df9486653d0422ed4f (diff) | |
download | barebox-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.c | 6 |
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) |