lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20190319174047.89815-1-bvanassche@acm.org> Date: Tue, 19 Mar 2019 10:40:47 -0700 From: Bart Van Assche <bvanassche@....org> To: Tejun Heo <tj@...nel.org> Cc: linux-kernel@...r.kernel.org, Bart Van Assche <bvanassche@....org>, Lai Jiangshan <jiangshanlai@...il.com>, Alexander Duyck <alexander.h.duyck@...ux.intel.com>, Dan Williams <dan.j.williams@...el.com> Subject: [PATCH] kernel/workqueue: Verify alloc_workqueue() argument list consistency 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 <jiangshanlai@...il.com> Cc: Alexander Duyck <alexander.h.duyck@...ux.intel.com> Cc: Dan Williams <dan.j.williams@...el.com> Fixes: 669de8bda87b ("kernel/workqueue: Use dynamic lockdep keys for workqueues") Signed-off-by: Bart Van Assche <bvanassche@....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
Powered by blists - more mailing lists