From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH 5/7] xen/9pfs: send requests to the backend Date: Wed, 8 Mar 2017 08:58:12 -0500 Message-ID: References: <1488830488-18506-1-git-send-email-sstabellini@kernel.org> <1488830488-18506-5-git-send-email-sstabellini@kernel.org> <5351d729-6b53-aa30-55e8-dd3f55324831@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clc5X-0007cg-TM for xen-devel@lists.xenproject.org; Wed, 08 Mar 2017 13:57:12 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: jgross@suse.com, Latchesar Ionkov , Eric Van Hensbergen , linux-kernel@vger.kernel.org, Stefano Stabellini , v9fs-developer@lists.sourceforge.net, Ron Minnich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBpbnQgcDlfeGVuX3dyaXRlX3RvZG8oc3RydWN0IHhl bl85cGZzX2RhdGFyaW5nICpyaW5nLCBSSU5HX0lEWCBzaXplKQo+Pj4gK3sKPj4+ICsJUklOR19J RFggY29ucywgcHJvZDsKPj4+ICsKPj4+ICsJY29ucyA9IHJpbmctPmludGYtPm91dF9jb25zOwo+ Pj4gKwlwcm9kID0gcmluZy0+aW50Zi0+b3V0X3Byb2Q7Cj4+PiArCW1iKCk7Cj4+PiArCj4+PiAr CWlmIChYRU5fOVBGU19SSU5HX1NJWkUgLSB4ZW5fOXBmc19xdWV1ZWQocHJvZCwgY29ucywgWEVO XzlQRlNfUklOR19TSVpFKSA+PSBzaXplKQo+Pj4gKwkJcmV0dXJuIDE7Cj4+PiArCWVsc2UKPj4+ ICsJCXJldHVybiAwOwo+Pj4gIH0KPj4+ICAKPj4+ICBzdGF0aWMgaW50IHA5X3hlbl9yZXF1ZXN0 KHN0cnVjdCBwOV9jbGllbnQgKmNsaWVudCwgc3RydWN0IHA5X3JlcV90ICpwOV9yZXEpCj4+PiAg ewo+Pj4gKwlzdHJ1Y3QgeGVuXzlwZnNfZnJvbnRfcHJpdiAqcHJpdiA9IE5VTEw7Cj4+PiArCVJJ TkdfSURYIGNvbnMsIHByb2QsIG1hc2tlZF9jb25zLCBtYXNrZWRfcHJvZDsKPj4+ICsJdW5zaWdu ZWQgbG9uZyBmbGFnczsKPj4+ICsJdWludDMyX3Qgc2l6ZSA9IHA5X3JlcS0+dGMtPnNpemU7Cj4+ PiArCXN0cnVjdCB4ZW5fOXBmc19kYXRhcmluZyAqcmluZzsKPj4+ICsJaW50IG51bTsKPj4+ICsK Pj4+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeShwcml2LCAmeGVuXzlwZnNfZGV2cywgbGlzdCkgewo+ Pj4gKwkJaWYgKHByaXYtPmNsaWVudCA9PSBjbGllbnQpCj4+PiArCQkJYnJlYWs7Cj4+PiArCX0K Pj4+ICsJaWYgKHByaXYgPT0gTlVMTCB8fCBwcml2LT5jbGllbnQgIT0gY2xpZW50KQo+Pj4gKwkJ cmV0dXJuIC1FSU5WQUw7Cj4+PiArCj4+PiArCW51bSA9IHA5X3JlcS0+dGMtPnRhZyAlIHByaXYt Pm51bV9yaW5nczsKPj4+ICsJcmluZyA9ICZwcml2LT5yaW5nc1tudW1dOwo+Pj4gKwo+Pj4gK2Fn YWluOgo+Pj4gKwl3aGlsZSAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKHJpbmctPndxLAo+Pj4g KwkJCQlwOV94ZW5fd3JpdGVfdG9kbyhyaW5nLCBzaXplKSA+IDApICE9IDApOwo+Pj4gKwo+Pj4g KwlzcGluX2xvY2tfaXJxc2F2ZSgmcmluZy0+bG9jaywgZmxhZ3MpOwo+Pj4gKwljb25zID0gcmlu Zy0+aW50Zi0+b3V0X2NvbnM7Cj4+PiArCXByb2QgPSByaW5nLT5pbnRmLT5vdXRfcHJvZDsKPj4+ ICsJbWIoKTsKPj4+ICsKPj4+ICsJaWYgKFhFTl85UEZTX1JJTkdfU0laRSAtIHhlbl85cGZzX3F1 ZXVlZChwcm9kLCBjb25zLCBYRU5fOVBGU19SSU5HX1NJWkUpIDwgc2l6ZSkgewo+Pgo+PiBUaGlz IGxvb2tzIGxpa2UgcDlfeGVuX3dyaXRlX3RvZG8oKS4KPiBwOV94ZW5fd3JpdGVfdG9kbyBpcyBq dXN0IGEgd3JhcHBlciBhcm91bmQgeGVuXzlwZnNfcXVldWVkIHRvIHByb3ZpZGUKPiBhIHJldHVy biB2YWx1ZSB0aGF0IHdvcmtzIHdlbGwgd2l0aCB3YWl0X2V2ZW50X2ludGVycnVwdGlibGUuCj4K PiBJIHdvdWxkIHByZWZlciBub3QgdG8gY2FsbCBwOV94ZW5fd3JpdGVfdG9kbyBoZXJlLCBiZWNh dXNlIGl0J3Mgc2ltcGxlcgo+IGlmIHdlIGRvbid0IHJlYWQgcHJvZCBhbmQgY29ucyB0d2ljZS4K Ckkgd2FzIHJlZmVycmluZyB0byB0aGUgd2hvbGUgY29kZSBmcmFnbWVudCBhZnRlciBzcGluX2xv Y2tfaXJxc2F2ZSgpLApub3QganVzdCB0aGUgbGFzdCBsaW5lLiBJc24ndCBpdCBleGFjdGx5ICFw OV94ZW5fd3JpdGVfdG9kbygpPwoKCj4KPgo+PiBCVFcsIHdoZXJlIGlzIHhlbl85cGZzX3F1ZXVl ZCgpCj4+IGRlZmluZWQ/IEkgY291bGRuJ3QgZmluZCBpdC4gU2FtZSBmb3IgeGVuXzlwZnNfbWFz aygpIGFuZAo+PiB4ZW5fOXBmc193cml0ZV9wYWNrZXQoKS4KPiBUaGV5IGFyZSBwcm92aWRlZCBi eSB0aGUgbmV3IHJpbmcgbWFjcm9zLCBzZWUKPiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcmlu Zy5oICh0aGUgZmlyc3QgcGF0Y2gpLgoKT2gsIHJpZ2h0LiBJIHdhcyBzZWFyY2hpbmcgZm9yIHRo ZSBzdHJpbmcgbGl0ZXJhbGx5LgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=