Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp452024rdh; Thu, 26 Oct 2023 06:52:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFKPetyi7qq74KdCLbT3Gv+dc4HeaRU2Y7xMglfp6HMWNkdOkYxvcy/D4dIiP9r2H9v0qfu X-Received: by 2002:a81:a115:0:b0:5a7:a817:be43 with SMTP id y21-20020a81a115000000b005a7a817be43mr20610884ywg.6.1698328369462; Thu, 26 Oct 2023 06:52:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698328369; cv=none; d=google.com; s=arc-20160816; b=IPNHBFdTf9bzvOsGLyneZ3AVSYilu9ZYl1GpqWYHTXK8/i0jybtL0asZGHECREKM4j 6uO7Lg+VAIph0ql+hkhqUUvFWShtKGVVMH4UTkNBPEUzXbBon2KGiWdegEMTcZY2kZDu 9NCzpWYsI3aQICLXioMlCWtzxsUMEylRcnH8pkn0ws4Eha8cuoa//1sqqtF28xmUCbIn Aq/KgCqwxAxcKqALX+63sk18KGM6eRZidDNwbBme49NO3a1Kf7JSdbpyGO1JF6MexM3a AFQ/5CDXVJlU1zJ8TEgN5c4izJhGbOpDxW2IHlr5fXoN5pl1fCjJcaUWLWCdOSkQpIUi xZvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=5LHVEqOcn8c53j+ptT/EDHYxEWMY0Vwte6Z0gu2I1XU=; fh=IiLs404fOflbmVtEjtQi6zEEFSqcrZxsIFQli5jvERM=; b=vN4L9dEj3iGZXQxqs5A4D/WZfdIcH1iyV2/MskSqQ6S3u+RlbzLivuHK9OdPKGDw8q IdfYnchtu2FTdoTrtNCJqmqOQDxq4as8oEGYlHmtY8r6suPwEOn1V53ccsP0ziD3ESDp jCdFtlcFNCgPODTbin3ruLHYTY7Ivocz2AMpYe+7JIKGPdMozSgvXJUYgcyTAEDHYgQd gqjsrRtFLL95Ylx6QTfMQlB1CG3jaj87aShQvLeIylsbjQ7KqLl1o6sMrAC/vaj0Dkv+ camV84BxaGovbcJHa8uoZ23fKj/05/zQIIgWR4atizFHP7YHUpYkIEqHibhe4WXeeYPE 1pjQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id j67-20020a0de046000000b0058dedc2af66si14862227ywe.521.2023.10.26.06.52.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 06:52:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id BB84E801BA72; Thu, 26 Oct 2023 06:52:46 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231180AbjJZNwl (ORCPT + 99 others); Thu, 26 Oct 2023 09:52:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56672 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234789AbjJZNwk (ORCPT ); Thu, 26 Oct 2023 09:52:40 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DF87CC for ; Thu, 26 Oct 2023 06:52:38 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DA9D6C433C7; Thu, 26 Oct 2023 13:52:36 +0000 (UTC) Date: Thu, 26 Oct 2023 09:52:35 -0400 From: Steven Rostedt To: James Bottomley Cc: Christoph Hellwig , Kees Cook , Justin Stitt , Keith Busch , Jens Axboe , Sagi Grimberg , linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, ksummit@lists.linux.dev Subject: Re: the nul-terminated string helper desk chair rearrangement Message-ID: <20231026095235.760f5546@gandalf.local.home> In-Reply-To: <710149630eb010b18b69e161d02502bc3b648173.camel@HansenPartnership.com> References: <20231018-strncpy-drivers-nvme-host-fabrics-c-v1-1-b6677df40a35@google.com> <20231019054642.GF14346@lst.de> <202310182248.9E197FFD5@keescook> <20231020044645.GC11984@lst.de> <202310201127.DA7EDAFE4D@keescook> <20231026100148.GA26941@lst.de> <710149630eb010b18b69e161d02502bc3b648173.camel@HansenPartnership.com> X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 26 Oct 2023 06:52:47 -0700 (PDT) On Thu, 26 Oct 2023 07:39:44 -0400 James Bottomley wrote: > While it's nice in theory to have everything documented, it's not much > use if no one can actually find the information ... Does kerneldoc provide an automated index? That is, if we had a single file that had every function in the kernel that is documented, with the path to the file that documents it, it would make finding documentation much simpler. Maybe it already does? Which would mean we need a way to find the index too! -- Steve