From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PATCH v2 8/9] xen/9pfs: send responses back to the frontend Date: Mon, 13 Mar 2017 16:55:59 -0700 Message-ID: <1489449360-14411-8-git-send-email-sstabellini@kernel.org> References: <1489449360-14411-1-git-send-email-sstabellini@kernel.org> 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 1cnZp5-0007yB-Hd for xen-devel@lists.xenproject.org; Mon, 13 Mar 2017 23:56:19 +0000 In-Reply-To: <1489449360-14411-1-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: jgross@suse.com, sstabellini@kernel.org, groug@kaod.org, Stefano Stabellini , "Aneesh Kumar K.V" , anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T25jZSBhIHJlcXVlc3QgaXMgY29tcGxldGVkLCB4ZW5fOXBmc19wdXNoX2FuZF9ub3RpZnkgZ2V0 cyBjYWxsZWQuIEluCnhlbl85cGZzX3B1c2hfYW5kX25vdGlmeSwgdXBkYXRlIHRoZSBpbmRleGVz IChkYXRhIGhhcyBhbHJlYWR5IGJlZW4KY29waWVkIHRvIHRoZSBzZyBieSB0aGUgY29tbW9uIGNv ZGUpIGFuZCBzZW5kIGEgbm90aWZpY2F0aW9uIHRvIHRoZQpmcm9udGVuZC4KClNjaGVkdWxlIHRo ZSBib3R0b20taGFsZiB0byBjaGVjayBpZiB3ZSBhbHJlYWR5IGhhdmUgYW55IG90aGVyIHJlcXVl c3RzCnBlbmRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9A YXBvcmV0by5jb20+CkNDOiBhbnRob255LnBlcmFyZEBjaXRyaXguY29tCkNDOiBqZ3Jvc3NAc3Vz ZS5jb20KQ0M6IEFuZWVzaCBLdW1hciBLLlYgPGFuZWVzaC5rdW1hckBsaW51eC52bmV0LmlibS5j b20+CkNDOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgotLS0KIGh3LzlwZnMveGVuLTlwLWJh Y2tlbmQuYyB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jIGIvaHcvOXBmcy94 ZW4tOXAtYmFja2VuZC5jCmluZGV4IGQ3MmE3NDkuLmZlZDM2OWYgMTAwNjQ0Ci0tLSBhL2h3Lzlw ZnMveGVuLTlwLWJhY2tlbmQuYworKysgYi9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMKQEAgLTE2 Niw2ICsxNjYsMjIgQEAgc3RhdGljIHZvaWQgeGVuXzlwZnNfaW5pdF9pbl9pb3ZfZnJvbV9wZHUo Vjlmc1BEVSAqcGR1LAogCiBzdGF0aWMgdm9pZCB4ZW5fOXBmc19wdXNoX2FuZF9ub3RpZnkoVjlm c1BEVSAqcGR1KQogeworICAgIFJJTkdfSURYIHByb2Q7CisgICAgc3RydWN0IFhlbjlwZnNEZXYg KnByaXYgPSBjb250YWluZXJfb2YocGR1LT5zLCBzdHJ1Y3QgWGVuOXBmc0Rldiwgc3RhdGUpOwor ICAgIHN0cnVjdCBYZW45cGZzUmluZyAqcmluZyA9ICZwcml2LT5yaW5nc1twZHUtPnRhZyAlIHBy aXYtPm51bV9yaW5nc107CisKKyAgICByaW5nLT5pbnRmLT5vdXRfY29ucyA9IHJpbmctPm91dF9j b25zOworICAgIHhlbl93bWIoKTsKKworICAgIHByb2QgPSByaW5nLT5pbnRmLT5pbl9wcm9kOwor ICAgIHhlbl9ybWIoKTsKKyAgICByaW5nLT5pbnRmLT5pbl9wcm9kID0gcHJvZCArIHBkdS0+c2l6 ZTsKKyAgICB4ZW5fd21iKCk7CisKKyAgICByaW5nLT5pbnByb2dyZXNzID0gZmFsc2U7CisgICAg eGVuZXZ0Y2huX25vdGlmeShyaW5nLT5ldnRjaG5kZXYsIHJpbmctPmxvY2FsX3BvcnQpOworCisg ICAgcWVtdV9iaF9zY2hlZHVsZShyaW5nLT5iaCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg Vjlmc1RyYW5zcG9ydCB4ZW5fOXBfdHJhbnNwb3J0ID0gewotLSAKMS45LjEKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK