Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3640300iog; Mon, 27 Jun 2022 22:38:13 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uHAAbl5Z4chTE5+IlBsmgemXodvP2n8tKFYX+iIR3dXej2qV8CquY/YMqF9Es1ahRMnIz9 X-Received: by 2002:a17:906:4752:b0:726:9e6b:7fb0 with SMTP id j18-20020a170906475200b007269e6b7fb0mr9758530ejs.747.1656394693494; Mon, 27 Jun 2022 22:38:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656394693; cv=none; d=google.com; s=arc-20160816; b=OZ1BcthYEN/OhZEpRRHLxPmVau0pleHcg0eNr3kNNzisnXTeL3TzKdERsFCm95QAE4 7sxLDO2UzITkwbDkR4d+R2RJIgUchG1IGPJQKF9IHcpXU9sER9yd5mRCGFzbdQZLYWq5 TNyC7Ros/iPXEKygIKhMIOGg2dkKvtH/ADkR2JBoOTtM34aoDrTqrn9HLMrtNZUjFqzi IgPr1cOoW2I86eD8dOx5SMxJrE2+jLYx+XoWjRR1ea7cg1v8Hx73gQQ+nqMBdwuFORzJ 4e2r5OePhQe2zkabJBpNZ3GvEeyoQP48MzYWv2EQ+z27XyfiUO4QfuHNlegZkc5UivXx v3ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=rkzgZWeh0D6TjHr5N2qUjBjE8rUNExMUZg23IPB3kwY=; b=oKdqpLB1YdwubGJMIlfVC4h9d2JUUQMaE3uMbHT/IieUId9VI6WVK8hYMvP/ZUOvIk xg9FnmuTTN5Hh7b0bshJh5dDosZnZci9K40Xrrq1PIxDoXMe1NlwUq6qCKaJgDMoP19a M5rmqZnorunBCbLjeqpDGUOr9kgkYyB/F+bVFen4oUMhEsTbcY+Ll8SZT76eHzOXm4b9 4fyGEtCdqaG3kYMOPSGk0DlmXsfz2fhyiHMj1UtK9XAdAqToED56fgIfmHF7RXI7Rlai Y1n9zPjq6MLli2Xduu0YqYnVjGVFLfH/da/VvJFCmvI1J/0kaaLQiMljgGgf8u3FhiD+ TwAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=PxxHVSPF; 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 d10-20020a1709063cea00b00703cb42f1bdsi13246970ejh.181.2022.06.27.22.37.48; Mon, 27 Jun 2022 22:38:13 -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=20210112 header.b=PxxHVSPF; 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 S239763AbiF1FBJ (ORCPT + 99 others); Tue, 28 Jun 2022 01:01:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231331AbiF1FBF (ORCPT ); Tue, 28 Jun 2022 01:01:05 -0400 Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EC6602654A; Mon, 27 Jun 2022 22:01:03 -0700 (PDT) Received: by mail-yb1-xb2a.google.com with SMTP id i7so20244514ybe.11; Mon, 27 Jun 2022 22:01:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rkzgZWeh0D6TjHr5N2qUjBjE8rUNExMUZg23IPB3kwY=; b=PxxHVSPFNpl+BQjxsXBQB05qfkO5aGBP9M/kJSHHOqXRcN8r3O1Df2h6iUwb5PC2Bt cTeXZswe0PgvW4thfx4oxgVcSt0r/PqxH1EB8VpW3TuocTfBH4Rhl32GFhvcYjyTF2VD xIksN75GE0w2ssAmzOOTp/hyujk49IDUsQUhrNMfvFS++YXRl9vsrBsG8a776MLE8NGy ai/bs1eAJjZ9PUWJ6wzzQYePFtJmwUEGdUqvL0rhjUMR8J2XNBoMt06fULJcuH9Zn2mR 7zE1CwP4GR2MDt64eY1orjhDUi9dLLGX013PnpmjJelbXp9Z9Ms4n8K3KfYCZ2nOAJB6 R5ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rkzgZWeh0D6TjHr5N2qUjBjE8rUNExMUZg23IPB3kwY=; b=tGixsE+XmEbVej2hMsMpSBhFDMljMCxHoB3cSSYXn/CLudQsDyiT7JkBYDmoafOvqW 1qaRylywrKs34v+LXoF9ui+0Xu83e0+7Ni4tHPQUW2BFc6zmcTFEnCg/AxmCQcLjHblg LLRSx9SInK7/8bJQRSRUTlShrWbe3IYu2nqteRAsDpbWOW9EIzT9aFpY3Lkso1GsXdf6 t+dvNpsdrqFUmkWGMIcn7y8CRdNupMMT9vigZHiCetzMQxH4myLdMjES5Qzi9Tlnj2f6 1nKnjWKk3Irz0WvQxfDx5fRP410jXTRcB2JNOwSE6JeOC5QR3yelMJyhKD2EDsQG98ob sfSw== X-Gm-Message-State: AJIora9+WepM1nsAauKtkWqt1jvGrv2O0vnVCHpGG6UqgDHXgn9Gpvqe BrXndlAapNxKCJGlkflYdMVdXeA0FCj970Yhqe3u+4fB X-Received: by 2002:a05:6902:1544:b0:66d:3948:da54 with SMTP id r4-20020a056902154400b0066d3948da54mr206114ybu.27.1656392463023; Mon, 27 Jun 2022 22:01:03 -0700 (PDT) MIME-Version: 1.0 References: <20220627151819.22694-1-lukas.bulwahn@gmail.com> <20220627151819.22694-7-lukas.bulwahn@gmail.com> In-Reply-To: From: Lukas Bulwahn Date: Tue, 28 Jun 2022 07:00:41 +0200 Message-ID: Subject: Re: [RFC PATCH 06/11] docs: process: remove outdated submitting-drivers.rst To: Bagas Sanjaya Cc: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , "open list:DOCUMENTATION" , linux-doc-tw-discuss@lists.sourceforge.net, Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,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 Tue, Jun 28, 2022 at 3:21 AM Bagas Sanjaya wrote: > > On 6/27/22 22:18, Lukas Bulwahn wrote: > > There are numerous sources of information on Linux kernel development and > > related topics. First among those will always be the Documentation > > -directory found in the kernel source distribution. The top-level :ref:`process/howto.rst ` > > -file is an important starting point; :ref:`process/submitting-patches.rst ` > > -and :ref:`process/submitting-drivers.rst ` > > -are also something which all kernel developers should > > -read. Many internal kernel APIs are documented using the kerneldoc > > -mechanism; "make htmldocs" or "make pdfdocs" can be used to generate those > > -documents in HTML or PDF format (though the version of TeX shipped by some > > -distributions runs into internal limits and fails to process the documents > > -properly). > > +directory found in the kernel source distribution. Start with the > > +top-level :ref:`process/howto.rst `; also read > > +:ref:`process/submitting-patches.rst `. Many internal > > +kernel APIs are documented using the kerneldoc mechanism; "make htmldocs" > > +or "make pdfdocs" can be used to generate those documents in HTML or PDF > > +format (though the version of TeX shipped by some distributions runs into > > +internal limits and fails to process the documents properly). > > > > Did you mean "beware that TeX distribution version as shipped by distributions > may fail to properly generate the documents"? I have never tried pdfdocs, > since the dependency requirement can be huge (hundreds of MB needed to > download packages), so I can't tell whether the phrase is relevant. > I only touched this sentence with 'make pdfdocs' above to reformat the paragraph after deleting the reference to submitting-drivers. Maybe the statement on make pdfdocs is outdated already or we should refer to the documentation build page instead? > > - :ref:`Documentation/process/submitting-patches.rst ` and :ref:`Documentation/process/submitting-drivers.rst ` > > - These files describe in explicit detail how to successfully create > > + :ref:`Documentation/process/submitting-patches.rst ` > > + This file describes in explicit detail how to successfully create > > and send a patch, including (but not limited to): > > > > Maybe "This document" instead of file? > Either 'this file' or 'this document' fits for me. I have just been conservative here: It was 'These files' (written by the original author) and after deleting the second reference, it is just 'this file'. If there is no strong opinion, I would leave this as-is. > > @@ -12,9 +12,8 @@ This document contains a large number of suggestions in a relatively terse > > format. For detailed information on how the kernel development process > > works, see Documentation/process/development-process.rst. Also, read > > Documentation/process/submit-checklist.rst > > -for a list of items to check before submitting code. If you are submitting > > -a driver, also read Documentation/process/submitting-drivers.rst; for device > > -tree binding patches, read > > +for a list of items to check before submitting code. > > +For device tree binding patches, read > > Documentation/devicetree/bindings/submitting-patches.rst. > > The hunk above is OK. > > -- > An old man doll... just what I always wanted! - Clara