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:23 +0200 |
commit | 9d5cf83ed1b634eea96472315047f7420818717c (patch) | |
tree | 8c36f6901e89c7f79fd398e8266d3fa9d56880de /arch/arm/boards/karo-tx28 | |
parent | cfe7885b04c200be5a2b10b36d6bf9a94bf79f6b (diff) | |
download | barebox-9d5cf83ed1b634eea96472315047f7420818717c.tar.gz barebox-9d5cf83ed1b634eea96472315047f7420818717c.tar.xz |
ARM: Ka-Ro TX28: 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>
Diffstat (limited to 'arch/arm/boards/karo-tx28')
-rw-r--r-- | arch/arm/boards/karo-tx28/tx28-stk5.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/boards/karo-tx28/tx28-stk5.c b/arch/arm/boards/karo-tx28/tx28-stk5.c index 2984d101eb..57cb0c3907 100644 --- a/arch/arm/boards/karo-tx28/tx28-stk5.c +++ b/arch/arm/boards/karo-tx28/tx28-stk5.c @@ -23,6 +23,7 @@ #include <io.h> #include <net.h> #include <asm/sections.h> +#include <linux/err.h> #include <mach/imx-regs.h> #include <mach/clock.h> #include <mach/mci.h> @@ -344,8 +345,11 @@ static int register_persistent_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; } void tx28_get_ethaddr(void) |