diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2016-05-30 11:39:51 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-05-31 08:57:46 +0200 |
commit | a20a3cb4cd7a16a7f90028469cc9e8060d4b4ef0 (patch) | |
tree | beb6bd63481c779882a7c5352fbb490a0cef79d1 /drivers/eeprom | |
parent | 24fcf5fceec8a3af9fab21f2ba702da08ba7c430 (diff) | |
download | barebox-a20a3cb4cd7a16a7f90028469cc9e8060d4b4ef0.tar.gz barebox-a20a3cb4cd7a16a7f90028469cc9e8060d4b4ef0.tar.xz |
eeprom: at25: check return value of devfs_create
Also only emit the message that the device was probed when it
actually was.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/eeprom')
-rw-r--r-- | drivers/eeprom/at25.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/eeprom/at25.c b/drivers/eeprom/at25.c index 9f054d00b4..f7f8368c4b 100644 --- a/drivers/eeprom/at25.c +++ b/drivers/eeprom/at25.c @@ -354,8 +354,11 @@ static int at25_probe(struct device_d *dev) goto fail; } + err = devfs_create(&at25->cdev); + if (err) + goto fail; + dev_dbg(dev, "%s probed\n", at25->cdev.name); - devfs_create(&at25->cdev); of_parse_partitions(&at25->cdev, dev->device_node); return 0; |