From nobody Fri Dec 19 03:34:23 2025 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 A6A2EC001B0 for ; Sun, 13 Aug 2023 16:30:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231583AbjHMQ35 (ORCPT ); Sun, 13 Aug 2023 12:29:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232491AbjHMQ3l (ORCPT ); Sun, 13 Aug 2023 12:29:41 -0400 Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0654911A; Sun, 13 Aug 2023 09:29:26 -0700 (PDT) Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-686bc261111so2366048b3a.3; Sun, 13 Aug 2023 09:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691944164; x=1692548964; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9DmxFHXC1C0iktfuyQUeeT9djuPKgjaBZaXtzx74Xe4=; b=qUXx1zVeSKareDZRDsA20sAS/DQ21LzIW/axOPFTTRcZlwdyTiQyiKry+l+MP3dP00 j3+P+V58I6alBeVs/2/hMOhYCiq+opMZjsVy8cX6FUhA7SCmgTe9rjDlAUr0Mx5qvU09 0GniQHesASR4F+0o8PhieS7/pe689zfBc8CpkA8MCQEowv0XuMzUEcqaV65XbZZ0pluE PrDper8Ps3LBVwNIi/WwG94xXH67AjoC0jo18XCKlpBtn3dpwYqoBUJGrdUjHx8/D8T2 PEFLVrBJ1yf6uelC/Hu48FEgpwnzAN6649+2cCQqKM4Y6GPwff7FobmQGHpwjvFfiyNW gSqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691944164; x=1692548964; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9DmxFHXC1C0iktfuyQUeeT9djuPKgjaBZaXtzx74Xe4=; b=HpO1d2df2Y38VlRzIKS8fEa24mb5rIO2mmWtDrtGk7H+VYY3hYvfL/rJib3xw+EISH LMo6nUSS3z3zhsXE2dsaKfmzGYhdtWI0zFDUMwSeTaNKNb6ubXPd0z6nh16zdiWQbVR0 gMMTTP4MJBxQeNYaxOITHI88sE8rWsFN+nHB1nfo8HSkasS6jlZtShw8rqbMYFTXkVtv 4m+B+68RBKibMl/FAe40cWJGjqeRmmYWyuOqqj0EvQMw+aWciIIBFEUgqT9yn2g/uq8Z 2D9lmntEXRamYXIwcS5Qh0n2CVwphzQBJQZDu9K17XOmlKZbuBHRnYiWi8K7lm6b2xrT xgYw== X-Gm-Message-State: AOJu0Ywv/hXaJqW73oTH3J+FqltiJmcUOCUFQuywkkt3d0xLOmLd9p7g Lzso3rxHe8YenP+M8RxTieQ= X-Google-Smtp-Source: AGHT+IEkEThiGbWUmPE/QUJSnzywB50+wB30T0R7c4K98bIeBBOd+G1v/t0tqskgfifKOyj8xHvCAg== X-Received: by 2002:a05:6a00:16cb:b0:682:f529:6d69 with SMTP id l11-20020a056a0016cb00b00682f5296d69mr8345743pfc.7.1691944163938; Sun, 13 Aug 2023 09:29:23 -0700 (PDT) Received: from ubuntu777.domain.name (36-228-78-6.dynamic-ip.hinet.net. [36.228.78.6]) by smtp.gmail.com with ESMTPSA id e30-20020a63371e000000b0056595ead4c9sm2629952pga.33.2023.08.13.09.29.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Aug 2023 09:29:23 -0700 (PDT) From: Min-Hua Chen To: Hu Haowen , Jonathan Corbet Cc: Randy Dunlap , linux-doc-tw-discuss@lists.sourceforge.net, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Min-Hua Chen Subject: [PATCH v2 1/3] docs: sparse: move TW sparse.txt to TW dev-tools Date: Mon, 14 Aug 2023 00:29:13 +0800 Message-Id: <20230813162915.39577-2-minhuadotchen@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230813162915.39577-1-minhuadotchen@gmail.com> References: <20230813162915.39577-1-minhuadotchen@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Follow Randy's advice [1] to move Documentation/translations/zh_TW/sparse.txt to Documentation/translations/zh_TW/dev-tools/sparse.txt [1] https://lore.kernel.org/lkml/bfab7c5b-e4d3-d8d9-afab-f43c0cdf26cf@infra= dead.org/ Cc: Randy Dunlap Suggested-by: Randy Dunlap Reviewed-by: Randy Dunlap Signed-off-by: Min-Hua Chen --- Documentation/translations/zh_TW/{ =3D> dev-tools}/sparse.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Documentation/translations/zh_TW/{ =3D> dev-tools}/sparse.txt (100%) diff --git a/Documentation/translations/zh_TW/sparse.txt b/Documentation/tr= anslations/zh_TW/dev-tools/sparse.txt similarity index 100% rename from Documentation/translations/zh_TW/sparse.txt rename to Documentation/translations/zh_TW/dev-tools/sparse.txt --=20 2.34.1 From nobody Fri Dec 19 03:34:23 2025 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 30DA5C001E0 for ; Sun, 13 Aug 2023 16:30:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232446AbjHMQaC (ORCPT ); Sun, 13 Aug 2023 12:30:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232509AbjHMQ3o (ORCPT ); Sun, 13 Aug 2023 12:29:44 -0400 Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 707C8AB; Sun, 13 Aug 2023 09:29:30 -0700 (PDT) Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-686ed1d2594so3616220b3a.2; Sun, 13 Aug 2023 09:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691944166; x=1692548966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=H3fh5w4FwWZTDTm/uhWhJzy4jRPbHsATKbpeq93KCug=; b=f6CsLVYZ8tjFIUANO9vu8bmE6VcpkraBEO7d9lNdR+aQaZoKzmUK6/1i6rXnXNgxNQ LjIMAJMKCRNx+SBQ7T7c3GKaNLwO45ThB0BStFeLOey2KmyfU86tP43Mil0g3piZE5Nd mlCaeTn8aroXjI1PRiMucJp3T4negMQ6BGo22g6PaMEvsnxfEHOB7XoT8ODj9WEab7Cs xNVQgtAZoM4VdrHo9hajhlH0/oL+Ty39psBRU98QhMVrgTjOTFms4xqPqTuUfaDmghYt vkViBOA1iwzaHeKtqnxlZf/xPcWjQDvYff7xHu0WWg5NhYlUYgcZwszU0n5b9WkLd7ce WKPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691944166; x=1692548966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H3fh5w4FwWZTDTm/uhWhJzy4jRPbHsATKbpeq93KCug=; b=Yivj4iWV/N1atpH1w1+0+N5FlQplSj2IE/ZruB3zxkdj5bCzBIyUeotNIt9G22ShAN YhbBOsZAzPODmHUvZxYWgQxGXPHnyVoKbZsSesWoPm7zkLSfC4LKUDZET+NBNPEaNzpM GpdV8oVqEW9wvkksldYbhzaDtCkx1+Cfszr99+Rnd7JYwuo+1YwefAQlE40m6c4PeH0q 0ynwfXfL2NYNChM2O6ccOuxBp64Ja2dwoTuMzGnPbpB0yOMuECFhKgLsDd9n+JPZ9YyS w1PYAkQwlj9TfWD4lLmruypcm0xvJ3aQlcjsp/roX6ppSfNi4UV77Oa2jD3seqAbnzdK CbOA== X-Gm-Message-State: AOJu0YxiohWSg9CI7DPp4iUIzpmnRyhhUWWbrVAkPIXeN0d44fwY2jPZ 1NZdG9LfQxglaKK5BA8FhAE= X-Google-Smtp-Source: AGHT+IFxaBlh11CAWNlHaS1u4LvmYMw8By1PBBY8lR29AZQqmUg7BO6m2Lkgbf7lU6PEtMpCS54ruw== X-Received: by 2002:a17:903:32c8:b0:1bc:2abb:4e98 with SMTP id i8-20020a17090332c800b001bc2abb4e98mr9397371plr.21.1691944166562; Sun, 13 Aug 2023 09:29:26 -0700 (PDT) Received: from ubuntu777.domain.name (36-228-78-6.dynamic-ip.hinet.net. [36.228.78.6]) by smtp.gmail.com with ESMTPSA id e30-20020a63371e000000b0056595ead4c9sm2629952pga.33.2023.08.13.09.29.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Aug 2023 09:29:26 -0700 (PDT) From: Min-Hua Chen To: Hu Haowen , Jonathan Corbet Cc: Randy Dunlap , linux-doc-tw-discuss@lists.sourceforge.net, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Min-Hua Chen Subject: [PATCH v2 2/3] docs: sparse: convert sparse.txt to RST Date: Mon, 14 Aug 2023 00:29:14 +0800 Message-Id: <20230813162915.39577-3-minhuadotchen@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230813162915.39577-1-minhuadotchen@gmail.com> References: <20230813162915.39577-1-minhuadotchen@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 Follow Randy's advice [1] to move Documentation/translations/zh_TW/dev-tools/sparse.txt to Documentation/translations/zh_TW/dev-tools/sparse.rst [1] https://lore.kernel.org/lkml/bfab7c5b-e4d3-d8d9-afab-f43c0cdf26cf@infra= dead.org/ Cc: Randy Dunlap Cc: Jonathan Corbet Suggested-by: Jonathan Corbet Suggested-by: Randy Dunlap Acked-by: Randy Dunlap Signed-off-by: Min-Hua Chen --- change since v1: 1. change subject to convert sparse.txt to RST 2. add Suggested-by tag to credit Randy --- .../translations/zh_TW/dev-tools/{sparse.txt =3D> sparse.rst} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Documentation/translations/zh_TW/dev-tools/{sparse.txt =3D> sparse.= rst} (99%) diff --git a/Documentation/translations/zh_TW/dev-tools/sparse.txt b/Docume= ntation/translations/zh_TW/dev-tools/sparse.rst similarity index 99% rename from Documentation/translations/zh_TW/dev-tools/sparse.txt rename to Documentation/translations/zh_TW/dev-tools/sparse.rst index 6d2d088b1060..553a3ce82d2e 100644 --- a/Documentation/translations/zh_TW/dev-tools/sparse.txt +++ b/Documentation/translations/zh_TW/dev-tools/sparse.rst @@ -27,7 +27,7 @@ Copyright 2006 Bob Copeland =E4=BD=BF=E7=94=A8 sparse =E5=B7=A5=E5=85=B7=E5=81=9A=E9=A1=9E=E5=9E=8B=E6= =AA=A2=E6=9F=A5 ~~~~~~~~~~~~~~~~~~~~~~~~~~ =20 -"__bitwise" =E6=98=AF=E4=B8=80=E7=A8=AE=E9=A1=9E=E5=9E=8B=E5=B1=AC=E6=80= =A7=EF=BC=8C=E6=89=80=E4=BB=A5=E4=BD=A0=E6=87=89=E8=A9=B2=E9=80=99=E6=A8=A3= =E4=BD=BF=E7=94=A8=E5=AE=83=EF=BC=9A +"__bitwise" =E6=98=AF=E4=B8=80=E7=A8=AE=E9=A1=9E=E5=9E=8B=E5=B1=AC=E6=80= =A7=EF=BC=8C=E6=89=80=E4=BB=A5=E4=BD=A0=E6=87=89=E8=A9=B2=E9=80=99=E6=A8=A3= =E4=BD=BF=E7=94=A8=E5=AE=83:: =20 typedef int __bitwise pm_request_t; =20 --=20 2.34.1 From nobody Fri Dec 19 03:34:23 2025 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 171D3C001DE for ; Sun, 13 Aug 2023 16:30:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232577AbjHMQaG (ORCPT ); Sun, 13 Aug 2023 12:30:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35242 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231419AbjHMQ3r (ORCPT ); Sun, 13 Aug 2023 12:29:47 -0400 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71B071704; Sun, 13 Aug 2023 09:29:33 -0700 (PDT) Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-686e0213c0bso2259406b3a.1; Sun, 13 Aug 2023 09:29:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691944169; x=1692548969; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=peTGhOlgU5WlSEFnWMO0ULAgtfEB/eQ4Ztc466zXy3I=; b=GHKOlD5AykX7Dbbg7rzQi3VK+zzIADZciu2Jm2EUYDCaXJ9UZMwtXAfG2d8LBC0EU2 A7dLajM0KXnsfQ1yoAXpQgtY1yPwLb26nfbtNM2BI0Op0qulF3ZkAzzDGVrGJDpWH0cG 0cjn6ybAPOWTouEvuo0e97Yb+5CU178zF9JdDZ/QegvpI6h5fvrLXqAQikk3jS1sXzU3 qDxFm3DCMMQDDFkGtDDgHUBRAJHN7+uiTk+xDkQDoIgBlVERHaOOmK5L4UxwFFUABB/E w5NZZ0n8EEDmqMNKhtUTppuKuPl+KL+AsLTLncYBDhdco/BO4gStjQzMsro+glv/NQjh 8SQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691944169; x=1692548969; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=peTGhOlgU5WlSEFnWMO0ULAgtfEB/eQ4Ztc466zXy3I=; b=a6+uawZOEWNlsWORN4TTwhe8FlwXfPwkEYU2rrvyS57KziTiKtVpkPh158HoJsURmb N5YCRv4d2MBuOPEhy+PPuMluzofajE3mIiTUD+4fFkJB9zKAKnPk7tvZD2Fthn5fZ5vs EYjgXyZsNyiWz0qF8gi6ABfUHpQa5lI6m4i1oioAZJACoP/+hlzT/K0K7U7lm6YjCuyT fvV6fjXqvqrI4/ERhjcF1r/Jd954VDgFmzQyOa8u9bIIH8JA8geFNSER/x8wyt2i4ifw 1YHnv5w9/jL67Vrq4Idd625hlqRMtyLx+aLdA6nED3fYgNM5ET3Zm5k2yS011oN/KQe1 0vLg== X-Gm-Message-State: AOJu0YyCdoMbLkAdMvIOpudAFOaqGqA218MNc+j5W//Nzue/E14ytErg jzWY0Oiwvph38szHeGgYLhE= X-Google-Smtp-Source: AGHT+IHx5dk6ROvFEUwBYbimO4kGS6p9l3Stci0sl2zzEOPkKEJHp86VCSp9lnpctsjciSJoaooqIg== X-Received: by 2002:a05:6a20:7d99:b0:13e:fbee:a5d1 with SMTP id v25-20020a056a207d9900b0013efbeea5d1mr7358726pzj.37.1691944169378; Sun, 13 Aug 2023 09:29:29 -0700 (PDT) Received: from ubuntu777.domain.name (36-228-78-6.dynamic-ip.hinet.net. [36.228.78.6]) by smtp.gmail.com with ESMTPSA id e30-20020a63371e000000b0056595ead4c9sm2629952pga.33.2023.08.13.09.29.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Aug 2023 09:29:29 -0700 (PDT) From: Min-Hua Chen To: Hu Haowen , Jonathan Corbet Cc: Randy Dunlap , linux-doc-tw-discuss@lists.sourceforge.net, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Min-Hua Chen Subject: [PATCH v2 3/3] docs: sparse: add sparse.rst to toctree Date: Mon, 14 Aug 2023 00:29:15 +0800 Message-Id: <20230813162915.39577-4-minhuadotchen@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230813162915.39577-1-minhuadotchen@gmail.com> References: <20230813162915.39577-1-minhuadotchen@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 Add sparst.rst to toctree, so it can be part of the docs build. Cc: Randy Dunlap Cc: Jonathan Corbet Suggested-by: Jonathan Corbet Signed-off-by: Min-Hua Chen --- .../translations/zh_TW/dev-tools/index.rst | 40 +++++++++++++++++++ Documentation/translations/zh_TW/index.rst | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 Documentation/translations/zh_TW/dev-tools/index.rst diff --git a/Documentation/translations/zh_TW/dev-tools/index.rst b/Documen= tation/translations/zh_TW/dev-tools/index.rst new file mode 100644 index 000000000000..8f101db5a07f --- /dev/null +++ b/Documentation/translations/zh_TW/dev-tools/index.rst @@ -0,0 +1,40 @@ +.. include:: ../disclaimer-zh_TW.rst + +:Original: Documentation/dev-tools/index.rst +:Translator: Min-Hua Chen + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +=E5=85=A7=E6=A0=B8=E9=96=8B=E7=99=BC=E5=B7=A5=E5=85=B7 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +=E6=9C=AC=E6=96=87=E6=AA=94=E6=98=AF=E6=9C=89=E9=97=9C=E5=85=A7=E6=A0=B8= =E9=96=8B=E7=99=BC=E5=B7=A5=E5=85=B7=E6=96=87=E6=AA=94=E7=9A=84=E5=90=88=E9= =9B=86=E3=80=82 +=E7=9B=AE=E5=89=8D=E9=80=99=E4=BA=9B=E6=96=87=E6=AA=94=E5=B7=B2=E7=B6=93= =E6=95=B4=E7=90=86=E5=9C=A8=E4=B8=80=E8=B5=B7=EF=BC=8C=E4=B8=8D=E9=9C=80=E8= =A6=81=E5=86=8D=E8=8A=B1=E8=B2=BB=E9=A1=8D=E5=A4=96=E7=9A=84=E7=B2=BE=E5=8A= =9B=E3=80=82 +=E6=AD=A1=E8=BF=8E=E4=BB=BB=E4=BD=95=E8=A3=9C=E4=B8=81=E3=80=82 + +=E6=9C=89=E9=97=9C=E6=B8=AC=E8=A9=A6=E5=B0=88=E7=94=A8=E5=B7=A5=E5=85=B7= =E7=9A=84=E7=B0=A1=E8=A6=81=E6=A6=82=E8=BF=B0=EF=BC=8C=E5=8F=83=E8=A6=8B +Documentation/dev-tools/testing-overview.rst + +.. class:: toc-title + + =E7=9B=AE=E9=8C=84 + +.. toctree:: + :maxdepth: 2 + + sparse + +Todolist: + + - coccinelle + - kcov + - ubsan + - kmemleak + - kcsan + - kfence + - kgdb + - kselftest + - kunit/index + - testing-overview + - gcov + - kasan + - gdb-kernel-debugging diff --git a/Documentation/translations/zh_TW/index.rst b/Documentation/tra= nslations/zh_TW/index.rst index e7c83868e780..2fe6832a21c3 100644 --- a/Documentation/translations/zh_TW/index.rst +++ b/Documentation/translations/zh_TW/index.rst @@ -70,10 +70,10 @@ TODOlist: :maxdepth: 2 =20 process/index + dev-tools/index =20 TODOList: =20 -* dev-tools/index * doc-guide/index * kernel-hacking/index * trace/index --=20 2.34.1