On Thu, Mar 20, 2025 at 08:04:24PM +0200, Andy Shevchenko wrote:
> Binary printing functions are using printf() type of format, and compiler
> is not happy about them as is:
> 
> kernel/trace/trace.c:3292:9: error: function ‘trace_vbprintk’ might be a 
> candidate for ‘gnu_printf’ format attribute [-Werror=suggest-attribute=format]
> kernel/trace/trace_seq.c:182:9: error: function ‘trace_seq_bprintf’ might be 
> a candidate for ‘gnu_printf’ format attribute 
> [-Werror=suggest-attribute=format]
> 
> Fix the compilation errors by adding __printf() attribute.
> 
> While at it, move existing __printf() attributes from the implementations
> to the declarations.

This also missed removal of one new line and __printf() in the C file.
Will be improved in v2.

-- 
With Best Regards,
Andy Shevchenko



Reply via email to