[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <6c7f2f6c-abda-e552-79e7-fa36951bb670@metux.net>
Date: Tue, 12 Mar 2019 10:30:24 +0100
From: "Enrico Weigelt, metux IT consult" <lkml@...ux.net>
To: Baolin Wang <baolin.wang@...aro.org>,
"Enrico Weigelt, metux IT consult" <info@...ux.net>
Cc: LKML <linux-kernel@...r.kernel.org>,
Linus Walleij <linus.walleij@...aro.org>,
Bartosz Golaszewski <bgolaszewski@...libre.com>,
Orson Zhai <orsonzhai@...il.com>,
Chunyan Zhang <zhang.lyra@...il.com>,
"open list:GPIO SUBSYSTEM" <linux-gpio@...r.kernel.org>
Subject: Re: [PATCH v2] drivers: gpio: sprd: use
devm_platform_ioremap_resource()
On 12.03.19 09:49, Baolin Wang wrote:
> I still do not think the new API is suitable for this case. Since we
> can have optional multiple IO resources, so the original code will not
> return errors if we did not get the IO resources, but we must cast
> errors if we failed to do ioremap. But you ignore the errors of
> ioremap, which is not good.
hmm, maybe we can differenciate on the error code ?
patch up devm_platform_ioremap_resource() so it returns -ENOENT if
there's no such resource defined. I suppose, ioremap() doesn't have
a valid case for -ENOENT (but haven't checked yet).
--mtx
--
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
info@...ux.net -- +49-151-27565287
Powered by blists - more mailing lists