Re: [PATCH v3] selftests: harness: Mark test fixture objects __maybe_unused

Alex Williamson <[email protected]>
Newsgroups dev.linux.lists.llvm,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest
Message-ID <[email protected]>
On Tue, 11 Aug 2026 13:21:37 -0700
David Matlack <[email protected]> wrote:

> On Wed, Jul 15, 2026 at 9:03 AM Kees Cook <[email protected]> wrote:
> >
> > On Tue, Jul 14, 2026 at 09:24:36AM -0700, David Matlack wrote:  
> > > On Mon, Jul 6, 2026 at 11:32 AM David Matlack <[email protected]> wrote:  
> > > >
> > > > Mark _##fixture_name##_##test_name##_object __maybe_unused since it may
> > > > not ever be read. This pointer is only read in XFAIL_ADD(), which tests
> > > > are not required to use.
> > > >
> > > > clang made a change to -Wunused-but-set-variable (split out into its own
> > > > subwarning, -Wunused-but-set-global) that causes this warning to be
> > > > emitted for various selftests and can be upgraded to an error in
> > > > selftest that set -Werror.
> > > >
> > > > VFIO selftests have been broken since commit ff556bd98348 ("vfio:
> > > > selftests: Add -Wall and -Werror to the Makefile"), and the net
> > > > selftests builds have been noisy due to -Wall.
> > > >
> > > > Fixes: 24cf65a62266 ("selftests/harness: Share _metadata between forked processes")
> > > > Reported-by: Kuniyuki Iwashima <[email protected]>
> > > > Reported-by: Aaron Lewis <[email protected]>
> > > > Reviewed-by: Alex Williamson <[email protected]>
> > > > Reviewed-by: Kuniyuki Iwashima <[email protected]>
> > > > Signed-off-by: David Matlack <[email protected]>  
> > >
> > > Kees and Shuah, is it ok if Alex takes this through the VFIO tree? [1]
> > > This fixes a bug exposed by recent VFIO selftests commit ff556bd98348
> > > ("vfio: selftests: Add -Wall and -Werror to the Makefile").
> > >
> > > [1] https://lore.kernel.org/linux-kselftest/[email protected]/  
> >
> > Yeah, please do. This has ample review. :)  
> 
> Thanks. Alex, can you pick this one up for 7.2 if there's still time,
> or for 7.3 otherwise?

Thanks for the reminder, applied to vfio next branch for v7.3.  Thanks,

Alex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.