From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 12/37] drm/i915: Add fetch_and_zero() macro Date: Fri, 12 Aug 2016 10:55:46 +0300 Message-ID: <1470988546.3709.7.camel@linux.intel.com> References: <1470984867-7132-1-git-send-email-chris@chris-wilson.co.uk> <1470984867-7132-12-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id D27EF6E10A for ; Fri, 12 Aug 2016 07:56:01 +0000 (UTC) In-Reply-To: <1470984867-7132-12-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTYtMDgtMTIgYXQgMDc6NTQgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBB IHNpbXBsZSBsaXR0bGUgbWFjcm8gdG8gY2xlYXIgYSBwb2ludGVyIGFuZCByZXR1cm4gdGhlIG9s ZCB2YWx1ZS4gVGhpcwo+IGlzIHVzZWZ1bCBmb3Igd3JpdGluZwo+IAo+IAl2YWx1ZSA9ICpwdHI7 Cj4gCWlmICghdmFsdWUpCj4gCQlyZXR1cm47Cj4gCj4gCSpwdHIgPSAwOwo+IAkuLi4KPiAJZnJl ZSh2YWx1ZSk7Cj4gCj4gaW4gYSBzbGlnaHRseSBtb3JlIGNvbmNpc2UgZm9ybToKPiAKPiAJdmFs dWUgPSBmZXRjaF9hbmRfemVybyhwdHIpOwo+IAlpZiAoIXZhbHVlKQo+IAkJcmV0dXJuOwo+IAo+ IAkuLi4KPiAJZnJlZSh2YWx1ZSk7Cj4gCj4gd2l0aCB0aGUgaWRlYSB0aGF0IHRoaXMgZXN0YWJs aXNoZXMgYSBwYXR0ZXJuIHRoYXQgbWF5IGJlIGV4dGVuZGVkIGZvcgo+IGF0b21pYyB1c2UgKHVz aW5nIHhjaGcgb3IgY21weGNoZykgaS5lLiBhdG9taWNfZmV0Y2hfYW5kX3plcm8oKSBhbmQKPiBz aW1pbGFyIHRvIGxsaXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5l bkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Cj4gLS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIHwgNiArKysr KysKPiDCoDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZHJ2LmgKPiBpbmRleCBhNDIwM2ZmMGNmN2YuLjczMWM2N2ZjOTc5NiAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kcnYuaAo+IEBAIC0zOTAzLDQgKzM5MDMsMTAgQEAgc3RhdGljIGlubGluZSBi b29sIF9faTkxNV9yZXF1ZXN0X2lycV9jb21wbGV0ZShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVl c3QgKnJlcSkKPiDCoAlyZXR1cm4gZmFsc2U7Cj4gwqB9Cj4gwqAKPiArI2RlZmluZSBmZXRjaF9h bmRfemVybyhwdHIpICh7CQkJCQlcCj4gKwl0eXBlb2YoKnB0cikgVF9fID0gKihwdHIpOwkJCQkJ XAoKTG9va2luZyBhdCBjb250YWluZXJfb2YgZXRjLiBpdCdzIGFsd2F5cyBfXyBhcyBwcmVmaXgu CgoJY29uc3QgdHlwZW9mKCpwdHIpIF9fdmFsID0gKihwdHIpOwoKQW5kIHdlJ3JlIGdvb2QgdG8g Z28gKHdpdGgga2VybmVsZG9jIGFsbW9zdCByZWFkeSBmb3IgY29yZSBzdWJtaXNzaW9uCjpQKTsK ClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRl bC5jb20+Cgo+ICsJKihwdHIpID0gKHR5cGVvZigqcHRyKSkwOwkJCQkJXAo+ICsJVF9fOwkJCQkJ CQkJXAo+ICt9KQo+ICsKPiDCoCNlbmRpZgotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNl IFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=