Re: [PATCH v1 1/6] seq_buf: Mark binary printing functions with __printf() attribute
From: Andy Shevchenko
Date: Mon Mar 24 2025 - 12:09:34 EST
On Mon, Mar 24, 2025 at 6:03 PM Steven Rostedt <rostedt@xxxxxxxxxxx> wrote:
>
> On Thu, 20 Mar 2025 20:04:22 +0200
> Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote:
>
> > Binary printing functions are using printf() type of format, and compiler
> > is not happy about them as is:
> >
> > lib/seq_buf.c:162:17: error: function ‘seq_buf_bprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Werror=suggest-attribute=format]
> >
> > Fix the compilation errors by adding __printf() attribute.
>
> Should also note the removal of "extern"
If it is worth it, why not? The idea is to make it slightly more
consistent with code around (file seems to have both approaches).
--
With Best Regards,
Andy Shevchenko