Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp5198252rwp; Sun, 16 Jul 2023 22:41:27 -0700 (PDT) X-Google-Smtp-Source: APBJJlE40osw9EgT6ZNnF5qs/sUYi8Z6CrmxdeYSwStGFLClsPxEBG8kr03JXdewVfhKIubemCdu X-Received: by 2002:a17:903:41c2:b0:1b8:95fc:cfe with SMTP id u2-20020a17090341c200b001b895fc0cfemr15038473ple.3.1689572487526; Sun, 16 Jul 2023 22:41:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689572487; cv=none; d=google.com; s=arc-20160816; b=qM9ia7Zid/vzlUaistfB3cbT+Dhtq9JPf5AGN4mxL2KdBREnh4GqEVhcoVLnE8OaDo EHY12YpDT582ZPx+7WJtsjNpQSwvHA0Ox4ewgtFX7T5KaDC+w0UlHgejB5Gl90pcLlPT /WgKe4eIDUCGnj5Ul8isuGL6dn3PW9a2/m290Y7M6IRZmN8US+3YLn3M6ZcoKeGZE8Ti WzvdocYoKsTgPYnh4yZHLb4Ti1WPgN/ihoYfjOtHnuuPFy01Rm/jIprlQg+ogudCADr2 WVI78xh0qF13KhXnCe/vrh9zu/rSTaaTEUPUwIodt/KCTUKWMT57W00Jr8nAP7euI/8s QW1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:mime-version:dkim-signature; bh=XpPl7D+YyowuSTqvPnZdoj0YXyM0k/RzKfcV3mHh1uY=; fh=ZJK1/JN3Y6mXD6EPww/FB8lz1IXwPjZUthieOiiRLkU=; b=hI6F4ePiyyEy7okQUD4+jR5ELTmeqWjj72BVt7IzQVD9Hn0NDagpEwKV+HHqCenQlq jmuTK9qFJz3amikp1KAOPLiZxibwmRLY6khpxBbfKeAmhbHIrdUg8yQBuY3AbzemMbTZ dSnh8IHQtXPwnMeHp4Z/u03NjoNn/omEd/ljx1jAW8CG5tDZqAs5yg30bbwUF7/CfPC3 iQzdwE2nEwYGugRbGnOaxWkqazXbXIUsRByTx0CxLhBB1mKPM9fZaMaSI+r8QoKEOz+Z vIL+gfXtPg4hIKUcEURoQm99un6P5bkrSc2E1VOuO+bDNqVq3ALgatVGe+09T173AFsk ijEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=bS613Lp1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id je7-20020a170903264700b001b6aeea4a58si10990209plb.53.2023.07.16.22.41.15; Sun, 16 Jul 2023 22:41:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=bS613Lp1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230515AbjGQFN0 (ORCPT + 99 others); Mon, 17 Jul 2023 01:13:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35280 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229920AbjGQFNZ (ORCPT ); Mon, 17 Jul 2023 01:13:25 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C6FCDE63 for ; Sun, 16 Jul 2023 22:12:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1689570760; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XpPl7D+YyowuSTqvPnZdoj0YXyM0k/RzKfcV3mHh1uY=; b=bS613Lp1OXb5Nk4KHox6vm5hH8BszHKxcswc83qfdFP9ntlQSQgq8M8RX+JPgXyNwxUTB/ lFjXIXOlab3MAVDCFvBmOd3NPH5zWNeMvWOUa4shfoV2AUNjqukaryfgV76fsawRHh5tL8 wKLnMvpb+2uZ1Iv+QeqMohbUoMPb37w= Received: from mail-oa1-f71.google.com (mail-oa1-f71.google.com [209.85.160.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-44-njS9aJpsM_mqeUBJe_j8Fg-1; Mon, 17 Jul 2023 01:12:39 -0400 X-MC-Unique: njS9aJpsM_mqeUBJe_j8Fg-1 Received: by mail-oa1-f71.google.com with SMTP id 586e51a60fabf-1ba6eca72e0so1980302fac.3 for ; Sun, 16 Jul 2023 22:12:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689570758; x=1692162758; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XpPl7D+YyowuSTqvPnZdoj0YXyM0k/RzKfcV3mHh1uY=; b=C0I+ENCjLDvi/Xn54etPmnS2P6XyxpCueWcyTaJzD5tj0PS2G+t4nwD2gfilG/M+nX u0gDd5Xo8wZ9fyI/zvOJYxWPrAHcCcEC8Qnp16NZeb+0KUKsAg2LgP8DH1D+9oShJ6YW cNcushM/fyMVfnml+dv/RwJ9zwrKgAXDjq4ORoDn104EGX+7+Y/gALLGH7uMd0B7Bt32 eRX3LgeCPTfbwb97AX2upFdBIFtcc6AvmrAAcPIVnhOIHDSbSFiSaMuJiWnv/t1rsZbc KHu6S0nQB4uwm6gMGbNh2HPiRZ5tKUOxKMpHdBaHaNF79PRtuU7UTbN1UADonUAJEus2 RFmQ== X-Gm-Message-State: ABy/qLYCRE2jJ9+zfoiybh762jWHoXRSbKSbY5gIA2UYvyJ6qRboG9Ng lwTfrzOfKayvH0DuXAErDdlqV/QXKu8P2aD1ySszBpMeAxAkj+PExyLh0rHixhJPVstxyChA/Ho v6mk2ZM804rBgQJUjlJ8QZjJDBOPvI2RJHA2gms5JxaXubGlwTPU= X-Received: by 2002:a05:6870:2d4:b0:1b3:ec6b:b264 with SMTP id r20-20020a05687002d400b001b3ec6bb264mr12384795oaf.5.1689570758677; Sun, 16 Jul 2023 22:12:38 -0700 (PDT) X-Received: by 2002:a05:6870:2d4:b0:1b3:ec6b:b264 with SMTP id r20-20020a05687002d400b001b3ec6bb264mr12384786oaf.5.1689570758330; Sun, 16 Jul 2023 22:12:38 -0700 (PDT) MIME-Version: 1.0 From: Costa Shulyupin Date: Mon, 17 Jul 2023 08:12:27 +0300 Message-ID: Subject: confusing changes in the documentation table of contents To: linux-doc@vger.kernel.org, kernelnewbies@kernelnewbies.org, Jonathan Corbet Cc: open list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, In https://www.kernel.org/doc/html/v6.2/ Table of Contents consisted of 10 items. It was compact, organized and observable: The Linux Kernel documentation - Working with the development community - Internal API manuals - Development tools and processes - User-oriented documentation - Firmware-related documentation - Architecture-specific documentation - Other documentation - Translations Indices and tables Since https://www.kernel.org/doc/html/v6.3/ it consists of 60+ items. Now it is long, unorganized and unobservable: A guide to the Kernel Development Process Submitting patches: the essential guide to getting your code into the kerne= l Code of conduct Kernel Maintainer Handbook All development-process docs Linux kernel licensing rules HOWTO do Linux kernel development Contributor Covenant Code of Conduct Linux Kernel Contributor Covenant Code of Conduct Interpretation A guide to the Kernel Development Process Submitting patches: the essential guide to getting your code into the kerne= l Handling regressions Programming Language Linux kernel coding style Subsystem and maintainer tree specific development process notes Kernel Maintainer PGP guide Email clients info for Linux Linux Kernel Enforcement Statement Kernel Driver Statement Security bugs Embargoed hardware issues Minimal requirements to compile the Kernel The Linux Kernel Driver Interface Linux kernel management style Everything you ever wanted to know about Linux -stable releases Linux Kernel patch submission checklist Index of Further Kernel Documentation Deprecated Interfaces, Language Features, Attributes, and Conventions List of maintainers and how to submit kernel changes Researcher Guidelines Applying Patches To The Linux Kernel Adding a New System Call Linux magic numbers Why the =E2=80=9Cvolatile=E2=80=9D type class should not be used (How to avoid) Botching up ioctls clang-format arch/riscv maintenance guidelines for developers Unaligned Memory Accesses Core API Documentation Driver implementer=E2=80=99s API guide Kernel subsystem documentation Locking in the kernel Linux kernel licensing rules How to write kernel documentation Development tools for the kernel Kernel Testing Guide Kernel Hacking Guides Linux Tracing Technologies fault-injection Kernel Livepatching Rust The Linux kernel user=E2=80=99s and administrator=E2=80=99s guide The kernel build system Reporting issues User-space tools The Linux kernel user-space API guide The Linux kernel firmware guide Open Firmware and Devicetree CPU Architectures Unsorted Documentation Questions: - Why? - What are further plans? - What to do? Thanks, Costa