From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 2/2] xenfb: remove out_cons in xenfb_handle_events Date: Tue, 12 Apr 2016 11:04:58 +0100 Message-ID: <20160412100458.GB18652__42763.4803847924$1460455489$gmane$org@citrix.com> References: <1460455037-28213-1-git-send-email-wei.liu2@citrix.com> <1460455037-28213-3-git-send-email-wei.liu2@citrix.com> <570CC719.9000800@citrix.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 1apvAU-0001Me-Sl for xen-devel@lists.xenproject.org; Tue, 12 Apr 2016 10:03:34 +0000 Content-Disposition: inline In-Reply-To: <570CC719.9000800@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Anthony Perard , Xen-devel , Stefano Stabellini , Wei Liu , qemu-devel@nongnu.org List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBcHIgMTIsIDIwMTYgYXQgMTA6NTk6NTNBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBPbiAxMi8wNC8xNiAxMDo1NywgV2VpIExpdSB3cm90ZToKPiA+IFRoZSB2YXJpYWJs ZSBvdXRfY29ucyB3YXMgb25seSB1c2VkIHRvIHRlbXBvcmFyaWx5IGhvbGQgdGhlIGNvbnN1bWVy Cj4gPiBpbmRleC4gVXNlIGNvbnMgZGlyZWN0bHkgdG8gc2ltcGxpZnkgY29kZSBhIGJpdC4KPiA+ Cj4gPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRyb2R1Y2VkLgo+ID4KPiA+IFNpZ25lZC1vZmYt Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBTdGVmYW5v IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBDYzogQW50aG9ueSBQZXJh cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICBody9kaXNwbGF5L3hl bmZiLmMgfCA4ICsrKystLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg NCBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIv aHcvZGlzcGxheS94ZW5mYi5jCj4gPiBpbmRleCA5ODY2ZGZkLi43OGE4ZGNkIDEwMDY0NAo+ID4g LS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCj4gPiArKysgYi9ody9kaXNwbGF5L3hlbmZiLmMKPiA+ IEBAIC03NzAsMTYgKzc3MCwxNiBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9pbnZhbGlkYXRlKHZvaWQg Km9wYXF1ZSkKPiA+ICAKPiA+ICBzdGF0aWMgdm9pZCB4ZW5mYl9oYW5kbGVfZXZlbnRzKHN0cnVj dCBYZW5GQiAqeGVuZmIpCj4gPiAgewo+ID4gLSAgICB1aW50MzJfdCBwcm9kLCBjb25zLCBvdXRf Y29uczsKPiA+ICsgICAgdWludDMyX3QgcHJvZCwgY29uczsKPiA+ICAgICAgc3RydWN0IHhlbmZi X3BhZ2UgKnBhZ2UgPSB4ZW5mYi0+Yy5wYWdlOwo+ID4gIAo+ID4gICAgICBwcm9kID0gcGFnZS0+ b3V0X3Byb2Q7Cj4gPiAtICAgIG91dF9jb25zID0gcGFnZS0+b3V0X2NvbnM7Cj4gPiAtICAgIGlm IChwcm9kIC0gb3V0X2NvbnMgPiBYRU5GQl9PVVRfUklOR19MRU4pIHsKPiA+ICsgICAgY29ucyA9 IHBhZ2UtPm91dF9jb25zOwo+IAo+IFlvdSBuZWVkIHRoZSB4ZW5fcm1iKCkgYmVmb3JlIHRoZSBm aXJzdCB1c2Ugb2YgcHJvZCBvciBjb25zLgo+IAoKR29vZCBwb2ludC4gSSBvdmVybG9va2VkIHRo YXQuCgpUaGUgY2hhbmdlIHNob3VsZCBiZWxvbmcgdG8gZWl0aGVyIHByZXZpb3VzIHBhdGNoIG9y IGEgbmV3IHBhdGNoIHRob3VnaC4KCldlaS4KCj4gfkFuZHJldwo+IAo+ID4gKyAgICBpZiAocHJv ZCAtIGNvbnMgPiBYRU5GQl9PVVRfUklOR19MRU4pIHsKPiA+ICAgICAgICAgIHJldHVybjsKPiA+ ICAgICAgfQo+ID4gICAgICB4ZW5fcm1iKCk7CQkvKiBlbnN1cmUgd2Ugc2VlIHJpbmcgY29udGVu dHMgdXAgdG8gcHJvZCAqLwo+ID4gLSAgICBmb3IgKGNvbnMgPSBvdXRfY29uczsgY29ucyAhPSBw cm9kOyBjb25zKyspIHsKPiA+ICsgICAgZm9yICggOyBjb25zICE9IHByb2Q7IGNvbnMrKykgewo+ ID4gIAl1bmlvbiB4ZW5mYl9vdXRfZXZlbnQgKmV2ZW50ID0gJlhFTkZCX09VVF9SSU5HX1JFRihw YWdlLCBjb25zKTsKPiA+ICAgICAgICAgIHVpbnQ4X3QgdHlwZSA9IGV2ZW50LT50eXBlOwo+ID4g IAlpbnQgeCwgeSwgdywgaDsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==