From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Herrmann Subject: [PATCH 3/8] drm: reduce GETCLIENT to a minimum Date: Wed, 3 Aug 2016 20:04:27 +0200 Message-ID: <20160803180432.1341-4-dh.herrmann@gmail.com> References: <20160803180432.1341-1-dh.herrmann@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8EC776E894 for ; Wed, 3 Aug 2016 18:05:00 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id i5so37519038wmg.2 for ; Wed, 03 Aug 2016 11:05:00 -0700 (PDT) In-Reply-To: <20160803180432.1341-1-dh.herrmann@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org VGhlICpvbmx5KiBrbm93biB1c2VyIG9mIEdFVENMSUVOVCBpcyBsaWJ2YSwgd2hpY2ggdXNlcyBp dCB0byBjaGVjawp3aGV0aGVyIGl0cyBvd24gY29udGV4dCBpcyBhdXRoZW50aWNhdGVkLiBJdCB1 c2VkIHRvIGl0ZXJhdGUgYWxsIGNsaWVudHMsCmxvb2sgZm9yIG9uZSB0aGF0IG1hdGNoZXMgaXRz IG93biBwaWQgYW5kIHRoZW4gY2hlY2sgaXRzIHN0YXRlLgoKVGhlIGVudGlyZSBwdXJwb3NlIGZv ciB1cyB0byBzdGlsbCBoYXZlIGEgR0VUQ0xJRU5UIGltcGxlbWVudGF0aW9uIGlzIHRvCnNlcnZl IGxpYnZhLiBTbyBsZXRzIG5vdCBwcmV0ZW5kIHdlIGRvIGFueXRoaW5nIGVsc2U6IE1ha2UgdGhp cyBmdW5jdGlvbgpyZXR1cm4gaW5mb3JtYXRpb24gb24gdGhlIGNhbGxlcidzIGNvbnRleHQgb25s eSwgZmFrZSB0aGUgUElEIHRvIHRoZQpjYWxsZXIncyBwaWQgc28gdGhleSBhbHdheXMgbWF0Y2gs IGFuZCBqdXN0IGZpbGwgaW4gdGhlICJhdXRoZW50aWNhdGVkIgpiaXQsIG5vdGhpbmcgZWxzZS4K ClRoaXMgcGF0Y2ggcmVkdWNlcyB0aGUgY29tcGxleGl0eSBvZiBHRVRDTElFTlQgdG8gYSBiYXJl IG1pbmltdW0sIGF2b2lkcwphbnkgZGVwZW5kZW5jeSBvbiBwcml2LT51aWQgb3IgcHJpdi0+cGlk IChhbGxvd3MgdXMgdG8gZ2V0IHJpZCBvZiB0aGVtKSwKYW5kIG1ha2VzIGxpYnZhIGhhcHB5IGJ5 IGFsd2F5cyAqZXhhY3RseSogcmV0dXJuaW5nIHRoZSBpbmZvcm1hdGlvbiBpdAp3YW50cy4KClNp Z25lZC1vZmYtYnk6IERhdmlkIEhlcnJtYW5uIDxkaC5oZXJybWFubkBnbWFpbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2RybV9pb2N0bC5jIHwgNyArKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1faW9jdGwuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1faW9jdGwuYwppbmRleCA0OWNk ODM1Li5iYzVjNjVlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2lvY3RsLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2RybV9pb2N0bC5jCkBAIC0xODksMTEgKzE4OSw4IEBAIHN0YXRp YyBpbnQgZHJtX2dldGNsaWVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAog CSAqLwogCWlmIChjbGllbnQtPmlkeCA9PSAwKSB7CiAJCWNsaWVudC0+YXV0aCA9IGZpbGVfcHJp di0+YXV0aGVudGljYXRlZDsKLQkJY2xpZW50LT5waWQgPSBwaWRfdm5yKGZpbGVfcHJpdi0+cGlk KTsKLQkJY2xpZW50LT51aWQgPSBmcm9tX2t1aWRfbXVuZ2VkKGN1cnJlbnRfdXNlcl9ucygpLAot CQkJCQkgICAgICAgZmlsZV9wcml2LT5maWxwID8KLQkJCQkJICAgICAgIGZpbGVfcHJpdi0+Zmls cC0+Zl9jcmVkLT5ldWlkIDoKLQkJCQkJICAgICAgIEdMT0JBTF9ST09UX1VJRCk7CisJCWNsaWVu dC0+cGlkID0gdGFza19waWRfdm5yKGN1cnJlbnQpOworCQljbGllbnQtPnVpZCA9IG92ZXJmbG93 dWlkOwogCQljbGllbnQtPm1hZ2ljID0gMDsKIAkJY2xpZW50LT5pb2NzID0gMDsKIAotLSAKMi45 LjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=