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