Skip to content

Commit 19e16fb

Browse files
committed
mtd: Fix the check on nvmem_register() ret code
Commit 20167b7 ("nvmem: use EOPNOTSUPP instead of ENOSYS") changed the nvmem_register() ret code from ENOSYS to EOPNOTSUPP when CONFIG_NVMEM is not enabled, but the check in mtd_nvmem_add() was not adjusted accordingly. Cc: Bartosz Golaszewski <brgl@bgdev.pl> Cc: Alban Bedel <albeu@free.fr> Fixes: c4dfa25 ("mtd: add support for reading MTD devices via the nvmem API") Reported-by: kernel test robot <rong.a.chen@intel.com> Signed-off-by: Boris Brezillon <bbrezillon@kernel.org> Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Boris Brezillon <bbrezillon@kernel.org>
1 parent bfeffd1 commit 19e16fb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/mtd/mtdcore.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ static int mtd_nvmem_add(struct mtd_info *mtd)
522522
mtd->nvmem = nvmem_register(&config);
523523
if (IS_ERR(mtd->nvmem)) {
524524
/* Just ignore if there is no NVMEM support in the kernel */
525-
if (PTR_ERR(mtd->nvmem) == -ENOSYS) {
525+
if (PTR_ERR(mtd->nvmem) == -EOPNOTSUPP) {
526526
mtd->nvmem = NULL;
527527
} else {
528528
dev_err(&mtd->dev, "Failed to register NVMEM device\n");

0 commit comments

Comments
 (0)