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 <jiangshan...@gmail.com> Cc: Alexander Duyck <alexander.h.du...@linux.intel.com> Cc: Dan Williams <dan.j.willi...@intel.com> Fixes: 669de8bda87b ("kernel/workqueue: Use dynamic lockdep keys for workqueues") Signed-off-by: Bart Van Assche <bvanass...@acm.org> --- 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