From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C59EEC43334 for ; Mon, 4 Jul 2022 12:26:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233455AbiGDM0Z (ORCPT ); Mon, 4 Jul 2022 08:26:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230383AbiGDM0U (ORCPT ); Mon, 4 Jul 2022 08:26:20 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C7E60B869; Mon, 4 Jul 2022 05:26:19 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id fd6so11501687edb.5; Mon, 04 Jul 2022 05:26:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=qrkTtNr9vkVoaS0GaHbwE3GT2+MGnjzP/retpDU/T28=; b=EJQs5W09F2VyAW/8CuPhKvtgGsrETDObNB0HTNw4CdQhIxVJtJ/LKQ8PJcBSasHT0i d9SAN8cc8CZvvaJEdz5oyoXkFSgsy45LWnNHCTB1rRA4Ju5pTKFvQsQfILLGEr6Ezg8n K9ZA2Mb8bhb7OfU3488yuA+lOWZSvl2dlhuxdfO1+dhwyb9zT8mfaxAJhzqSm11YWqBI EKJJ60gtbJvp0SCX807S6j9EJ8a1dEDzcBOjtHJJpX11crs5QAZZjQG4EQgFh6YMXf+b BTs4hMyhyo8W74T8ysGgc3yCtEFmub0B9mzrFXIrHgajotxtquUPclolTtIJn8k8Ze7m 1D3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=qrkTtNr9vkVoaS0GaHbwE3GT2+MGnjzP/retpDU/T28=; b=rLC99yfwbe7o4aLenw+MxxItT+brAuTkYztK//wXsayaK/XXHtAiq2wy50dTPOTqJZ yDJYjq1WTv7ugQKRy2Kd4HJIM9lDhg9Hlx612VqH53svHfxnht63XnbFLdtiPtqgabxz rH5nzjuqeGG6BSwKr7nOg4nWlzAXq8wR+FaOzof6UAfAEe4ZIP7Tg4qxCLcwlQ1QgrSJ mD/5xbL8tVP72+/HxFu9UsDNXhXvTClevN7wCXIvToRQNFY5pDAU/quI820zQSgLJ60M htjV2kxhGisxUE2BBi3lPzYa6gztkH0mRkQQC9q0E32UtUjl2gpu79B4yvsOpSc0d8n2 3lTA== X-Gm-Message-State: AJIora+nmjtBv8WFrcul+eHC0DPiMyFO2KBnukuXjRdcXnIQJx7lMrwC Ev88FYaTF3RMDcvNToII/4Y= X-Google-Smtp-Source: AGRyM1u70NVrsGujVJqJeKk7rgKI1Etf7AVQXQQoRYPh8Nm9CdcP8zajnvGdRh+8bvhjKfTz24NyOQ== X-Received: by 2002:aa7:cd66:0:b0:435:74d5:2d58 with SMTP id ca6-20020aa7cd66000000b0043574d52d58mr39153512edb.34.1656937578326; Mon, 04 Jul 2022 05:26:18 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:17 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 01/11] docs: kernel-docs: order reference from newest to oldest Date: Mon, 4 Jul 2022 14:25:27 +0200 Message-Id: <20220704122537.3407-2-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" The documents on each section of this document are ordered by its published date, from the newest to the oldest. In the kernel-docs.rst, the references on each section of this document are intended to be ordered by its published date, from the newest to the oldest. The Linux Kernel Module Programming Guide was published in 2021; so, it is placed at the top as the most recent publication after the rolling-version "Linux Kernel Mailing List Glossary" reference. Fixes: 630c8fa02f9a ("Documentation: Update details of The Linux Kernel Mod= ule Programming Guide") Signed-off-by: Lukas Bulwahn --- Documentation/process/kernel-docs.rst | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/= kernel-docs.rst index da9527502ef0..b4d98f6f797a 100644 --- a/Documentation/process/kernel-docs.rst +++ b/Documentation/process/kernel-docs.rst @@ -83,6 +83,18 @@ On-line docs Finally this trace-log is used as base for more a exact conceptual exploration and description of the Linux TCP/IP implementation.* =20 + * Title: **The Linux Kernel Module Programming Guide** + + :Author: Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottr= am, + Jim Huang. + :URL: https://sysprog21.github.io/lkmpg/ + :Date: 2021 + :Keywords: modules, GPL book, /proc, ioctls, system calls, + interrupt handlers . + :Description: A very nice GPL book on the topic of modules + programming. Lots of examples. Currently the new version is being + actively maintained at https://github.com/sysprog21/lkmpg. + * Title: **On submitting kernel Patches** =20 :Author: Andi Kleen @@ -126,18 +138,6 @@ On-line docs describes how to write user-mode utilities for communicating with Card Services. =20 - * Title: **The Linux Kernel Module Programming Guide** - - :Author: Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottr= am, - Jim Huang. - :URL: https://sysprog21.github.io/lkmpg/ - :Date: 2021 - :Keywords: modules, GPL book, /proc, ioctls, system calls, - interrupt handlers . - :Description: A very nice GPL book on the topic of modules - programming. Lots of examples. Currently the new version is being - actively maintained at https://github.com/sysprog21/lkmpg. - * Title: **Global spinlock list and usage** =20 :Author: Rick Lindsley. --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 56DCFCCA482 for ; Mon, 4 Jul 2022 12:26:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233729AbiGDM0b (ORCPT ); Mon, 4 Jul 2022 08:26:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34654 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233204AbiGDM0W (ORCPT ); Mon, 4 Jul 2022 08:26:22 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69B4BDE92; Mon, 4 Jul 2022 05:26:21 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id e40so11527950eda.2; Mon, 04 Jul 2022 05:26:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=DY+/m7obP8UoyHTog4hmSkoKGfbosiA+zpN6o9lOpYE=; b=WeM1vFIznTI1Nc+w5zhuICGwUZuvLOXu8aaVvMhn0bEofMRWxEv75rdE/As02cOZ+z IuX4zfYw2wHqq0ruBf4XgGvW1KmkBPOHniwAHsqrok/PHwQNA7OS2haOgvQ3M1BIKqiT vbN5DJzLUJFFnPNyx15fBLn0BqkMS3D7zjg8f+4TCiZGsKObgRxe8y8BuEUHxegGvknP mjp+OK/8o8loCgYRF6ptUi+ncfjHqTUvnIteQWufFAFU9KIt+lWq+Vru9CZl175m3I4o Dd88E+KCVi51vuY1NMnB+mgEMUsVOpJV+KZzUy9Iz7p+rgm2LMD/G8e+nyv0NggleTTv SneA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=DY+/m7obP8UoyHTog4hmSkoKGfbosiA+zpN6o9lOpYE=; b=gb3TXTaqVWz+OWL8R1csTAEmOuheUKjOeA6LelK5pdfyrwhBWDsX6Nbh63mJ7X38XG JKpdQROiEusOZwWdPdTfFwqbq5mtsIDI11ltEcUzbLjwr2i3ydsWqVlMP7XJhX/jIcka bF42FRo1NNowwWJovBrXkAYXoHpheK+ihzDDN1q8JcAGFfNtyJKH7ym/+fa+pL6HfBst APUyQpPZGI2WSlGa3Z/11cN3tSqWC6xAjjpwgRgmwIBun5MDB1ke2xltuf+gb6XMbT3s DEJ3alLW7fJnq88b0MW0pZ9gY9isSdSGDbnMCfBFJL7375X2d4JPh/PO5HbqgVTw9Ezz nTTQ== X-Gm-Message-State: AJIora8y1ES6YJxVarjVSB9v5EfStStPhUKV/xm7kjrW1BkeTw7ObhOa NvRMyLNgUl5Nbw6UuN5cc+I= X-Google-Smtp-Source: AGRyM1vMkC6Vsp1NBP+dNVVCBBdbRhZK7BhHC723SWgdxcl4a1IbxXo1b75aGt2VjxbXfABtqnWqVw== X-Received: by 2002:a05:6402:2684:b0:435:dcaf:29b3 with SMTP id w4-20020a056402268400b00435dcaf29b3mr39166967edd.358.1656937579991; Mon, 04 Jul 2022 05:26:19 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:19 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 02/11] docs: kernel-docs: shorten the lengthy doc title Date: Mon, 4 Jul 2022 14:25:28 +0200 Message-Id: <20220704122537.3407-3-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" The original title comes from copying the content from a web page that covered various mixed computer-science material. Within the kernel documentation and its current structure, the title can be shortened. Other titles considered, but not selected were: - Index of More Kernel Documentation - Further Kernel Documentation - References to Further Kernel Documentation Shorten the title. Signed-off-by: Lukas Bulwahn --- Documentation/process/kernel-docs.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/= kernel-docs.rst index b4d98f6f797a..5d6fa71895cc 100644 --- a/Documentation/process/kernel-docs.rst +++ b/Documentation/process/kernel-docs.rst @@ -1,7 +1,7 @@ .. _kernel_docs: =20 -Index of Documentation for People Interested in Writing and/or Understandi= ng the Linux Kernel -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +Index of Further Kernel Documentation +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Juan-Mariano de Goyeneche =20 --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C004DC433EF for ; Mon, 4 Jul 2022 12:26:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233514AbiGDM0k (ORCPT ); Mon, 4 Jul 2022 08:26:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34746 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233508AbiGDM0Z (ORCPT ); Mon, 4 Jul 2022 08:26:25 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 73032DED2; Mon, 4 Jul 2022 05:26:23 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id eq6so11486362edb.6; Mon, 04 Jul 2022 05:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=hFmbK8M11XjJzoVFfZwjfb4w2B8a5R3YTDT8W3rNvcQ=; b=NlM/eU/CVXn5P0ezkZ5e677LBsMWNiIZ/jO8GRRSJUvGIB7Gcb+3WwXsLlr4QJw+Wi YYk6jkKLB6yTgPu1sR91RJ6KS2VV3sZJ5fbWK1SRKFB+Blbs81Pq1L5OrZvluIT9Vkjv 4P8EyTF9942ejrxh/9ZblJqbBHBCNti0fI1ANJ+L1FHvTU7rnVjGJkRmtFxjp439lmGd +bgD0ObQZN7H/1Mga2a4dPR0dG3Mvs2ecxxIAl3vkb2U2XoP8USqm73avC5bWKOhAKqB 1BEBulv3Vh29BETHCQwHUuVLBcYADS7MVJCu4SOJgh0UF0rB3RWh6zapkQ5zpeYBZpLl F61A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=hFmbK8M11XjJzoVFfZwjfb4w2B8a5R3YTDT8W3rNvcQ=; b=atkItDwCC7u7Y8Kwd/oISj55XsFZtcl4NUaY0hQtXT4AnYIsJQzK59n3LExHWl5KQE Rg6Xf/oswpYGDoCJ++LCElOuJT6gqxVFIbm4/eeKvMo52rcwkxi4e4pVUXZu0GuM7ztN mlArj2CVJr9mP0BJ7CWno3IxLeHkMUh5rCiBerKJ5tc7ueaydD/PgEyWwM8fciYI/Pdl qTwf8NxOkXieIKscZ9jSpXyB6iI+RWe3+TYWy4OnO04OCJmy6GYlKofw8rjDHv2RArwa 7WUtSPMo7H4xtjYzs/q+5b9SoXnH8IufRpFHaoba8W0z35gss6xuqbDU/A65uTw8pm4U 1S1g== X-Gm-Message-State: AJIora9TUqRQ+3reefVFoa9h9OL7cJm9yK+JqjPU/hDgAR6cNoS4753B 9kU6+RVFbffuxgzwTCUC0hA= X-Google-Smtp-Source: AGRyM1vrdJAUgasWOJCitvIq8KSyqbsx9MqUpTvE2e6JCRW0Rx5SwhMRixS1qRElY4PUBEA42Vnw6A== X-Received: by 2002:aa7:cf08:0:b0:43a:6d32:f71d with SMTP id a8-20020aa7cf08000000b0043a6d32f71dmr3183320edy.192.1656937581504; Mon, 04 Jul 2022 05:26:21 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:21 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 03/11] docs: kernel-docs: reflect that it is community-maintained Date: Mon, 4 Jul 2022 14:25:29 +0200 Message-Id: <20220704122537.3407-4-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Remove and rephrase statements that only make sense if a single author exclusively would maintain this document, but we would really want to consider this being a page maintained by the kernel community, as it is placed in the kernel repository, and let us hope that more contributors suggest some more documents. Further, do some minor word-smithing. Signed-off-by: Lukas Bulwahn --- Documentation/process/kernel-docs.rst | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/= kernel-docs.rst index 5d6fa71895cc..b2523267ffc7 100644 --- a/Documentation/process/kernel-docs.rst +++ b/Documentation/process/kernel-docs.rst @@ -3,7 +3,8 @@ Index of Further Kernel Documentation =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 - Juan-Mariano de Goyeneche +Initial Author: Juan-Mariano de Goyeneche (; +email address is defunct now.) =20 The need for a document like this one became apparent in the linux-kernel mailing list as the same questions, asking for pointers @@ -16,21 +17,16 @@ philosophy and design decisions behind this code. =20 Unfortunately, not many documents are available for beginners to start. And, even if they exist, there was no "well-known" place which -kept track of them. These lines try to cover this lack. All documents -available on line known by the author are listed, while some reference -books are also mentioned. +kept track of them. These lines try to cover this lack. =20 PLEASE, if you know any paper not listed here or write a new document, -send me an e-mail, and I'll include a reference to it here. Any -corrections, ideas or comments are also welcomed. +include a reference to it here, following the kernel's patch submission +process. Any corrections, ideas or comments are also welcome. =20 -The papers that follow are listed in no particular order. All are -cataloged with the following fields: the document's "Title", the -"Author"/s, the "URL" where they can be found, some "Keywords" helpful -when searching for specific topics, and a brief "Description" of the -Document. - -Enjoy! +All documents are cataloged with the following fields: the document's +"Title", the "Author"/s, the "URL" where they can be found, some +"Keywords" helpful when searching for specific topics, and a brief +"Description" of the Document. =20 .. note:: =20 --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7EA74C433EF for ; Mon, 4 Jul 2022 12:26:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234332AbiGDM0t (ORCPT ); Mon, 4 Jul 2022 08:26:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234041AbiGDM0h (ORCPT ); Mon, 4 Jul 2022 08:26:37 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8374FDF12; Mon, 4 Jul 2022 05:26:24 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id dn9so11190171ejc.7; Mon, 04 Jul 2022 05:26:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=y9fLCoDjX9rrrX0oj8XNyUYP/ZsreaQRf2qQi5uPknQ=; b=DRqfY6JbMfATouOPsUSQNEfx9Kyw4a43y9Du5iP5hmsEZ0wfcAURzG7iGGTHbc4M9y DoTRKPCdktO9x/jkN3XSnm3lVxnmWtD4vikqQlJsiLqkiIwurhyG+xorC4GOpYFZ7fDi WoyvjPrEB8vU0VxGrDARk93NSRS3xdgQ11DHGdehpmc4oRGgoEVukL9K+CpIJko5WANI GD/7mQJcjgKIh0QKkrFEFuDOViaJeJaaYu81XfLTzl4NtE0c/ksjcBTpqeJvNDClDPJD pdgUft/y2y8lLMB6foakioE158pIwXvPIWi7GR1mkbGMWoxMTVC3fk1A917ReCXx1Qsh 2mUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=y9fLCoDjX9rrrX0oj8XNyUYP/ZsreaQRf2qQi5uPknQ=; b=Xbwy3u6e/SeyzbP0S7gl8zjgdjQAb865fGRitFNUOEseGqmKW6/Zrn3IsbY26IfNMX Mrgw5pgOoGBs/161RXVePumCH3DY1Uhyvfbds8Q+pT2pHtaZseH9WCW/AnEAx3co9gTy cZ8jifFa4PSOFgZJlXOomJcjP3qga/hCPn+X5yVI4Ohm8RsSW+sLUmPFy3KtN5o0+h8g xkf9k/wZSfiYHuVp3Ja9YCUMbwRGPQ8C1PZozwrBQ+0SCyF4a8t+ddWdbhrmUDk7cliO dQnoMfyy4dugl08I/mNKZ9hejLHyig60Z4dPGe0F5yrmko3aNaWUVNtW0s/5rp1nz1Df AVIQ== X-Gm-Message-State: AJIora8RDNSXSnDmVw6S6j9Y2U9WbMfRzVPRaJyhFcZk5WVmi+pYY6In UFzVlKF/zQehQKpagff6gyU= X-Google-Smtp-Source: AGRyM1sBsBxCmp/Zz9ME8e+BnQgqaA7vLFEcrkEnxfIM+oKL0HB2aL8D9yvw2BvCCT5cqqyYhVPorA== X-Received: by 2002:a17:907:7da6:b0:72a:cf40:13e1 with SMTP id oz38-20020a1709077da600b0072acf4013e1mr2183621ejc.343.1656937583068; Mon, 04 Jul 2022 05:26:23 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:22 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 04/11] docs: kernel-docs: add a reference mentioned in submitting-drivers.rst Date: Mon, 4 Jul 2022 14:25:30 +0200 Message-Id: <20220704122537.3407-5-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" One section in submitting-drivers.rst was just a collection of references to other external documentation. All except the one added in this commit is already mentioned in kernel-docs or other places in the kernel documentation. Add Arjan van de Ven's article on How to NOT write kernel driver to this index of further kernel documentation. Signed-off-by: Lukas Bulwahn --- Documentation/process/kernel-docs.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/= kernel-docs.rst index b2523267ffc7..502289d63385 100644 --- a/Documentation/process/kernel-docs.rst +++ b/Documentation/process/kernel-docs.rst @@ -134,6 +134,20 @@ On-line docs describes how to write user-mode utilities for communicating with Card Services. =20 + * Title: **How NOT to write kernel drivers** + + :Author: Arjan van de Ven. + :URL: https://landley.net/kdocs/ols/2002/ols2002-pages-545-555.pdf + :Date: 2002 + :Keywords: driver. + :Description: Programming bugs and Do-nots in kernel driver developm= ent + :Abstract: *Quit a few tutorials, articles and books give an introdu= ction + on how to write Linux kernel drivers. Unfortunately the things one + should NOT do in Linux kernel code is either only a minor appendix + or, more commonly, completely absent. This paper tries to briefly = touch + the areas in which the most common and serious bugs and do-nots are + encountered.* + * Title: **Global spinlock list and usage** =20 :Author: Rick Lindsley. --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1D2CFC433EF for ; Mon, 4 Jul 2022 12:26:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233879AbiGDM0z (ORCPT ); Mon, 4 Jul 2022 08:26:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34746 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233204AbiGDM0i (ORCPT ); Mon, 4 Jul 2022 08:26:38 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 38AC3B869; Mon, 4 Jul 2022 05:26:26 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id h23so16405357ejj.12; Mon, 04 Jul 2022 05:26:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=iUi8PRt1C1hxriDLpqIJwYgJ7+Ti+qx1RIsoZc3JWOw=; b=k7h1y9DFvCYtbl838KmZYkRLDF4P3wrqASacRmFN7wLT6VuAyih+r3kPwVDOm/tSRZ VFr9CHKCY9l31YAr/NnTOfpGOHTBJBSSdSi2D1biUXLG+80TT0qA+HHpcy71rJ/CDUXd hYxuxyOeQayXYNWFQNIyv0Q94zQCA3uFbTJD+7rCyuuHFkhaPx02Q4Nv5LhZL7Pq7YGF jJMUkg2gnDVWQgjlcwM18wG2SsuTVrBtOV+bgmLxDpo9yYU27OSNHMq7tY/9fVimsIFE klIulxxrR48XSRI7GpTU2Arx+EUUVdsemN6lKZlpvY3u0/ziJdXqrYoIfjuXjCFzDQ/o lY1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=iUi8PRt1C1hxriDLpqIJwYgJ7+Ti+qx1RIsoZc3JWOw=; b=KJyEXJwydOoUI25ZSdh4tWRaYMw+Xzj2zAXl6BDQm+UuCe7t3rRIhyQmrtpZH+p0lp u4W6nLiLjvx8x8aPVI1TZODDzhuQUut9NoJkklvyVmEOECakRY+CIJDgOQfI0qxhBSyR F93Ica69P33/2iubZAuTbHtYHXmNJyGEUo0dlN8RfIlwMlVv3zmmyM+fXDUd7nUnrorU 7wOwttjmYwjAqv35xJkApfevzL2FZu8GlC7Mdt8jBi8N23PwcVMiOHxlKTKv1AG+ErIz UUvv8VzcGAJqSOYsOvJnBTKa2Rf8LSpA1Q2T4kQJMeuPLmnmk5wWAOktKpuA+686fI44 8laQ== X-Gm-Message-State: AJIora807MnYw4SXGsOb4jVq3GPCbxv8zCyZaozvUJSEy+y3Tyyr4Rfr tQrJziFwrySoOj0v13oBxII= X-Google-Smtp-Source: AGRyM1vfM9ua5WMQ5qdJPmRfUcid1CgMVYbqO7UK+/qO8DHUYblHW0vJPzb7rBIiHZz9oW1oogyV5Q== X-Received: by 2002:a17:906:4985:b0:727:c6ac:5b31 with SMTP id p5-20020a170906498500b00727c6ac5b31mr28160841eju.501.1656937584678; Mon, 04 Jul 2022 05:26:24 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:24 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 05/11] docs: admin: devices: drop confusing outdated statement on Latex Date: Mon, 4 Jul 2022 14:25:31 +0200 Message-Id: <20220704122537.3407-6-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" The statement that the Latex version of Linux Device List is unmaintained, must go back to some historic time where there were actually two separate document sources, one in a txt format and another in a tex format (maybe even just on lanana.org). Nowadays, html and tex are generated from the ReST document file and the statement might be confused, believing the actual generated LaTeX document from the maintained ReST document could be an unmaintained one. Remove this statement on the LaTeX version and only keep pointing out that the version on lanana.org is no longer maintained. Signed-off-by: Lukas Bulwahn --- Documentation/admin-guide/devices.rst | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Documentation/admin-guide/devices.rst b/Documentation/admin-gu= ide/devices.rst index 035275fedbdd..e3776d77374b 100644 --- a/Documentation/admin-guide/devices.rst +++ b/Documentation/admin-guide/devices.rst @@ -7,10 +7,9 @@ This list is the Linux Device List, the official registry = of allocated device numbers and ``/dev`` directory nodes for the Linux operating system. =20 -The LaTeX version of this document is no longer maintained, nor is -the document that used to reside at lanana.org. This version in the -mainline Linux kernel is the master document. Updates shall be sent -as patches to the kernel maintainers (see the +The version of this document at lanana.org is no longer maintained. This +version in the mainline Linux kernel is the master document. Updates +shall be sent as patches to the kernel maintainers (see the :ref:`Documentation/process/submitting-patches.rst ` do= cument). Specifically explore the sections titled "CHAR and MISC DRIVERS", and "BLOCK LAYER" in the MAINTAINERS file to find the right maintainers --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 385B5C433EF for ; Mon, 4 Jul 2022 12:27:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234460AbiGDM06 (ORCPT ); Mon, 4 Jul 2022 08:26:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35306 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234136AbiGDM0o (ORCPT ); Mon, 4 Jul 2022 08:26:44 -0400 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C622DF7B; Mon, 4 Jul 2022 05:26:28 -0700 (PDT) Received: by mail-ed1-x530.google.com with SMTP id n8so11567999eda.0; Mon, 04 Jul 2022 05:26:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=6OtORRyOM1wDPu65v8Us4BfcsokvyRp/mcgiSXtNDto=; b=VK/ocAyL42EdpqZeVEj3eUx0J8Lply9fhbCFHpLMXrBwC7/ZvhPcp46eAuAilvvyMj ebSLNgxwU6eXc+7DcLa9+654hwdsk62VvzvXMQxyFyu6LcB7BfeOo6vuSPtn1IZBBrtY gPv280h2X/6fcGCpBcZdm4VpK0vgv3dgI0oUWvlhLigIcVVBQnbjDyW8zNgIK1I99bik 0QNDy7EEbFme+X2O+RyHbRwBo/PIjiztzw8cRLfjMAFzQEu9fTY/9JI2YNw44D6bgwBd nLEqZvufPJTLLpEcGXy++VmqfqEzZ2MAJmg5u54Y5lbHAASUqA4Ii7wqTWk2i9/qU1dZ 7wtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=6OtORRyOM1wDPu65v8Us4BfcsokvyRp/mcgiSXtNDto=; b=BhCklwvUgL/S+jjEOZF7i0zRSVB7JGcxnK57OLbJQdd1O6x4u0Gq7veh2UNvUPXdSU Sa3css3MsBtcdv6Zvys8N7pzT5aznmvkq36d7ZD+PiikAQM47LMp1Sy3hkveShXRY72W 2ZOUx5MqM99jgtvI0T3GrGHaQYYkhWE8vn8gzGDVy4GwFnwLatPEn4iOttkdVBBjLfCI FjsJAYU2+bfYvzCPoKlc+jqbKuvbLCb5sg9hgjXBya9pBuCAp8kuV+qiILHfe3M0e4im YOMb8oZ1cPlLF8k1HWGpJVonD/4uM/peU9CUEL/AdKfDSqDvpNTZXx1g/Zt7zTVBQqlC BDRQ== X-Gm-Message-State: AJIora9gRL2eEK7UI9nLB8EvdbE4tiOA2tWNnDhkReUpz7wcijLxmd0W V6CFlt9k7grpTAliwEy/6N0= X-Google-Smtp-Source: AGRyM1tXnfqqTxvjz1s1pU/jCuO4LNSTwIpWd7Lvm2z+ev4LCOm+akfHBODIF60s4AHgYaAe/1wlDQ== X-Received: by 2002:aa7:de88:0:b0:435:9a54:168a with SMTP id j8-20020aa7de88000000b004359a54168amr37644993edv.73.1656937586725; Mon, 04 Jul 2022 05:26:26 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:26 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 06/11] docs: process: remove outdated submitting-drivers.rst Date: Mon, 4 Jul 2022 14:25:32 +0200 Message-Id: <20220704122537.3407-7-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Commit 31b24bee3357 ("docs: add a warning to submitting-drivers.rst") in October 2016 already warns "This (...) should maybe just be deleted, but I'm not quite ready to do that yet". Maybe, six years ago, we were not ready but let us remove old content for the better now and structure and maintain less content in the kernel documentation with a better result. Drop this already outdated document and adjust all textual references. Here is an argument why deleting the content will not remove any useful information to the existing kernel documentation, individually broken down for each section. Section "Allocating Device Numbers" refers to https://www.lanana.org/, and then refers to Documentation/admin-guide/devices.rst. However, the devices.rst clearly states: "The version of this document at lanana.org is no longer maintained." Everything needed for submitting drivers is already stated in devices.rst and the reference to https://www.lanana.org/ is outdated, and should be just deleted. Section "Who To Submit Drivers To" is all about Linux 2.0 - 2.6, before the new release version scheme; the mentioned developers are still around, but actually not the first developers to contact anymore. Section "What Criteria Determine Acceptance" has a few bullet points: Licensing and Copyright is well-covered in process/kernel-license.rst. Interfaces, Code, Portability, Clarity state some obvious things about ensuring kernel code quality. Control suggests to add a MAINTAINERS entry, which is already mentioned in 6.Followthrough.rst: "... added yourself to the MAINTAINERS file..." PM support states a bit about implementing and testing power management of a driver, it remains an open question where to place that in the process documents. Driver developers interested in power management will find the corresponding part on power management in the kernel documentation anyway. In section "What Criteria Do Not Determine Acceptance", the points Vendor and Author states something basic consequence of the kernel being an open-source community software development. Probably no need to mention it nowadays. Section "Resources" lists resources that are also mentioned elsewhere more central. - Linux kernel tree and mailing list is mentioned in many places. - https://lwn.net/Kernel/LDD3/ is mentioned in Documentation/process/kernel-docs.rst. - https://lwn.net/ is mentioned in: - Documentation/process/8.Conclusion.rst - Documentation/process/kernel-docs.rst - https://kernelnewbies.org/ is mentioned in: - Documentation/process/8.Conclusion.rst - Documentation/process/kernel-docs.rst - http://www.linux-usb.org/ is mentioned in Documentation/driver-api/usb/usb.rst - https://landley.net/kdocs/ols/2002/ols2002-pages-545-555.pdf is mentioned in Documentation/process/kernel-docs.rst - https://kernelnewbies.org/KernelJanitors is mentioned in Documentation/process/howto.rst - https://git-scm.com/ is mentioned in - Documentation/process/2.Process.rst - Documentation/process/7.AdvancedTopics.rst - Documentation/process/howto.rst Signed-off-by: Lukas Bulwahn --- Documentation/hwmon/submitting-patches.rst | 1 - Documentation/kernel-hacking/hacking.rst | 3 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 - Documentation/process/submitting-drivers.rst | 194 ------------------- Documentation/process/submitting-patches.rst | 5 +- 8 files changed, 13 insertions(+), 214 deletions(-) delete mode 100644 Documentation/process/submitting-drivers.rst diff --git a/Documentation/hwmon/submitting-patches.rst b/Documentation/hwm= on/submitting-patches.rst index 9a218ea996d8..d953ee763c96 100644 --- a/Documentation/hwmon/submitting-patches.rst +++ b/Documentation/hwmon/submitting-patches.rst @@ -12,7 +12,6 @@ increase the chances of your change being accepted. * It should be unnecessary to mention, but please read and follow: =20 - Documentation/process/submit-checklist.rst - - Documentation/process/submitting-drivers.rst - Documentation/process/submitting-patches.rst - Documentation/process/coding-style.rst =20 diff --git a/Documentation/kernel-hacking/hacking.rst b/Documentation/kerne= l-hacking/hacking.rst index ebd9d90882ea..9a1f020c8449 100644 --- a/Documentation/kernel-hacking/hacking.rst +++ b/Documentation/kernel-hacking/hacking.rst @@ -755,8 +755,7 @@ make a neat patch, there's administrative work to be do= ne: it implies a more-than-passing commitment to some part of the code. =20 - Finally, don't forget to read - ``Documentation/process/submitting-patches.rst`` and possibly - ``Documentation/process/submitting-drivers.rst``. + ``Documentation/process/submitting-patches.rst`` =20 Kernel Cantrips =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/Documentation/process/5.Posting.rst b/Documentation/process/5.= Posting.rst index bd36ecb29409..906235c11c24 100644 --- a/Documentation/process/5.Posting.rst +++ b/Documentation/process/5.Posting.rst @@ -10,8 +10,7 @@ of conventions and procedures which are used in the posti= ng of patches; following them will make life much easier for everybody involved. This document will attempt to cover these expectations in reasonable detail; more information can also be found in the files -:ref:`Documentation/process/submitting-patches.rst `, -:ref:`Documentation/process/submitting-drivers.rst ` +:ref:`Documentation/process/submitting-patches.rst ` and :ref:`Documentation/process/submit-checklist.rst `. =20 =20 diff --git a/Documentation/process/8.Conclusion.rst b/Documentation/process= /8.Conclusion.rst index b32a40215858..8c847dffe76b 100644 --- a/Documentation/process/8.Conclusion.rst +++ b/Documentation/process/8.Conclusion.rst @@ -5,15 +5,13 @@ For more information =20 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:`pr= ocess/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). =20 Various web sites discuss kernel development at all levels of detail. Your author would like to humbly suggest https://lwn.net/ as a source; diff --git a/Documentation/process/howto.rst b/Documentation/process/howto.= rst index e4beeca57e5f..cd6997a9d203 100644 --- a/Documentation/process/howto.rst +++ b/Documentation/process/howto.rst @@ -105,8 +105,8 @@ required reading: patches if these rules are followed, and many people will only review code if it is in the proper style. =20 - :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): =20 - Email contents diff --git a/Documentation/process/index.rst b/Documentation/process/index.= rst index 3587dae4d0ef..2ba2a1582bbe 100644 --- a/Documentation/process/index.rst +++ b/Documentation/process/index.rst @@ -40,7 +40,6 @@ Other guides to the community that are of interest to mos= t developers are: :maxdepth: 1 =20 changes - submitting-drivers stable-api-nonsense management-style stable-kernel-rules diff --git a/Documentation/process/submitting-drivers.rst b/Documentation/p= rocess/submitting-drivers.rst deleted file mode 100644 index 8413b693d10d..000000000000 --- a/Documentation/process/submitting-drivers.rst +++ /dev/null @@ -1,194 +0,0 @@ -.. _submittingdrivers: - -Submitting Drivers For The Linux Kernel -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -This document is intended to explain how to submit device drivers to the -various kernel trees. Note that if you are interested in video card drivers -you should probably talk to XFree86 (https://www.xfree86.org/) and/or X.Org -(https://x.org/) instead. - -.. note:: - - This document is old and has seen little maintenance in recent years; it - should probably be updated or, perhaps better, just deleted. Most of - what is here can be found in the other development documents anyway. - - Oh, and we don't really recommend submitting changes to XFree86 :) - -Also read the :ref:`Documentation/process/submitting-patches.rst ` -document. - - -Allocating Device Numbers -------------------------- - -Major and minor numbers for block and character devices are allocated -by the Linux assigned name and number authority (currently this is -Torben Mathiasen). The site is https://www.lanana.org/. This -also deals with allocating numbers for devices that are not going to -be submitted to the mainstream kernel. -See :ref:`Documentation/admin-guide/devices.rst ` -for more information on this. - -If you don't use assigned numbers then when your device is submitted it wi= ll -be given an assigned number even if that is different from values you may -have shipped to customers before. - -Who To Submit Drivers To ------------------------- - -Linux 2.0: - No new drivers are accepted for this kernel tree. - -Linux 2.2: - No new drivers are accepted for this kernel tree. - -Linux 2.4: - If the code area has a general maintainer then please submit it to - the maintainer listed in MAINTAINERS in the kernel file. If the - maintainer does not respond or you cannot find the appropriate - maintainer then please contact Willy Tarreau . - -Linux 2.6 and upper: - The same rules apply as 2.4 except that you should follow linux-kernel - to track changes in API's. The final contact point for Linux 2.6+ - submissions is Andrew Morton. - -What Criteria Determine Acceptance ----------------------------------- - -Licensing: - The code must be released to us under the - GNU General Public License. If you wish the driver to be - useful to other communities such as BSD you may release - under multiple licenses. If you choose to release under - licenses other than the GPL, you should include your - rationale for your license choices in your cover letter. - See accepted licenses at include/linux/module.h - -Copyright: - The copyright owner must agree to use of GPL. - It's best if the submitter and copyright owner - are the same person/entity. If not, the name of - the person/entity authorizing use of GPL should be - listed in case it's necessary to verify the will of - the copyright owner. - -Interfaces: - If your driver uses existing interfaces and behaves like - other drivers in the same class it will be much more likely - to be accepted than if it invents gratuitous new ones. - If you need to implement a common API over Linux and NT - drivers do it in userspace. - -Code: - Please use the Linux style of code formatting as documented - in :ref:`Documentation/process/coding-style.rst `. - If you have sections of code - that need to be in other formats, for example because they - are shared with a windows driver kit and you want to - maintain them just once separate them out nicely and note - this fact. - -Portability: - Pointers are not always 32bits, not all computers are little - endian, people do not all have floating point and you - shouldn't use inline x86 assembler in your driver without - careful thought. Pure x86 drivers generally are not popular. - If you only have x86 hardware it is hard to test portability - but it is easy to make sure the code can easily be made - portable. - -Clarity: - It helps if anyone can see how to fix the driver. It helps - you because you get patches not bug reports. If you submit a - driver that intentionally obfuscates how the hardware works - it will go in the bitbucket. - -PM support: - Since Linux is used on many portable and desktop systems, your - driver is likely to be used on such a system and therefore it - should support basic power management by implementing, if - necessary, the .suspend and .resume methods used during the - system-wide suspend and resume transitions. You should verify - that your driver correctly handles the suspend and resume, but - if you are unable to ensure that, please at least define the - .suspend method returning the -ENOSYS ("Function not - implemented") error. You should also try to make sure that your - driver uses as little power as possible when it's not doing - anything. For the driver testing instructions see - Documentation/power/drivers-testing.rst and for a relatively - complete overview of the power management issues related to - drivers see :ref:`Documentation/driver-api/pm/devices.rst `. - -Control: - In general if there is active maintenance of a driver by - the author then patches will be redirected to them unless - they are totally obvious and without need of checking. - If you want to be the contact and update point for the - driver it is a good idea to state this in the comments, - and include an entry in MAINTAINERS for your driver. - -What Criteria Do Not Determine Acceptance ------------------------------------------ - -Vendor: - Being the hardware vendor and maintaining the driver is - often a good thing. If there is a stable working driver from - other people already in the tree don't expect 'we are the - vendor' to get your driver chosen. Ideally work with the - existing driver author to build a single perfect driver. - -Author: - It doesn't matter if a large Linux company wrote the driver, - or you did. Nobody has any special access to the kernel - tree. Anyone who tells you otherwise isn't telling the - whole story. - - -Resources ---------- - -Linux kernel master tree: - ftp.\ *country_code*\ .kernel.org:/pub/linux/kernel/... - - where *country_code* =3D=3D your country code, such as - **us**, **uk**, **fr**, etc. - - https://git.kernel.org/?p=3Dlinux/kernel/git/torvalds/linux.git - -Linux kernel mailing list: - linux-kernel@vger.kernel.org - [mail majordomo@vger.kernel.org to subscribe] - -Linux Device Drivers, Third Edition (covers 2.6.10): - https://lwn.net/Kernel/LDD3/ (free version) - -LWN.net: - Weekly summary of kernel development activity - https://lwn.net/ - - 2.6 API changes: - - https://lwn.net/Articles/2.6-kernel-api/ - - Porting drivers from prior kernels to 2.6: - - https://lwn.net/Articles/driver-porting/ - -KernelNewbies: - Documentation and assistance for new kernel programmers - - https://kernelnewbies.org/ - -Linux USB project: - http://www.linux-usb.org/ - -How to NOT write kernel driver by Arjan van de Ven: - https://landley.net/kdocs/ols/2002/ols2002-pages-545-555.pdf - -Kernel Janitor: - https://kernelnewbies.org/KernelJanitors - -GIT, Fast Version Control System: - https://git-scm.com/ diff --git a/Documentation/process/submitting-patches.rst b/Documentation/p= rocess/submitting-patches.rst index a1cb6280fbcf..be49d8f2601b 100644 --- a/Documentation/process/submitting-patches.rst +++ b/Documentation/process/submitting-patches.rst @@ -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 devi= ce -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. =20 This documentation assumes that you're using ``git`` to prepare your patch= es. --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BB8DEC433EF for ; Mon, 4 Jul 2022 12:27:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233740AbiGDM1B (ORCPT ); Mon, 4 Jul 2022 08:27:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234229AbiGDM0q (ORCPT ); Mon, 4 Jul 2022 08:26:46 -0400 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A4A2DF8C; Mon, 4 Jul 2022 05:26:31 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id d2so16512505ejy.1; Mon, 04 Jul 2022 05:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=NayUPzpYo0U0IPkA4YIt21GbM97EcjfkD5WbDbC9ho0=; b=Xps446Q8BscxKyTOKJM+98ugCX3kPmNleKq+7O8vXRtAF0kl2P+OjmVPFiMzm9xOwR c2/Q75VWHDvtejhSDXljwsNCy3YnX5I17vhhALgj8MrugJYyzCt0N1V3N/9p8PF37IE4 AS95jereum1xsV79jPZDRxHAcq54eo5CkWHO3EqSQiPo63TFYZNx3rRcNC228Y5b+WGT TVZ/de8pS80VRR3TrPOA5ETlwfwfE77ziV5aTwcJbq2K1opb66PpiuxzY/pjQYeCjqrp TksxUV9e6fk2cY7ChbUUIaJPZK0eAONhqQxffn++VVZ+XH4vG/pvtCN2dx4PAuZL+wbX 6xUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=NayUPzpYo0U0IPkA4YIt21GbM97EcjfkD5WbDbC9ho0=; b=QBe15d3AZ5TUT1pzFcNCi8FTF3U2AHcSdnATwDyBbwnaCONhBO7/kJA/wL4Qf6mHFI 21fCTqnzLdmFKe0KfN1E3LGsHoWCpUllK4ItJTaMKFe9eOcOUGtPnF6g6gEfK5BKUB5w XEFBRlyDL+yITfwS2SIHMkY9gRol03Bp2JikbDjjx3qeywiqHXlIZdz6rb2QobisBlKD olQaaNnTE90Xab2D84v7JRvBc1nz9YKjZg8fRElv6chl/pmcXKJdGJ/v83YNuXKmIx6v VS/x4/cLmQEdDrRlvr8mHrXb12XrS7Agud5ufa4+CX7hKsyf1dw85wZ+ZzxyLDc/rtly LTyg== X-Gm-Message-State: AJIora+6ZXLxQzhH/CxPSUCT3j9Nan0Ra3nNdumIyGb8oYRGLU9FTf7d LBKJ5RY3NN/x6td+gOjfeRY= X-Google-Smtp-Source: AGRyM1t2dP6RX1m9fei1stdiNefvDOY1J5rfhOhP+2lxdCacqtDpKSIpuTbw2kX3zladm1Vj90SO/A== X-Received: by 2002:a17:906:d7:b0:718:df95:985 with SMTP id 23-20020a17090600d700b00718df950985mr28515984eji.582.1656937589598; Mon, 04 Jul 2022 05:26:29 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:29 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 07/11] docs: it_IT: align to submitting-drivers removal Date: Mon, 4 Jul 2022 14:25:33 +0200 Message-Id: <20220704122537.3407-8-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Adjust the Italian translation to the removal of submitting-drivers in the English kernel documentation, with some assistance from Frederico Vaga. Link: https://lore.kernel.org/linux-doc/20220628091647.xf5cygybqemwprgb@num= ero86.vaga.pv.it/ Signed-off-by: Lukas Bulwahn --- .../it_IT/kernel-hacking/hacking.rst | 3 +-- .../translations/it_IT/process/5.Posting.rst | 5 ++--- .../translations/it_IT/process/8.Conclusion.rst | 5 ++--- .../translations/it_IT/process/howto.rst | 3 +-- .../translations/it_IT/process/index.rst | 1 - .../it_IT/process/submitting-drivers.rst | 16 ---------------- .../it_IT/process/submitting-patches.rst | 6 ++---- 7 files changed, 8 insertions(+), 31 deletions(-) delete mode 100644 Documentation/translations/it_IT/process/submitting-dri= vers.rst diff --git a/Documentation/translations/it_IT/kernel-hacking/hacking.rst b/= Documentation/translations/it_IT/kernel-hacking/hacking.rst index d5c521327f6a..4bec4669cf48 100644 --- a/Documentation/translations/it_IT/kernel-hacking/hacking.rst +++ b/Documentation/translations/it_IT/kernel-hacking/hacking.rst @@ -795,8 +795,7 @@ anche per avere patch pulite, c'=C3=A8 del lavoro ammin= istrativo da fare: di un semplice impegno su una parte del codice. =20 - Infine, non dimenticatevi di leggere - ``Documentation/process/submitting-patches.rst`` e possibilmente anche - ``Documentation/process/submitting-drivers.rst``. + ``Documentation/process/submitting-patches.rst``. =20 Trucchetti del kernel =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/Documentation/translations/it_IT/process/5.Posting.rst b/Docum= entation/translations/it_IT/process/5.Posting.rst index 1476d51eb5e5..a036f38fc82e 100644 --- a/Documentation/translations/it_IT/process/5.Posting.rst +++ b/Documentation/translations/it_IT/process/5.Posting.rst @@ -16,9 +16,8 @@ e di procedure per la pubblicazione delle patch; seguirle= render=C3=A0 la vita pi=C3=B9 facile a tutti quanti. Questo documento cercher=C3=A0 di coprire= questi argomenti con un ragionevole livello di dettaglio; pi=C3=B9 informazioni p= ossono essere trovare nella cartella 'Documentation', nei file -:ref:`translations/it_IT/process/submitting-patches.rst `, -:ref:`translations/it_IT/process/submitting-drivers.rst `, e -:ref:`translations/it_IT/process/submit-checklist.rst = `. +:ref:`translations/it_IT/process/submitting-patches.rst ` +e :ref:`translations/it_IT/process/submit-checklist.rst `. =20 =20 Quando pubblicarle diff --git a/Documentation/translations/it_IT/process/8.Conclusion.rst b/Do= cumentation/translations/it_IT/process/8.Conclusion.rst index 039bfc5a4108..32659ff467c0 100644 --- a/Documentation/translations/it_IT/process/8.Conclusion.rst +++ b/Documentation/translations/it_IT/process/8.Conclusion.rst @@ -13,9 +13,8 @@ e argomenti correlati. Primo tra questi sar=C3=A0 sempre = la cartella Documentation che si trova nei sorgenti kernel. =20 Il file :ref:`process/howto.rst ` =C3=A8 un punto di par= tenza -importante; :ref:`process/submitting-patches.rst ` e -:ref:`process/submitting-drivers.rst ` sono -anch'essi qualcosa che tutti gli sviluppatori del kernel dovrebbero legger= e. +importante; :ref:`process/submitting-patches.rst ` = =C3=A8 +anch'esso qualcosa che tutti gli sviluppatori del kernel dovrebbero legger= e. Molte API interne al kernel sono documentate utilizzando il meccanismo kerneldoc; "make htmldocs" o "make pdfdocs" possono essere usati per gener= are quei documenti in HTML o PDF (sebbene le versioni di TeX di alcune diff --git a/Documentation/translations/it_IT/process/howto.rst b/Documenta= tion/translations/it_IT/process/howto.rst index 9554368a2ae2..16ad5622d549 100644 --- a/Documentation/translations/it_IT/process/howto.rst +++ b/Documentation/translations/it_IT/process/howto.rst @@ -109,8 +109,7 @@ Di seguito una lista di file che sono presenti nei sorg= ente del kernel e che accetteranno patch solo se queste osserveranno tali regole, e molte persone revisioneranno il codice solo se scritto nello stile appropria= to. =20 - :ref:`Documentation/translations/it_IT/process/submitting-patches.rst ` e - :ref:`Documentation/translations/it_IT/process/submitting-drivers.rst ` + :ref:`Documentation/translations/it_IT/process/submitting-patches.rst ` =20 Questo file descrive dettagliatamente come creare ed inviare una patch con successo, includendo (ma non solo questo): diff --git a/Documentation/translations/it_IT/process/index.rst b/Documenta= tion/translations/it_IT/process/index.rst index c4c867132c88..b223b70a4a95 100644 --- a/Documentation/translations/it_IT/process/index.rst +++ b/Documentation/translations/it_IT/process/index.rst @@ -41,7 +41,6 @@ degli sviluppatori: :maxdepth: 1 =20 changes - submitting-drivers stable-api-nonsense management-style stable-kernel-rules diff --git a/Documentation/translations/it_IT/process/submitting-drivers.rs= t b/Documentation/translations/it_IT/process/submitting-drivers.rst deleted file mode 100644 index dadd77e47613..000000000000 --- a/Documentation/translations/it_IT/process/submitting-drivers.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. include:: ../disclaimer-ita.rst - -:Original: :ref:`Documentation/process/submitting-drivers.rst ` -:Translator: Federico Vaga - -.. _it_submittingdrivers: - -Sottomettere driver per il kernel Linux -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -.. note:: - - Questo documento =C3=A8 vecchio e negli ultimi anni non =C3=A8 stato pi= =C3=B9 aggiornato; - dovrebbe essere aggiornato, o forse meglio, rimosso. La maggior parte = di - quello che viene detto qui pu=C3=B2 essere trovato anche negli altri do= cumenti - dedicati allo sviluppo. Per questo motivo il documento non verr=C3=A0 = tradotto. diff --git a/Documentation/translations/it_IT/process/submitting-patches.rs= t b/Documentation/translations/it_IT/process/submitting-patches.rst index 4fb5b3aa306d..f117ee0a36e2 100644 --- a/Documentation/translations/it_IT/process/submitting-patches.rst +++ b/Documentation/translations/it_IT/process/submitting-patches.rst @@ -18,10 +18,8 @@ Questo documento contiene un vasto numero di suggeriment= i concisi. Per maggiori dettagli su come funziona il processo di sviluppo del kernel leggete Documentation/translations/it_IT/process/development-process.rst. Leggete = anche Documentation/translations/it_IT/process/submit-checklist.rst per una list= a di -punti da verificare prima di inviare del codice. Se state inviando un driv= er, -allora leggete anche -Documentation/translations/it_IT/process/submitting-drivers.rst; per delle= patch -relative alle associazioni per Device Tree leggete +punti da verificare prima di inviare del codice. +Per delle patch relative alle associazioni per Device Tree leggete Documentation/translations/it_IT/process/submitting-patches.rst. =20 Questa documentazione assume che sappiate usare ``git`` per preparare le p= atch. --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 09C4EC43334 for ; Mon, 4 Jul 2022 12:27:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234550AbiGDM1R (ORCPT ); Mon, 4 Jul 2022 08:27:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34802 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234298AbiGDM0r (ORCPT ); Mon, 4 Jul 2022 08:26:47 -0400 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 752B8E006; Mon, 4 Jul 2022 05:26:33 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id ay16so16470248ejb.6; Mon, 04 Jul 2022 05:26:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cNjFxmKQ9FWEVFi5C2WKFybYBlChY5kDF2lBxc753bc=; b=qFwcIDJZZ6wkcHmi6vwMKQK8lP6DWYXZV3QqMvD7vjt6X6zMq0Sj2bvkphgck6kHWv KKwJr+DKVvm4f+nPnDdhJvMvCHFF6k+Eu7Ks4HLWtoi7mJHq3uRUV1/muwj6WnWLFc70 1baYAti7U4DZo+SXtykUJulP+PTs8vPhGReSqL7cLiJshKX2mgStO6jexWq5XTYXz3a4 dlDwLnA70Osc/NcMD19waCdclUZhEhpPT3YvX70fvrPtkwpfoWfRYsSIMWWm1TPr4R3g wtip2f6VQant2A6znMhj7J7sUQEO7Sl44eUHHUi72FkP4knU/Aq9qTsYRtqVMqx0FHB4 9cSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=cNjFxmKQ9FWEVFi5C2WKFybYBlChY5kDF2lBxc753bc=; b=NRBVmUPzATKcOivxwAB/AkbUWe5qlA9ywEYlmOTPHd9MdnI3N/tTfaWnE1Dm0Ta6ut kSyyLUm+v91ACCPyW7rk/QhW/WpijcULAvD2efALyh/tPgwaqKxtTh8lxFGAFoKzePQl Ck3NxWhMhIk1ZW6y5cazv9UO2wXSkpnz9eKw79cG9nwryv4y2LYCmHXqFnJRMuZozmRz hoqWb77bEKrJuiTxw/SScyyIxm0TMS5mPVag7/Er2fGItXeY/EyWo/WGMXNSyu8t5oDP zJ+xpDNDpF9t27TGRxA60+y5aqgnOrriuC0jafptv+wwm1O4x9th5iLg0m5VqDOfDEx4 21lw== X-Gm-Message-State: AJIora/tvqECwjNFR/pCV8IU2vlsuzettUNRirrXSg7NVQL7kKyVVtVr jG9LdXmdmh9G5fEYQB7f3aM= X-Google-Smtp-Source: AGRyM1u3PMNotc1f56NEP8yRtJWigBBt7SD8zRrMWRbuxt19SELHghjW65jt51eacplEp5/CY5XPIw== X-Received: by 2002:a17:907:a046:b0:72a:b880:aa19 with SMTP id gz6-20020a170907a04600b0072ab880aa19mr8152690ejc.703.1656937592028; Mon, 04 Jul 2022 05:26:32 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:31 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 08/11] docs: ja_JP: howto: remove reference to removed submitting-drivers Date: Mon, 4 Jul 2022 14:25:34 +0200 Message-Id: <20220704122537.3407-9-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The document submitting-drivers.rst was deleted. This removes the corresponding reference in the Japanese translation of the howto, with some assistance from Akira Yokasawa. Link: https://lore.kernel.org/linux-doc/a2be48e5-e559-17d7-5ae7-d1205a737ea= 4@gmail.com/ Signed-off-by: Lukas Bulwahn Reviewed-by: Akira Yokosawa --- Documentation/translations/ja_JP/howto.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/translations/ja_JP/howto.rst b/Documentation/tra= nslations/ja_JP/howto.rst index 38fed6fe62fe..649e2ff2a407 100644 --- a/Documentation/translations/ja_JP/howto.rst +++ b/Documentation/translations/ja_JP/howto.rst @@ -129,8 +129,8 @@ linux-api@vger.kernel.org =E3=81=AB=E9=80=81=E3=82=8B= =E3=81=93=E3=81=A8=E3=82=92=E5=8B=A7=E3=82=81=E3=81=BE=E3=81=99=E3=80=82 =E3=83=AB=E3=81=AB=E5=BE=93=E3=81=A3=E3=81=A6=E3=81=84=E3=82=8B=E3=82= =82=E3=81=AE=E3=81=A0=E3=81=91=E3=82=92=E5=8F=97=E3=81=91=E4=BB=98=E3=81=91= =E3=80=81=E5=A4=9A=E3=81=8F=E3=81=AE=E4=BA=BA=E3=81=AF=E6=AD=A3=E3=81=97=E3= =81=84=E3=82=B9=E3=82=BF=E3=82=A4=E3=83=AB=E3=81=AE=E3=82=B3=E3=83=BC=E3=83= =89 =E3=81=A0=E3=81=91=E3=82=92=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC=E3=81= =97=E3=81=BE=E3=81=99=E3=80=82 =20 - :ref:`Documentation/process/submitting-patches.rst ` =E3=81= =A8 :ref:`Documentation/process/submitting-drivers.rst ` - =E3=81=93=E3=82=8C=E3=82=89=E3=81=AE=E3=83=95=E3=82=A1=E3=82=A4=E3=83= =AB=E3=81=AB=E3=81=AF=E3=80=81=E3=81=A9=E3=81=86=E3=82=84=E3=81=A3=E3=81=A6= =E3=81=86=E3=81=BE=E3=81=8F=E3=83=91=E3=83=83=E3=83=81=E3=82=92=E4=BD=9C=E3= =81=A3=E3=81=A6=E6=8A=95=E7=A8=BF=E3=81=99=E3=82=8B=E3=81=8B=E3=81=AB=E3=81= =A4 + :ref:`Documentation/process/submitting-patches.rst ` + =E3=81=93=E3=81=AE=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AB=E3=81= =AF=E3=80=81=E3=81=A9=E3=81=86=E3=82=84=E3=81=A3=E3=81=A6=E3=81=86=E3=81=BE= =E3=81=8F=E3=83=91=E3=83=83=E3=83=81=E3=82=92=E4=BD=9C=E3=81=A3=E3=81=A6=E6= =8A=95=E7=A8=BF=E3=81=99=E3=82=8B=E3=81=8B=E3=81=AB=E3=81=A4 =E3=81=84=E3=81=A6=E9=9D=9E=E5=B8=B8=E3=81=AB=E8=A9=B3=E3=81=97=E3=81= =8F=E6=9B=B8=E3=81=8B=E3=82=8C=E3=81=A6=E3=81=8A=E3=82=8A=E3=80=81=E4=BB=A5= =E4=B8=8B=E3=82=92=E5=90=AB=E3=81=BF=E3=81=BE=E3=81=99 (=E3=81=93=E3=82=8C= =E3=81=A0=E3=81=91=E3=81=AB=E9=99=90=E3=82=89=E3=81=AA=E3=81=84 =E3=81=91=E3=82=8C=E3=81=A9=E3=82=82) =20 --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0E7FFC43334 for ; Mon, 4 Jul 2022 12:27:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233824AbiGDM1V (ORCPT ); Mon, 4 Jul 2022 08:27:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234384AbiGDM0s (ORCPT ); Mon, 4 Jul 2022 08:26:48 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DB18211445; Mon, 4 Jul 2022 05:26:35 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id g1so3878269edb.12; Mon, 04 Jul 2022 05:26:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=A57xIfZLi+2djoYykZ8gRv7aiC4YCwj7z7nIR/tXI5o=; b=coR324dl9u8bJdxNIPw+0PjsEaehvlW2soGBvNcXFpAg0zszQjxOAzFUryxP8HMcUo W9Kyf55jA2KcgZb/ZbVWF93GEaAPw7Ie3wZMNNlWOgYxUkQRJ5j0IfkOmjGcpmUIVsVO TS+ARHBKneTf8Kk7sXq437wwNn+WUgL1LxvSpGO0wVOMGSfNK2Yj/f+PhxcGWPTAKR+j aynLg34JC0EPANGT5XJ3tNjmoeX1IAGf+kQA8yetQU+QRIGNz9wFa6sFlRYkW5eR0uK5 /JYlaL8Wa3iRHf1CNgze4zOKswWErNxgFjmDhv2AnWlR5sc49c8ISS6HfWKSHj35DoDr 1BHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=A57xIfZLi+2djoYykZ8gRv7aiC4YCwj7z7nIR/tXI5o=; b=FfVt3/wA7uCx620E0VMYxjg3T6+kOzeq8obTXPtMlizLdN2bBMMtMXumZyMDdRwD+K m5WG851RJcAine8MknicdURkTX5HE+ONmicoDAD+j5Vn2repvZL+S1Fj3W/tQgOhRTtb FQ/f7lNfNKOlmCE23YXsr0hOuZpiND2CrcOJaPpCSP+hUe+MSstmL0CgO0BeSziM+jON HKn4U9IXniYtNfgsHwR3L1JORB1bK/0eqq9zD0KSHWCZSLZX9RQ8dN+PDf+uKad94VUV uVW51KyGtZ8Wv7MfOW58jLiNdMO4QYKEDvY7oBfBdNYsdBNahfbTx34DHT0Q6LjymIZn 3m6g== X-Gm-Message-State: AJIora8pjEDBJ2FYcDQ1Ep7HbvPzAzse5gnNl8a4sdlz8nwtQJUeRT8q aVnIyMDNu8n7p6ee8lsXr9g= X-Google-Smtp-Source: AGRyM1vgrGt/0CrKhkuyy0/ICHgqiirR8e9FCx4Oeo062lESI0A/ZVOBp6oq5nmMnL/qoMhd8QYcCA== X-Received: by 2002:a05:6402:2497:b0:437:a341:9286 with SMTP id q23-20020a056402249700b00437a3419286mr38271266eda.156.1656937594290; Mon, 04 Jul 2022 05:26:34 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:34 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 09/11] docs: ko_KR: howto: remove reference to removed submitting-drivers Date: Mon, 4 Jul 2022 14:25:35 +0200 Message-Id: <20220704122537.3407-10-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The document submitting-drivers.rst was deleted. This removes the corresponding reference in the Korean translation of the howto. Signed-off-by: Lukas Bulwahn --- Documentation/translations/ko_KR/howto.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/translations/ko_KR/howto.rst b/Documentation/tra= nslations/ko_KR/howto.rst index e3cdf0c84892..e43970584ca4 100644 --- a/Documentation/translations/ko_KR/howto.rst +++ b/Documentation/translations/ko_KR/howto.rst @@ -124,7 +124,7 @@ mtk.manpages@gmail.com=EC=9D=98 =EB=A9=94=EC=9D=B8=ED= =85=8C=EC=9D=B4=EB=84=88=EC=97=90=EA=B2=8C =EB=B3=B4=EB=82=BC =EA=B2=83=EC= =9D=84 =EA=B6=8C=EC=9E=A5=ED=95=9C=EB=8B=A4. =EB=A9=94=EC=9D=B8=ED=85=8C=EC=9D=B4=EB=84=88=EB=93=A4=EC=9D=80 =EC=9D= =B4 =EA=B7=9C=EC=B9=99=EC=9D=84 =EB=94=B0=EB=A5=B4=EB=8A=94 =ED=8C=A8=EC=B9= =98=EB=93=A4=EB=A7=8C=EC=9D=84 =EB=B0=9B=EC=95=84=EB=93=A4=EC=9D=BC =EA=B2= =83=EC=9D=B4=EA=B3=A0 =EB=A7=8E=EC=9D=80 =EC=82=AC=EB=9E=8C=EB=93=A4=EC=9D= =B4 =EA=B7=B8 =ED=8C=A8=EC=B9=98=EA=B0=80 =EC=98=AC=EB=B0=94=EB=A5=B8 =EC= =8A=A4=ED=83=80=EC=9D=BC=EC=9D=BC =EA=B2=BD=EC=9A=B0=EB=A7=8C =EC=BD=94=EB= =93=9C=EB=A5=BC =EA=B2=80=ED=86=A0=ED=95=A0 =EA=B2=83=EC=9D=B4=EB=8B=A4. =20 - :ref:`Documentation/process/submitting-patches.rst ` = =EC=99=80 :ref:`Documentation/process/submitting-drivers.rst ` + :ref:`Documentation/process/submitting-patches.rst ` =EC=9D=B4 =ED=8C=8C=EC=9D=BC=EB=93=A4=EC=9D=80 =EC=84=B1=EA=B3=B5=EC= =A0=81=EC=9C=BC=EB=A1=9C =ED=8C=A8=EC=B9=98=EB=A5=BC =EB=A7=8C=EB=93=A4=EA= =B3=A0 =EB=B3=B4=EB=82=B4=EB=8A=94 =EB=B2=95=EC=9D=84 =EB=8B=A4=EC=9D=8C=EC= =9D=98 =EB=82=B4=EC=9A=A9=EB=93=A4=EB=A1=9C =EA=B5=89=EC=9E=A5=ED=9E=88 =EC=83=81=EC=84=B8=ED=9E=88 =EC=84=A4=EB= =AA=85=ED=95=98=EA=B3=A0 =EC=9E=88=EB=8B=A4(=EA=B7=B8=EB=9F=AC=EB=82=98 =EB= =8B=A4=EC=9D=8C=EC=9C=BC=EB=A1=9C =ED=95=9C=EC=A0=95=EB=90=98=EC=A7=84 =EC= =95=8A=EB=8A=94=EB=8B=A4). =20 --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0339CC43334 for ; Mon, 4 Jul 2022 12:27:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231871AbiGDM11 (ORCPT ); Mon, 4 Jul 2022 08:27:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35290 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234397AbiGDM0t (ORCPT ); Mon, 4 Jul 2022 08:26:49 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81D27DED2; Mon, 4 Jul 2022 05:26:37 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id x10so4152990edd.13; Mon, 04 Jul 2022 05:26:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=e3e18M7TEQn0eLwjSdz0vhOa93LeHIVW/hOah37kT2Y=; b=QOg3XmrLiUPfs5Dgm3y22z+GWCXllcdV4tknbzIP6xK1NCbCqtVNEK9QAUmHsceBak r3tpYDnaHLu2bBaL6Ee7hG4IZKP5gv60JuuaMWLS7sujB02c6ZPlqvUJzBZWKDgp1/Zl KCwSIWH1vEeIqT8oeTZAxtt3V2IRR0c/LFTk6H9hI4EkI8exlkqIVvqlbUBnQIgX1PHQ Vp57JUDHOieBEXeb4sl7fWnYO/OBuja4b1kp3tB4rb3NKNOC+AJWmBP4X7JZAOStynQb 5h55/6BCxcc/SUVpNEKpP/f7EsJ9rVbGHiHSBlr9kdJyuQQPj/10sTxWeypcgHO09bW4 vgMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=e3e18M7TEQn0eLwjSdz0vhOa93LeHIVW/hOah37kT2Y=; b=GXlBM1F2897QVu+a/rl0HCtaLclIjABLqxck3Pf42711m2wqr/giQIZfEAI0z2ZIS+ VtmqwCkyEU19cUpVe2yNHi8umBwCIYJxB8LuwIBxaZc5ppMqPhBiJgavcgdMlontX9UX EiprWmVH64U/iMxtFKmkZK39pVZ0vCeDOUFWoB79bgTqeb4qkd8cwKYvCSzAoCpwDLa6 c3Pfsz4mlBvYCi86yd9Orh4kRGH4ec6JY/LFfQfgUacuYPb6azW2ExB2o5xBlEgen50/ jho82nXlXDhiGsl0zvfgLudPkBHXQS9dX+ffyftpLO6za/51XVe/CMb/DFQnBNZNccx1 Tv1w== X-Gm-Message-State: AJIora+8M5SkSj1oXdqWxHo42oNnTHEF3YlijwVTNBXQqFuvXoqrNvxY mD2fE4FQJCX8s+KG5RJxOko= X-Google-Smtp-Source: AGRyM1vZK2sDKE8y7Exu0E43Cq75TFOqPnDcjLhIpl698Q5soueZc27nSrvNSiqWdR178fq+O24NxA== X-Received: by 2002:a05:6402:520c:b0:435:af40:8dc6 with SMTP id s12-20020a056402520c00b00435af408dc6mr39643028edd.343.1656937595903; Mon, 04 Jul 2022 05:26:35 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:35 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 10/11] docs: zh_CN: align to submitting-drivers removal Date: Mon, 4 Jul 2022 14:25:36 +0200 Message-Id: <20220704122537.3407-11-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Adjust the Chinese translation to the removal of submitting-drivers in the English kernel documentation. Signed-off-by: Lukas Bulwahn Reviewed-by: Alex Shi --- .../zh_CN/kernel-hacking/hacking.rst | 3 +- .../translations/zh_CN/process/5.Posting.rst | 3 +- .../translations/zh_CN/process/howto.rst | 1 - .../translations/zh_CN/process/index.rst | 1 - .../zh_CN/process/submitting-drivers.rst | 160 ------------------ 5 files changed, 2 insertions(+), 166 deletions(-) delete mode 100644 Documentation/translations/zh_CN/process/submitting-dri= vers.rst diff --git a/Documentation/translations/zh_CN/kernel-hacking/hacking.rst b/= Documentation/translations/zh_CN/kernel-hacking/hacking.rst index f2bc154c5bcc..2c85ddfbfd3a 100644 --- a/Documentation/translations/zh_CN/kernel-hacking/hacking.rst +++ b/Documentation/translations/zh_CN/kernel-hacking/hacking.rst @@ -633,8 +633,7 @@ C++ =E6=96=87=E4=BB=B6=EF=BC=88=E6=97=A0=E8=AE=BA=E5=A6=82=E4=BD=95=E4=BD= =A0=E7=9A=84=E5=90=8D=E5=AD=97=E9=83=BD=E5=BA=94=E8=AF=A5=E5=9C=A8=E6=BA=90= =E6=96=87=E4=BB=B6=E7=9A=84=E9=A1=B6=E9=83=A8=EF=BC=89=E3=80=82=E7=BB=B4=E6= =8A=A4=E4=BA=BA=E5=91=98=E6=84=8F=E5=91=B3=E7=9D=80=E6=82=A8=E5=B8=8C=E6=9C= =9B=E5=9C=A8=E5=AF=B9 =E5=AD=90=E7=B3=BB=E7=BB=9F=E8=BF=9B=E8=A1=8C=E6=9B=B4=E6=94=B9=E6=97= =B6=E5=BE=97=E5=88=B0=E8=AF=A2=E9=97=AE=EF=BC=8C=E5=B9=B6=E4=BA=86=E8=A7=A3= =E7=BC=BA=E9=99=B7=EF=BC=9B=E8=BF=99=E6=84=8F=E5=91=B3=E7=9D=80=E5=AF=B9=E6= =9F=90=E9=83=A8=E5=88=86=E4=BB=A3=E7=A0=81=E5=81=9A=E5=87=BA=E6=9B=B4=E5=A4= =9A=E6=89=BF=E8=AF=BA=E3=80=82 =20 -- =E6=9C=80=E5=90=8E=EF=BC=8C=E5=88=AB=E5=BF=98=E8=AE=B0=E5=8E=BB=E9=98= =85=E8=AF=BB Documentation/process/submitting-patches.rst =EF=BC=8C - =E4=B9=9F=E8=AE=B8=E8=BF=98=E6=9C=89 Documentation/process/submitting-d= rivers.rst =E3=80=82 +- =E6=9C=80=E5=90=8E=EF=BC=8C=E5=88=AB=E5=BF=98=E8=AE=B0=E5=8E=BB=E9=98= =85=E8=AF=BB Documentation/process/submitting-patches.rst=E3=80=82 =20 Kernel =E4=BB=99=E5=A5=B3=E6=A3=92 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/Documentation/translations/zh_CN/process/5.Posting.rst b/Docum= entation/translations/zh_CN/process/5.Posting.rst index 4ee7de13f373..6a469e1c7deb 100644 --- a/Documentation/translations/zh_CN/process/5.Posting.rst +++ b/Documentation/translations/zh_CN/process/5.Posting.rst @@ -19,8 +19,7 @@ =E5=86=85=E6=A0=B8=E5=BC=80=E5=8F=91=E7=A4=BE=E5=8C=BA=E5=B7=B2=E7=BB=8F= =E5=8F=91=E5=B1=95=E5=87=BA=E4=B8=80=E5=A5=97=E7=94=A8=E4=BA=8E=E5=8F=91=E5= =B8=83=E8=A1=A5=E4=B8=81=E7=9A=84=E7=BA=A6=E5=AE=9A=E5=92=8C=E8=BF=87=E7=A8= =8B=EF=BC=9B=E9=81=B5=E5=BE=AA=E8=BF=99=E4=BA=9B=E7=BA=A6=E5=AE=9A=E5=92=8C= =E8=BF=87=E7=A8=8B=E5=B0=86=E4=BD=BF =E5=8F=82=E4=B8=8E=E5=85=B6=E4=B8=AD=E7=9A=84=E6=AF=8F=E4=B8=AA=E4=BA=BA= =E7=9A=84=E7=94=9F=E6=B4=BB=E6=9B=B4=E5=8A=A0=E8=BD=BB=E6=9D=BE=E3=80=82=E6= =9C=AC=E6=96=87=E6=A1=A3=E8=AF=95=E5=9B=BE=E6=8F=8F=E8=BF=B0=E8=BF=99=E4=BA= =9B=E7=BA=A6=E5=AE=9A=E7=9A=84=E9=83=A8=E5=88=86=E7=BB=86=E8=8A=82=EF=BC=9B= =E6=9B=B4=E5=A4=9A=E4=BF=A1=E6=81=AF =E4=B9=9F=E5=8F=AF=E5=9C=A8=E4=BB=A5=E4=B8=8B=E6=96=87=E6=A1=A3=E4=B8=AD= =E6=89=BE=E5=88=B0 -:ref:`Documentation/translations/zh_CN/process/submitting-patches.rst `=EF=BC=8C -:ref:`Documentation/translations/zh_CN/process/submitting-drivers.rst ` +:ref:`Documentation/translations/zh_CN/process/submitting-patches.rst ` =E5=92=8C :ref:`Documentation/translations/zh_CN/process/submit-checklist.= rst `=E3=80=82 =20 =E4=BD=95=E6=97=B6=E5=AF=84=E9=80=81 diff --git a/Documentation/translations/zh_CN/process/howto.rst b/Documenta= tion/translations/zh_CN/process/howto.rst index 1334cdb32a3c..1455190dc087 100644 --- a/Documentation/translations/zh_CN/process/howto.rst +++ b/Documentation/translations/zh_CN/process/howto.rst @@ -96,7 +96,6 @@ Linux=E5=86=85=E6=A0=B8=E4=BB=A3=E7=A0=81=E4=B8=AD=E5=8C= =85=E5=90=AB=E6=9C=89=E5=A4=A7=E9=87=8F=E7=9A=84=E6=96=87=E6=A1=A3=E3=80=82= =E8=BF=99=E4=BA=9B=E6=96=87=E6=A1=A3=E5=AF=B9=E4=BA=8E=E5=AD=A6=E4=B9=A0=E5= =A6=82=E4=BD=95=E4=B8=8E =E7=9A=84=E4=BB=A3=E7=A0=81=E3=80=82 =20 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst ` - :ref:`Documentation/process/submitting-drivers.rst ` =20 =E8=BF=99=E4=B8=A4=E4=BB=BD=E6=96=87=E6=A1=A3=E6=98=8E=E7=A1=AE=E6=8F= =8F=E8=BF=B0=E5=A6=82=E4=BD=95=E5=88=9B=E5=BB=BA=E5=92=8C=E5=8F=91=E9=80=81= =E8=A1=A5=E4=B8=81=EF=BC=8C=E5=85=B6=E4=B8=AD=E5=8C=85=E6=8B=AC=EF=BC=88=E4= =BD=86=E4=B8=8D=E4=BB=85=E9=99=90=E4=BA=8E)=EF=BC=9A - =E9=82=AE=E4=BB=B6=E5=86=85=E5=AE=B9 diff --git a/Documentation/translations/zh_CN/process/index.rst b/Documenta= tion/translations/zh_CN/process/index.rst index 39e9c88fbaa6..a683dbea0c83 100644 --- a/Documentation/translations/zh_CN/process/index.rst +++ b/Documentation/translations/zh_CN/process/index.rst @@ -40,7 +40,6 @@ .. toctree:: :maxdepth: 1 =20 - submitting-drivers submit-checklist stable-api-nonsense stable-kernel-rules diff --git a/Documentation/translations/zh_CN/process/submitting-drivers.rs= t b/Documentation/translations/zh_CN/process/submitting-drivers.rst deleted file mode 100644 index 98341e7cd812..000000000000 --- a/Documentation/translations/zh_CN/process/submitting-drivers.rst +++ /dev/null @@ -1,160 +0,0 @@ -=EF=BB=BF.. _cn_submittingdrivers: - -.. include:: ../disclaimer-zh_CN.rst - -:Original: :ref:`Documentation/process/submitting-drivers.rst - ` - -=E5=A6=82=E6=9E=9C=E6=83=B3=E8=AF=84=E8=AE=BA=E6=88=96=E6=9B=B4=E6=96=B0= =E6=9C=AC=E6=96=87=E7=9A=84=E5=86=85=E5=AE=B9=EF=BC=8C=E8=AF=B7=E7=9B=B4=E6= =8E=A5=E8=81=94=E7=B3=BB=E5=8E=9F=E6=96=87=E6=A1=A3=E7=9A=84=E7=BB=B4=E6=8A= =A4=E8=80=85=E3=80=82=E5=A6=82=E6=9E=9C=E4=BD=A0=E4=BD=BF=E7=94=A8=E8=8B=B1= =E6=96=87 -=E4=BA=A4=E6=B5=81=E6=9C=89=E5=9B=B0=E9=9A=BE=E7=9A=84=E8=AF=9D=EF=BC=8C= =E4=B9=9F=E5=8F=AF=E4=BB=A5=E5=90=91=E4=B8=AD=E6=96=87=E7=89=88=E7=BB=B4=E6= =8A=A4=E8=80=85=E6=B1=82=E5=8A=A9=E3=80=82=E5=A6=82=E6=9E=9C=E6=9C=AC=E7=BF= =BB=E8=AF=91=E6=9B=B4=E6=96=B0=E4=B8=8D=E5=8F=8A=E6=97=B6=E6=88=96=E8=80=85= =E7=BF=BB -=E8=AF=91=E5=AD=98=E5=9C=A8=E9=97=AE=E9=A2=98=EF=BC=8C=E8=AF=B7=E8=81=94= =E7=B3=BB=E4=B8=AD=E6=96=87=E7=89=88=E7=BB=B4=E6=8A=A4=E8=80=85:: - - =E4=B8=AD=E6=96=87=E7=89=88=E7=BB=B4=E6=8A=A4=E8=80=85=EF=BC=9A = =E6=9D=8E=E9=98=B3 Li Yang - =E4=B8=AD=E6=96=87=E7=89=88=E7=BF=BB=E8=AF=91=E8=80=85=EF=BC=9A = =E6=9D=8E=E9=98=B3 Li Yang - =E4=B8=AD=E6=96=87=E7=89=88=E6=A0=A1=E8=AF=91=E8=80=85=EF=BC=9A = =E9=99=88=E7=90=A6 Maggie Chen - =E7=8E=8B=E8=81=AA Wang Cong - =E5=BC=A0=E5=B7=8D Zhang Wei - -=E5=A6=82=E4=BD=95=E5=90=91 Linux =E5=86=85=E6=A0=B8=E6=8F=90=E4=BA=A4=E9= =A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D - -=E8=BF=99=E7=AF=87=E6=96=87=E6=A1=A3=E5=B0=86=E4=BC=9A=E8=A7=A3=E9=87=8A= =E5=A6=82=E4=BD=95=E5=90=91=E4=B8=8D=E5=90=8C=E7=9A=84=E5=86=85=E6=A0=B8=E6= =BA=90=E7=A0=81=E6=A0=91=E6=8F=90=E4=BA=A4=E8=AE=BE=E5=A4=87=E9=A9=B1=E5=8A= =A8=E7=A8=8B=E5=BA=8F=E3=80=82=E8=AF=B7=E6=B3=A8=E6=84=8F=EF=BC=8C=E5=A6=82= =E6=9E=9C=E4=BD=A0=E6=84=9F -=E5=85=B4=E8=B6=A3=E7=9A=84=E6=98=AF=E6=98=BE=E5=8D=A1=E9=A9=B1=E5=8A=A8= =E7=A8=8B=E5=BA=8F=EF=BC=8C=E4=BD=A0=E4=B9=9F=E8=AE=B8=E5=BA=94=E8=AF=A5=E8= =AE=BF=E9=97=AE XFree86 =E9=A1=B9=E7=9B=AE(https://www.xfree86.org/) -=E5=92=8C=EF=BC=8F=E6=88=96 X.org =E9=A1=B9=E7=9B=AE (https://x.org)=E3=80= =82 - -=E5=8F=A6=E8=AF=B7=E5=8F=82=E9=98=85 Documentation/translations/zh_CN/proc= ess/submitting-patches.rst =E6=96=87=E6=A1=A3=E3=80=82 - - -=E5=88=86=E9=85=8D=E8=AE=BE=E5=A4=87=E5=8F=B7 ----------- - -=E5=9D=97=E8=AE=BE=E5=A4=87=E5=92=8C=E5=AD=97=E7=AC=A6=E8=AE=BE=E5=A4=87= =E7=9A=84=E4=B8=BB=E8=AE=BE=E5=A4=87=E5=8F=B7=E4=B8=8E=E4=BB=8E=E8=AE=BE=E5= =A4=87=E5=8F=B7=E6=98=AF=E7=94=B1 Linux =E5=91=BD=E5=90=8D=E7=BC=96=E5=8F= =B7=E5=88=86=E9=85=8D=E6=9D=83=E5=A8=81 LANANA=EF=BC=88 -=E7=8E=B0=E5=9C=A8=E6=98=AF Torben Mathiasen=EF=BC=89=E8=B4=9F=E8=B4=A3=E5= =88=86=E9=85=8D=E3=80=82=E7=94=B3=E8=AF=B7=E7=9A=84=E7=BD=91=E5=9D=80=E6=98= =AF https://www.lanana.org/=E3=80=82 -=E5=8D=B3=E4=BD=BF=E4=B8=8D=E5=87=86=E5=A4=87=E6=8F=90=E4=BA=A4=E5=88=B0= =E4=B8=BB=E6=B5=81=E5=86=85=E6=A0=B8=E7=9A=84=E8=AE=BE=E5=A4=87=E9=A9=B1=E5= =8A=A8=E4=B9=9F=E9=9C=80=E8=A6=81=E5=9C=A8=E8=BF=99=E9=87=8C=E5=88=86=E9=85= =8D=E8=AE=BE=E5=A4=87=E5=8F=B7=E3=80=82=E6=9C=89=E5=85=B3=E8=AF=A6=E7=BB=86= =E4=BF=A1=E6=81=AF=EF=BC=8C -=E8=AF=B7=E5=8F=82=E9=98=85 Documentation/admin-guide/devices.rst=E3=80=82 - -=E5=A6=82=E6=9E=9C=E4=BD=A0=E4=BD=BF=E7=94=A8=E7=9A=84=E4=B8=8D=E6=98=AF= =E5=B7=B2=E7=BB=8F=E5=88=86=E9=85=8D=E7=9A=84=E8=AE=BE=E5=A4=87=E5=8F=B7=EF= =BC=8C=E9=82=A3=E4=B9=88=E5=BD=93=E4=BD=A0=E6=8F=90=E4=BA=A4=E8=AE=BE=E5=A4= =87=E9=A9=B1=E5=8A=A8=E7=9A=84=E6=97=B6=E5=80=99=EF=BC=8C=E5=AE=83=E5=B0=86= =E4=BC=9A=E8=A2=AB=E5=BC=BA -=E5=88=B6=E5=88=86=E9=85=8D=E4=B8=80=E4=B8=AA=E6=96=B0=E7=9A=84=E8=AE=BE= =E5=A4=87=E5=8F=B7=EF=BC=8C=E5=8D=B3=E4=BE=BF=E8=BF=99=E4=B8=AA=E8=AE=BE=E5= =A4=87=E5=8F=B7=E5=92=8C=E4=BD=A0=E4=B9=8B=E5=89=8D=E5=8F=91=E7=BB=99=E5=AE= =A2=E6=88=B7=E7=9A=84=E6=88=AA=E7=84=B6=E4=B8=8D=E5=90=8C=E3=80=82 - -=E8=AE=BE=E5=A4=87=E9=A9=B1=E5=8A=A8=E7=9A=84=E6=8F=90=E4=BA=A4=E5=AF=B9= =E8=B1=A1 ------------------- - -Linux 2.0: - =E6=AD=A4=E5=86=85=E6=A0=B8=E6=BA=90=E7=A0=81=E6=A0=91=E4=B8=8D=E6=8E=A5= =E5=8F=97=E6=96=B0=E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E3=80=82 - -Linux 2.2: - =E6=AD=A4=E5=86=85=E6=A0=B8=E6=BA=90=E7=A0=81=E6=A0=91=E4=B8=8D=E6=8E=A5= =E5=8F=97=E6=96=B0=E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E3=80=82 - -Linux 2.4: - =E5=A6=82=E6=9E=9C=E6=89=80=E5=B1=9E=E7=9A=84=E4=BB=A3=E7=A0=81=E9=A2=86= =E5=9F=9F=E5=9C=A8=E5=86=85=E6=A0=B8=E7=9A=84 MAINTAINERS =E6=96=87=E4=BB= =B6=E4=B8=AD=E5=88=97=E6=9C=89=E4=B8=80=E4=B8=AA=E6=80=BB=E7=BB=B4=E6=8A=A4= =E8=80=85=EF=BC=8C - =E9=82=A3=E4=B9=88=E8=AF=B7=E5=B0=86=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F= =E6=8F=90=E4=BA=A4=E7=BB=99=E4=BB=96=E3=80=82=E5=A6=82=E6=9E=9C=E6=AD=A4=E7= =BB=B4=E6=8A=A4=E8=80=85=E6=B2=A1=E6=9C=89=E5=9B=9E=E5=BA=94=E6=88=96=E8=80= =85=E4=BD=A0=E6=89=BE=E4=B8=8D=E5=88=B0=E6=81=B0=E5=BD=93=E7=9A=84 - =E7=BB=B4=E6=8A=A4=E8=80=85=EF=BC=8C=E9=82=A3=E4=B9=88=E8=AF=B7=E8=81=94= =E7=B3=BB Willy Tarreau =E3=80=82 - -Linux 2.6: - =E9=99=A4=E4=BA=86=E9=81=B5=E5=BE=AA=E5=92=8C 2.4 =E7=89=88=E5=86=85=E6= =A0=B8=E5=90=8C=E6=A0=B7=E7=9A=84=E8=A7=84=E5=88=99=E5=A4=96=EF=BC=8C=E4=BD= =A0=E8=BF=98=E9=9C=80=E8=A6=81=E5=9C=A8 linux-kernel =E9=82=AE=E4=BB=B6 - =E5=88=97=E8=A1=A8=E4=B8=8A=E8=B7=9F=E8=B8=AA=E6=9C=80=E6=96=B0=E7=9A=84 = API =E5=8F=98=E5=8C=96=E3=80=82=E5=90=91 Linux 2.6 =E5=86=85=E6=A0=B8=E6=8F= =90=E4=BA=A4=E9=A9=B1=E5=8A=A8=E7=9A=84=E9=A1=B6=E7=BA=A7=E8=81=94=E7=B3=BB= =E4=BA=BA - =E6=98=AF Andrew Morton =E3=80=82 - -=E5=86=B3=E5=AE=9A=E8=AE=BE=E5=A4=87=E9=A9=B1=E5=8A=A8=E8=83=BD=E5=90=A6= =E8=A2=AB=E6=8E=A5=E5=8F=97=E7=9A=84=E6=9D=A1=E4=BB=B6 ----------------------------- - -=E8=AE=B8=E5=8F=AF=EF=BC=9A =E4=BB=A3=E7=A0=81=E5=BF=85=E9=A1=BB=E4=BD=BF= =E7=94=A8 GNU =E9=80=9A=E7=94=A8=E5=85=AC=E5=BC=80=E8=AE=B8=E5=8F=AF=E8=AF= =81 (GPL) =E6=8F=90=E4=BA=A4=E7=BB=99 Linux=EF=BC=8C=E4=BD=86=E6=98=AF - =E6=88=91=E4=BB=AC=E5=B9=B6=E4=B8=8D=E8=A6=81=E6=B1=82 GPL =E6=98=AF=E5= =94=AF=E4=B8=80=E7=9A=84=E8=AE=B8=E5=8F=AF=E3=80=82=E4=BD=A0=E6=88=96=E8=AE= =B8=E4=BC=9A=E5=B8=8C=E6=9C=9B=E5=90=8C=E6=97=B6=E4=BD=BF=E7=94=A8=E5=A4=9A= =E7=A7=8D - =E8=AE=B8=E5=8F=AF=E8=AF=81=E5=8F=91=E5=B8=83=EF=BC=8C=E5=A6=82=E6=9E=9C= =E5=B8=8C=E6=9C=9B=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E5=8F=AF=E4=BB=A5=E8= =A2=AB=E5=85=B6=E4=BB=96=E5=BC=80=E6=BA=90=E7=A4=BE=E5=8C=BA=EF=BC=88=E6=AF= =94=E5=A6=82BSD=EF=BC=89 - =E4=BD=BF=E7=94=A8=E3=80=82=E8=AF=B7=E5=8F=82=E8=80=83 include/linux/mod= ule.h =E6=96=87=E4=BB=B6=E4=B8=AD=E6=89=80=E5=88=97=E5=87=BA=E7=9A=84=E5=8F= =AF=E8=A2=AB - =E6=8E=A5=E5=8F=97=E5=85=B1=E5=AD=98=E7=9A=84=E8=AE=B8=E5=8F=AF=E3=80=82 - -=E7=89=88=E6=9D=83=EF=BC=9A =E7=89=88=E6=9D=83=E6=89=80=E6=9C=89=E8=80=85= =E5=BF=85=E9=A1=BB=E5=90=8C=E6=84=8F=E4=BD=BF=E7=94=A8 GPL =E8=AE=B8=E5=8F= =AF=E3=80=82=E6=9C=80=E5=A5=BD=E6=8F=90=E4=BA=A4=E8=80=85=E5=92=8C=E7=89=88= =E6=9D=83=E6=89=80=E6=9C=89=E8=80=85 - =E6=98=AF=E7=9B=B8=E5=90=8C=E4=B8=AA=E4=BA=BA=E6=88=96=E5=AE=9E=E4=BD=93= =E3=80=82=E5=90=A6=E5=88=99=EF=BC=8C=E5=BF=85=E9=9C=80=E5=88=97=E5=87=BA=E6= =8E=88=E6=9D=83=E4=BD=BF=E7=94=A8 GPL =E7=9A=84=E7=89=88=E6=9D=83=E6=89=80= =E6=9C=89 - =E4=BA=BA=E6=88=96=E5=AE=9E=E4=BD=93=EF=BC=8C=E4=BB=A5=E5=A4=87=E9=AA=8C= =E8=AF=81=E4=B9=8B=E9=9C=80=E3=80=82 - -=E6=8E=A5=E5=8F=A3=EF=BC=9A =E5=A6=82=E6=9E=9C=E4=BD=A0=E7=9A=84=E9=A9=B1= =E5=8A=A8=E7=A8=8B=E5=BA=8F=E4=BD=BF=E7=94=A8=E7=8E=B0=E6=88=90=E7=9A=84=E6= =8E=A5=E5=8F=A3=E5=B9=B6=E4=B8=94=E5=92=8C=E5=85=B6=E4=BB=96=E5=90=8C=E7=B1= =BB=E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E8=A1=8C - =E4=B8=BA=E7=9B=B8=E4=BC=BC=EF=BC=8C=E8=80=8C=E4=B8=8D=E6=98=AF=E5=8E=BB= =E5=8F=91=E6=98=8E=E6=97=A0=E8=B0=93=E7=9A=84=E6=96=B0=E6=8E=A5=E5=8F=A3=EF= =BC=8C=E9=82=A3=E4=B9=88=E5=AE=83=E5=B0=86=E4=BC=9A=E6=9B=B4=E5=AE=B9=E6=98= =93=E8=A2=AB=E6=8E=A5=E5=8F=97=E3=80=82 - =E5=A6=82=E6=9E=9C=E4=BD=A0=E9=9C=80=E8=A6=81=E4=B8=80=E4=B8=AA Linux = =E5=92=8C NT =E7=9A=84=E9=80=9A=E7=94=A8=E9=A9=B1=E5=8A=A8=E6=8E=A5=E5=8F= =A3=EF=BC=8C=E9=82=A3=E4=B9=88=E8=AF=B7=E5=9C=A8=E7=94=A8 - =E6=88=B7=E7=A9=BA=E9=97=B4=E5=AE=9E=E7=8E=B0=E5=AE=83=E3=80=82 - -=E4=BB=A3=E7=A0=81=EF=BC=9A =E8=AF=B7=E4=BD=BF=E7=94=A8 Documentation/pro= cess/coding-style.rst =E4=B8=AD=E6=89=80=E6=8F=8F=E8=BF=B0=E7=9A=84 Linux = =E4=BB=A3=E7=A0=81=E9=A3=8E - =E6=A0=BC=E3=80=82=E5=A6=82=E6=9E=9C=E4=BD=A0=E7=9A=84=E6=9F=90=E4=BA=9B= =E4=BB=A3=E7=A0=81=E6=AE=B5=EF=BC=88=E4=BE=8B=E5=A6=82=E9=82=A3=E4=BA=9B=E4= =B8=8E Windows =E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E5=8C=85=E5=85=B1 - =E4=BA=AB=E7=9A=84=E4=BB=A3=E7=A0=81=E6=AE=B5=EF=BC=89=E9=9C=80=E8=A6=81= =E4=BD=BF=E7=94=A8=E5=85=B6=E4=BB=96=E6=A0=BC=E5=BC=8F=EF=BC=8C=E8=80=8C=E4= =BD=A0=E5=8D=B4=E5=8F=AA=E5=B8=8C=E6=9C=9B=E7=BB=B4=E6=8A=A4=E4=B8=80=E4=BB= =BD=E4=BB=A3=E7=A0=81=EF=BC=8C - =E9=82=A3=E4=B9=88=E8=AF=B7=E5=B0=86=E5=AE=83=E4=BB=AC=E5=BE=88=E5=A5=BD= =E5=9C=B0=E5=8C=BA=E5=88=86=E5=87=BA=E6=9D=A5=EF=BC=8C=E5=B9=B6=E4=B8=94=E6= =B3=A8=E6=98=8E=E5=8E=9F=E5=9B=A0=E3=80=82 - -=E5=8F=AF=E7=A7=BB=E6=A4=8D=E6=80=A7=EF=BC=9A =E8=AF=B7=E6=B3=A8=E6=84=8F= =EF=BC=8C=E6=8C=87=E9=92=88=E5=B9=B6=E4=B8=8D=E6=B0=B8=E8=BF=9C=E6=98=AF 32= =E4=BD=8D=E7=9A=84=EF=BC=8C=E4=B8=8D=E6=98=AF=E6=89=80=E6=9C=89=E7=9A=84= =E8=AE=A1=E7=AE=97=E6=9C=BA=E9=83=BD=E4=BD=BF=E7=94=A8=E5=B0=8F - =E5=B0=BE=E6=A8=A1=E5=BC=8F (little endian) =E5=AD=98=E5=82=A8=E6=95=B0= =E6=8D=AE=EF=BC=8C=E4=B8=8D=E6=98=AF=E6=89=80=E6=9C=89=E7=9A=84=E4=BA=BA=E9= =83=BD=E6=8B=A5=E6=9C=89=E6=B5=AE=E7=82=B9 - =E5=8D=95=E5=85=83=EF=BC=8C=E4=B8=8D=E8=A6=81=E9=9A=8F=E4=BE=BF=E5=9C=A8= =E4=BD=A0=E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E9=87=8C=E5=B5=8C=E5= =85=A5 x86 =E6=B1=87=E7=BC=96=E6=8C=87=E4=BB=A4=E3=80=82=E5=8F=AA=E8=83=BD= =E5=9C=A8 - x86 =E4=B8=8A=E8=BF=90=E8=A1=8C=E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5= =BA=8F=E4=B8=80=E8=88=AC=E6=98=AF=E4=B8=8D=E5=8F=97=E6=AC=A2=E8=BF=8E=E7=9A= =84=E3=80=82=E8=99=BD=E7=84=B6=E4=BD=A0=E5=8F=AF=E8=83=BD=E5=8F=AA=E6=9C=89= x86 - =E7=A1=AC=E4=BB=B6=EF=BC=8C=E5=BE=88=E9=9A=BE=E6=B5=8B=E8=AF=95=E9=A9=B1= =E5=8A=A8=E7=A8=8B=E5=BA=8F=E5=9C=A8=E5=85=B6=E4=BB=96=E5=B9=B3=E5=8F=B0=E4= =B8=8A=E6=98=AF=E5=90=A6=E5=8F=AF=E7=94=A8=EF=BC=8C=E4=BD=86=E6=98=AF=E7=A1= =AE=E4=BF=9D=E4=BB=A3=E7=A0=81 - =E5=8F=AF=E4=BB=A5=E8=A2=AB=E8=BD=BB=E6=9D=BE=E5=9C=B0=E7=A7=BB=E6=A4=8D= =E5=8D=B4=E6=98=AF=E5=BE=88=E7=AE=80=E5=8D=95=E7=9A=84=E3=80=82 - -=E6=B8=85=E6=99=B0=E5=BA=A6=EF=BC=9A =E5=81=9A=E5=88=B0=E6=89=80=E6=9C=89= =E4=BA=BA=E9=83=BD=E8=83=BD=E4=BF=AE=E8=A1=A5=E8=BF=99=E4=B8=AA=E9=A9=B1=E5= =8A=A8=E7=A8=8B=E5=BA=8F=E5=B0=86=E4=BC=9A=E5=BE=88=E6=9C=89=E5=A5=BD=E5=A4= =84=EF=BC=8C=E5=9B=A0=E4=B8=BA=E8=BF=99=E6=A0=B7=E4=BD=A0=E5=B0=86 - =E4=BC=9A=E7=9B=B4=E6=8E=A5=E6=94=B6=E5=88=B0=E4=BF=AE=E5=A4=8D=E7=9A=84= =E8=A1=A5=E4=B8=81=E8=80=8C=E4=B8=8D=E6=98=AF bug =E6=8A=A5=E5=91=8A=E3=80= =82=E5=A6=82=E6=9E=9C=E4=BD=A0=E6=8F=90=E4=BA=A4=E4=B8=80=E4=B8=AA=E8=AF=95= =E5=9B=BE - =E9=9A=90=E8=97=8F=E7=A1=AC=E4=BB=B6=E5=B7=A5=E4=BD=9C=E6=9C=BA=E7=90=86= =E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=EF=BC=8C=E9=82=A3=E4=B9=88=E5= =AE=83=E5=B0=86=E4=BC=9A=E8=A2=AB=E6=89=94=E8=BF=9B=E5=BA=9F=E7=BA=B8=E7=AF= =93=E3=80=82 - -=E7=94=B5=E6=BA=90=E7=AE=A1=E7=90=86=EF=BC=9A =E5=9B=A0=E4=B8=BA Linux =E6= =AD=A3=E5=9C=A8=E8=A2=AB=E5=BE=88=E5=A4=9A=E7=A7=BB=E5=8A=A8=E8=AE=BE=E5=A4= =87=E5=92=8C=E6=A1=8C=E9=9D=A2=E7=B3=BB=E7=BB=9F=E4=BD=BF=E7=94=A8=EF=BC=8C= =E6=89=80=E4=BB=A5=E4=BD=A0=E7=9A=84=E9=A9=B1 - =E5=8A=A8=E7=A8=8B=E5=BA=8F=E4=B9=9F=E5=BE=88=E6=9C=89=E5=8F=AF=E8=83=BD= =E8=A2=AB=E4=BD=BF=E7=94=A8=E5=9C=A8=E8=BF=99=E4=BA=9B=E8=AE=BE=E5=A4=87=E4= =B8=8A=E3=80=82=E5=AE=83=E5=BA=94=E8=AF=A5=E6=94=AF=E6=8C=81=E6=9C=80=E5=9F= =BA=E6=9C=AC=E7=9A=84=E7=94=B5 - =E6=BA=90=E7=AE=A1=E7=90=86=EF=BC=8C=E5=8D=B3=E5=9C=A8=E9=9C=80=E8=A6=81= =E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E5=AE=9E=E7=8E=B0=E7=B3=BB=E7=BB=9F=E7= =BA=A7=E4=BC=91=E7=9C=A0=E5=92=8C=E5=94=A4=E9=86=92=E8=A6=81=E7=94=A8=E5=88= =B0=E7=9A=84 - .suspend =E5=92=8C .resume =E5=87=BD=E6=95=B0=E3=80=82=E4=BD=A0=E5=BA=94= =E8=AF=A5=E6=A3=80=E6=9F=A5=E4=BD=A0=E7=9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5= =BA=8F=E6=98=AF=E5=90=A6=E8=83=BD=E6=AD=A3 - =E7=A1=AE=E5=9C=B0=E5=A4=84=E7=90=86=E4=BC=91=E7=9C=A0=E4=B8=8E=E5=94=A4= =E9=86=92=EF=BC=8C=E5=A6=82=E6=9E=9C=E5=AE=9E=E5=9C=A8=E6=97=A0=E6=B3=95=E7= =A1=AE=E8=AE=A4=EF=BC=8C=E8=AF=B7=E8=87=B3=E5=B0=91=E6=8A=8A .suspend - =E5=87=BD=E6=95=B0=E5=AE=9A=E4=B9=89=E6=88=90=E8=BF=94=E5=9B=9E -ENOSYS= =EF=BC=88=E5=8A=9F=E8=83=BD=E6=9C=AA=E5=AE=9E=E7=8E=B0=EF=BC=89=E9=94=99=E8= =AF=AF=E3=80=82=E4=BD=A0=E8=BF=98=E5=BA=94=E8=AF=A5=E5=B0=9D=E8=AF=95=E7=A1= =AE - =E4=BF=9D=E4=BD=A0=E7=9A=84=E9=A9=B1=E5=8A=A8=E5=9C=A8=E4=BB=80=E4=B9=88= =E9=83=BD=E4=B8=8D=E5=B9=B2=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E5=B0=86=E8= =80=97=E7=94=B5=E9=99=8D=E5=88=B0=E6=9C=80=E4=BD=8E=E3=80=82=E8=A6=81=E8=8E= =B7=E5=BE=97=E9=A9=B1=E5=8A=A8 - =E7=A8=8B=E5=BA=8F=E6=B5=8B=E8=AF=95=E7=9A=84=E6=8C=87=E5=AF=BC=EF=BC=8C= =E8=AF=B7=E5=8F=82=E9=98=85 - Documentation/power/drivers-testing.rst=E3=80=82=E6=9C=89=E5=85=B3=E9=A9= =B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E7=94=B5 - =E6=BA=90=E7=AE=A1=E7=90=86=E9=97=AE=E9=A2=98=E7=9B=B8=E5=AF=B9=E5=85=A8= =E9=9D=A2=E7=9A=84=E6=A6=82=E8=BF=B0=EF=BC=8C=E8=AF=B7=E5=8F=82=E9=98=85 - Documentation/driver-api/pm/devices.rst=E3=80=82 - -=E7=AE=A1=E7=90=86=EF=BC=9A =E5=A6=82=E6=9E=9C=E4=B8=80=E4=B8=AA=E9=A9=B1= =E5=8A=A8=E7=A8=8B=E5=BA=8F=E7=9A=84=E4=BD=9C=E8=80=85=E8=BF=98=E5=9C=A8=E8= =BF=9B=E8=A1=8C=E6=9C=89=E6=95=88=E7=9A=84=E7=BB=B4=E6=8A=A4=EF=BC=8C=E9=82= =A3=E4=B9=88=E9=80=9A=E5=B8=B8=E9=99=A4=E4=BA=86=E9=82=A3 - =E4=BA=9B=E6=98=8E=E6=98=BE=E6=AD=A3=E7=A1=AE=E4=B8=94=E4=B8=8D=E9=9C=80= =E8=A6=81=E4=BB=BB=E4=BD=95=E6=A3=80=E6=9F=A5=E7=9A=84=E8=A1=A5=E4=B8=81=E4= =BB=A5=E5=A4=96=EF=BC=8C=E5=85=B6=E4=BB=96=E6=89=80=E6=9C=89=E7=9A=84=E8=A1= =A5=E4=B8=81=E9=83=BD=E4=BC=9A - =E8=A2=AB=E8=BD=AC=E5=8F=91=E7=BB=99=E4=BD=9C=E8=80=85=E3=80=82=E5=A6=82= =E6=9E=9C=E4=BD=A0=E5=B8=8C=E6=9C=9B=E6=88=90=E4=B8=BA=E9=A9=B1=E5=8A=A8=E7= =A8=8B=E5=BA=8F=E7=9A=84=E8=81=94=E7=B3=BB=E4=BA=BA=E5=92=8C=E6=9B=B4=E6=96= =B0=E8=80=85=EF=BC=8C=E6=9C=80 - =E5=A5=BD=E5=9C=A8=E4=BB=A3=E7=A0=81=E6=B3=A8=E9=87=8A=E4=B8=AD=E5=86=99= =E6=98=8E=E5=B9=B6=E4=B8=94=E5=9C=A8 MAINTAINERS =E6=96=87=E4=BB=B6=E4=B8= =AD=E5=8A=A0=E5=85=A5=E8=BF=99=E4=B8=AA=E9=A9=B1=E5=8A=A8 - =E7=A8=8B=E5=BA=8F=E7=9A=84=E6=9D=A1=E7=9B=AE=E3=80=82 - -=E4=B8=8D=E5=BD=B1=E5=93=8D=E8=AE=BE=E5=A4=87=E9=A9=B1=E5=8A=A8=E8=83=BD= =E5=90=A6=E8=A2=AB=E6=8E=A5=E5=8F=97=E7=9A=84=E6=9D=A1=E4=BB=B6 ------------------------------- - -=E4=BE=9B=E5=BA=94=E5=95=86=EF=BC=9A =E7=94=B1=E7=A1=AC=E4=BB=B6=E4=BE=9B= =E5=BA=94=E5=95=86=E6=9D=A5=E7=BB=B4=E6=8A=A4=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5= =BA=8F=E9=80=9A=E5=B8=B8=E6=98=AF=E4=B8=80=E4=BB=B6=E5=A5=BD=E4=BA=8B=E3=80= =82=E4=B8=8D=E8=BF=87=EF=BC=8C=E5=A6=82=E6=9E=9C=E6=BA=90=E7=A0=81 - =E6=A0=91=E9=87=8C=E5=B7=B2=E7=BB=8F=E6=9C=89=E5=85=B6=E4=BB=96=E4=BA=BA= =E6=8F=90=E4=BE=9B=E4=BA=86=E5=8F=AF=E7=A8=B3=E5=AE=9A=E5=B7=A5=E4=BD=9C=E7= =9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=EF=BC=8C=E9=82=A3=E4=B9=88=E8=AF= =B7=E4=B8=8D=E8=A6=81=E6=9C=9F - =E6=9C=9B=E2=80=9C=E6=88=91=E6=98=AF=E4=BE=9B=E5=BA=94=E5=95=86=E2=80=9D= =E4=BC=9A=E6=88=90=E4=B8=BA=E5=86=85=E6=A0=B8=E6=94=B9=E7=94=A8=E4=BD=A0=E7= =9A=84=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E7=9A=84=E7=90=86=E7=94=B1=E3=80= =82=E7=90=86=E6=83=B3=E7=9A=84=E6=83=85 - =E5=86=B5=E6=98=AF=EF=BC=9A=E4=BE=9B=E5=BA=94=E5=95=86=E4=B8=8E=E7=8E=B0= =E6=9C=89=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E7=9A=84=E4=BD=9C=E8=80=85=E5= =90=88=E4=BD=9C=EF=BC=8C=E6=9E=84=E5=BB=BA=E4=B8=80=E4=B8=AA=E7=BB=9F=E4=B8= =80=E5=AE=8C=E7=BE=8E=E7=9A=84 - =E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E3=80=82 - -=E4=BD=9C=E8=80=85=EF=BC=9A =E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E6=98=AF= =E7=94=B1=E5=A4=A7=E7=9A=84 Linux =E5=85=AC=E5=8F=B8=E7=A0=94=E5=8F=91=E8= =BF=98=E6=98=AF=E7=94=B1=E4=BD=A0=E4=B8=AA=E4=BA=BA=E7=BC=96=E5=86=99=EF=BC= =8C=E5=B9=B6=E4=B8=8D=E5=BD=B1 - =E5=93=8D=E5=85=B6=E6=98=AF=E5=90=A6=E8=83=BD=E8=A2=AB=E5=86=85=E6=A0=B8= =E6=8E=A5=E5=8F=97=E3=80=82=E6=B2=A1=E6=9C=89=E4=BA=BA=E5=AF=B9=E5=86=85=E6= =A0=B8=E6=BA=90=E7=A0=81=E6=A0=91=E4=BA=AB=E6=9C=89=E7=89=B9=E6=9D=83=E3=80= =82=E5=8F=AA=E8=A6=81=E4=BD=A0 - =E5=85=85=E5=88=86=E4=BA=86=E8=A7=A3=E5=86=85=E6=A0=B8=E7=A4=BE=E5=8C=BA= =EF=BC=8C=E4=BD=A0=E5=B0=B1=E4=BC=9A=E5=8F=91=E7=8E=B0=E8=BF=99=E4=B8=80=E7= =82=B9=E3=80=82 - - -=E8=B5=84=E6=BA=90=E5=88=97=E8=A1=A8 --------- - -Linux =E5=86=85=E6=A0=B8=E4=B8=BB=E6=BA=90=E7=A0=81=E6=A0=91=EF=BC=9A - ftp.??.kernel.org:/pub/linux/kernel/... - ?? =3D=3D =E4=BD=A0=E7=9A=84=E5=9B=BD=E5=AE=B6=E4=BB=A3=E7=A0=81=EF=BC=8C= =E4=BE=8B=E5=A6=82 "cn"=E3=80=81"us"=E3=80=81"uk"=E3=80=81"fr" =E7=AD=89=E7= =AD=89 - -Linux =E5=86=85=E6=A0=B8=E9=82=AE=E4=BB=B6=E5=88=97=E8=A1=A8=EF=BC=9A - linux-kernel@vger.kernel.org - [=E5=8F=AF=E9=80=9A=E8=BF=87=E5=90=91majordomo@vger.kernel.org=E5=8F=91= =E9=82=AE=E4=BB=B6=E6=9D=A5=E8=AE=A2=E9=98=85] - -Linux =E8=AE=BE=E5=A4=87=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=EF=BC=8C=E7= =AC=AC=E4=B8=89=E7=89=88=EF=BC=88=E6=8E=A2=E8=AE=A8 2.6.10 =E7=89=88=E5=86= =85=E6=A0=B8=EF=BC=89=EF=BC=9A - https://lwn.net/Kernel/LDD3/ =EF=BC=88=E5=85=8D=E8=B4=B9=E7=89=88=EF=BC= =89 - -LWN.net: - =E6=AF=8F=E5=91=A8=E5=86=85=E6=A0=B8=E5=BC=80=E5=8F=91=E6=B4=BB=E5=8A=A8= =E6=91=98=E8=A6=81 - https://lwn.net/ - - 2.6 =E7=89=88=E4=B8=AD API =E7=9A=84=E5=8F=98=E6=9B=B4=EF=BC=9A - - https://lwn.net/Articles/2.6-kernel-api/ - - =E5=B0=86=E6=97=A7=E7=89=88=E5=86=85=E6=A0=B8=E7=9A=84=E9=A9=B1=E5=8A=A8= =E7=A8=8B=E5=BA=8F=E7=A7=BB=E6=A4=8D=E5=88=B0 2.6 =E7=89=88=EF=BC=9A - - https://lwn.net/Articles/driver-porting/ - -=E5=86=85=E6=A0=B8=E6=96=B0=E6=89=8B(KernelNewbies): - =E4=B8=BA=E6=96=B0=E7=9A=84=E5=86=85=E6=A0=B8=E5=BC=80=E5=8F=91=E8=80=85= =E6=8F=90=E4=BE=9B=E6=96=87=E6=A1=A3=E5=92=8C=E5=B8=AE=E5=8A=A9 - https://kernelnewbies.org/ - -Linux USB=E9=A1=B9=E7=9B=AE=EF=BC=9A - http://www.linux-usb.org/ - -=E5=86=99=E5=86=85=E6=A0=B8=E9=A9=B1=E5=8A=A8=E7=9A=84=E2=80=9C=E4=B8=8D= =E8=A6=81=E2=80=9D=EF=BC=88Arjan van de Ven=E8=91=97=EF=BC=89: - http://www.fenrus.org/how-to-not-write-a-device-driver-paper.pdf - -=E5=86=85=E6=A0=B8=E6=B8=85=E6=B4=81=E5=B7=A5 (Kernel Janitor): - https://kernelnewbies.org/KernelJanitors --=20 2.17.1 From nobody Sun Apr 19 09:07:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D925EC433EF for ; Mon, 4 Jul 2022 12:27:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234578AbiGDM13 (ORCPT ); Mon, 4 Jul 2022 08:27:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35580 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234405AbiGDM0v (ORCPT ); Mon, 4 Jul 2022 08:26:51 -0400 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DC7711A0A; Mon, 4 Jul 2022 05:26:39 -0700 (PDT) Received: by mail-ed1-x52e.google.com with SMTP id r18so11480542edb.9; Mon, 04 Jul 2022 05:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XqoVCGDCGZDBmrA96lhlLMZTaqVBMBouX+m6wwZdWOE=; b=H5YivzCEeuE34uBRZ1K2eXgJvgjMsEE3Bgi2KgX7fu+w3cS5nW349X7mr3neE0B1C/ Pkzw11eqV/TkHqjmnP75UrBZarZofNwO2vVN1IVj4onUShy/TXV02eoLe41XE+8101NE BrZQfpJne04U/ZOUS+n7X4Q3pjfIkMreMoP5LLqXEdypE8QHuJzdUQm6gwvcq+YfRJYs UgQo0CQCGol/N+VpOwx3dORZU65EXEkyDYM20ALv7o0OUVNUOjMVhq3ddi11Ymb0WHuz /cAUH4YmaYlviApq9gFqmt8oDr6QWUzdgdrUDqu0/FPnY/2UqaTDtP0WK70nbo/6ZYWI uG7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XqoVCGDCGZDBmrA96lhlLMZTaqVBMBouX+m6wwZdWOE=; b=MfK5GEJH97DVEHTTsQwyHgrmRz4P6XKPMuEi0U4Qvdcrd22SBIof+2zHXrsZI6BnoX MuX0oIM5+QfFmtZuUoH+czaedFvfYdCqgTWlMHNpAcbEwHWtR1/GPLxnPwmqLEICaODh npG8th0jSW+KUClKxhfCCBuT8F36mj47Ap5VGAN7ifwmhUz+pQ4yUCNcL/EZzLoOeMFo t+03p4qEtbEMnhk7naMSCBXpFmgFQrKkSdfAp22azGQNT0AvF9M9rix/HK6PO5SPXZnw kjgZJ5JwLT6QgPkUnN/WcKkAdz9uIVoc7td6nyt+cP3FCyfmbHfNqUC1JSu/sP6GcwOR PPZA== X-Gm-Message-State: AJIora/mVmYV4Gcvhxt+S79I4R+SlI5CV9vOx+1Prh4IrUbYwQK+UIM0 EshoQ9FW7lV/KMD+cTh9ydA= X-Google-Smtp-Source: AGRyM1t5l8M3izaIw/C3KP+Yg+kSA8eM3kCKu1yn93LomFTjJFBys4CFyjNAkZtpSjLomPRNbRJ6Ng== X-Received: by 2002:a05:6402:5c8:b0:433:545f:a811 with SMTP id n8-20020a05640205c800b00433545fa811mr38628446edx.101.1656937597487; Mon, 04 Jul 2022 05:26:37 -0700 (PDT) Received: from felia.fritz.box (200116b826716b008998943ac77556e4.dip.versatel-1u1.de. [2001:16b8:2671:6b00:8998:943a:c775:56e4]) by smtp.gmail.com with ESMTPSA id k20-20020a1709063fd400b00722f66fb36csm13974467ejj.112.2022.07.04.05.26.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jul 2022 05:26:37 -0700 (PDT) From: Lukas Bulwahn To: Jonathan Corbet , Federico Vaga , Alex Shi , Yanteng Si , Hu Haowen , linux-doc@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net Cc: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Bulwahn Subject: [PATCH 11/11] docs: zh_TW: align to submitting-drivers removal Date: Mon, 4 Jul 2022 14:25:37 +0200 Message-Id: <20220704122537.3407-12-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220704122537.3407-1-lukas.bulwahn@gmail.com> References: <20220704122537.3407-1-lukas.bulwahn@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Adjust the Taiwanese translation to the removal of submitting-drivers in the English kernel documentation. Signed-off-by: Lukas Bulwahn --- .../translations/zh_TW/process/5.Posting.rst | 3 +- .../translations/zh_TW/process/howto.rst | 1 - .../translations/zh_TW/process/index.rst | 1 - .../zh_TW/process/submitting-drivers.rst | 164 ------------------ 4 files changed, 1 insertion(+), 168 deletions(-) delete mode 100644 Documentation/translations/zh_TW/process/submitting-dri= vers.rst diff --git a/Documentation/translations/zh_TW/process/5.Posting.rst b/Docum= entation/translations/zh_TW/process/5.Posting.rst index 5578bca403e6..280a8832ecc0 100644 --- a/Documentation/translations/zh_TW/process/5.Posting.rst +++ b/Documentation/translations/zh_TW/process/5.Posting.rst @@ -22,8 +22,7 @@ =E5=85=A7=E6=A0=B8=E9=96=8B=E7=99=BC=E7=A4=BE=E5=8D=80=E5=B7=B2=E7=B6=93= =E7=99=BC=E5=B1=95=E5=87=BA=E4=B8=80=E5=A5=97=E7=94=A8=E6=96=BC=E7=99=BC=E5= =B8=83=E8=A3=9C=E4=B8=81=E7=9A=84=E7=B4=84=E5=AE=9A=E5=92=8C=E9=81=8E=E7=A8= =8B=EF=BC=9B=E9=81=B5=E5=BE=AA=E9=80=99=E4=BA=9B=E7=B4=84=E5=AE=9A=E5=92=8C= =E9=81=8E=E7=A8=8B=E5=B0=87=E4=BD=BF =E5=8F=83=E8=88=87=E5=85=B6=E4=B8=AD=E7=9A=84=E6=AF=8F=E5=80=8B=E4=BA=BA= =E7=9A=84=E7=94=9F=E6=B4=BB=E6=9B=B4=E5=8A=A0=E8=BC=95=E9=AC=86=E3=80=82=E6= =9C=AC=E6=96=87=E6=AA=94=E8=A9=A6=E5=9C=96=E6=8F=8F=E8=BF=B0=E9=80=99=E4=BA= =9B=E7=B4=84=E5=AE=9A=E7=9A=84=E9=83=A8=E5=88=86=E7=B4=B0=E7=AF=80=EF=BC=9B= =E6=9B=B4=E5=A4=9A=E4=BF=A1=E6=81=AF =E4=B9=9F=E5=8F=AF=E5=9C=A8=E4=BB=A5=E4=B8=8B=E6=96=87=E6=AA=94=E4=B8=AD= =E6=89=BE=E5=88=B0 -:ref:`Documentation/translations/zh_TW/process/submitting-patches.rst `=EF=BC=8C -:ref:`Documentation/translations/zh_TW/process/submitting-drivers.rst ` +:ref:`Documentation/translations/zh_TW/process/submitting-patches.rst ` =E5=92=8C :ref:`Documentation/translations/zh_TW/process/submit-checklist.= rst `=E3=80=82 =20 =E4=BD=95=E6=99=82=E9=83=B5=E5=AF=84 diff --git a/Documentation/translations/zh_TW/process/howto.rst b/Documenta= tion/translations/zh_TW/process/howto.rst index 2043691b92e3..68ae4411285b 100644 --- a/Documentation/translations/zh_TW/process/howto.rst +++ b/Documentation/translations/zh_TW/process/howto.rst @@ -99,7 +99,6 @@ Linux=E5=85=A7=E6=A0=B8=E4=BB=A3=E7=A2=BC=E4=B8=AD=E5=8C= =85=E5=90=AB=E6=9C=89=E5=A4=A7=E9=87=8F=E7=9A=84=E6=96=87=E6=AA=94=E3=80=82= =E9=80=99=E4=BA=9B=E6=96=87=E6=AA=94=E5=B0=8D=E6=96=BC=E5=AD=B8=E7=BF=92=E5= =A6=82=E4=BD=95=E8=88=87 =E7=9A=84=E4=BB=A3=E7=A2=BC=E3=80=82 =20 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst ` - :ref:`Documentation/process/submitting-drivers.rst ` =20 =E9=80=99=E5=85=A9=E4=BB=BD=E6=96=87=E6=AA=94=E6=98=8E=E7=A2=BA=E6=8F= =8F=E8=BF=B0=E5=A6=82=E4=BD=95=E5=89=B5=E5=BB=BA=E5=92=8C=E7=99=BC=E9=80=81= =E8=A3=9C=E4=B8=81=EF=BC=8C=E5=85=B6=E4=B8=AD=E5=8C=85=E6=8B=AC=EF=BC=88=E4= =BD=86=E4=B8=8D=E5=83=85=E9=99=90=E6=96=BC)=EF=BC=9A - =E9=83=B5=E4=BB=B6=E5=85=A7=E5=AE=B9 diff --git a/Documentation/translations/zh_TW/process/index.rst b/Documenta= tion/translations/zh_TW/process/index.rst index ec7ad14bfd13..c5c59b4fd595 100644 --- a/Documentation/translations/zh_TW/process/index.rst +++ b/Documentation/translations/zh_TW/process/index.rst @@ -43,7 +43,6 @@ .. toctree:: :maxdepth: 1 =20 - submitting-drivers submit-checklist stable-api-nonsense stable-kernel-rules diff --git a/Documentation/translations/zh_TW/process/submitting-drivers.rs= t b/Documentation/translations/zh_TW/process/submitting-drivers.rst deleted file mode 100644 index 2fdd742318ba..000000000000 --- a/Documentation/translations/zh_TW/process/submitting-drivers.rst +++ /dev/null @@ -1,164 +0,0 @@ -.. SPDX-License-Identifier: GPL-2.0 - -.. _tw_submittingdrivers: - -.. include:: ../disclaimer-zh_TW.rst - -:Original: :ref:`Documentation/process/submitting-drivers.rst - ` - -=E5=A6=82=E6=9E=9C=E6=83=B3=E8=A9=95=E8=AB=96=E6=88=96=E6=9B=B4=E6=96=B0= =E6=9C=AC=E6=96=87=E7=9A=84=E5=85=A7=E5=AE=B9=EF=BC=8C=E8=AB=8B=E7=9B=B4=E6= =8E=A5=E8=81=AF=E7=B9=AB=E5=8E=9F=E6=96=87=E6=AA=94=E7=9A=84=E7=B6=AD=E8=AD= =B7=E8=80=85=E3=80=82=E5=A6=82=E6=9E=9C=E4=BD=A0=E4=BD=BF=E7=94=A8=E8=8B=B1= =E6=96=87 -=E4=BA=A4=E6=B5=81=E6=9C=89=E5=9B=B0=E9=9B=A3=E7=9A=84=E8=A9=B1=EF=BC=8C= =E4=B9=9F=E5=8F=AF=E4=BB=A5=E5=90=91=E4=B8=AD=E6=96=87=E7=89=88=E7=B6=AD=E8= =AD=B7=E8=80=85=E6=B1=82=E5=8A=A9=E3=80=82=E5=A6=82=E6=9E=9C=E6=9C=AC=E7=BF= =BB=E8=AD=AF=E6=9B=B4=E6=96=B0=E4=B8=8D=E5=8F=8A=E6=99=82=E6=88=96=E8=80=85= =E7=BF=BB -=E8=AD=AF=E5=AD=98=E5=9C=A8=E5=95=8F=E9=A1=8C=EF=BC=8C=E8=AB=8B=E8=81=AF= =E7=B9=AB=E4=B8=AD=E6=96=87=E7=89=88=E7=B6=AD=E8=AD=B7=E8=80=85:: - - =E4=B8=AD=E6=96=87=E7=89=88=E7=B6=AD=E8=AD=B7=E8=80=85=EF=BC=9A = =E6=9D=8E=E9=99=BD Li Yang - =E4=B8=AD=E6=96=87=E7=89=88=E7=BF=BB=E8=AD=AF=E8=80=85=EF=BC=9A = =E6=9D=8E=E9=99=BD Li Yang - =E4=B8=AD=E6=96=87=E7=89=88=E6=A0=A1=E8=AD=AF=E8=80=85=EF=BC=9A = =E9=99=B3=E7=90=A6 Maggie Chen - =E7=8E=8B=E8=81=B0 Wang Cong - =E5=BC=B5=E5=B7=8D Zhang Wei - =E8=83=A1=E7=9A=93=E6=96=87 Hu Haowen - -=E5=A6=82=E4=BD=95=E5=90=91 Linux =E5=85=A7=E6=A0=B8=E6=8F=90=E4=BA=A4=E9= =A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D - -=E9=80=99=E7=AF=87=E6=96=87=E6=AA=94=E5=B0=87=E6=9C=83=E8=A7=A3=E9=87=8B= =E5=A6=82=E4=BD=95=E5=90=91=E4=B8=8D=E5=90=8C=E7=9A=84=E5=85=A7=E6=A0=B8=E6= =BA=90=E7=A2=BC=E6=A8=B9=E6=8F=90=E4=BA=A4=E8=A8=AD=E5=82=99=E9=A9=85=E5=8B= =95=E7=A8=8B=E5=BA=8F=E3=80=82=E8=AB=8B=E6=B3=A8=E6=84=8F=EF=BC=8C=E5=A6=82= =E6=9E=9C=E4=BD=A0=E6=84=9F -=E8=88=88=E8=B6=A3=E7=9A=84=E6=98=AF=E9=A1=AF=E5=8D=A1=E9=A9=85=E5=8B=95= =E7=A8=8B=E5=BA=8F=EF=BC=8C=E4=BD=A0=E4=B9=9F=E8=A8=B1=E6=87=89=E8=A9=B2=E8= =A8=AA=E5=95=8F XFree86 =E9=A0=85=E7=9B=AE(https://www.xfree86.org/) -=E5=92=8C=EF=BC=8F=E6=88=96 X.org =E9=A0=85=E7=9B=AE (https://x.org)=E3=80= =82 - -=E5=8F=A6=E8=AB=8B=E5=8F=83=E9=96=B1 Documentation/translations/zh_TW/proc= ess/submitting-patches.rst =E6=96=87=E6=AA=94=E3=80=82 - - -=E5=88=86=E9=85=8D=E8=A8=AD=E5=82=99=E8=99=9F ----------- - -=E5=A1=8A=E8=A8=AD=E5=82=99=E5=92=8C=E5=AD=97=E7=AC=A6=E8=A8=AD=E5=82=99= =E7=9A=84=E4=B8=BB=E8=A8=AD=E5=82=99=E8=99=9F=E8=88=87=E5=BE=9E=E8=A8=AD=E5= =82=99=E8=99=9F=E6=98=AF=E7=94=B1 Linux =E5=91=BD=E5=90=8D=E7=B7=A8=E8=99= =9F=E5=88=86=E9=85=8D=E6=AC=8A=E5=A8=81 LANANA=EF=BC=88 -=E7=8F=BE=E5=9C=A8=E6=98=AF Torben Mathiasen=EF=BC=89=E8=B2=A0=E8=B2=AC=E5= =88=86=E9=85=8D=E3=80=82=E7=94=B3=E8=AB=8B=E7=9A=84=E7=B6=B2=E5=9D=80=E6=98= =AF https://www.lanana.org/=E3=80=82 -=E5=8D=B3=E4=BD=BF=E4=B8=8D=E6=BA=96=E5=82=99=E6=8F=90=E4=BA=A4=E5=88=B0= =E4=B8=BB=E6=B5=81=E5=85=A7=E6=A0=B8=E7=9A=84=E8=A8=AD=E5=82=99=E9=A9=85=E5= =8B=95=E4=B9=9F=E9=9C=80=E8=A6=81=E5=9C=A8=E9=80=99=E8=A3=A1=E5=88=86=E9=85= =8D=E8=A8=AD=E5=82=99=E8=99=9F=E3=80=82=E6=9C=89=E9=97=9C=E8=A9=B3=E7=B4=B0= =E4=BF=A1=E6=81=AF=EF=BC=8C -=E8=AB=8B=E5=8F=83=E9=96=B1 Documentation/admin-guide/devices.rst=E3=80=82 - -=E5=A6=82=E6=9E=9C=E4=BD=A0=E4=BD=BF=E7=94=A8=E7=9A=84=E4=B8=8D=E6=98=AF= =E5=B7=B2=E7=B6=93=E5=88=86=E9=85=8D=E7=9A=84=E8=A8=AD=E5=82=99=E8=99=9F=EF= =BC=8C=E9=82=A3=E9=BA=BC=E7=95=B6=E4=BD=A0=E6=8F=90=E4=BA=A4=E8=A8=AD=E5=82= =99=E9=A9=85=E5=8B=95=E7=9A=84=E6=99=82=E5=80=99=EF=BC=8C=E5=AE=83=E5=B0=87= =E6=9C=83=E8=A2=AB=E5=BC=B7 -=E5=88=B6=E5=88=86=E9=85=8D=E4=B8=80=E5=80=8B=E6=96=B0=E7=9A=84=E8=A8=AD= =E5=82=99=E8=99=9F=EF=BC=8C=E5=8D=B3=E4=BE=BF=E9=80=99=E5=80=8B=E8=A8=AD=E5= =82=99=E8=99=9F=E5=92=8C=E4=BD=A0=E4=B9=8B=E5=89=8D=E7=99=BC=E7=B5=A6=E5=AE= =A2=E6=88=B6=E7=9A=84=E6=88=AA=E7=84=B6=E4=B8=8D=E5=90=8C=E3=80=82 - -=E8=A8=AD=E5=82=99=E9=A9=85=E5=8B=95=E7=9A=84=E6=8F=90=E4=BA=A4=E5=B0=8D= =E8=B1=A1 ------------------- - -Linux 2.0: - =E6=AD=A4=E5=85=A7=E6=A0=B8=E6=BA=90=E7=A2=BC=E6=A8=B9=E4=B8=8D=E6=8E=A5= =E5=8F=97=E6=96=B0=E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E3=80=82 - -Linux 2.2: - =E6=AD=A4=E5=85=A7=E6=A0=B8=E6=BA=90=E7=A2=BC=E6=A8=B9=E4=B8=8D=E6=8E=A5= =E5=8F=97=E6=96=B0=E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E3=80=82 - -Linux 2.4: - =E5=A6=82=E6=9E=9C=E6=89=80=E5=B1=AC=E7=9A=84=E4=BB=A3=E7=A2=BC=E9=A0=98= =E5=9F=9F=E5=9C=A8=E5=85=A7=E6=A0=B8=E7=9A=84 MAINTAINERS =E6=96=87=E4=BB= =B6=E4=B8=AD=E5=88=97=E6=9C=89=E4=B8=80=E5=80=8B=E7=B8=BD=E7=B6=AD=E8=AD=B7= =E8=80=85=EF=BC=8C - =E9=82=A3=E9=BA=BC=E8=AB=8B=E5=B0=87=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F= =E6=8F=90=E4=BA=A4=E7=B5=A6=E4=BB=96=E3=80=82=E5=A6=82=E6=9E=9C=E6=AD=A4=E7= =B6=AD=E8=AD=B7=E8=80=85=E6=B2=92=E6=9C=89=E5=9B=9E=E6=87=89=E6=88=96=E8=80= =85=E4=BD=A0=E6=89=BE=E4=B8=8D=E5=88=B0=E6=81=B0=E7=95=B6=E7=9A=84 - =E7=B6=AD=E8=AD=B7=E8=80=85=EF=BC=8C=E9=82=A3=E9=BA=BC=E8=AB=8B=E8=81=AF= =E7=B9=AB Willy Tarreau =E3=80=82 - -Linux 2.6: - =E9=99=A4=E4=BA=86=E9=81=B5=E5=BE=AA=E5=92=8C 2.4 =E7=89=88=E5=85=A7=E6= =A0=B8=E5=90=8C=E6=A8=A3=E7=9A=84=E8=A6=8F=E5=89=87=E5=A4=96=EF=BC=8C=E4=BD= =A0=E9=82=84=E9=9C=80=E8=A6=81=E5=9C=A8 linux-kernel =E9=83=B5=E4=BB=B6 - =E5=88=97=E8=A1=A8=E4=B8=8A=E8=B7=9F=E8=B9=A4=E6=9C=80=E6=96=B0=E7=9A=84 = API =E8=AE=8A=E5=8C=96=E3=80=82=E5=90=91 Linux 2.6 =E5=85=A7=E6=A0=B8=E6=8F= =90=E4=BA=A4=E9=A9=85=E5=8B=95=E7=9A=84=E9=A0=82=E7=B4=9A=E8=81=AF=E7=B9=AB= =E4=BA=BA - =E6=98=AF Andrew Morton =E3=80=82 - -=E6=B1=BA=E5=AE=9A=E8=A8=AD=E5=82=99=E9=A9=85=E5=8B=95=E8=83=BD=E5=90=A6= =E8=A2=AB=E6=8E=A5=E5=8F=97=E7=9A=84=E6=A2=9D=E4=BB=B6 ----------------------------- - -=E8=A8=B1=E5=8F=AF=EF=BC=9A =E4=BB=A3=E7=A2=BC=E5=BF=85=E9=A0=88=E4=BD=BF= =E7=94=A8 GNU =E9=80=9A=E7=94=A8=E5=85=AC=E9=96=8B=E8=A8=B1=E5=8F=AF=E8=AD= =89 (GPL) =E6=8F=90=E4=BA=A4=E7=B5=A6 Linux=EF=BC=8C=E4=BD=86=E6=98=AF - =E6=88=91=E5=80=91=E4=B8=A6=E4=B8=8D=E8=A6=81=E6=B1=82 GPL =E6=98=AF=E5= =94=AF=E4=B8=80=E7=9A=84=E8=A8=B1=E5=8F=AF=E3=80=82=E4=BD=A0=E6=88=96=E8=A8= =B1=E6=9C=83=E5=B8=8C=E6=9C=9B=E5=90=8C=E6=99=82=E4=BD=BF=E7=94=A8=E5=A4=9A= =E7=A8=AE - =E8=A8=B1=E5=8F=AF=E8=AD=89=E7=99=BC=E5=B8=83=EF=BC=8C=E5=A6=82=E6=9E=9C= =E5=B8=8C=E6=9C=9B=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E5=8F=AF=E4=BB=A5=E8= =A2=AB=E5=85=B6=E4=BB=96=E9=96=8B=E6=BA=90=E7=A4=BE=E5=8D=80=EF=BC=88=E6=AF= =94=E5=A6=82BSD=EF=BC=89 - =E4=BD=BF=E7=94=A8=E3=80=82=E8=AB=8B=E5=8F=83=E8=80=83 include/linux/mod= ule.h =E6=96=87=E4=BB=B6=E4=B8=AD=E6=89=80=E5=88=97=E5=87=BA=E7=9A=84=E5=8F= =AF=E8=A2=AB - =E6=8E=A5=E5=8F=97=E5=85=B1=E5=AD=98=E7=9A=84=E8=A8=B1=E5=8F=AF=E3=80=82 - -=E7=89=88=E6=AC=8A=EF=BC=9A =E7=89=88=E6=AC=8A=E6=89=80=E6=9C=89=E8=80=85= =E5=BF=85=E9=A0=88=E5=90=8C=E6=84=8F=E4=BD=BF=E7=94=A8 GPL =E8=A8=B1=E5=8F= =AF=E3=80=82=E6=9C=80=E5=A5=BD=E6=8F=90=E4=BA=A4=E8=80=85=E5=92=8C=E7=89=88= =E6=AC=8A=E6=89=80=E6=9C=89=E8=80=85 - =E6=98=AF=E7=9B=B8=E5=90=8C=E5=80=8B=E4=BA=BA=E6=88=96=E5=AF=A6=E9=AB=94= =E3=80=82=E5=90=A6=E5=89=87=EF=BC=8C=E5=BF=85=E9=9C=80=E5=88=97=E5=87=BA=E6= =8E=88=E6=AC=8A=E4=BD=BF=E7=94=A8 GPL =E7=9A=84=E7=89=88=E6=AC=8A=E6=89=80= =E6=9C=89 - =E4=BA=BA=E6=88=96=E5=AF=A6=E9=AB=94=EF=BC=8C=E4=BB=A5=E5=82=99=E9=A9=97= =E8=AD=89=E4=B9=8B=E9=9C=80=E3=80=82 - -=E6=8E=A5=E5=8F=A3=EF=BC=9A =E5=A6=82=E6=9E=9C=E4=BD=A0=E7=9A=84=E9=A9=85= =E5=8B=95=E7=A8=8B=E5=BA=8F=E4=BD=BF=E7=94=A8=E7=8F=BE=E6=88=90=E7=9A=84=E6= =8E=A5=E5=8F=A3=E4=B8=A6=E4=B8=94=E5=92=8C=E5=85=B6=E4=BB=96=E5=90=8C=E9=A1= =9E=E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E8=A1=8C - =E7=88=B2=E7=9B=B8=E4=BC=BC=EF=BC=8C=E8=80=8C=E4=B8=8D=E6=98=AF=E5=8E=BB= =E7=99=BC=E6=98=8E=E7=84=A1=E8=AC=82=E7=9A=84=E6=96=B0=E6=8E=A5=E5=8F=A3=EF= =BC=8C=E9=82=A3=E9=BA=BC=E5=AE=83=E5=B0=87=E6=9C=83=E6=9B=B4=E5=AE=B9=E6=98= =93=E8=A2=AB=E6=8E=A5=E5=8F=97=E3=80=82 - =E5=A6=82=E6=9E=9C=E4=BD=A0=E9=9C=80=E8=A6=81=E4=B8=80=E5=80=8B Linux = =E5=92=8C NT =E7=9A=84=E9=80=9A=E7=94=A8=E9=A9=85=E5=8B=95=E6=8E=A5=E5=8F= =A3=EF=BC=8C=E9=82=A3=E9=BA=BC=E8=AB=8B=E5=9C=A8=E7=94=A8 - =E6=88=B6=E7=A9=BA=E9=96=93=E5=AF=A6=E7=8F=BE=E5=AE=83=E3=80=82 - -=E4=BB=A3=E7=A2=BC=EF=BC=9A =E8=AB=8B=E4=BD=BF=E7=94=A8 Documentation/pro= cess/coding-style.rst =E4=B8=AD=E6=89=80=E6=8F=8F=E8=BF=B0=E7=9A=84 Linux = =E4=BB=A3=E7=A2=BC=E9=A2=A8 - =E6=A0=BC=E3=80=82=E5=A6=82=E6=9E=9C=E4=BD=A0=E7=9A=84=E6=9F=90=E4=BA=9B= =E4=BB=A3=E7=A2=BC=E6=AE=B5=EF=BC=88=E4=BE=8B=E5=A6=82=E9=82=A3=E4=BA=9B=E8= =88=87 Windows =E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E5=8C=85=E5=85=B1 - =E4=BA=AB=E7=9A=84=E4=BB=A3=E7=A2=BC=E6=AE=B5=EF=BC=89=E9=9C=80=E8=A6=81= =E4=BD=BF=E7=94=A8=E5=85=B6=E4=BB=96=E6=A0=BC=E5=BC=8F=EF=BC=8C=E8=80=8C=E4= =BD=A0=E5=8D=BB=E5=8F=AA=E5=B8=8C=E6=9C=9B=E7=B6=AD=E8=AD=B7=E4=B8=80=E4=BB= =BD=E4=BB=A3=E7=A2=BC=EF=BC=8C - =E9=82=A3=E9=BA=BC=E8=AB=8B=E5=B0=87=E5=AE=83=E5=80=91=E5=BE=88=E5=A5=BD= =E5=9C=B0=E5=8D=80=E5=88=86=E5=87=BA=E4=BE=86=EF=BC=8C=E4=B8=A6=E4=B8=94=E8= =A8=BB=E6=98=8E=E5=8E=9F=E5=9B=A0=E3=80=82 - -=E5=8F=AF=E7=A7=BB=E6=A4=8D=E6=80=A7=EF=BC=9A =E8=AB=8B=E6=B3=A8=E6=84=8F= =EF=BC=8C=E6=8C=87=E9=87=9D=E4=B8=A6=E4=B8=8D=E6=B0=B8=E9=81=A0=E6=98=AF 32= =E4=BD=8D=E7=9A=84=EF=BC=8C=E4=B8=8D=E6=98=AF=E6=89=80=E6=9C=89=E7=9A=84= =E8=A8=88=E7=AE=97=E6=A9=9F=E9=83=BD=E4=BD=BF=E7=94=A8=E5=B0=8F - =E5=B0=BE=E6=A8=A1=E5=BC=8F (little endian) =E5=AD=98=E5=84=B2=E6=95=B8= =E6=93=9A=EF=BC=8C=E4=B8=8D=E6=98=AF=E6=89=80=E6=9C=89=E7=9A=84=E4=BA=BA=E9= =83=BD=E6=93=81=E6=9C=89=E6=B5=AE=E9=BB=9E - =E5=96=AE=E5=85=83=EF=BC=8C=E4=B8=8D=E8=A6=81=E9=9A=A8=E4=BE=BF=E5=9C=A8= =E4=BD=A0=E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E9=87=8C=E5=B5=8C=E5= =85=A5 x86 =E5=BD=99=E7=B7=A8=E6=8C=87=E4=BB=A4=E3=80=82=E5=8F=AA=E8=83=BD= =E5=9C=A8 - x86 =E4=B8=8A=E9=81=8B=E8=A1=8C=E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5= =BA=8F=E4=B8=80=E8=88=AC=E6=98=AF=E4=B8=8D=E5=8F=97=E6=AD=A1=E8=BF=8E=E7=9A= =84=E3=80=82=E9=9B=96=E7=84=B6=E4=BD=A0=E5=8F=AF=E8=83=BD=E5=8F=AA=E6=9C=89= x86 - =E7=A1=AC=E9=AB=94=EF=BC=8C=E5=BE=88=E9=9B=A3=E6=B8=AC=E8=A9=A6=E9=A9=85= =E5=8B=95=E7=A8=8B=E5=BA=8F=E5=9C=A8=E5=85=B6=E4=BB=96=E5=B9=B3=E5=8F=B0=E4= =B8=8A=E6=98=AF=E5=90=A6=E5=8F=AF=E7=94=A8=EF=BC=8C=E4=BD=86=E6=98=AF=E7=A2= =BA=E4=BF=9D=E4=BB=A3=E7=A2=BC - =E5=8F=AF=E4=BB=A5=E8=A2=AB=E8=BC=95=E9=AC=86=E5=9C=B0=E7=A7=BB=E6=A4=8D= =E5=8D=BB=E6=98=AF=E5=BE=88=E7=B0=A1=E5=96=AE=E7=9A=84=E3=80=82 - -=E6=B8=85=E6=99=B0=E5=BA=A6=EF=BC=9A =E5=81=9A=E5=88=B0=E6=89=80=E6=9C=89= =E4=BA=BA=E9=83=BD=E8=83=BD=E4=BF=AE=E8=A3=9C=E9=80=99=E5=80=8B=E9=A9=85=E5= =8B=95=E7=A8=8B=E5=BA=8F=E5=B0=87=E6=9C=83=E5=BE=88=E6=9C=89=E5=A5=BD=E8=99= =95=EF=BC=8C=E5=9B=A0=E7=88=B2=E9=80=99=E6=A8=A3=E4=BD=A0=E5=B0=87 - =E6=9C=83=E7=9B=B4=E6=8E=A5=E6=94=B6=E5=88=B0=E4=BF=AE=E5=BE=A9=E7=9A=84= =E8=A3=9C=E4=B8=81=E8=80=8C=E4=B8=8D=E6=98=AF bug =E5=A0=B1=E5=91=8A=E3=80= =82=E5=A6=82=E6=9E=9C=E4=BD=A0=E6=8F=90=E4=BA=A4=E4=B8=80=E5=80=8B=E8=A9=A6= =E5=9C=96 - =E9=9A=B1=E8=97=8F=E7=A1=AC=E9=AB=94=E5=B7=A5=E4=BD=9C=E6=A9=9F=E7=90=86= =E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=EF=BC=8C=E9=82=A3=E9=BA=BC=E5= =AE=83=E5=B0=87=E6=9C=83=E8=A2=AB=E6=89=94=E9=80=B2=E5=BB=A2=E7=B4=99=E7=B0= =8D=E3=80=82 - -=E9=9B=BB=E6=BA=90=E7=AE=A1=E7=90=86=EF=BC=9A =E5=9B=A0=E7=88=B2 Linux =E6= =AD=A3=E5=9C=A8=E8=A2=AB=E5=BE=88=E5=A4=9A=E8=A1=8C=E5=8B=95=E8=A3=9D=E7=BD= =AE=E5=92=8C=E6=A1=8C=E9=9D=A2=E7=B3=BB=E7=B5=B1=E4=BD=BF=E7=94=A8=EF=BC=8C= =E6=89=80=E4=BB=A5=E4=BD=A0=E7=9A=84=E9=A9=85 - =E5=8B=95=E7=A8=8B=E5=BA=8F=E4=B9=9F=E5=BE=88=E6=9C=89=E5=8F=AF=E8=83=BD= =E8=A2=AB=E4=BD=BF=E7=94=A8=E5=9C=A8=E9=80=99=E4=BA=9B=E8=A8=AD=E5=82=99=E4= =B8=8A=E3=80=82=E5=AE=83=E6=87=89=E8=A9=B2=E6=94=AF=E6=8C=81=E6=9C=80=E5=9F= =BA=E6=9C=AC=E7=9A=84=E9=9B=BB - =E6=BA=90=E7=AE=A1=E7=90=86=EF=BC=8C=E5=8D=B3=E5=9C=A8=E9=9C=80=E8=A6=81= =E7=9A=84=E6=83=85=E6=B3=81=E4=B8=8B=E5=AF=A6=E7=8F=BE=E7=B3=BB=E7=B5=B1=E7= =B4=9A=E4=BC=91=E7=9C=A0=E5=92=8C=E5=96=9A=E9=86=92=E8=A6=81=E7=94=A8=E5=88= =B0=E7=9A=84 - .suspend =E5=92=8C .resume =E5=87=BD=E6=95=B8=E3=80=82=E4=BD=A0=E6=87=89= =E8=A9=B2=E6=AA=A2=E6=9F=A5=E4=BD=A0=E7=9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5= =BA=8F=E6=98=AF=E5=90=A6=E8=83=BD=E6=AD=A3 - =E7=A2=BA=E5=9C=B0=E8=99=95=E7=90=86=E4=BC=91=E7=9C=A0=E8=88=87=E5=96=9A= =E9=86=92=EF=BC=8C=E5=A6=82=E6=9E=9C=E5=AF=A6=E5=9C=A8=E7=84=A1=E6=B3=95=E7= =A2=BA=E8=AA=8D=EF=BC=8C=E8=AB=8B=E8=87=B3=E5=B0=91=E6=8A=8A .suspend - =E5=87=BD=E6=95=B8=E5=AE=9A=E7=BE=A9=E6=88=90=E8=BF=94=E5=9B=9E -ENOSYS= =EF=BC=88=E5=8A=9F=E8=83=BD=E6=9C=AA=E5=AF=A6=E7=8F=BE=EF=BC=89=E9=8C=AF=E8= =AA=A4=E3=80=82=E4=BD=A0=E9=82=84=E6=87=89=E8=A9=B2=E5=98=97=E8=A9=A6=E7=A2= =BA - =E4=BF=9D=E4=BD=A0=E7=9A=84=E9=A9=85=E5=8B=95=E5=9C=A8=E4=BB=80=E9=BA=BC= =E9=83=BD=E4=B8=8D=E4=B9=BE=E7=9A=84=E6=83=85=E6=B3=81=E4=B8=8B=E5=B0=87=E8= =80=97=E9=9B=BB=E9=99=8D=E5=88=B0=E6=9C=80=E4=BD=8E=E3=80=82=E8=A6=81=E7=8D= =B2=E5=BE=97=E9=A9=85=E5=8B=95 - =E7=A8=8B=E5=BA=8F=E6=B8=AC=E8=A9=A6=E7=9A=84=E6=8C=87=E5=B0=8E=EF=BC=8C= =E8=AB=8B=E5=8F=83=E9=96=B1 - Documentation/power/drivers-testing.rst=E3=80=82=E6=9C=89=E9=97=9C=E9=A9= =85=E5=8B=95=E7=A8=8B=E5=BA=8F=E9=9B=BB - =E6=BA=90=E7=AE=A1=E7=90=86=E5=95=8F=E9=A1=8C=E7=9B=B8=E5=B0=8D=E5=85=A8= =E9=9D=A2=E7=9A=84=E6=A6=82=E8=BF=B0=EF=BC=8C=E8=AB=8B=E5=8F=83=E9=96=B1 - Documentation/driver-api/pm/devices.rst=E3=80=82 - -=E7=AE=A1=E7=90=86=EF=BC=9A =E5=A6=82=E6=9E=9C=E4=B8=80=E5=80=8B=E9=A9=85= =E5=8B=95=E7=A8=8B=E5=BA=8F=E7=9A=84=E4=BD=9C=E8=80=85=E9=82=84=E5=9C=A8=E9= =80=B2=E8=A1=8C=E6=9C=89=E6=95=88=E7=9A=84=E7=B6=AD=E8=AD=B7=EF=BC=8C=E9=82= =A3=E9=BA=BC=E9=80=9A=E5=B8=B8=E9=99=A4=E4=BA=86=E9=82=A3 - =E4=BA=9B=E6=98=8E=E9=A1=AF=E6=AD=A3=E7=A2=BA=E4=B8=94=E4=B8=8D=E9=9C=80= =E8=A6=81=E4=BB=BB=E4=BD=95=E6=AA=A2=E6=9F=A5=E7=9A=84=E8=A3=9C=E4=B8=81=E4= =BB=A5=E5=A4=96=EF=BC=8C=E5=85=B6=E4=BB=96=E6=89=80=E6=9C=89=E7=9A=84=E8=A3= =9C=E4=B8=81=E9=83=BD=E6=9C=83 - =E8=A2=AB=E8=BD=89=E7=99=BC=E7=B5=A6=E4=BD=9C=E8=80=85=E3=80=82=E5=A6=82= =E6=9E=9C=E4=BD=A0=E5=B8=8C=E6=9C=9B=E6=88=90=E7=88=B2=E9=A9=85=E5=8B=95=E7= =A8=8B=E5=BA=8F=E7=9A=84=E8=81=AF=E7=B9=AB=E4=BA=BA=E5=92=8C=E6=9B=B4=E6=96= =B0=E8=80=85=EF=BC=8C=E6=9C=80 - =E5=A5=BD=E5=9C=A8=E4=BB=A3=E7=A2=BC=E6=B3=A8=E9=87=8B=E4=B8=AD=E5=AF=AB= =E6=98=8E=E4=B8=A6=E4=B8=94=E5=9C=A8 MAINTAINERS =E6=96=87=E4=BB=B6=E4=B8= =AD=E5=8A=A0=E5=85=A5=E9=80=99=E5=80=8B=E9=A9=85=E5=8B=95 - =E7=A8=8B=E5=BA=8F=E7=9A=84=E6=A2=9D=E7=9B=AE=E3=80=82 - -=E4=B8=8D=E5=BD=B1=E9=9F=BF=E8=A8=AD=E5=82=99=E9=A9=85=E5=8B=95=E8=83=BD= =E5=90=A6=E8=A2=AB=E6=8E=A5=E5=8F=97=E7=9A=84=E6=A2=9D=E4=BB=B6 ------------------------------- - -=E4=BE=9B=E6=87=89=E5=95=86=EF=BC=9A =E7=94=B1=E7=A1=AC=E9=AB=94=E4=BE=9B= =E6=87=89=E5=95=86=E4=BE=86=E7=B6=AD=E8=AD=B7=E9=A9=85=E5=8B=95=E7=A8=8B=E5= =BA=8F=E9=80=9A=E5=B8=B8=E6=98=AF=E4=B8=80=E4=BB=B6=E5=A5=BD=E4=BA=8B=E3=80= =82=E4=B8=8D=E9=81=8E=EF=BC=8C=E5=A6=82=E6=9E=9C=E6=BA=90=E7=A2=BC - =E6=A8=B9=E9=87=8C=E5=B7=B2=E7=B6=93=E6=9C=89=E5=85=B6=E4=BB=96=E4=BA=BA= =E6=8F=90=E4=BE=9B=E4=BA=86=E5=8F=AF=E7=A9=A9=E5=AE=9A=E5=B7=A5=E4=BD=9C=E7= =9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=EF=BC=8C=E9=82=A3=E9=BA=BC=E8=AB= =8B=E4=B8=8D=E8=A6=81=E6=9C=9F - =E6=9C=9B=E3=80=8C=E6=88=91=E6=98=AF=E4=BE=9B=E6=87=89=E5=95=86=E3=80=8D= =E6=9C=83=E6=88=90=E7=88=B2=E5=85=A7=E6=A0=B8=E6=94=B9=E7=94=A8=E4=BD=A0=E7= =9A=84=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E7=9A=84=E7=90=86=E7=94=B1=E3=80= =82=E7=90=86=E6=83=B3=E7=9A=84=E6=83=85 - =E6=B3=81=E6=98=AF=EF=BC=9A=E4=BE=9B=E6=87=89=E5=95=86=E8=88=87=E7=8F=BE= =E6=9C=89=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E7=9A=84=E4=BD=9C=E8=80=85=E5= =90=88=E4=BD=9C=EF=BC=8C=E6=A7=8B=E5=BB=BA=E4=B8=80=E5=80=8B=E7=B5=B1=E4=B8= =80=E5=AE=8C=E7=BE=8E=E7=9A=84 - =E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E3=80=82 - -=E4=BD=9C=E8=80=85=EF=BC=9A =E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=E6=98=AF= =E7=94=B1=E5=A4=A7=E7=9A=84 Linux =E5=85=AC=E5=8F=B8=E7=A0=94=E7=99=BC=E9= =82=84=E6=98=AF=E7=94=B1=E4=BD=A0=E5=80=8B=E4=BA=BA=E7=B7=A8=E5=AF=AB=EF=BC= =8C=E4=B8=A6=E4=B8=8D=E5=BD=B1 - =E9=9F=BF=E5=85=B6=E6=98=AF=E5=90=A6=E8=83=BD=E8=A2=AB=E5=85=A7=E6=A0=B8= =E6=8E=A5=E5=8F=97=E3=80=82=E6=B2=92=E6=9C=89=E4=BA=BA=E5=B0=8D=E5=85=A7=E6= =A0=B8=E6=BA=90=E7=A2=BC=E6=A8=B9=E4=BA=AB=E6=9C=89=E7=89=B9=E6=AC=8A=E3=80= =82=E5=8F=AA=E8=A6=81=E4=BD=A0 - =E5=85=85=E5=88=86=E4=BA=86=E8=A7=A3=E5=85=A7=E6=A0=B8=E7=A4=BE=E5=8D=80= =EF=BC=8C=E4=BD=A0=E5=B0=B1=E6=9C=83=E7=99=BC=E7=8F=BE=E9=80=99=E4=B8=80=E9= =BB=9E=E3=80=82 - - -=E8=B3=87=E6=BA=90=E5=88=97=E8=A1=A8 --------- - -Linux =E5=85=A7=E6=A0=B8=E4=B8=BB=E6=BA=90=E7=A2=BC=E6=A8=B9=EF=BC=9A - ftp.??.kernel.org:/pub/linux/kernel/... - ?? =3D=3D =E4=BD=A0=E7=9A=84=E5=9C=8B=E5=AE=B6=E4=BB=A3=E7=A2=BC=EF=BC=8C= =E4=BE=8B=E5=A6=82 "cn"=E3=80=81"us"=E3=80=81"uk"=E3=80=81"fr" =E7=AD=89=E7= =AD=89 - -Linux =E5=85=A7=E6=A0=B8=E9=83=B5=E4=BB=B6=E5=88=97=E8=A1=A8=EF=BC=9A - linux-kernel@vger.kernel.org - [=E5=8F=AF=E9=80=9A=E9=81=8E=E5=90=91majordomo@vger.kernel.org=E7=99=BC= =E9=83=B5=E4=BB=B6=E4=BE=86=E8=A8=82=E9=96=B1] - -Linux =E8=A8=AD=E5=82=99=E9=A9=85=E5=8B=95=E7=A8=8B=E5=BA=8F=EF=BC=8C=E7= =AC=AC=E4=B8=89=E7=89=88=EF=BC=88=E6=8E=A2=E8=A8=8E 2.6.10 =E7=89=88=E5=85= =A7=E6=A0=B8=EF=BC=89=EF=BC=9A - https://lwn.net/Kernel/LDD3/ =EF=BC=88=E5=85=8D=E8=B2=BB=E7=89=88=EF=BC= =89 - -LWN.net: - =E6=AF=8F=E5=91=A8=E5=85=A7=E6=A0=B8=E9=96=8B=E7=99=BC=E6=B4=BB=E5=8B=95= =E6=91=98=E8=A6=81 - https://lwn.net/ - - 2.6 =E7=89=88=E4=B8=AD API =E7=9A=84=E8=AE=8A=E6=9B=B4=EF=BC=9A - - https://lwn.net/Articles/2.6-kernel-api/ - - =E5=B0=87=E8=88=8A=E7=89=88=E5=85=A7=E6=A0=B8=E7=9A=84=E9=A9=85=E5=8B=95= =E7=A8=8B=E5=BA=8F=E7=A7=BB=E6=A4=8D=E5=88=B0 2.6 =E7=89=88=EF=BC=9A - - https://lwn.net/Articles/driver-porting/ - -=E5=85=A7=E6=A0=B8=E6=96=B0=E6=89=8B(KernelNewbies): - =E7=88=B2=E6=96=B0=E7=9A=84=E5=85=A7=E6=A0=B8=E9=96=8B=E7=99=BC=E8=80=85= =E6=8F=90=E4=BE=9B=E6=96=87=E6=AA=94=E5=92=8C=E5=B9=AB=E5=8A=A9 - https://kernelnewbies.org/ - -Linux USB=E9=A0=85=E7=9B=AE=EF=BC=9A - http://www.linux-usb.org/ - -=E5=AF=AB=E5=85=A7=E6=A0=B8=E9=A9=85=E5=8B=95=E7=9A=84=E3=80=8C=E4=B8=8D= =E8=A6=81=E3=80=8D=EF=BC=88Arjan van de Ven=E8=91=97=EF=BC=89: - http://www.fenrus.org/how-to-not-write-a-device-driver-paper.pdf - -=E5=85=A7=E6=A0=B8=E6=B8=85=E6=BD=94=E5=B7=A5 (Kernel Janitor): - https://kernelnewbies.org/KernelJanitors - --=20 2.17.1