Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp1990979pxb; Sun, 18 Apr 2021 14:27:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwuGKFDBoKiVoYUzl1Q96VisMTaAtl1i+IcO9WTIqFOoWHVQCf0Ppyb0wpG/CUyUH9V/TcR X-Received: by 2002:a17:902:9b8b:b029:e6:b027:2f96 with SMTP id y11-20020a1709029b8bb02900e6b0272f96mr20424894plp.28.1618781238004; Sun, 18 Apr 2021 14:27:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618781237; cv=none; d=google.com; s=arc-20160816; b=Q8iXyHgRwAIU+WNFPUUGHum0i6XFicbBJhQwb+n0/yFrecLr6gX3JhGLlRtwrYvddN ehIjny2CvP52n7KkyP1UmXE6VYAIMGiBLd9S5tRbIjSirTqfgqPKnbtJ6yBsR2SbTz2x +f1L/nR0WQdWZ2yBUW9TmDYrK94+CXaKMqr1zB3ZauY6NAX1NDK9UmPk5DoBiCMhUbIy M1Kq7PIcy1L9pRnNHeRcBkKSuiX2QS3q848OQjfQM2ltoKPcS9NG1VmiquAOUANi95eV W5qZp8/YP6L6G1nzDofgkcRvFZuXINE0k9vX0DvI13L+lBNt+qNIrsYed0NM/KHuCcyz rcRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=T1x2AXgrssKih1+XB3Y0Pds/bbcvG4HvEBeGi8RCoaI=; b=WBo7MK8RWbReRkbfpB9qvlB5T+jl2FUEeNUYAavouWRw4Sq+95S0z5mk/pvGUsljAu +avBnYr9rbiMOUgj8AZ5IUnDjyAZVpq63Z90DeOAHzTVjzpatBeFVmhvNMX+18LRrCIj S4CrH+pTidLUMvUuEkG+VnX3J4ER9uBTPJN6f/Na/4rYk0HXInzC2d+BYIWjSZ05qyX7 SSdK1gAwDdLejoTr0QBLgs5v+EGg3tvFb0rWsUCaYxL4a/tz1W3G0bANLPeYvIx10iu/ siwpuhbEEu+6dh9+ba8feUQ2L1jlhQc/SIQmxK/mfjva/wryv9AfERIjh/e/bGY8DdG+ hBQA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lk18si17252055pjb.95.2021.04.18.14.27.05; Sun, 18 Apr 2021 14:27:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232357AbhDRV02 (ORCPT + 99 others); Sun, 18 Apr 2021 17:26:28 -0400 Received: from smtp02.smtpout.orange.fr ([80.12.242.124]:23523 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232023AbhDRV01 (ORCPT ); Sun, 18 Apr 2021 17:26:27 -0400 Received: from localhost.localdomain ([86.243.172.93]) by mwinf5d25 with ME id uMRt2400521Fzsu03MRuCc; Sun, 18 Apr 2021 23:25:56 +0200 X-ME-Helo: localhost.localdomain X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Sun, 18 Apr 2021 23:25:56 +0200 X-ME-IP: 86.243.172.93 From: Christophe JAILLET To: tj@kernel.org, jiangshanlai@gmail.com, saeedm@nvidia.com, leon@kernel.org, davem@davemloft.net, kuba@kernel.org, bvanassche@acm.org Cc: netdev@vger.kernel.org, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH 0/2] workqueue: Have 'alloc_workqueue()' like macros accept a format specifier Date: Sun, 18 Apr 2021 23:25:52 +0200 Message-Id: X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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