[PATCH] workqueue: Add back __printf format validation
From: Joe Perches
Date: Wed Jun 02 2021 - 23:11:53 EST
commit 669de8bda87b ("kernel/workqueue: Use dynamic lockdep keys for
workqueues") indirectly removed the printf validation for alloc_workqueue.
Add it back.
Signed-off-by: Joe Perches <joe@xxxxxxxxxxx>
---
compiled x86-64 defconfig only, but there _might_ be some new
warning for a fmt/arg mismatch somewhere. Hope not...
include/linux/workqueue.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/linux/workqueue.h b/include/linux/workqueue.h
index d15a7730ee18b..7c177267a81f3 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, ...);