Re: [PATCH] s390: disable -Warray-bounds

From: Philipp Zabel
Date: Thu Jun 09 2022 - 05:56:34 EST


Hi Linus,

On Mi, 2022-06-08 at 16:59 -0700, Linus Torvalds wrote:
> On Wed, Jun 8, 2022 at 2:33 PM Kees Cook <keescook@xxxxxxxxxxxx> wrote:
> >
> > I and others have been working through a bunch of them, though yes,
> > they're not all fixed yet. I've been trying to track it here[1], but
> > many of those fixes are only in -next.
>
> Hmm. Even with that disabled, I get a few warnings I *really* would
> want to get rid of.
>
> The one in ipuv3-crtc.c seems valid about "address used as boolean is
> always true".
>
> The 'dangling-pointer' warning does seem interesting, but not when the
> compiler does as bad a job as gcc seems to do.
>
> See the attached patch for
>
>  (a) make the s390 "use -Wno-array-bounds for gcc-12" be generic
>
>  (b) fix the ipuv3-crtc.c one. IMX people?

Thank you, this fix clearly matches the original intention.

Acked-by: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx>

The mistake had no adverse effect since the following condition doesn't
actually dereference the NULL pointer, but given the compiler warning
this

Fixes: eb8c88808c83 ("drm/imx: add deferred plane disabling")

regards
Philipp