Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp630122pxf; Thu, 18 Mar 2021 08:18:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvXjvsA1u0lcTZ+gE5NTpsaG++UPptGrMkf+wxGu0mF7ZdnwM2ygUgvYDpRnzoKVuxhukJ X-Received: by 2002:a17:906:bcfc:: with SMTP id op28mr41034556ejb.238.1616080694683; Thu, 18 Mar 2021 08:18:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616080694; cv=none; d=google.com; s=arc-20160816; b=tnjo41mQ3a/cYgFUIDUJoL/bYKvtvMvEVSCq+eKXoK+hVdN9pHCsIolM10aqb+6JW1 8LaQE6y6M53Md0gZBUu5QkQL5WJ4GMMs8IMgh+9HdEVk+7FRPqi0OL/RpQ1ey45ezysl RH4tyfcZgER/i4HMpHIa+rP2hYHDmr6tyhH5MTIqfGLTkuwcCpnJhEgVctniGsQl5cbJ zAEymqOjMlStCoR+U6JUFG1dhRklQlt3RBKUfkaDsq4hSA+AoiyDWaHWughwA4uuGos/ +VY59mOA5a1+eVa57Ay4wLSemuiUjsJyh6x/CO8CJfN11hWPM6c2iyR9/SPG1/2invW/ A75A== 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=4EXcJyOQzEIKE0XyO/1z57qGQSb75Ggjt2G9XngCviw=; b=FpaVcAE/ae3mlsp8pEwsv+4TCVhosM8kjPl6coLqqvYcPnXmANJXeZEhNGiMCnl3qY ssgBnnilbar/Q3YWJ3z/WADLIEkmYVTERkiN3u//Exl0cyr1rO+GwS5VNtffLQ6cByq9 vkYcmNLjQWWGkDbpgxaBSJg/WSUX6fUGrTz8RZZPQqawAGbdijWAe0bu5izOY7lSTXW9 ToVZ29t6/o4SJHUAJYkDsvIpoN9Y1xPiVt6I7RuHGJDd4IoaauFpeJOD8eA8a7fJffgd g0mPwBgGFhihFh6hyNj1csbUUe1PUqAeUSpsgaV2nURW039xJYiJxVt+E4XH8I51HnDw 0n1w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m12si1699836ejx.720.2021.03.18.08.17.51; Thu, 18 Mar 2021 08:18:14 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231607AbhCRPQz (ORCPT + 99 others); Thu, 18 Mar 2021 11:16:55 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:41979 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230282AbhCRPQ2 (ORCPT ); Thu, 18 Mar 2021 11:16:28 -0400 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lMuNv-0001rJ-15; Thu, 18 Mar 2021 15:16:27 +0000 From: Colin King To: Jens Axboe , Dan Schatzberg , linux-block@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH][next] loop: Fix missing max_active argument in alloc_workqueue call Date: Thu, 18 Mar 2021 15:16:26 +0000 Message-Id: <20210318151626.17442-1-colin.king@canonical.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King The 3rd argument to alloc_workqueue should be the max_active count, however currently it is the lo->lo_number that is intended for the loop%d number. Fix this by adding in the missing max_active count. Addresses-Coverity: ("Missing argument to printf") Fixes: 08ad7f822739 ("loop: Use worker per cgroup instead of kworker") Signed-off-by: Colin Ian King --- drivers/block/loop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/loop.c b/drivers/block/loop.c index f2f9e4127847..ee2a6c1bc093 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -1192,7 +1192,7 @@ static int loop_configure(struct loop_device *lo, fmode_t mode, lo->workqueue = alloc_workqueue("loop%d", WQ_UNBOUND | WQ_FREEZABLE | WQ_MEM_RECLAIM, - lo->lo_number); + 1, lo->lo_number); if (!lo->workqueue) { error = -ENOMEM; goto out_unlock; -- 2.30.2