Messages in this thread Patch in this message | | | From | Andy Shevchenko <> | Subject | [PATCH v1 2/2] mfd: syscon: Switch to use devm_ioremap_resource() | Date | Fri, 15 Nov 2019 10:49:31 +0200 |
| |
Instead of checking resource pointer for being NULL and report some not very standard error codes in this case, switch to devm_ioremap_resource() API.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> --- drivers/mfd/syscon.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/drivers/mfd/syscon.c b/drivers/mfd/syscon.c index 13626bb2d432..fad961b2e4a5 100644 --- a/drivers/mfd/syscon.c +++ b/drivers/mfd/syscon.c @@ -238,12 +238,9 @@ static int syscon_probe(struct platform_device *pdev) return -ENOMEM; res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) - return -ENOENT; - - base = devm_ioremap(dev, res->start, resource_size(res)); - if (!base) - return -ENOMEM; + base = devm_ioremap_resource(dev, res); + if (IS_ERR(base)) + return PTR_ERR(base); syscon_config.max_register = resource_size(res) - 4; if (pdata) -- 2.24.0
| |