Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1392758pxm; Thu, 24 Feb 2022 02:09:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJxWTgrdInSy+uNPSEETEI3Cx5H3udxVvgleefLh/1LWfYJ/aLpEAhXcLSZKAFe9PVfqzAun X-Received: by 2002:a17:902:9898:b0:14f:18b7:f04a with SMTP id s24-20020a170902989800b0014f18b7f04amr1942486plp.127.1645697340959; Thu, 24 Feb 2022 02:09:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645697340; cv=none; d=google.com; s=arc-20160816; b=Cv1vd69g2XcgHqhZoqT0wJlSfpzffvE4U5vdKw9z5kMcjjzS+lJTLIppW18LEw9KXI R5/ZanyLy0NtV4zJ6/hyBaNVhHTNF2gY2iUehIHPB6jdyqXY3rRGkBuxX2hjfw8i+ulH LcEUu4FwDyOMBPIgZ/FX128+JVzoiXXhXHrV8MbYd9SFfirRvDwnlL8PyIDvjhJsSgiy AgLBXEGZx72ICUc0mGcENR9yRnC+/C0YjZQHfefBVwsZYoPjb8Fd3f7HmdhxEwkkNIa1 5+7zjeVjcSjm3IPDLHSZb5pIdSyvC0STFx71BPGJr/OgPqtV/p+VB+fq9R6fNLizJFlb PTtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:references :mail-followup-to:message-id:subject:cc:to:from:date; bh=Nht5h4CarrFsHulIux64Yp8Bo1aD6xvVoiS5AlguYTE=; b=GVf7i44wkuueefNgr6zJ7iM3z6XymZt0q3wTvShPeM6bsSjuRFUDY/eTB88qehlpxj Z0ZDH3UCG0lppMcYDO1sQOEGRLwg0cmnZuUFhL3WCQHROFjNsv6deU3D1EGGfg+qd9qI Opshj30Fyl1jePC+8nLcUkDTNDL4OkQk5VJFV5x41QCW4imrTnMTi9uvWb4igdt9EVl9 QLKL0mdLObwTaeaXsX8TPIhZ7aoxb+ijCIw9gMdF4r6oJJDQsH3zt5R0wk1qfeqKHzcZ iSGzXEfvBVD/TcjAK8wANtdpytyKjLCfEJ14e7nV9sX0pttLBQo1K/7XtwCIgkNsGfVo UGRg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s30si2165136pfg.236.2022.02.24.02.08.45; Thu, 24 Feb 2022 02:09:00 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233221AbiBXKH4 (ORCPT + 99 others); Thu, 24 Feb 2022 05:07:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233215AbiBXKHu (ORCPT ); Thu, 24 Feb 2022 05:07:50 -0500 X-Greylist: delayed 609 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 24 Feb 2022 02:07:20 PST Received: from mail.thorsis.com (mail.thorsis.com [92.198.35.195]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 76345151C71; Thu, 24 Feb 2022 02:07:19 -0800 (PST) Date: Thu, 24 Feb 2022 10:56:59 +0100 From: Alexander Dahl To: Thorsten Leemhuis Cc: Kees Cook , Jonathan Corbet , Greg Kroah-Hartman , Stefano Zacchiroli , Steven Rostedt , Laura Abbott , Julia Lawall , Wenwen Wang , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH] Documentation/process: Add Researcher Guidelines Message-ID: Mail-Followup-To: Thorsten Leemhuis , Kees Cook , Jonathan Corbet , Greg Kroah-Hartman , Stefano Zacchiroli , Steven Rostedt , Laura Abbott , Julia Lawall , Wenwen Wang , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-hardening@vger.kernel.org References: <20220224001403.1307377-1-keescook@chromium.org> <974cf8f2-06f3-99a5-9a77-6d7b7cc8271a@leemhuis.info> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <974cf8f2-06f3-99a5-9a77-6d7b7cc8271a@leemhuis.info> X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,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 Hello Thorsten, Am Thu, Feb 24, 2022 at 09:19:24AM +0100 schrieb Thorsten Leemhuis: > On 24.02.22 01:14, Kees Cook wrote: > > +If you are a first time contributor it is recommended that the patch > > +itself be vetted by others privately before being posted to public lists. > > +(This is required if you have been explicitly told your patches need > > +more careful internal review.) These people are expected to have their > > +"Reviewed-by" tag included in the resulting patch. Finding another > > +developer familiar with Linux contribution, especially within your own > > +organization, and having them help with reviews before sending them to > > +the public mailing lists tends to significantly improve the quality of the > > +resulting patches, and there by reduces the burden on other developers. > > I like the section, but I wonder why it's needed here. Is there anything > specific to patches produced from research in it there I missed when > reading it? If not: Wouldn't it be better to include that section as a > TLDR in Documentation/process/submitting-patches.rst and point there > instead? We already have at least two places describing how to submit > patches, creating yet another one (even if it's just in such a brief > version) somehow feels slightly wrong to me. > > OTOH I fully understand that having things in one place has it's > benefits. If that's wanted, why not put that text as TLDR in > submitting-patches.rst and maintain a copy here? Sure, keeping things in > sync has downsides, but I'd say it's the lesser evil. A copy could also > be avoided by briefly mentioning some of the important bits found in > another document; that's the approach I took in my patches regarding > regressions. To quote: Without further opinion on the topic or content itself: If there's need to have "copied" parts of the documentation available in different places, why not put that to a separate file and include it in all places which need it? This would solve the manual synchronization issue. Did that in other projects using sphinx/rst already. Only thing you have to keep an eye on is whether the surrounding context at places of the include still matches the included piece. Greets Alex