From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 01/33] drm/i915: Add smp_rmb() to busy ioctl's RCU dance Date: Tue, 09 Aug 2016 11:48:56 +0300 Message-ID: <1470732536.4596.10.camel@linux.intel.com> References: <1470581141-14432-1-git-send-email-chris@chris-wilson.co.uk> <1470581141-14432-2-git-send-email-chris@chris-wilson.co.uk> <20160808091259.GX6232@phenom.ffwll.local> <20160808093025.GE11646@nuc-i3427.alporthouse.com> <20160808094502.GF11646@nuc-i3427.alporthouse.com> <1470724608.4596.8.camel@linux.intel.com> <20160809071411.GG23417@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id B3C606E242 for ; Tue, 9 Aug 2016 08:48:59 +0000 (UTC) In-Reply-To: <20160809071411.GG23417@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gdGksIDIwMTYtMDgtMDkgYXQgMDg6MTQgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBP biBUdWUsIEF1ZyAwOSwgMjAxNiBhdCAwOTozNjo0OEFNICswMzAwLCBKb29uYXMgTGFodGluZW4g d3JvdGU6Cj4gPiAKPiA+IE9uIG1hLCAyMDE2LTA4LTA4IGF0IDEwOjQ1ICswMTAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPiA+IAo+ID4gPiBPbiBNb24sIEF1ZyAwOCwgMjAxNiBhdCAxMDozMDoy NUFNICswMTAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4g T24gTW9uLCBBdWcgMDgsIDIwMTYgYXQgMTE6MTI6NTlBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiBTdW4sIEF1ZyAwNywgMjAx NiBhdCAwMzo0NTowOVBNICswMTAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+ID4gPiA+IAo+ ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gSW4gdGhlIGRlYmF0ZSBhcyB0byB3aGV0aGVyIHRoZSBz ZWNvbmQgcmVhZCBvZiBhY3RpdmUtPnJlcXVlc3QgaXMKPiA+ID4gPiA+ID4gb3JkZXJlZCBhZnRl ciB0aGUgZGVwZW5kZW50IHJlYWRzIG9mIHRoZSBmaXJzdCByZWFkIG9mIGFjdGl2ZS0+cmVxdWVz dCwKPiA+ID4gPiA+ID4ganVzdCBnaXZlIGluIGFuZCB0aHJvdyBhIHNtcF9ybWIoKSBpbiB0aGVy ZSBzbyB0aGF0IG9yZGVyaW5nIG9mIGxvYWRzIGlzCj4gPiA+ID4gPiA+IGFzc3VyZWQuCj4gPiA+ ID4gPiA+IAo+ID4gPiA+ID4gPiB2MjogRXhwbGFpbiB0aGUgbWFudWFsIHNtcF9ybWIoKQo+ID4g PiA+ID4gPiAKPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gPiA+ID4gPiA+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwu dmV0dGVyQGZmd2xsLmNoPgo+ID4gPiA+ID4gPiBSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiA+ID4gPiA+IHItYiBjb25maXJtZWQuCj4gPiA+ID4g SXQncyBzdGlsbCBmaXNoeSB0aGF0IHdlIGFyZSBpbXBseWluZyBhbiBTTVAgZWZmZWN0IHdoZXJl IHdlIG5lZWQgdG8KPiA+ID4gPiBtYW5kYXRlIHRoZSBsb2NhbCBwcm9jZXNzb3Igb3JkZXIgKHRo YXQgYmVpbmcgdGhlIG9yZGVyIGV2YWx1YXRpb24gb2YKPiA+ID4gPiByZXF1ZXN0ID0gKmFjdGl2 ZTsgZW5naW5lID0gKnJlcXVlc3Q7ICphY3RpdmUpLiBUaGUgdHdvICphY3RpdmUgYXJlCj4gPiA+ ID4gYWxyZWFkeSBvcmRlcmVkIGFjcm9zcyBTTVAsIHNvIHdlIGFyZSBvbmx5IGNvbmNlcmVkIGFi b3V0IHRoaXMgY3B1LiA6fAo+ID4gPiBNb3JlIHNlY29uZCB0aG91Z2h0cy4gcmN1X2Fzc2lnbl9w b2ludGVyKE5VTEwpIGlzIG5vdCB2aXNpYmxlIHRvCj4gPiA+IHJjdV9hY2Nlc3NfcG9pbnRlciBv biBhbm90aGVyIENQVSB3aXRob3V0IHRoZSBzbXBfcm1iLsKgCj4gPiBTaG91bGQgbm90IGEgUkNV IHJlYWQgc2lkZSBsb2NrIGJlIGludm9sdmVkPwo+IFllcywgd2UgdXNlIHJjdSByZWFkIGxvY2sg aGVyZS4gVGhlIHF1ZXN0aW9uIGhlcmUgaXMgYWJvdXQgdmlzaWJpbGl0eSBvZgo+IHRoZSBvdGhl ciBwcm9jZXNzb3Igd3JpdGVzIHZzIHRoZSBsb2NhbCBwcm9jZXNzb3Igb3JkZXIuIEJlZm9yZSB0 aGUKPiBvdGhlciBwcm9jZXNzb3IgY2FuIG92ZXJ3cml0ZSB0aGUgcmVxdWVzdCBkdXJpbmcgcmVh bGxvY2F0aW9uLCBpdCB3aWxsCj4gaGF2ZSB1cGRhdGVkIHRoZSBhY3RpdmUtPnJlcXVlc3QgYW5k IGdvbmUgdGhyb3VnaCBhIHdtYi4gRHVyaW5nIGJ1c3kKPiBpb2N0bCdzIHJlYWQgb2YgdGhlIHJl cXVlc3QsIHdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHZhbHVlcyB3ZQo+IHJlYWQgKHJl cXVlc3QtPmVuZ2luZSwgcmVxdWVzdC0+c2Vxbm8pIGhhdmUgbm90IGJlZW4gb3ZlcndyaXR0ZW4g YXMgd2UKPiBkbyBzbyAtIGFuZCB3ZSBkbyB0aGF0IGJ5IHNlcmlhbGlzaW5nIHRoZSBzZWNvbmQg cG9pbnRlciBjaGVjayB3aXRoIHRoZQo+IG90aGVyIGNwdXMuCgpBcyBkaXNjdXNzZWQgaW4gSVJD LCBzb21lIG90aGVyIG1lY2hhbmlzbSB0aGFuIGFuIGltcHJvdmlzZWQgc3Bpbm5pbmcKbG9vcCAr IHNvbWUgU01QIGJhcnJpZXJzIHRocm93biBhcm91bmQgd291bGQgYmUgbXVjaCBwcmVmZXJyZWQu CgpZb3Ugc3VnZ2VzdGVkIGEgc2VxbG9jaywgYW5kIGl0IHdvdWxkIGxpa2VseSBiZSBvay4KClJl Z2FyZHMsIEpvb25hcwoKPiAtQ2hyaXMKPiAKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJj ZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK