From nobody Sun Apr 19 20:34:47 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 80F22C433EF for ; Mon, 27 Jun 2022 15:19:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237899AbiF0PT3 (ORCPT ); Mon, 27 Jun 2022 11:19:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60154 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237289AbiF0PTS (ORCPT ); Mon, 27 Jun 2022 11:19:18 -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 D437613CC2; Mon, 27 Jun 2022 08:19:16 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id ay16so19897617ejb.6; Mon, 27 Jun 2022 08:19:16 -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=C5YbhQ6t4T37vQSfyF0SsFwnVBI9Lxc+Ze7LKYxlG9iQvUmwZ9nQatsceaJLaKk7yO bBI+c39nTx2kQPlPmWJIRf/S/yz+k+g2GkxxnCTuHXITXzB/26zD7v+VOesTs4rF9ZBh rfNpKizsJXfBZmWZfP6l+ULE+Fqy79ZjH5R23wuK79fbBy2N3R9FpqXBUc4RXPv/hI9u Hr8ER+wmwLnHY7VXi3csS6XGmSTpLOljer5uThNytHeOzskq2RRXM5mSPeGEL8sEXo7R gCDS42iUmgCTkrwSQX9xOZ+c3HxX+cFWzT8qnT5Zz6e/WV7B9GsoCVhcH3K3skI/v2wE 81fw== 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=TpBpV8vq4CN2E+6BNbZG8XtBH5o1qkmI1RQtn3COc/RNK8d1iQvdDYN0djNw2kewvQ 6Vlm9F8FGgLJdUyZwsa2eg5qJwzznNnsowpS5PrnM86GhqCDV8VHeGPep0CGNNLiYtfE ExUzfpAynBQyyASFeFTutoQKfqy+YdSpVJY/6v+ER0DEAZjm7RgndnQRPUKX92kJT5rJ Cwj5NXblkvFNs0WQLrZpmok1jSpHHM1OeRWhCQxo0uirzVzYploxdI3HwERCIDqg3b9c 541lK+3krkjLGSM+YTH5g7vasUG5BPfGuIeCWWU8XYQbOIvO4D3fJP1ISXteBbwkB7b1 9Aww== X-Gm-Message-State: AJIora/qHWzbKiCiWKo5RtDFtAdmySHNZBnLp49s9cYqAi60FDYjFy1u qVzxc5hoZ/4Jf0m9L+w+PFc= X-Google-Smtp-Source: AGRyM1v0cHWaAH7E7lpWyIGSvwk+KfIIt13RPQoT9EnesD65eWN+G6gYFpk4GD6jpVqj/y3ES5w2cQ== X-Received: by 2002:a17:907:9805:b0:726:96cf:2bd2 with SMTP id ji5-20020a170907980500b0072696cf2bd2mr9059635ejc.119.1656343155283; Mon, 27 Jun 2022 08:19:15 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19:14 -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: [RFC PATCH 01/11] docs: kernel-docs: order reference from newest to oldest Date: Mon, 27 Jun 2022 17:18:09 +0200 Message-Id: <20220627151819.22694-2-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 5E1C4C43334 for ; Mon, 27 Jun 2022 15:19:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237927AbiF0PTt (ORCPT ); Mon, 27 Jun 2022 11:19:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237547AbiF0PTW (ORCPT ); Mon, 27 Jun 2022 11:19:22 -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 7E886167E1; Mon, 27 Jun 2022 08:19:19 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id sb34so19827480ejc.11; Mon, 27 Jun 2022 08:19: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=DY+/m7obP8UoyHTog4hmSkoKGfbosiA+zpN6o9lOpYE=; b=D0cHRBlbRmWhlAhS8ukZOIN2wmzma6Dc5kC5MwnQm8voRiP3a0komtBh8/wZEEPNAj Aw0gtROEGSWsV8TATTfUXV5RDhs0LH6534VWrQw8NPedAZGAViN82zskY/0KcVdV3mZP W3MPZRCa0sEPBFZQYg+Vb9IAQJSswE4+qHfQ4AftPy0Rz7gaQgylIuskzJu+6JGYgLGr kNlWSLg5YXy2W08r8a5M09kFYLI4/4Dswpv39gVpjpA3Yz3aWC/Fb8hFFYurAE3qlzVH KtdNq/IpyUi4S+r5JnPJTSfZpfn6HT3zMyT1IoU0llF/lgWS6ig8xNgB/zO6P3dxwFYd 7jhw== 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=BBsckPBVckkJutSaTGSIJxmw6OK7wyWwzeZwQ+/wnN5h22pKcoH5WmQvXnEoYmB3uJ cazeWETCccQdR5BB8fTdOx6XJBT9CSjwGIB3akcP2Wi6t0vzFV9OplDUPfmSTRay+YHN 76EjL0P9MvVE5QmdS0UGdqMmrBT8EMY6I1OsFfY2Tb87oOainZLZ+ruef8dSR6iFmYxw 5D4HjhnXGV1YwrDr+qqVrqYtM9Epkv1SOFbzpiYDGaYG3FTfUkiGQLw/WZH5aDX1Zqys YgM+R3xzKDabIPdcdQjJ1OpI0Cbg0CPtbEapmSqotpyBBJ2801WDZhubBitcSNQtCOvs 996w== X-Gm-Message-State: AJIora9Bz2HGFtbIiPRdPivxPsUVXJymRNraERlHGejb02WPDhgkKxXz uPhKRbWVzaNTlC9hL8/nWTk= X-Google-Smtp-Source: AGRyM1sZezcbqNP7zidqGh9udeL38mjshyNzjyck+4zn4xpknn358CrDPb8rYbR709kXowaf1ecZDw== X-Received: by 2002:a17:907:3e18:b0:722:be7e:302c with SMTP id hp24-20020a1709073e1800b00722be7e302cmr13204470ejc.437.1656343158062; Mon, 27 Jun 2022 08:19:18 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 02/11] docs: kernel-docs: shorten the lengthy doc title Date: Mon, 27 Jun 2022 17:18:10 +0200 Message-Id: <20220627151819.22694-3-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 03393CCA473 for ; Mon, 27 Jun 2022 15:20:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237859AbiF0PUY (ORCPT ); Mon, 27 Jun 2022 11:20:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60154 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237807AbiF0PTW (ORCPT ); Mon, 27 Jun 2022 11:19:22 -0400 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5BA7911450; Mon, 27 Jun 2022 08:19:21 -0700 (PDT) Received: by mail-ed1-x52d.google.com with SMTP id o10so13568738edi.1; Mon, 27 Jun 2022 08:19: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=hFmbK8M11XjJzoVFfZwjfb4w2B8a5R3YTDT8W3rNvcQ=; b=EqM+us6vfLvad4kXXDn1AjcivBngldlek+jWxMpAm2Vc5HI676j2YS3QWCgrYGSLPc nRsdJCfinQfKudnDj9eJBV49m05r2C4B9nlJf+hA4FoLosukjqDb0yTd44foaslGZdDt KKBeTRTh6E1mSiP5NqCAWJpr0N6+mg+LA3TZuRcITUVJ4fW6nUPmCHo1qFiMsVicE6gE 5s4Uqxx+XFgdULrm3sH/eUGT3PVAKuFQ6O/huxcr+cWL4ws8cDtN3AYviMN5XimUd6Z6 abxOfzEEd5JmNAWlPyql1ecRqjgsGyFJZx4Mnejy95REwj4QYRxA6XuC/AvUZphGgaLl 7pKg== 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=i9XAvM6rQzS0PjluBDQRmJGk6lIjmK+/bwjnNLcMD/AqJ+9d97ZsAjUD2H53t6wGhe 3UVqBFqt/654hAFYtwwqQNQC0FO2EnwkV7JZFpHZVy8WBWX7ixLa0wG5tVvOzbFIiSxg 43tps2EioOxVYeRFbfAq8FxW6z8KOsCd/OZf7jVhOFOr5g4Uolf1rN1YT19WhXvT15vE LTLIULGjuIecfaSDjldrampeY2rQOmqDMFT/yPsfQ1EjYBljalQMxEY6MwqdYmotjn9s CvaEH+lSNVswB2AN3+C7QEiXpbrGC38dSeKvkqAIDVxKhlO8Oox4GQmnBcH118qc8FQr EiJg== X-Gm-Message-State: AJIora8QoqlO5PkuEAWrAn3BVzhggjd6XBCwM8thzVmePxEYPnn+fyXF oSlhQaLI2zpRXwx4hqO2xSjuSQDrPfU= X-Google-Smtp-Source: AGRyM1tRBnxf9cJdr2BSxJoHKIVNW+/xKayrwlNzxMc/10JnS47CN4eTCmWwkLRx0xYneB7u0fUPvA== X-Received: by 2002:a05:6402:3299:b0:435:787f:8058 with SMTP id f25-20020a056402329900b00435787f8058mr17029183eda.79.1656343159850; Mon, 27 Jun 2022 08:19:19 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 03/11] docs: kernel-docs: reflect that it is community-maintained Date: Mon, 27 Jun 2022 17:18:11 +0200 Message-Id: <20220627151819.22694-4-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 B7D8CC433EF for ; Mon, 27 Jun 2022 15:20:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237944AbiF0PUG (ORCPT ); Mon, 27 Jun 2022 11:20:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60108 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237827AbiF0PTY (ORCPT ); Mon, 27 Jun 2022 11:19:24 -0400 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 386E912AE1; Mon, 27 Jun 2022 08:19:23 -0700 (PDT) Received: by mail-ed1-x52f.google.com with SMTP id z19so13492295edb.11; Mon, 27 Jun 2022 08:19: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=y9fLCoDjX9rrrX0oj8XNyUYP/ZsreaQRf2qQi5uPknQ=; b=pLeurTZ6VbuBl15KuR6fVVIpAjrXu1MWRc6f+75rhPwq1s/LHegop0H73efOqzZWeB CbJQjcqz3VkGTR7z3xshixE5nkH/B/ieCZwEBYcIWKRo6lcE4RTcNpzfxRXl35qSlMNE 8tS5spLfrlEfUOmXeycqtITRMggZ3jH5t2XTTV1Lds02cA0otEdxG8NjKn7L949ZFWnu xEpPXfRHcXvXKpVd9e3YcsLhMustaOrZzoWhG+uvlBrxiZknjRwz7WJTPL/He+ToA2b8 /uPELxBnRTiKstgXGA96w0h3oGZubgW4u9qAI4UkCHSW9EWy581uHofSQwxmIu09oIlt MyQQ== 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=RAoB8j4Y0l61Svb0L3eLqwlQDX6B15ruP3H8MJF2BKGqJm8cTGByQTlvXRUSlZmpRG jw7nG8n39MC18eVdTP1lBcsNYJSgq+dNjdZW11fprfxyeQ7Y/kKTbnajE7ioYgSfgH0i mEr8t8542JUL4ru72zcVRStnzclayks8ircRAdUyG30timOGdaZIJoZbwVyMcVAr7qLg 7YYIMFg8IdyQ5lpXdby+1+YwcyyS0K95GRV4eeEgItzqQuPM+lGngl0JDbz0eX9FdXg1 ajMjBD7+vNGmXddeaP6MY2ZbdLlitRj59vXRW+v3I7CwkiPR7KmeC891ACx7tqVw45zG L0UA== X-Gm-Message-State: AJIora+6WSe5J9fApRF95bxt3+YPBVRUk0iqT0jMbSAlGI++tgtEfghY nflDfHJxkDwAGRVMrqFRj5I= X-Google-Smtp-Source: AGRyM1uTtKgDwut5RI26tx1pUpEvODCSgxKJR29m8yG2RZvqCW1pnlbj1xuBuqOptkfmmuXsD7xo0g== X-Received: by 2002:a50:cb8b:0:b0:435:68a3:4d40 with SMTP id k11-20020a50cb8b000000b0043568a34d40mr17552648edi.394.1656343161640; Mon, 27 Jun 2022 08:19:21 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 04/11] docs: kernel-docs: add a reference mentioned in submitting-drivers.rst Date: Mon, 27 Jun 2022 17:18:12 +0200 Message-Id: <20220627151819.22694-5-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 B2776C433EF for ; Mon, 27 Jun 2022 15:20:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238058AbiF0PUc (ORCPT ); Mon, 27 Jun 2022 11:20:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60232 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237854AbiF0PTZ (ORCPT ); Mon, 27 Jun 2022 11:19:25 -0400 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B640615FD7; Mon, 27 Jun 2022 08:19:24 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id cf14so13530052edb.8; Mon, 27 Jun 2022 08:19: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=iUi8PRt1C1hxriDLpqIJwYgJ7+Ti+qx1RIsoZc3JWOw=; b=bfzJZMSrLClLHbt1G5H03y4ulCRznQDgHU77oL1p5y+rwFWsnrknNBj6PuVqNX8lQg b87b76r1ryfwhAM12BB6huxCzsSmx1lsNvI9qlC4qWuuxyAomhpErXHXeuP++MNpADL2 ukgcOjokHVkjqYoHnWjBEaeSK07tNIBNPcZq/o2cbqmRLaF835o7Ye/CIo7HmW4igtWl KfTANRZA2xfXOqUnknz1lffuDipWm7wySS6Ub/TW/DdpiRmP2zEH02d4qxiHWWXmSELO B9nEwzC1K00J3XpqbbKL9ov4XDLd5Mv0oZn7487IvvdbR219B7MvljhSXXIVMocEvaPq y0JA== 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=sIVMGLLLRzaq0DMcaZVXEPHCSLjbE/hAnhCffenqQzfnpzUBdevZtCAWF6amk+tkoM 8woFUJ/TILdUWobzXaAP1uXK2AzHAuFfFUJJ8eNvb06AMb6/uQx8EzqblLuQQBFlbiJH My+g0O10wUvR1rhMtOsDsKluoF8FUh0cz2Jl1ROY7xTWceo2sitlOMCfJxFuabWj4Nha zlV2wA89WiTJ56lPYdLtDGZO427X/XNIyZ18qR+PskzuWfy9q4661/ZMO8+awULWB8TS ZFKu2rD/zDanz5Scw2V3PIciWAQaObUfz6ycNOS6v7Db24dKiSzWdCwdK1MFJYcmGR9B K0Kg== X-Gm-Message-State: AJIora8qnDaltO102qJ0DX/zCUwwyl3kmyG8+gO6AjBZr891HI8SLV9T Bx2TpZo24gvKgIOmfE2CNtw= X-Google-Smtp-Source: AGRyM1slJBMDBsuNHpBj4n7MqHsIZaDLMAhmKyrXOce9iFdlI007tFK5W5uPJ8jNdY9haIjz73z1yA== X-Received: by 2002:aa7:c45a:0:b0:435:d7a4:99bc with SMTP id n26-20020aa7c45a000000b00435d7a499bcmr17000932edr.158.1656343163248; Mon, 27 Jun 2022 08:19:23 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 05/11] docs: admin: devices: drop confusing outdated statement on Latex Date: Mon, 27 Jun 2022 17:18:13 +0200 Message-Id: <20220627151819.22694-6-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 17C17C43334 for ; Mon, 27 Jun 2022 15:20:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237851AbiF0PUp (ORCPT ); Mon, 27 Jun 2022 11:20:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237874AbiF0PT2 (ORCPT ); Mon, 27 Jun 2022 11:19:28 -0400 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A2D6F11450; Mon, 27 Jun 2022 08:19:26 -0700 (PDT) Received: by mail-ej1-x62e.google.com with SMTP id u12so19853905eja.8; Mon, 27 Jun 2022 08:19: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=6OtORRyOM1wDPu65v8Us4BfcsokvyRp/mcgiSXtNDto=; b=pT8sVOTykS+UkTvoZPlZm+ZFMCd0nJAHS2vcuivqip/96Q+1Lht/uJt4uBSPR0bW6Z 7lPWkAIdfj5bdDpXya1TtwbLVXoqewcje+cN5SCiKPkl3ODlIK0aTOidH6ZLn+IFHzT9 xqX6GqVgc2bMPe6+MLq6cIkhj09u2gk5cu03jO6C5Skm0JXOdkT+f5fV+NX5xKYW9rd9 nZHaLd9jpN4AHSlTQeae0xwaDqLAsmQR4PtK4LsUqHdFDL7EiWOEP775NFaZjflrAscz iXCcZs00u7v+iv0/5AnDJFnWwWkR8+MAkdcpT2wpSEsPczqOhQ+I5wGZmg7kuVzPZ0Fg p8EA== 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=L2fv2mRwZBGAXrRdSYH+hfjZBedFN+KGTUpkNy/W7InD8rZ+Ncc+OP91n3wzC16K6N g5RFcClOXCQA8qSnowMJLtUEHh0KJWtPZysCQrVMAvlVhksOZwz7haN/oMpk71bdOtzy CLNLVc1cA6p7CWfCb9T2ZaV2uUqCgP3FPPSV26G2EvS87h0O/h9WWF77qPKHDMcxT9gL 5Tvv8O/DKCqYYmyBtbrCzJfEvbvxKPySPm2wxzQzv+vw8J7mVq5v68LVRicDD/l5gswW +SU4NFKftiINWjs0pASe/X4eA3hO/W+O5iO+VwWf2YGQfZ0gJPjCe/S1uHDU0bMB6ZrF 899w== X-Gm-Message-State: AJIora9i23FJveoLXr3ke5YyW7mw/N3cd6K0M2t4FTF0uRKIFjByAsc/ zYYtcJ+ObN432R6KCYoOjqE= X-Google-Smtp-Source: AGRyM1t5rGAIoxSaybsLo74KDfIf5WtUT+31+8rmdFIvVYENlGB2RHZDd0FSt20ka2lbICXg1PtHNQ== X-Received: by 2002:a17:906:49d4:b0:6d6:e5ec:9a23 with SMTP id w20-20020a17090649d400b006d6e5ec9a23mr13894873ejv.79.1656343165003; Mon, 27 Jun 2022 08:19:25 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 06/11] docs: process: remove outdated submitting-drivers.rst Date: Mon, 27 Jun 2022 17:18:14 +0200 Message-Id: <20220627151819.22694-7-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 687BDC43334 for ; Mon, 27 Jun 2022 15:20:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238103AbiF0PUx (ORCPT ); Mon, 27 Jun 2022 11:20:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237002AbiF0PT3 (ORCPT ); Mon, 27 Jun 2022 11:19:29 -0400 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5ECDD186C4; Mon, 27 Jun 2022 08:19:28 -0700 (PDT) Received: by mail-ej1-x62d.google.com with SMTP id ge10so19879784ejb.7; Mon, 27 Jun 2022 08:19: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 :mime-version:content-transfer-encoding; bh=Gk9NqUP5VmgLSPwX1E4bueQH1EvvH5QIeniiIcfK5oE=; b=KDw98tpqFci1ayA6kE1kvoDvey23oxfOW0glEiGNOnqlCpGfNUzH2Sc3/0dWdUS42J 0Lg5OCpNrwN+cKuCtzbDJmVgqkb0zID1Tro/pQy24QpzOoysaK0baPKy1mq9FnHaJQCx HyAFsDev2/JsbnsKMEFmF5KmBUq/IrTDMuC/jxugtSdW4CyC5Ug+Gz3fVlQr/8DRJ8nv LC5yMwO8dI8myfPFfVsDOLWnTscOIEx03SEG6kmrtca9pBNv3q4h/Hf3Fpav334a5iME aXg79gPUTgejIBSG5iur/ZcTovRTdAXoDeV0C7zBS8AgCHv9HESF0j+i4Hn7qp5GgJ4m 9jDA== 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=Gk9NqUP5VmgLSPwX1E4bueQH1EvvH5QIeniiIcfK5oE=; b=BN2ZnsLGqPxORccSVZN6hebd44iCcC3y2X0I5o3qe20O0AD335yFzjixkxGrPPq19o srACo5VMA0F2mxNqpL8gZheVhPKbXrlxTMjryUezHPckSa/8xqKc9kiSVZw6thcu1wuP AY4DJx5sVTfSrc5Y+4nZ82et2SlBIBYLyZ4k/22jf0pOB0NJLitvlf2SVnz0Vd3tTGCz H/CAPe86VMa7havNprcMLHUOyZBZhtDEk78Km3EpNQkh/GQEN5Px/5XQsaV4nthmFskD gm5w+JOQrirdmR9zCyXNK8wWZ+ZdZMvsA/sltITCbtv250WVvUHgkeMlQZW1Sn4u/ySI 1XaA== X-Gm-Message-State: AJIora9l58jJjSI1+nuVx+I5sHmHod30e0o6VJ8uGf7t/A7DPzqmdOIz OUyS04sihCJDpRp0NFzA0pc= X-Google-Smtp-Source: AGRyM1s4iUevBb42EgTTT2hnOhLT6DC34fPW/rj/jHrCXsvvT/HRMb5Fkc3ZnyHKkF4iUdUZX9dtzA== X-Received: by 2002:a17:906:51db:b0:722:ea9b:ff9e with SMTP id v27-20020a17090651db00b00722ea9bff9emr13527752ejk.16.1656343166828; Mon, 27 Jun 2022 08:19:26 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 07/11] docs: it_IT: align to submitting-drivers removal Date: Mon, 27 Jun 2022 17:18:15 +0200 Message-Id: <20220627151819.22694-8-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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. 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 | 3 +-- .../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, 7 insertions(+), 30 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..efaad6c7702c 100644 --- a/Documentation/translations/it_IT/process/8.Conclusion.rst +++ b/Documentation/translations/it_IT/process/8.Conclusion.rst @@ -13,8 +13,7 @@ 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 +importante; :ref:`process/submitting-patches.rst ` s= ono anch'essi 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 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 20:34:47 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 0CACEC433EF for ; Mon, 27 Jun 2022 15:21:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238124AbiF0PVE (ORCPT ); Mon, 27 Jun 2022 11:21:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60406 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237904AbiF0PTb (ORCPT ); Mon, 27 Jun 2022 11:19:31 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6D861186D0; Mon, 27 Jun 2022 08:19:30 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id u15so19855850ejc.10; Mon, 27 Jun 2022 08:19:30 -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=6EzgaDdod35tOk9Xd3ABhmGRA3bWAFE4kWc8/VH0my0=; b=cjCHMjpkMc668iwmhkAiFv98TWy9DCgnLvtw0goGxf+V7nzv5F/tJ58eCegt4KPPyx dE2YnmIqIEOU27EF0fn8D6s6Zb59AkpY3jVMMOpPrQbTVSuX9DFi42PK4bUd/7M6Ddde eMMPsGmfH1BrCmDyaXuyiq8I3rNIJKs+5TPUcUPPfGek0R6/s/mUpKgDwmXJFivleNkO sLyyHwHCRORj96tZxXE1nA3F7KQ9NMdp2R91NVhr5+abAXpboIg5aQ9roPM/6DXlBjcG oOdPcpAqgQf9TDHqFKfTroiUXWV6a98IiwfKFZBbqJ/b4eAgmuvLC3+hlzxEWL+GpGD1 zzhw== 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=6EzgaDdod35tOk9Xd3ABhmGRA3bWAFE4kWc8/VH0my0=; b=MtvK/nHYkU8jx4pel/jvnodtL9TtIlZt2Hf29ueKw1/dT4mug9DFyLMK24+/UcETOf 4o5rURKz/zLuhfIor5en8VnMBKDrLo2Agx2faExmGyP5Qh7V0Qm7vPf1FBspjg3DjJN/ xU6mQSmXELVLxx7x1canNGKSRYZ3ZhAtyyyUP8TTin4hObah/iTriNppkyjAVoAQWTG/ LNMOKfrkVoqdaI2Ynm2o68eKYPKvbeY9ysqZ9ewRh4L8OupE/b/FFSphj6VXM41WJJPx XKybt0lXO46tPjYziKpFz3ymNfZl3Yttn9elNvCnfMxt5M4x4d/SVlrptJo4+7+USt5n KE0g== X-Gm-Message-State: AJIora9A+Ck5diCQAfvsKjeXXrnNBxUOnX2xsxzkXjCust58YLAFM7n/ cHTuyqdDxKmQNw3P9jnAvOQ= X-Google-Smtp-Source: AGRyM1uk4GJCRDAIipTBgioG17trwdjuek7DuCMHYa50G/DN4fz9gvnvMzkddvHlpkw0AxIwuAV2Hg== X-Received: by 2002:a17:907:3f29:b0:722:e5b0:ebe7 with SMTP id hq41-20020a1709073f2900b00722e5b0ebe7mr13075572ejc.335.1656343168908; Mon, 27 Jun 2022 08:19:28 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19:28 -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: [RFC PATCH 08/11] docs: ja_JP: howto: remove reference to removed submitting-drivers Date: Mon, 27 Jun 2022 17:18:16 +0200 Message-Id: <20220627151819.22694-9-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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. Signed-off-by: Lukas Bulwahn --- Documentation/translations/ja_JP/howto.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/translations/ja_JP/howto.rst b/Documentation/tra= nslations/ja_JP/howto.rst index 38fed6fe62fe..03b2079e4d5d 100644 --- a/Documentation/translations/ja_JP/howto.rst +++ b/Documentation/translations/ja_JP/howto.rst @@ -129,7 +129,7 @@ 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 ` + :ref:`Documentation/process/submitting-patches.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 =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 2.17.1 From nobody Sun Apr 19 20:34:47 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 62FCDC43334 for ; Mon, 27 Jun 2022 15:21:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238115AbiF0PVB (ORCPT ); Mon, 27 Jun 2022 11:21:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60228 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237913AbiF0PTf (ORCPT ); Mon, 27 Jun 2022 11:19:35 -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 5336C186D5; Mon, 27 Jun 2022 08:19:31 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id sb34so19827480ejc.11; Mon, 27 Jun 2022 08:19: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=A57xIfZLi+2djoYykZ8gRv7aiC4YCwj7z7nIR/tXI5o=; b=EGz/XpsKKLfmjtdBn1Lm3Hdi5YjzU9PXS3dJqHwt6Lifhd9eJagsVKS/kR/Zbc8ypb s+VN3uQ3Q6bLZ/TKn9lU3ITuxgiQjlV4TNYGcZ5CjLJXekx7z2o6kwv7iiSW0KZBXJzf BN/i3twdfPFAsO8WmU7bNFse42ImEC0ADJYNAfOjCgqblQ94H/2LvHMz+R8xrqK8SLap Jo29NHi3Og3XRVCCk2potfdEL0cYoqufA44TA1aA1mRk0P7pJvhsL5czQgS04VBTVBG8 soauAboqoPMAWLSuPumbX6y6JVOX3QmewRlZDIYEAiPDiCMcw7GsUiFQYeqKQcFZolX+ T4tA== 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=z3NCz3pcXCnFxsoQxfmwFp0dvUro3xtdsqkFcVgu5EkC+YsgUHN0kFVy575RZtb1VA 9IB9ZlyKSIKk7DltVjU52wYcNJJlLiDZj6FCnnYEopJOaqMevsfpaWxjKvEF5IaE2Cvo i9ydOBTyY7UAPxRYnS/uCCj5LcjXP+ZbbTp75Qbc5EXHXonQz7g9FS2+09CZ8SlquxZb PnBS7NSYz2OTgwYa5KIE5u1SztjebFhQLD2c6epdnJS2WQ/NSb3riBBkT6ewkhnLPvnU rLUS5LieTsq6tkAOuGYAZ59egNngkiJBtYVA8hu1CMPphjRfXGmoE/G9MgMrn6SVeAwN Tq1Q== X-Gm-Message-State: AJIora9zQIK6m3JA+yKN51xVawIymluygbCyhG5/TzsH5Jqp+HWJmIbv ByBa28W8/iSe8uonBKSs1JIAGQc805c= X-Google-Smtp-Source: AGRyM1tOeRMGn+YzZTdvoyChBz/sbhqaW0+PYBXWz3S98szKG9T/O0zWiEn5zkmVpHUWODkZRq6lkQ== X-Received: by 2002:a17:906:794f:b0:722:e857:1a8f with SMTP id l15-20020a170906794f00b00722e8571a8fmr13153480ejo.494.1656343170916; Mon, 27 Jun 2022 08:19:30 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19:30 -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: [RFC PATCH 09/11] docs: ko_KR: howto: remove reference to removed submitting-drivers Date: Mon, 27 Jun 2022 17:18:17 +0200 Message-Id: <20220627151819.22694-10-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 6EE2AC433EF for ; Mon, 27 Jun 2022 15:21:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237990AbiF0PVN (ORCPT ); Mon, 27 Jun 2022 11:21:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237974AbiF0PUZ (ORCPT ); Mon, 27 Jun 2022 11:20:25 -0400 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C1BA186E7; Mon, 27 Jun 2022 08:19:37 -0700 (PDT) Received: by mail-ej1-x62d.google.com with SMTP id h23so19821368ejj.12; Mon, 27 Jun 2022 08:19: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=mzJy2obsG/zHPFsdqdCsmW89LZ4LsIIeKW7aeuh1z2CxjaKTT/iOvcvW6VW3GM6mIR RAJHEIwebIN1qTQTUMoQZAwcobaBpqbGTiYLcHyS6EmuBVbw2h++k/8zmn1/84P4moiu jdOiDa8SGgyA0Q9CRgE0F2m9pKYS4iboBRgPIRTUenenJ1nfuWkDXqdPBZWZEnLj+Mig 9w9S1rZZwf9D+L9jGufb+t0Nr+ErhWYkbgzgZDEPt4KEi308i9K4p0JvmKra1tEskDJD 6wxkeQ5yjkPJOn33Ue/E6HzacdB4mT+NisZC4bFxInXGweH+bXnj0f9oGj8XeKIEaTvC vfCw== 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=F5/CaDvoEpP6HnQ+FDo/0WN+sf8wS3rON168XmwhD+WNQf4Rl6WrptLHmNF5AbGbs2 IECtz/qCmIj+mPxWiO8NvtLiz0kFe/dsDD2WJFpkI3qXTiTyPLhDul3sBV11Bu+Vfn0Y cx8jJbYy6Mtco5eSD04Nbqk+lmWH3ukZgqyvlfUTuH1bVsaYhzRcng0qTF0I1TKltLqE 4A040nujWNm9f6d94wPSwN2p0+brKTdUuJ5Yp31Bj27cICMc/FDs8Bk8Vp1wMdgeg1jD F6TUv8pMBBnOrRMVv5WL2xLcYLt2mJtAI2T3AUgU3FZ+UynrNpeBYABqgYFKXazu9gZD jt2Q== X-Gm-Message-State: AJIora90vbICh944Ffe4FyzxYJ6Y4EH06lqc+6vD0DDR6mEqTMkH5e4E b6hWPFomciMnsYHK2TAdjj4= X-Google-Smtp-Source: AGRyM1ssUpsL4Aq6gkXTPUBXLEsi26EVAsslENobXMC6pPXidwBFS4g5X0BJZAnmJUELeG2R05+pZA== X-Received: by 2002:a17:907:97c4:b0:711:d56b:4eb7 with SMTP id js4-20020a17090797c400b00711d56b4eb7mr13064569ejc.410.1656343175768; Mon, 27 Jun 2022 08:19:35 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 10/11] docs: zh_CN: align to submitting-drivers removal Date: Mon, 27 Jun 2022 17:18:18 +0200 Message-Id: <20220627151819.22694-11-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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 20:34:47 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 5019AC43334 for ; Mon, 27 Jun 2022 15:21:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238010AbiF0PVS (ORCPT ); Mon, 27 Jun 2022 11:21:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237977AbiF0PUZ (ORCPT ); Mon, 27 Jun 2022 11:20:25 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E44815FD7; Mon, 27 Jun 2022 08:19:38 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id u15so19855850ejc.10; Mon, 27 Jun 2022 08:19:38 -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=hlCJhaqDY8rxUlu5N+hpJHiJHqbM71glq9/yMFixxBcQhbv1GEulo5AFGwJ5iid1xw LCCwRE/WQSCwtwvBwndCz1UCXsx3F1V4/WVRjapWYOoMnE0gbZm90hVDNPiiwMhBSutJ BTATdtcNbu9Ccu00KN3wboprwmb3CxxKEhoL8oygUibAttsWlxrQP/GW3yNvWQ8i0pyq zAzoptlpEShxDO38c46Agp9JzlSsW7qbrBrYv6iTjuj6EFPMulbOOJXy5zwiQarBxpJq QvP/26fT2BwWwF3aLVemR6VaRHFvhbiVCvvewCC8T/cl7zkApho4a5Oz/nYo2pNs8WbR Me2w== 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=Ve6mosDgykwq/xy25CaSC/Py4YglFm08h8zuBzXrahLU94P63+wGVJuq2YmfCWqUf+ 8yBIvb0hbODygytymV8jwrM9UTS5lhW+Pmp5JDfElsQCsEQV/qLEWjjmijDUiabJtq3S +x2FLxjc7URqUei6+rAoftljAD7nM/ejAcYcbILfMeAWFZvfi7FbROYuCzCw0hVYvz78 b23ygdxLI8lkoo92+U22S1dQRQ72uHGRW+uP9OZZZNeiq/fzGaReKXIPtT2yCEmBgdwz wUAKEVCDe8OWOzSc35NmaKKRZtchS7pY5JVloaDmujgYXy83nwqoxPU9I+/Wube/5t9J Mfrg== X-Gm-Message-State: AJIora9mS+xUt7oeOUowGQiBXq0RNm874hmppN32LRuHqSA+3E5TzJMD lOEyxq/REB/rzM7d9a7iixY= X-Google-Smtp-Source: AGRyM1uC6fo8zJQ32qtkHEMfmHd2OfWmghr9BsRzbBwCa/eaMI1j6hURvg+FP11Y9IIhgeDIQeb8Gw== X-Received: by 2002:a17:906:58d5:b0:722:fc0b:305a with SMTP id e21-20020a17090658d500b00722fc0b305amr12809375ejs.251.1656343177816; Mon, 27 Jun 2022 08:19:37 -0700 (PDT) Received: from felia.fritz.box (200116b826511b0021a0c74157938809.dip.versatel-1u1.de. [2001:16b8:2651:1b00:21a0:c741:5793:8809]) by smtp.gmail.com with ESMTPSA id z8-20020a170906434800b00722f2a0944fsm5076901ejm.107.2022.06.27.08.19.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 08:19: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: [RFC PATCH 11/11] docs: zh_TW: align to submitting-drivers removal Date: Mon, 27 Jun 2022 17:18:19 +0200 Message-Id: <20220627151819.22694-12-lukas.bulwahn@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220627151819.22694-1-lukas.bulwahn@gmail.com> References: <20220627151819.22694-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