Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3267869rdh; Mon, 27 Nov 2023 09:52:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IFi7DMF0fZK96qeFYLkL8vMoco3cRgZU56H0g6aoeYT8tyJSCvvyHQHl69EfIFTl3RvWM2j X-Received: by 2002:a17:903:124b:b0:1cc:2dad:7ae9 with SMTP id u11-20020a170903124b00b001cc2dad7ae9mr15668323plh.32.1701107542187; Mon, 27 Nov 2023 09:52:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701107542; cv=none; d=google.com; s=arc-20160816; b=vC6CFwlXW4X4XUb1T20Sv6QN213UEXgC5IaNxA1lJmWoHHSTrsGfBE6HnGNIPaCrKE NCg5FEtBw1R9wssPGt++HSTD69PwrPKjBwwqy0yr0ljr/5XatqXyWJkxWjrZD+BedCye rMcmfE0UJ9MC2X+68NBBc6zHTWrmNtL3vkrj3VHaeXBGkfq84sqBurAARbfZJ7+h7Pmw PyUESQ23SJYsvLrQIsxpa8Dr93Gupcfb2lBb44zZqxROu4vxh05EA4KxPhSJqREOZFk5 haJmfQpsDsrduc2RkzF/aEbviCu+DeEpzXhJpAYjL3GFysUXqSW3ZGbCyyHuKT40gBwQ MasA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature:dkim-filter; bh=zZ/bza4MDEjj1yNcX/92zO0s45RTP0WbGzGyikArnbY=; fh=X5PNDsZhaHc85XOFeXgq8/LwWvhxS2K/cQYriB8fWuU=; b=age++XcCO31RBsKBVX7qsvYMZLkQCcHhUsOglrwQ9vmyG0jSw7GSqrN0Kl2xgjM3Oi hZP47pNrrj06MXiD0OmjaededGVb59v7o1332HhJ5l+gT+C0vkmTbh6wclg9e4dlrtQ7 DUEsmsABhu7C5Ew4+xtXyUCMUaETp05YXJp+xUWEX4ze31uUdDG/iFmHNgX922eqzwH7 reps4CsesehQC5HdKJw5HE3QvBUB0+wYNPbbvgQfEMjK1Mw9O4SMPaFpTgWd8o91iVL0 pmGwDh/XV12YZyArRUjYuOMdw4VAnpwIZtF5I5CUT6ntL2nVQKBAKhK8li3wSLWYPufq ibhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=XriM3MjP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id o12-20020a170902bccc00b001cf5cc3029fsi9549172pls.548.2023.11.27.09.52.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 09:52:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=XriM3MjP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 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 groat.vger.email (Postfix) with ESMTP id 9F3328079C84; Mon, 27 Nov 2023 09:52:19 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232390AbjK0Rv7 (ORCPT + 99 others); Mon, 27 Nov 2023 12:51:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48942 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232336AbjK0Rv6 (ORCPT ); Mon, 27 Nov 2023 12:51:58 -0500 Received: from ms.lwn.net (ms.lwn.net [IPv6:2600:3c01:e000:3a1::42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 663E2189; Mon, 27 Nov 2023 09:52:05 -0800 (PST) Received: from localhost (unknown [IPv6:2601:280:5e00:7e19::646]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 0E1BF2D7; Mon, 27 Nov 2023 17:52:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 0E1BF2D7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1701107525; bh=zZ/bza4MDEjj1yNcX/92zO0s45RTP0WbGzGyikArnbY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=XriM3MjPOyAwGbdRhfZRzEZlQW8QmwQ6BhyL+DHbDzO66VY8LGIlZmSWZAr9kZpmS ktPCNDBW5Fs4bF0qLUTVsyXwuvxGupxV68nvwX8mGnsd5vIOFhaLSQE0FuG59Ya3Yi FY/AmtXUgREtDuHXe5HAq5Gw9mHOhqEOmeb/9p+tW8GooiyDDIPHtiKmsqJF9lVuv6 ProFylXRVeR+0u3xVg3C3dtRsfUY7IQxvZQDm8TXTK4QKwyXqUZss4i8GsX7AHvGhT GhQHuo2MR8fVhApFE6TkVxGo28cPj7Z6rOo79BzX76ZZ5f2pJDtGq1teY8tZeX9RPV jbC1+bvk6rLYw== From: Jonathan Corbet To: Sumit Garg , jens.wiklander@linaro.org Cc: vegard.nossum@oracle.com, Rijo-john.Thomas@amd.com, balint.dobszay@arm.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, op-tee@lists.trustedfirmware.org, Sumit Garg Subject: Re: [PATCH v2] Documentation: Destage TEE subsystem documentation In-Reply-To: <20231103061715.196294-1-sumit.garg@linaro.org> References: <20231103061715.196294-1-sumit.garg@linaro.org> Date: Mon, 27 Nov 2023 10:52:04 -0700 Message-ID: <87h6l7yth7.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.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 (groat.vger.email [0.0.0.0]); Mon, 27 Nov 2023 09:52:19 -0800 (PST) Sumit Garg writes: > Add a separate documentation directory for TEE subsystem since it is a > standalone subsystem which already offers devices consumed by multiple > different subsystem drivers. > > Split overall TEE subsystem documentation modularly where: > - The userspace API has been moved to Documentation/userspace-api/tee.rst. > - The driver API has been moved to Documentation/driver-api/tee.rst. > - The first module covers the overview of TEE subsystem. > - The further modules are dedicated to different TEE implementations like: > - OP-TEE > - AMD-TEE > - and so on for future TEE implementation support. > > Signed-off-by: Sumit Garg > --- > > Changes in v2: > - Move userspace API to Documentation/userspace-api/tee.rst. > - Move driver API to Documentation/driver-api/tee.rst. > > Documentation/driver-api/index.rst | 1 + > Documentation/driver-api/tee.rst | 66 +++++ > Documentation/staging/index.rst | 1 - > Documentation/staging/tee.rst | 364 -------------------------- > Documentation/subsystem-apis.rst | 1 + > Documentation/tee/amd-tee.rst | 90 +++++++ > Documentation/tee/index.rst | 19 ++ > Documentation/tee/op-tee.rst | 166 ++++++++++++ > Documentation/tee/tee.rst | 22 ++ > Documentation/userspace-api/index.rst | 1 + > Documentation/userspace-api/tee.rst | 39 +++ > MAINTAINERS | 4 +- > 12 files changed, 408 insertions(+), 366 deletions(-) > create mode 100644 Documentation/driver-api/tee.rst > delete mode 100644 Documentation/staging/tee.rst > create mode 100644 Documentation/tee/amd-tee.rst > create mode 100644 Documentation/tee/index.rst > create mode 100644 Documentation/tee/op-tee.rst > create mode 100644 Documentation/tee/tee.rst > create mode 100644 Documentation/userspace-api/tee.rst So I finally got around to applying this...after dealing with the fact that it doesn't apply to docs-next, I found that it adds a couple of warnings: > Warning: Documentation/security/keys/trusted-encrypted.rst references a file that doesn't exist: Documentation/staging/tee.rst > Warning: drivers/tee/optee/Kconfig references a file that doesn't exist: Documentation/staging/tee.rst Can I get a version that doesn't leave dangling references like that around? Thanks, jon