On Thu, May 25, 2023 at 12:45:13PM -0400, Luben Tuikov wrote: > On 2023-05-25 12:29, Nathan Chancellor wrote: > > On Thu, May 25, 2023 at 12:26:56PM -0400, Luben Tuikov wrote: > >> On 2023-05-25 11:22, Nathan Chancellor wrote: > >>> On Fri, May 19, 2023 at 06:14:38PM +0530, Srinivasan Shanmugam wrote: > >>>> Silencing the compiler from below compilation error: > >>>> > >>>> drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c:704:23: error: variable 'mmhub_v1_8_mmea_err_status_reg' is not needed and will not be emitted [-Werror,-Wunneeded-internal-declaration] > >>>> static const uint32_t mmhub_v1_8_mmea_err_status_reg[] = { > >>>> ^ > >>>> 1 error generated. > >>>> > >>>> Mark the variable as __maybe_unused to make it clear to clang that this > >>>> is expected, so there is no more warning. > >>>> > >>>> Cc: Christian König <christian.koenig@xxxxxxx> > >>>> Cc: Lijo Lazar <lijo.lazar@xxxxxxx> > >>>> Cc: Luben Tuikov <luben.tuikov@xxxxxxx> > >>>> Cc: Alex Deucher <alexander.deucher@xxxxxxx> > >>>> Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@xxxxxxx> > >>> > >>> Traditionally, this attribute would go between the [] and =, but that is > >>> a nit. Can someone please pick this up to unblock our builds on -next? > >>> > >>> Reviewed-by: Nathan Chancellor <nathan@xxxxxxxxxx> > >> > >> I'll pick this up, fix it, and submit to amd-staging-drm-next. > > > > Thanks a lot :) > > > >> Which -next are you referring to, Nathan? > > > > linux-next, this warning breaks the build when -Werror is enabled, such > > as with allmodconfig: > > > > https://storage.tuxsuite.com/public/clangbuiltlinux/continuous-integration2/builds/2QHtlCTz2JL0yXNpRB5hVmiP9lq/build.log > > > > Hi Nathan, > > Thanks for the pointers. > > Srinivasan has already submitted it to amd-staging-drm-next. > > Seems Alex will push it upstream. > > Not sure who fast you need it, we can send you the commit itself > for you to git-am if you cannot wait. Thanks for that extra info. We can just wait for the patch to end up in -next naturally, we try to avoid applying extra patches when possible. Cheers, Nathan