From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 12/37] drm/i915: Add fetch_and_zero() macro Date: Fri, 12 Aug 2016 09:05:32 +0100 Message-ID: <20160812080532.GS12148@nuc-i3427.alporthouse.com> References: <1470984867-7132-1-git-send-email-chris@chris-wilson.co.uk> <1470984867-7132-12-git-send-email-chris@chris-wilson.co.uk> <1470988546.3709.7.camel@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4FD256EAB6 for ; Fri, 12 Aug 2016 08:05:38 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1470988546.3709.7.camel@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: Joonas Lahtinen Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBBdWcgMTIsIDIwMTYgYXQgMTA6NTU6NDZBTSArMDMwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IE9uIHBlLCAyMDE2LTA4LTEyIGF0IDA3OjU0ICswMTAwLCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4gPiBBIHNpbXBsZSBsaXR0bGUgbWFjcm8gdG8gY2xlYXIgYSBwb2ludGVyIGFuZCBy ZXR1cm4gdGhlIG9sZCB2YWx1ZS4gVGhpcwo+ID4gaXMgdXNlZnVsIGZvciB3cml0aW5nCj4gPiAK PiA+IAl2YWx1ZSA9ICpwdHI7Cj4gPiAJaWYgKCF2YWx1ZSkKPiA+IAkJcmV0dXJuOwo+ID4gCj4g PiAJKnB0ciA9IDA7Cj4gPiAJLi4uCj4gPiAJZnJlZSh2YWx1ZSk7Cj4gPiAKPiA+IGluIGEgc2xp Z2h0bHkgbW9yZSBjb25jaXNlIGZvcm06Cj4gPiAKPiA+IAl2YWx1ZSA9IGZldGNoX2FuZF96ZXJv KHB0cik7Cj4gPiAJaWYgKCF2YWx1ZSkKPiA+IAkJcmV0dXJuOwo+ID4gCj4gPiAJLi4uCj4gPiAJ ZnJlZSh2YWx1ZSk7Cj4gPiAKPiA+IHdpdGggdGhlIGlkZWEgdGhhdCB0aGlzIGVzdGFibGlzaGVz IGEgcGF0dGVybiB0aGF0IG1heSBiZSBleHRlbmRlZCBmb3IKPiA+IGF0b21pYyB1c2UgKHVzaW5n IHhjaGcgb3IgY21weGNoZykgaS5lLiBhdG9taWNfZmV0Y2hfYW5kX3plcm8oKSBhbmQKPiA+IHNp bWlsYXIgdG8gbGxpc3QuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxh aHRpbmVuQGxpbnV4LmludGVsLmNvbT4KPiA+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0 dGVyQGZmd2xsLmNoPgo+ID4gLS0tCj4gPiDCoGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmggfCA2ICsrKysrKwo+ID4gwqAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gPiAK PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ID4gaW5kZXggYTQyMDNmZjBjZjdmLi43MzFjNjdm Yzk3OTYgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4g PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gPiBAQCAtMzkwMyw0ICsz OTAzLDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfX2k5MTVfcmVxdWVzdF9pcnFfY29tcGxldGUo c3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCj4gPiDCoAlyZXR1cm4gZmFsc2U7Cj4g PiDCoH0KPiA+IMKgCj4gPiArI2RlZmluZSBmZXRjaF9hbmRfemVybyhwdHIpICh7CQkJCQlcCj4g PiArCXR5cGVvZigqcHRyKSBUX18gPSAqKHB0cik7CQkJCQlcCj4gCj4gTG9va2luZyBhdCBjb250 YWluZXJfb2YgZXRjLiBpdCdzIGFsd2F5cyBfXyBhcyBwcmVmaXguCgpUaGUgYWR2aWNlIHRvIHVz ZSB0aGUgc3VmZml4IGlzIGZyb20gZ2NjJ3MgbWFudWFsIGlpcmMsIGFuZCB0aGVyZSBhcmUgYQpm ZXcgbWFjcm9zIHRoYXQgZG8gZG90dGVkIGFyb3VuZCB0aGUgcGxhY2UsIGJ1dCBpdCBsb29rcyBv dmVyd2hlbG1pbmdseQppbiBmYXZvdXIgb2YgdGhlIHByZWZpeC4KLUNocmlzCgotLSAKQ2hyaXMg V2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK