Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1377693pxf; Fri, 19 Mar 2021 06:07:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJycSxyakZgITJdRyTLxFJGvuYMEmoT65JS3ULWp0UNnfwHLH9kQqpsCgczuYuHy21Dtxwi2 X-Received: by 2002:a17:907:9870:: with SMTP id ko16mr4212359ejc.227.1616159236637; Fri, 19 Mar 2021 06:07:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616159236; cv=none; d=google.com; s=arc-20160816; b=lv3AIXMiqhHF0V9Z8s1/Q2LJuFuDg/ckJ41+I3xd+3SSvcW6XcqVAChfXq8luabaIi 3UhAd6RBt1GnbTj+2lq1tT8DGtiTnHky3aAbeV2X67tITvfJ5BPt5q+NsViEP6BXxygl tCE9kOb4Rn6Uxok0WasEk0L45LAJ+YTa2tu/B57Rhq8j54A7pGRhpXbq7M2pHBbLBvop /ihOm6yJbIVD8HCKpoNmn2eMDEK5NZATE2AwgiyYBMUQdS+Dw0DC5OkKHobEudANgsuk onsXSR3xRjharJGirPSfLGsp3YjM+eQqa16xDkY9pc41hl4XYQ09HBCxFkCenw4MeuTS sCFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=hTdKyQIaqcPxeY5I/JNuY5Iz2ypiwcneaqLgnosgVlo=; b=P+XpVmT/AaaTHulEpnJhGCPwx8UMwEuEjCPDWJBxNbgbkoVITwxtX0TUdaeO2dAyjY 14ntJHyGC6KVpO3XHWkbwm8G3oj9QOMjyFBbOJux1bOYFbrbsTK9Z2QfMF8wQUYQcpJy A0jKLN+Pp6fCQuNd1shN479iwOn8eEZLSVtVHXTEyabR/bWZW2UgL+oxDRrIG4Z1rUni +QA51LoK20ALX4JEZDJpkrNpHbadUH+XUWXGOGlCmt6ph4Pcnd3u0iKx+jETavvckTDy vX4ZxZrBnG+0OVQFw8Ra8xpON1alLrCBJocMNtw3kfLNhSCdyN81WfEOLVdRljHctUOe OZgQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=UNj2P9IB; 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 n24si4137086eju.356.2021.03.19.06.06.53; Fri, 19 Mar 2021 06:07:16 -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; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=UNj2P9IB; 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 S229941AbhCSNF5 (ORCPT + 99 others); Fri, 19 Mar 2021 09:05:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37068 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229785AbhCSNF3 (ORCPT ); Fri, 19 Mar 2021 09:05:29 -0400 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B89ADC061760 for ; Fri, 19 Mar 2021 06:05:28 -0700 (PDT) Received: by mail-pg1-x52a.google.com with SMTP id e33so3636766pgm.13 for ; Fri, 19 Mar 2021 06:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=hTdKyQIaqcPxeY5I/JNuY5Iz2ypiwcneaqLgnosgVlo=; b=UNj2P9IBDWWQbYgV+zqNzk4pmN8wQaCSYpXS3X8sD3YmagQFQVliE0NfG9tI7t+BK4 ZwbMJJBXmLjnDl1d87FVrB3hZMyK65KVQXkEVp+iukrBiVMt02MMwW9WhcqPKNn2tSbH vLwbjiSe+KXMNVln8mresYY3I9p50YKWv6kJkBXyYJyA+oPEqJkkRRSAxd6KPkAevrze mBYlaUForng5fMTkr1ZSI7274P3oTT01anF7I4oWDLttYlAr4IKK73Y8S0LX/SVAJ1RM jryQtdAm6+YCLlrqGxc8S7rokR2a/KCPrrmP1Gw+BXOmWgMt+s9nP8+vzZjn2ccRDjba SlwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hTdKyQIaqcPxeY5I/JNuY5Iz2ypiwcneaqLgnosgVlo=; b=eFof6SQ+APKM76huBk1D+ULvFx0DmJVBJMuLspgSNoBpxTRKw6tIIpPW+dro99ZsW4 1TEHBqVYqpRMGmYwF9yY1j6GPJNV+mypU62U/+YNNzTVpVqXSWM8McSB8YoQpdGFy+4E RLRxhxI7YA/sYdtGmSkxZyZCigfv6m9ERulNN27IU6DNf6Zey2TaavvdAui6Etwt76Mo lSEr23U8+kSS4fSbncIxjd5aQOpJLUFyBcGX8/1dZp7HXcITC8K24XVTPuW7KCKVVAh1 MNjyCYu7bidRqgOPDp9tD1yWF4R/r9trTZ3ApRisDPP1iTGPYSWqxsJqdEWXJ/hj2jVt JQmw== X-Gm-Message-State: AOAM533z8k58fqsBaJ5vRNG+kBhjHQhrVGvghHuwXMbF2eGMMt1t086t d96lXG7h1gxiqPxwbqcDSh/I0pSPiyJ1zA== X-Received: by 2002:a63:460e:: with SMTP id t14mr11149637pga.230.1616159127805; Fri, 19 Mar 2021 06:05:27 -0700 (PDT) Received: from [192.168.1.134] ([66.219.217.173]) by smtp.gmail.com with ESMTPSA id c12sm5948967pfp.17.2021.03.19.06.05.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Mar 2021 06:05:27 -0700 (PDT) Subject: Re: [PATCH][next] loop: Fix missing max_active argument in alloc_workqueue call To: Krzysztof Kozlowski , Colin Ian King , Dan Schatzberg , linux-block@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org References: <20210318151626.17442-1-colin.king@canonical.com> <13a1d187-4d6d-9e06-b94a-553d872de756@kernel.dk> <62cd71bc-86e1-412d-b2b9-716c0f8021be@canonical.com> From: Jens Axboe Message-ID: Date: Fri, 19 Mar 2021 07:05:26 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/19/21 3:59 AM, Krzysztof Kozlowski wrote: > On 18/03/2021 21:42, Jens Axboe wrote: >> On 3/18/21 2:24 PM, Colin Ian King wrote: >>> On 18/03/2021 20:12, Jens Axboe wrote: >>>> On 3/18/21 9:16 AM, Colin King wrote: >>>>> 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. >>>> >>>> Dan, please fold this (or something similar) in when you're redoing the >>>> series. >>>> >>> Appreciate this fix being picked up. Are we going to lose the SoB? >> >> If it's being redone, would be silly to have that error in there. Do >> we have a tag that's appropriate for this? I often wonder when I'm >> folding in a fix. Ala Fixes-by: or something like that. > > Why it is being redone if it was put into next? And even then, several > other maintainers just apply a fix on top (I think Andrew Morton, Greg > KH, Mark Brown) to avoid rebasing, preserve the history and also give > credits to the fixer. linux-next doesn't have continual history, and I rebase my for-next all the time. Since the series was going to be re-done and applied to a different tree even, it would be silly to retain a bug _just_ so that we can have credits to the fixer separately. For this case, it's rebased anyway, and there's honestly not any history to preserve here. The only downside is losing the fixer attribution, which I do agree is annoying and hence why I asked/lobbied in a fixes-by kind of tag. -- Jens Axboe