From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel =?ISO-8859-1?Q?D=E4nzer?= Subject: Re: [PATCH 3/3] drm: Factor-out drm_emit_vblank_event code. Date: Wed, 27 Apr 2011 11:06:42 +0200 Message-ID: <1303895202.5633.135.camel@thor.local> References: <1303884659-739-1-git-send-email-christopher.halse.rogers@canonical.com> <1303884659-739-3-git-send-email-christopher.halse.rogers@canonical.com> <1303893377.5633.128.camel@thor.local> <1303894114.15750.3.camel@Ed> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id CD25C9E7AE for ; Wed, 27 Apr 2011 02:06:58 -0700 (PDT) In-Reply-To: <1303894114.15750.3.camel@Ed> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Christopher James Halse Rogers Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTWl0LCAyMDExLTA0LTI3IGF0IDE4OjQ4ICsxMDAwLCBDaHJpc3RvcGhlciBKYW1lcyBIYWxz ZSBSb2dlcnMKd3JvdGU6IAo+IE9uIFdlZCwgMjAxMS0wNC0yNyBhdCAxMDozNiArMDIwMCwgTWlj aGVsIETDpG56ZXIgd3JvdGU6Cj4gPiBPbiBNaXQsIDIwMTEtMDQtMjcgYXQgMTY6MTAgKzEwMDAs IGNocmlzdG9waGVyLmhhbHNlLnJvZ2Vyc0BjYW5vbmljYWwuY29tIHdyb3RlOgo+ID4gPiBGcm9t OiBDaHJpc3RvcGhlciBKYW1lcyBIYWxzZSBSb2dlcnMgPGNocmlzdG9waGVyLmhhbHNlLnJvZ2Vy c0BjYW5vbmljYWwuY29tPgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg SmFtZXMgSGFsc2UgUm9nZXJzIDxjaHJpc3RvcGhlci5oYWxzZS5yb2dlcnNAY2Fub25pY2FsLmNv bT4KPiA+ID4gLS0tCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jIHwgICAzOSArKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ID4gIDEgZmlsZXMgY2hhbmdl ZCwgMTYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1faXJx LmMKPiA+ID4gaW5kZXggNzI0MDdmYS4uNDg1NzE0YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2RybV9pcnEuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5j Cj4gPiA+IEBAIC05MzAsNiArOTMwLDE4IEBAIHZvaWQgZHJtX3ZibGFua19wdXQoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwgaW50IGNydGMpCj4gPiA+ICB9Cj4gPiA+ICBFWFBPUlRfU1lNQk9MKGRy bV92YmxhbmtfcHV0KTsKPiA+ID4gIAo+ID4gPiArc3RhdGljIHZvaWQgZHJtX2VtaXRfdmJsYW5r X2V2ZW50IChzdHJ1Y3QgZHJtX3BlbmRpbmdfdmJsYW5rX2V2ZW50ICplLAo+ID4gPiArCQkJCSAg IHVuc2lnbmVkIGludCBzZXEsIHN0cnVjdCB0aW1ldmFsICpub3cpCj4gPiA+ICt7Cj4gPiA+ICsJ ZS0+ZXZlbnQuc2VxdWVuY2UgPSBzZXE7Cj4gPiA+ICsJZS0+ZXZlbnQudHZfc2VjID0gbm93LT50 dl9zZWM7Cj4gPiA+ICsJZS0+ZXZlbnQudHZfdXNlYyA9IG5vdy0+dHZfdXNlYzsKPiA+ID4gKwls aXN0X21vdmVfdGFpbCgmZS0+YmFzZS5saW5rLCAmZS0+YmFzZS5maWxlX3ByaXYtPmV2ZW50X2xp c3QpOwo+ID4gPiArCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmZS0+YmFzZS5maWxlX3ByaXYtPmV2 ZW50X3dhaXQpOwo+ID4gPiArCXRyYWNlX2RybV92YmxhbmtfZXZlbnRfZGVsaXZlcmVkKGUtPmJh c2UucGlkLCBlLT5waXBlLAo+ID4gPiArCQkJCQkgZS0+ZXZlbnQuc2VxdWVuY2UpOwo+ID4gPiAr fQo+ID4gPiArCj4gPiA+ICB2b2lkIGRybV92Ymxhbmtfb2ZmKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsIGludCBjcnRjKQo+ID4gPiAgewo+ID4gPiAgCXN0cnVjdCBkcm1fcGVuZGluZ192Ymxhbmtf ZXZlbnQgKmUsICp0Owo+ID4gPiBAQCAtOTUwLDE0ICs5NjIsOCBAQCB2b2lkIGRybV92Ymxhbmtf b2ZmKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIGludCBjcnRjKQo+ID4gPiAgCQkJICB3YW50ZWQg JWQsIGN1cnJlbnQgJWRcbiIsCj4gPiA+ICAJCQkgIGUtPmV2ZW50LnNlcXVlbmNlLCBzZXEpOwo+ ID4gPiAgCj4gPiA+IC0JCWUtPmV2ZW50LnNlcXVlbmNlID0gc2VxOwo+ID4gPiAtCQllLT5ldmVu dC50dl9zZWMgPSBub3cudHZfc2VjOwo+ID4gPiAtCQllLT5ldmVudC50dl91c2VjID0gbm93LnR2 X3VzZWM7Cj4gPiA+ICAJCWRybV92YmxhbmtfcHV0KGRldiwgZS0+cGlwZSk7Cj4gPiA+IC0JCWxp c3RfbW92ZV90YWlsKCZlLT5iYXNlLmxpbmssICZlLT5iYXNlLmZpbGVfcHJpdi0+ZXZlbnRfbGlz dCk7Cj4gPiA+IC0JCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmZS0+YmFzZS5maWxlX3ByaXYtPmV2 ZW50X3dhaXQpOwo+ID4gPiAtCQl0cmFjZV9kcm1fdmJsYW5rX2V2ZW50X2RlbGl2ZXJlZChlLT5i YXNlLnBpZCwgZS0+cGlwZSwKPiA+ID4gLQkJCQkJCSBlLT5ldmVudC5zZXF1ZW5jZSk7Cj4gPiA+ ICsJCWRybV9lbWl0X3ZibGFua19ldmVudChlLCBzZXEsICZub3cpOwo+ID4gPiAgCX0KPiA+IAo+ ID4gTWFrZXMgc2Vuc2UsIGJ1dCBzaG91bGRuJ3QgdGhlIGRybV92YmxhbmtfcHV0KCkgY2FsbHMg bW92ZSBpbnRvCj4gPiBkcm1fZW1pdF92YmxhbmtfZXZlbnQoKSBhcyB3ZWxsPwo+IAo+IFBvc3Np Ymx5LiAgSSBmZWx0IHRoYXQgZHJvcHBpbmcgdGhlIHZibGFuayByZWZlcmVuY2Ugd2FzIGEgY29u Y2VwdHVhbGx5Cj4gZGlzdGluY3QgYWN0aW9uIGZyb20gZW1pdHRpbmcgdGhlIHZibGFuayBldmVu dCwgd2hpY2ggaXMgd2h5IEkgbGVmdCBpdAo+IG91dC4gIEknZCBiZSBoYXBweSBlbm91Z2ggdG8g aGF2ZSBpdCBhcyBhIHBhcnQgb2YgZHJtX2VtaXRfdmJsYW5rX2V2ZW50LAo+IHRob3VnaC4KCkkg dGhpbmsgdGhleSBiZWxvbmcgdG9nZXRoZXIsIGFzIHRoZSByZWZlcmVuY2Ugd2FzIHRha2VuIGZv ciB0aGUgcGVuZGluZwpldmVudC4KCgotLSAKRWFydGhsaW5nIE1pY2hlbCBEw6RuemVyICAgICAg ICAgICB8ICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cudm13YXJlLmNvbQpMaWJyZSBzb2Z0d2Fy ZSBlbnRodXNpYXN0ICAgICAgICAgfCAgICAgICAgICBEZWJpYW4sIFggYW5kIERSSSBkZXZlbG9w ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK