[PATCH 0/2] workqueue: Have 'alloc_workqueue()' like macros accept a format specifier

Christophe JAILLET
2021-04-18T21:26:00Z

Improve 'create_workqueue', 'create_freezable_workqueue' and
'create_singlethread_workqueue' so that they accept a format
specifier and a variable number of arguments.

This will put these macros more in line with 'alloc_ordered_workqueue' and
the underlying 'alloc_workqueue()' function.

This will also allow further code simplification.

Patch 1 is the modification of the macro.
Patch 2 is an example of simplification possible with this patch

Christophe JAILLET (2):
workqueue: Have 'alloc_workqueue()' like macros accept a format
specifier
net/mlx5: Simplify workqueue name creation

drivers/net/ethernet/mellanox/mlx5/core/health.c | 9 +--------
include/linux/workqueue.h | 14 +++++++-------
2 files changed, 8 insertions(+), 15 deletions(-)

--
2.27.0