Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp9991849rwp; Thu, 20 Jul 2023 12:53:00 -0700 (PDT) X-Google-Smtp-Source: APBJJlFwFOpY+PZroz0QHbO9sH5MufZIrgtY0Owuzw/wjFFKprgtDaddVKlm59NUgm+Wh/L0CIWc X-Received: by 2002:a17:906:10cd:b0:993:f15f:efb7 with SMTP id v13-20020a17090610cd00b00993f15fefb7mr5930108ejv.8.1689882780062; Thu, 20 Jul 2023 12:53:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689882780; cv=none; d=google.com; s=arc-20160816; b=qi/MaVYXdqGda4m9rXpVoC0Xd25kyq2HSLsnmnXzdmrobkQMkVeqB7xXBERKmzddSD yOFhFgE0SxSCwtM0pNBVvhlwYt/voi1iWjjRwhATRmFLiCT8oFCG2fQBlto43IpBe/fR 3hrWgiprKlGq0HPph3RYyuSBmotsAD+IqayhauMqPo4XG2COWVcs8R2Rk9376J0kYEOx rEfItstn+RdkI+bYM/LE8T1ObeTXgO1gAi70aQOJ7tlCEQ7p4O1oGl3sQqmndoxAojjl yrnRUMsqZocsTi7yLygZbe1DhQ9A9RCxunxibHexAR5f8s6Jr01V0qUApB7g+Uixr1a4 y92A== 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=tx9RtKQ03Nd1GuwyZE0noO7TOti2z3ne8no8zAe784s=; fh=9CoiMdWvByfntjQVHNcOuvQ8+/PihG5Q0CUOwmSeoPA=; b=c287wZxZV36+bpbJqGoszxxfpFrJ4CVb1fBo6/1sGtbahyEK2+hDLBvnsnKYSzOTQm vNNHnms2gFLhBHDMXYyE46509ku7aNT+eH/g0ZhP5LdPEd9ZJK4cTGE6nEaEEvX/RiEA sm4QOpqBcCOwl54gu8hgZW6KR/wCh3YcoBz57CeEtxiVJN60CmvDbp1R7jimtRPdMANK EpIfD4sCgBlF9lcd2AnuWUka3l3p1m5F2g6dLsaKGnNJQR7zr6Y75irYlEAmDE5PC7eT ZkMltODk8BSfdS0rF6IyFmnmhLiSBUlmoLmpicMhSSKrbl6TJgB32T8+ysB8nX2cPpxM FwdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=jmdcc9pr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e14-20020a170906248e00b00997124ebc83si1186516ejb.6.2023.07.20.12.52.35; Thu, 20 Jul 2023 12:53:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=jmdcc9pr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231491AbjGTSYX (ORCPT + 99 others); Thu, 20 Jul 2023 14:24:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59246 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231519AbjGTSYU (ORCPT ); Thu, 20 Jul 2023 14:24:20 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9D0DA2D5D; Thu, 20 Jul 2023 11:23:59 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-307d20548adso911720f8f.0; Thu, 20 Jul 2023 11:23:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689877438; x=1690482238; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject:from:to:cc :subject:date:message-id:reply-to; bh=tx9RtKQ03Nd1GuwyZE0noO7TOti2z3ne8no8zAe784s=; b=jmdcc9prvj3Nk1J8/5XJfiTTkfWYn+BjtTwbUnUVLt1Ytq69Ux/NMf0BQdehKwxqKN uKi2uUicZtqCUOMh4KB7s91FSaO1IQCYaYUAz4gJ3tHvz6FJT+SNmNn7lg30vlEKXgpf Ti6iXqU1ex9KpgnjF61O36t5WTsPOs2j4XzpipW6qsE0AclZQ/+d5r0zEENIhL4SUDLK pAxBbSDZ0gY/cYNcl7zXioy/ZNAdCz8I1vcQrSk5dvqenGJXh/WGv8LlApTZfMg6sxdi TyCglpVeDQPTBCB/zcM9V4r2miNmJoqlYzn0mtX2NSzFeniY23+XVe6DCNEeJd+CgRhT OefA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689877438; x=1690482238; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tx9RtKQ03Nd1GuwyZE0noO7TOti2z3ne8no8zAe784s=; b=jcx4SejeuNyxCdVhy4XPH3HZQqbZfIHyk1zkhj/BMqnKrQ8pGk7+1oKzTd67AmciEA u9fVBWAMkMko6pGwhtteT7DseEJqn3XXecjkQa5wAlSbvrmnwZf7P66yWjiPDUiCQLWy XflMZnn/UIo0+IXXXgIU49azFX8Exzg97DXpxGE5CHQp8nGh16i1LY/jcRTG0ZDCp6fJ gDzTYi92iyeu+3W9uEo+knzKuEG5aQ9YI4yPM4MaWfY6X9rJz36Dz9AZdia8ovm6XJpn 3hrIJXjCNTld2PBoQ//V0EC8PEy0xeezUK+ZmCW2Vo+HUsGdZxksizQGzz4OV7Fg6fpx rymw== X-Gm-Message-State: ABy/qLYjx1PD0CGGc04nqvH0CSQiu17cJs6ayom1hQkGmz1ocLYrg10h oJTdRedKaYnYnO68AimeDZA= X-Received: by 2002:a05:6000:ce:b0:317:1911:fd7a with SMTP id q14-20020a05600000ce00b003171911fd7amr2750481wrx.12.1689877437799; Thu, 20 Jul 2023 11:23:57 -0700 (PDT) Received: from [192.168.1.122] (cpc159313-cmbg20-2-0-cust161.5-4.cable.virginm.net. [82.0.78.162]) by smtp.gmail.com with ESMTPSA id w10-20020adfd4ca000000b003140f47224csm2004755wrk.15.2023.07.20.11.23.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Jul 2023 11:23:57 -0700 (PDT) Subject: Re: [PATCH docs v3] docs: maintainer: document expectations of small time maintainers To: Jakub Kicinski , corbet@lwn.net Cc: Andrew Lunn , Greg Kroah-Hartman , Krzysztof Kozlowski , Mark Brown , Leon Romanovsky , workflows@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux@leemhuis.info, kvalo@kernel.org, benjamin.poirier@gmail.com References: <20230719183225.1827100-1-kuba@kernel.org> From: Edward Cree Message-ID: <50164116-9d12-698d-f552-96b52c718749@gmail.com> Date: Thu, 20 Jul 2023 19:23:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20230719183225.1827100-1-kuba@kernel.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 19/07/2023 19:32, Jakub Kicinski wrote: > We appear to have a gap in our process docs. We go into detail > on how to contribute code to the kernel, and how to be a subsystem > maintainer. I can't find any docs directed towards the thousands > of small scale maintainers, like folks maintaining a single driver > or a single network protocol. > > Document our expectations and best practices. I'm hoping this doc > will be particularly useful to set expectations with HW vendors. > > Reviewed-by: Andrew Lunn > Reviewed-by: Greg Kroah-Hartman > Reviewed-by: Krzysztof Kozlowski > Reviewed-by: Mark Brown > Reviewed-by: Leon Romanovsky > Signed-off-by: Jakub Kicinski > --- Thanks for writing this. One question— > +Reviews > +------- > + > +Maintainers must review *all* patches touching exclusively their drivers, > +no matter how trivial. If the patch is a tree wide change and modifies > +multiple drivers - whether to provide a review is left to the maintainer. Does this apply even to "checkpatch cleanup patch spam", where other patches sprayed from the same source (perhaps against other drivers) have already been nacked as worthless churn? I've generally been assuming I can ignore those, do I need to make sure to explicitly respond with typically a repeat of what's already been said elsewhere? -ed