diff options
author | Miquel Raynal <miquel.raynal@bootlin.com> | 2023-03-07 22:25:06 +0300 |
---|---|---|
committer | Miquel Raynal <miquel.raynal@bootlin.com> | 2023-03-08 17:02:24 +0300 |
commit | 5cab06156aade17fbee2fd926bce8c503e55b2b5 (patch) | |
tree | b67e23429d36c31e5a9f7f860081ca6516ac7d81 /drivers/mtd | |
parent | 1a7537a39b06ceb5ea0f161f6adc4343b686db18 (diff) | |
download | linux-5cab06156aade17fbee2fd926bce8c503e55b2b5.tar.xz |
mtd: Avoid printing error messages on probe deferrals
There is no reason to complain about probe errors in case of deferrals.
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Michael Walle <michael@walle.cc>
Link: https://lore.kernel.org/linux-mtd/20230307192506.439532-1-miquel.raynal@bootlin.com
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/mtdcore.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index 83a22566a8ce..83fb7192a593 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c @@ -536,12 +536,11 @@ static int mtd_nvmem_add(struct mtd_info *mtd) mtd->nvmem = nvmem_register(&config); if (IS_ERR(mtd->nvmem)) { /* Just ignore if there is no NVMEM support in the kernel */ - if (PTR_ERR(mtd->nvmem) == -EOPNOTSUPP) { + if (PTR_ERR(mtd->nvmem) == -EOPNOTSUPP) mtd->nvmem = NULL; - } else { - dev_err(&mtd->dev, "Failed to register NVMEM device\n"); - return PTR_ERR(mtd->nvmem); - } + else + return dev_err_probe(&mtd->dev, PTR_ERR(mtd->nvmem), + "Failed to register NVMEM device\n"); } return 0; |