summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/core.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-01-13 09:33:36 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2012-01-13 09:33:36 +0100
commit87428167719cd9e28b61cc19fab4984f31750930 (patch)
tree6ada3f5d6ec323228ad5c042b6557b93dbbb7222 /drivers/mtd/core.c
parent2878a37e1bd96b4738b5d82b3788cd60147a3da4 (diff)
parentc40f026947d72edadacb28aa400bfe5bc473f20c (diff)
downloadbarebox-87428167719cd9e28b61cc19fab4984f31750930.tar.gz
barebox-87428167719cd9e28b61cc19fab4984f31750930.tar.xz
Merge branch 'pu/jean-codesize' into next
Diffstat (limited to 'drivers/mtd/core.c')
-rw-r--r--drivers/mtd/core.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/drivers/mtd/core.c b/drivers/mtd/core.c
index ab4babddc..ccc5c262a 100644
--- a/drivers/mtd/core.c
+++ b/drivers/mtd/core.c
@@ -227,14 +227,16 @@ int add_mtd_device(struct mtd_info *mtd, char *devname)
mtd->cdev.dev = &mtd->class_dev;
mtd->cdev.mtd = mtd;
- sprintf(str, "%u", mtd->size);
- dev_add_param_fixed(&mtd->class_dev, "size", str);
- sprintf(str, "%u", mtd->erasesize);
- dev_add_param_fixed(&mtd->class_dev, "erasesize", str);
- sprintf(str, "%u", mtd->writesize);
- dev_add_param_fixed(&mtd->class_dev, "writesize", str);
- sprintf(str, "%u", mtd->oobsize);
- dev_add_param_fixed(&mtd->class_dev, "oobsize", str);
+ if (IS_ENABLED(CONFIG_PARAMETER)) {
+ sprintf(str, "%u", mtd->size);
+ dev_add_param_fixed(&mtd->class_dev, "size", str);
+ sprintf(str, "%u", mtd->erasesize);
+ dev_add_param_fixed(&mtd->class_dev, "erasesize", str);
+ sprintf(str, "%u", mtd->writesize);
+ dev_add_param_fixed(&mtd->class_dev, "writesize", str);
+ sprintf(str, "%u", mtd->oobsize);
+ dev_add_param_fixed(&mtd->class_dev, "oobsize", str);
+ }
devfs_create(&mtd->cdev);