[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] xen/public: move xenstore related doc into 9pfs.h


  • To: Juergen Gross <jgross@xxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Mon, 30 Jan 2023 08:36:14 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I9IGcYJqbsrEHuiTf2l9n2i6a7iZ9s/4bY309Nh2kkI=; b=f3B2iFlHIBj8uB97uk+YDSYjokMLut+qHvgOWeivZUDSJ4+B6I/x9iYaEXAOEHD6Q/v8uIEhO8wmZ/pz4H1KJ4Rli2rKxiiq2SobQJVdSV47WYC/bdOp7Hn/rK7F0qTscmEzKNke7i4JV3Mikr6PHT1xQ2fMo5R7wbrq6JF3dNmJXM0R1Ow3rFl2ApDughGwiATgfzC8eMAyvT1YP9rAd7H6KZ06JE7bK2h1kMN/cpsPqs0U5t6u/QoXLqOn96Zr/IFkFZv1bkQOOxM3E4tUbVdr0T3Fwi8d7Q+PdecRbZPD/H1h2iVrdN13dtW+6sgBc6UGdmVjMBr/zCTdYC715w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aece+OUvSSu+rDp5tKwRVLpNYgEpJGJFUjCoG2RnNhcx9VeJFIyInihZR5i/OvgJ7jNLGSSzgEcpDVzXWpRfLt1SSB7LvRqR2HIQ16+de+Mb4D0nyyy+ELnOjbMaat1xKJcSykMwjO5xwxFpV1aLD0cJ3SaLjmWGZq9DziH28zsDrFL9Qp0pM2QgQTNeKtPdKJ2JuFdY2R+R2RmGPMaAWJ6gpq8NfGk5Z0y5xNATWGVy1wO/mRAARebvi7p98aVAolZMDHiHjFY80lYMk4VoiDQcdVD9F8E1a4R9ZTbjMyyZ0+s2wWMMNqGzX/yuU9o539dWTbQ6gWGsdSiZOu54Vw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Mon, 30 Jan 2023 07:36:18 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 30.01.2023 07:37, Juergen Gross wrote:
> The Xenstore related documentation is currently to be found in
> docs/misc/9pfs.pandoc, instead of the related header file
> xen/include/public/io/9pfs.h like for most other paravirtualized
> device protocols.
> 
> There is a comment in the header pointing at the document, but the
> given file name is wrong. Additionally such headers are meant to be
> copied into consuming projects (Linux kernel, qemu, etc.), so pointing
> at a doc file in the Xen git repository isn't really helpful for the
> consumers of the header.
> 
> This situation is far from ideal, which is already being proved by the
> fact that neither qemu nor the Linux kernel are implementing the
> device attach/detach protocol correctly. Additionally the documented
> Xenstore entries are not matching the reality, as the "tag" Xenstore
> entry is on the frontend side, not on the backend one.
> 
> Change that by moving the Xenstore related 9pfs documentation from
> docs/misc/9pfs.pandoc into xen/include/public/io/9pfs.h while fixing
> the wrong Xenstore entry detail.
> 
> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
> ---
>  docs/misc/9pfs.pandoc        | 151 --------------------------------
>  xen/include/public/io/9pfs.h | 165 ++++++++++++++++++++++++++++++++++-
>  2 files changed, 164 insertions(+), 152 deletions(-)
> 
> diff --git a/docs/misc/9pfs.pandoc b/docs/misc/9pfs.pandoc
> index b034fb5fa6..00f6817a01 100644
> --- a/docs/misc/9pfs.pandoc
> +++ b/docs/misc/9pfs.pandoc
> @@ -59,157 +59,6 @@ This document does not cover the 9pfs client/server 
> design or
>  implementation, only the transport for it.
>  
>  
> -## Xenstore

Maybe leave a reference here now pointing at the public header?

Jan



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.