From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752202AbdCOS0o (ORCPT ); Wed, 15 Mar 2017 14:26:44 -0400 Received: from 10.mo68.mail-out.ovh.net ([46.105.79.203]:41199 "EHLO 10.mo68.mail-out.ovh.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751277AbdCOS0X (ORCPT ); Wed, 15 Mar 2017 14:26:23 -0400 X-Greylist: delayed 6301 seconds by postgrey-1.27 at vger.kernel.org; Wed, 15 Mar 2017 14:26:23 EDT Date: Wed, 15 Mar 2017 17:30:50 +0100 From: Greg Kurz To: Stefano Stabellini Cc: linux-kernel@vger.kernel.org, konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, jgross@suse.com, ericvh@gmail.com, rminnich@sandia.gov, lucho@ionkov.net, v9fs-developer@lists.sourceforge.net Subject: Re: [PATCH v3 0/7] Xen transport for 9pfs frontend driver Message-ID: <20170315173050.1ff20c6f@bahia.lab.toulouse-stg.fr.ibm.com> In-Reply-To: References: X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/ISMw1yHb++PYy/+l3.Z9FLs"; protocol="application/pgp-signature" X-Ovh-Tracer-Id: 7801360455675910577 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeelhedrheekgdelvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Sig_/ISMw1yHb++PYy/+l3.Z9FLs Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 13 Mar 2017 16:50:05 -0700 (PDT) Stefano Stabellini wrote: > Hi all, >=20 > This patch series implements a new transport for 9pfs, aimed at Xen > systems. >=20 Hi Stefano, For some reason, this series (and previous versions) only partially made it= to v9fs-developer@lists.sourceforge.net. Please Cc: me if you're to send a v4. Cheers. -- Greg > The transport is based on a traditional Xen frontend and backend drivers > pair. This patch series implements the frontend, which typically runs in > a regular unprivileged guest. >=20 > I also sent a series that implements the backend in userspace in QEMU, > which typically runs in Dom0 (but could also run in a another guest). >=20 > The frontend complies to the Xen transport for 9pfs specification > version 1, available here: >=20 > http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dblob_plain;f=3Ddocs/misc/9= pfs.markdown;hb=3DHEAD >=20 >=20 > Changes in v3: > - add full copyright header to trans_xen.c > - rename ring->ring to ring->data > - handle gnttab_grant_foreign_access errors > - remove ring->bytes > - wrap long lines > - add reviewed-by >=20 > Changes in v2: > - use XEN_PAGE_SHIFT instead of PAGE_SHIFT > - remove unnecessary initializations > - fix error paths > - fix memory allocations for 64K kernels > - simplify p9_xen_create and p9_xen_close > - use virt_XXX barriers > - set status =3D REQ_STATUS_ERROR inside the p9_xen_response loop > - add in-code comments >=20 >=20 > Stefano Stabellini (7): > xen: import new ring macros in ring.h > xen: introduce the header file for the Xen 9pfs transport protocol > xen/9pfs: introduce Xen 9pfs transport driver > xen/9pfs: connect to the backend > xen/9pfs: send requests to the backend > xen/9pfs: receive responses > xen/9pfs: build 9pfs Xen transport driver >=20 > include/xen/interface/io/9pfs.h | 40 ++++ > include/xen/interface/io/ring.h | 131 +++++++++++ > net/9p/Kconfig | 8 + > net/9p/Makefile | 4 + > net/9p/trans_xen.c | 497 ++++++++++++++++++++++++++++++++++= ++++++ > 5 files changed, 680 insertions(+) > create mode 100644 include/xen/interface/io/9pfs.h > create mode 100644 net/9p/trans_xen.c >=20 >=20 > Cheers, >=20 > Stefano >=20 --Sig_/ISMw1yHb++PYy/+l3.Z9FLs Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAljJbDoACgkQAvw66wEB28KG4ACfapcWEQtMa5zn9kHzXiHxQFPY upkAmwYPG9xFE+FbhzRyPJJIS8OyIS4K =/qUh -----END PGP SIGNATURE----- --Sig_/ISMw1yHb++PYy/+l3.Z9FLs--