[PATCH 0/3] OMAP2+ hwmod fixes
rnayak at ti.com
Wed Feb 23 05:05:07 EST 2011
> -----Original Message-----
> From: Paul Walmsley [mailto:paul at pwsan.com]
> Sent: Wednesday, February 23, 2011 12:40 AM
> To: Rajendra Nayak; Cousson, Benoit
> Cc: linux-omap at vger.kernel.org; linux-arm-kernel at lists.infradead.org
> Subject: RE: [PATCH 0/3] OMAP2+ hwmod fixes
> Hi Rajendra
> On Tue, 22 Feb 2011, Rajendra Nayak wrote:
> > The original behavior of the iterators, to terminate upon
> > encountering an error, seems fine to me. The only problem
> > I faced was that they fail silently and go undetected, unless
> > their user catches the return value and WARN's, which I found
> > was not the case with most users, mainly those of
> > omap_hwmod_for_each_by_class.
> > I was thinking of keeping the behaviour of these iterators
> > same for now and add WARN's in these iterators itself upon
> > an error, so its seen even if the user fails to catch it.
> What's your opinion on adding the pr_err() or WARN() into the code that
> the iterator calls for each hwmod? That code should know why something
> fails, so it should be able to provide a more detailed error message.
> course, it is not as general a solution...
I agree, if the callback functions are written with proper errors
or WARN's, they are the right place where most of the details'
exist. So maybe we don't need these in the iterator's after all.
> - Paul
More information about the linux-arm-kernel