From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 10/22] drm: Nuke vblank event file cleanup code Date: Mon, 11 Jan 2016 22:41:04 +0100 Message-ID: <1452548477-15905-11-git-send-email-daniel.vetter@ffwll.ch> References: <1452548477-15905-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0B10E6E5A4 for ; Mon, 11 Jan 2016 13:41:32 -0800 (PST) Received: by mail-wm0-f67.google.com with SMTP id b14so28231360wmb.1 for ; Mon, 11 Jan 2016 13:41:31 -0800 (PST) In-Reply-To: <1452548477-15905-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: DRI Development Cc: Daniel Vetter , Intel Graphics Development , Laurent Pinchart , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org VGhlIGNvcmUgY29kZSBub3cgdGFrZXMgY2FyZSBvZiB1bmxpbmtpbmcgZHJtX2V2ZW50cyBmcm9t IHRoZSBmaWxlIGluCmEgZ2VuZXJpYyB3YXksIHNvIHRoaXMgY29kZSBpc24ndCBuZWVkZWQgYW55 IG1vcmUuCgpGb3IgdGhvc2Ugd29uZGVyaW5nIHdoZXJlIHRoZSBkcm1fdmJsYW5rX3B1dCB3ZW50 IHRvOiBXaXRoIHRoZSBuZXcKbG9naWMgZXZlbnRzIG9ubHkgZ2V0IHVubGlua2VkLCBidXQgc3Rp bGwgZXhpc3QuIEhlbmNlIGFueSByZXNvdXJjZXMKKGxpa2UgdmJsYW5rIGNvdW50ZXJzKSBkb24n dCBuZWVkIHRvIGJlIHJlbGVhc2VkIHNpbmNlIHRoZSBldmVudCB1c2VyCndpbGwgc3RpbGwgcHJv Y2VzcyB0aGUgZXZlbnQgbm9ybWFsbHkuIEluIHRoaXMgY2FzZSB0aGlzIGlzIHRoZQpjYWxsc2l0 ZXMgb2Ygc2VuZF92YmxhbmtfZXZlbnQsIHdoaWNoIG9mIGNvdXJzZSBhbHJlYWR5IGhhdmUgYQpk cm1fdmJsYW5rX3B1dC4KCkNjOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlk ZWFzb25ib2FyZC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgU3RvbmUgPGRhbmllbHNAY29sbGFib3Jh LmNvbT4KUmV2aWV3ZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNv bT4KU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9mb3BzLmMgfCA5IC0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9m b3BzLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZvcHMuYwppbmRleCAxMDk5MDNmNWI2OGEuLmZh YWU2NDIzOTBhNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9mb3BzLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9mb3BzLmMKQEAgLTM1NCwxOSArMzU0LDEwIEBAIHN0YXRpYyB2 b2lkIGRybV9ldmVudHNfcmVsZWFzZShzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdikKIHsKIAlz dHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gZmlsZV9wcml2LT5taW5vci0+ZGV2OwogCXN0cnVjdCBk cm1fcGVuZGluZ19ldmVudCAqZSwgKmV0OwotCXN0cnVjdCBkcm1fcGVuZGluZ192YmxhbmtfZXZl bnQgKnYsICp2dDsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAJc3Bpbl9sb2NrX2lycXNhdmUo JmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwogCi0JLyogUmVtb3ZlIHBlbmRpbmcgZmxpcHMgKi8K LQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUodiwgdnQsICZkZXYtPnZibGFua19ldmVudF9saXN0 LCBiYXNlLmxpbmspCi0JCWlmICh2LT5iYXNlLmZpbGVfcHJpdiA9PSBmaWxlX3ByaXYpIHsKLQkJ CWxpc3RfZGVsKCZ2LT5iYXNlLmxpbmspOwotCQkJZHJtX3ZibGFua19wdXQoZGV2LCB2LT5waXBl KTsKLQkJCXYtPmJhc2UuZGVzdHJveSgmdi0+YmFzZSk7Ci0JCX0KLQogCS8qIFVubGluayBwZW5k aW5nIGV2ZW50cyAqLwogCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlLCBldCwgJmZpbGVfcHJp di0+cGVuZGluZ19ldmVudF9saXN0LAogCQkJCSBwZW5kaW5nX2xpbmspIHsKLS0gCjIuNi40Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=