From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 10/22] drm: Nuke vblank event file cleanup code Date: Mon, 25 Jan 2016 02:26 +0200 Message-ID: <1465395.UKjil0SGQD@avalon> References: <1452548477-15905-1-git-send-email-daniel.vetter@ffwll.ch> <1452548477-15905-11-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1452548477-15905-11-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development , DRI Development List-Id: intel-gfx@lists.freedesktop.org SGkgRGFuaWVsLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBNb25kYXkgMTEgSmFudWFy eSAyMDE2IDIyOjQxOjA0IERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gVGhlIGNvcmUgY29kZSBub3cg dGFrZXMgY2FyZSBvZiB1bmxpbmtpbmcgZHJtX2V2ZW50cyBmcm9tIHRoZSBmaWxlIGluCj4gYSBn ZW5lcmljIHdheSwgc28gdGhpcyBjb2RlIGlzbid0IG5lZWRlZCBhbnkgbW9yZS4KPiAKPiBGb3Ig dGhvc2Ugd29uZGVyaW5nIHdoZXJlIHRoZSBkcm1fdmJsYW5rX3B1dCB3ZW50IHRvOiBXaXRoIHRo ZSBuZXcKPiBsb2dpYyBldmVudHMgb25seSBnZXQgdW5saW5rZWQsIGJ1dCBzdGlsbCBleGlzdC4g SGVuY2UgYW55IHJlc291cmNlcwo+IChsaWtlIHZibGFuayBjb3VudGVycykgZG9uJ3QgbmVlZCB0 byBiZSByZWxlYXNlZCBzaW5jZSB0aGUgZXZlbnQgdXNlcgo+IHdpbGwgc3RpbGwgcHJvY2VzcyB0 aGUgZXZlbnQgbm9ybWFsbHkuIEluIHRoaXMgY2FzZSB0aGlzIGlzIHRoZQo+IGNhbGxzaXRlcyBv ZiBzZW5kX3ZibGFua19ldmVudCwgd2hpY2ggb2YgY291cnNlIGFscmVhZHkgaGF2ZSBhCj4gZHJt X3ZibGFua19wdXQuCj4gCj4gQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRA aWRlYXNvbmJvYXJkLmNvbT4KPiBBY2tlZC1ieTogRGFuaWVsIFN0b25lIDxkYW5pZWxzQGNvbGxh Ym9yYS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJA YW1kLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGlu dGVsLmNvbT4KClJldmlld2VkLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0 QGlkZWFzb25ib2FyZC5jb20+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2ZvcHMuYyB8 IDkgLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZvcHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1f Zm9wcy5jCj4gaW5kZXggMTA5OTAzZjViNjhhLi5mYWFlNjQyMzkwYTYgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2RybV9mb3BzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Zv cHMuYwo+IEBAIC0zNTQsMTkgKzM1NCwxMCBAQCBzdGF0aWMgdm9pZCBkcm1fZXZlbnRzX3JlbGVh c2Uoc3RydWN0IGRybV9maWxlCj4gKmZpbGVfcHJpdikgewo+ICAJc3RydWN0IGRybV9kZXZpY2Ug KmRldiA9IGZpbGVfcHJpdi0+bWlub3ItPmRldjsKPiAgCXN0cnVjdCBkcm1fcGVuZGluZ19ldmVu dCAqZSwgKmV0Owo+IC0Jc3RydWN0IGRybV9wZW5kaW5nX3ZibGFua19ldmVudCAqdiwgKnZ0Owo+ ICAJdW5zaWduZWQgbG9uZyBmbGFnczsKPiAKPiAgCXNwaW5fbG9ja19pcnFzYXZlKCZkZXYtPmV2 ZW50X2xvY2ssIGZsYWdzKTsKPiAKPiAtCS8qIFJlbW92ZSBwZW5kaW5nIGZsaXBzICovCj4gLQls aXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUodiwgdnQsICZkZXYtPnZibGFua19ldmVudF9saXN0LCBi YXNlLmxpbmspCj4gLQkJaWYgKHYtPmJhc2UuZmlsZV9wcml2ID09IGZpbGVfcHJpdikgewo+IC0J CQlsaXN0X2RlbCgmdi0+YmFzZS5saW5rKTsKPiAtCQkJZHJtX3ZibGFua19wdXQoZGV2LCB2LT5w aXBlKTsKPiAtCQkJdi0+YmFzZS5kZXN0cm95KCZ2LT5iYXNlKTsKPiAtCQl9Cj4gLQo+ICAJLyog VW5saW5rIHBlbmRpbmcgZXZlbnRzICovCj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZSwg ZXQsICZmaWxlX3ByaXYtPnBlbmRpbmdfZXZlbnRfbGlzdCwKPiAgCQkJCSBwZW5kaW5nX2xpbmsp IHsKCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK