On Sun, Aug 13, 2023 at 2:45 AM Arnd Bergmann <arnd@xxxxxxxx> wrote: > > On Sat, Aug 12, 2023, at 11:21, Masahiro Yamada wrote: > > On Sat, Aug 12, 2023 at 5:50 PM Arnd Bergmann <arnd@xxxxxxxxxx> wrote: > > > > GCC manual says -Wall implies -Wmaybe-uninitialized. > > > > If you move -Wno-maybe-uninitialize to the "W != 2" part, > > -Wmaybe-uninitialized is unneeded in the 'W == 2" part. > > > > Maybe, the same applies to -Wunused-but-set-parameter. > > > > Shall we drop warnings implied by another, or > > is it clearer to explicitly add either -Wfoo or -Wno-foo? > > > > If desired, we can do such a clean-up later, though. > > Right, we can probably drop that, I've gone back and forth > on this how to handle these. Some of the warnings are > handled differently between gcc and clang, or differently > between compiler versions, where they are sometimes > implied and sometimes need to be specified explicitly. > > What I've tried to do here is to do the change in the least > invasive way to ensure that this larger patch does not > change the behavior. My preference would be for you > to merge it like this unless you see a bug, and then > do another cleanup pass where we remove the ones implied > by either -Wall or -Wextra on all known versions. > > I'll be on vacation the next few weeks starting on > Tuesday and will be able to reply to emails, but won't > have a chance to sufficiently test any significant > reworks of my series before the merge window. > > Arnd Applied to linux-kbuild. Thanks. -- Best Regards Masahiro Yamada