From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 1/5] drm/i915: Use new atomic iterator macros in ddi Date: Thu, 9 Mar 2017 15:52:01 +0100 Message-ID: <1489071125-917-2-git-send-email-maarten.lankhorst@linux.intel.com> References: <1489071125-917-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id EA4CF6EC7D for ; Thu, 9 Mar 2017 14:52:08 +0000 (UTC) In-Reply-To: <1489071125-917-1-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VXNlIGZvcl9lYWNoX25ld19jb25uZWN0b3JfaW5fc3RhdGUgaW5zdGVhZCBvZiBmb3JfZWFjaF9j b25uZWN0b3JfaW5fc3RhdGUuCkFsc28gbWFrZSB0aGUgZnVuY3Rpb24gc3RhdGljLCBpdCdzIG9u bHkgdXNlZCBpbnNpZGUgaW50ZWxfZGRpLmMKClNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hv cnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGRpLmMgfCA0ICsrLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rydi5oIHwgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwppbmRleCAwNDY3Njc2MGU2ZmQuLjRkYTgx ZDRhZTE2NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKQEAgLTgzNyw3ICs4MzcsNyBAQCBp bnRlbF9kZGlfZ2V0X2NydGNfZW5jb2RlcihzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKIAlyZXR1 cm4gcmV0OwogfQogCi1zdHJ1Y3QgaW50ZWxfZW5jb2RlciAqCitzdGF0aWMgc3RydWN0IGludGVs X2VuY29kZXIgKgogaW50ZWxfZGRpX2dldF9jcnRjX25ld19lbmNvZGVyKHN0cnVjdCBpbnRlbF9j cnRjX3N0YXRlICpjcnRjX3N0YXRlKQogewogCXN0cnVjdCBpbnRlbF9jcnRjICpjcnRjID0gdG9f aW50ZWxfY3J0YyhjcnRjX3N0YXRlLT5iYXNlLmNydGMpOwpAQCAtODUwLDcgKzg1MCw3IEBAIGlu dGVsX2RkaV9nZXRfY3J0Y19uZXdfZW5jb2RlcihzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0 Y19zdGF0ZSkKIAogCXN0YXRlID0gY3J0Y19zdGF0ZS0+YmFzZS5zdGF0ZTsKIAotCWZvcl9lYWNo X2Nvbm5lY3Rvcl9pbl9zdGF0ZShzdGF0ZSwgY29ubmVjdG9yLCBjb25uZWN0b3Jfc3RhdGUsIGkp IHsKKwlmb3JfZWFjaF9uZXdfY29ubmVjdG9yX2luX3N0YXRlKHN0YXRlLCBjb25uZWN0b3IsIGNv bm5lY3Rvcl9zdGF0ZSwgaSkgewogCQlpZiAoY29ubmVjdG9yX3N0YXRlLT5jcnRjICE9IGNydGNf c3RhdGUtPmJhc2UuY3J0YykKIAkJCWNvbnRpbnVlOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5o CmluZGV4IDU3OGY3ZDIwNTAxZi4uOTM3NjIzZmY2ZDdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cnYuaApAQCAtMTIzOSw4ICsxMjM5LDYgQEAgYm9vbCBpbnRlbF9kZGlfaXNfYXVkaW9fZW5hYmxl ZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCQkJIHN0cnVjdCBpbnRlbF9j cnRjICppbnRlbF9jcnRjKTsKIHZvaWQgaW50ZWxfZGRpX2dldF9jb25maWcoc3RydWN0IGludGVs X2VuY29kZXIgKmVuY29kZXIsCiAJCQkgIHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2Nv bmZpZyk7Ci1zdHJ1Y3QgaW50ZWxfZW5jb2RlciAqCi1pbnRlbF9kZGlfZ2V0X2NydGNfbmV3X2Vu Y29kZXIoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpOwogCiB2b2lkIGludGVs X2RkaV9pbml0X2RwX2J1Zl9yZWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIpOwogdm9p ZCBpbnRlbF9kZGlfY2xvY2tfZ2V0KHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAotLSAK Mi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=