This patch avoids that gcc reports the following warning when building with W=1:
kernel/workqueue.c:4250:2: warning: function alloc_workqueue might be a candidate for gnu_printf format attribute [-Wsuggest-attribute=format] vsnprintf(wq->name, sizeof(wq->name), fmt, args); Cc: Lai Jiangshan <[email protected]> Cc: Alexander Duyck <[email protected]> Cc: Dan Williams <[email protected]> Fixes: 669de8bda87b ("kernel/workqueue: Use dynamic lockdep keys for workqueues") Signed-off-by: Bart Van Assche <[email protected]> --- include/linux/workqueue.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/workqueue.h b/include/linux/workqueue.h index d59525fca4d3..30737b5183c0 100644 --- a/include/linux/workqueue.h +++ b/include/linux/workqueue.h @@ -404,6 +404,7 @@ extern struct workqueue_struct *system_freezable_power_efficient_wq; * RETURNS: * Pointer to the allocated workqueue on success, %NULL on failure. */ +__printf(1, 4) struct workqueue_struct *alloc_workqueue(const char *fmt, unsigned int flags, int max_active, ...); -- 2.21.0.155.ge902e9bcae20

