From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 08/35] drm: Protect dev->filelist with its own mutex Date: Wed, 27 Apr 2016 09:06:09 +0200 Message-ID: <20160427070609.GL2558@phenom.ffwll.local> References: <1461691808-12414-1-git-send-email-daniel.vetter@ffwll.ch> <1461691808-12414-9-git-send-email-daniel.vetter@ffwll.ch> <20160426205244.GB13966@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 67D5989F03 for ; Wed, 27 Apr 2016 07:06:14 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id w143so9963471wmw.3 for ; Wed, 27 Apr 2016 00:06:14 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Alex Deucher Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Alex Deucher , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBcHIgMjYsIDIwMTYgYXQgMDU6NDU6NDRQTSAtMDQwMCwgQWxleCBEZXVjaGVyIHdy b3RlOgo+IE9uIFR1ZSwgQXByIDI2LCAyMDE2IGF0IDQ6NTIgUE0sIENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPiB3cm90ZToKPiA+IE9uIFR1ZSwgQXByIDI2LCAyMDE2IGF0 IDA3OjI5OjQxUE0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPj4gYW1kZ3B1IGdhaW5l ZCBkZXYtPnN0cnVjdF9tdXRleCB1c2FnZSwgYW5kIHRoYXQncyBiZWNhdXNlIGl0J3Mgd2Fsa2lu Zwo+ID4+IHRoZSBkZXYtPmZpbGVsaXN0IGxpc3QuIFByb3RlY3QgdGhhdCBsaXN0IHdpdGggaXQn cyBvd24gbG9jayB0byB0YWtlCj4gPj4gb25lIG1vcmUgc3RlcCB0b3dhcmRzIGdldHRpbmcgcmlk IG9mIHN0cnVjdF9tdXRleCB1c2FnZSBpbiBkcml2ZXJzCj4gPj4gb25jZSBhbmQgZm9yIGFsbC4K PiA+Pgo+ID4+IFdoaWxlIGRvaW5nIHRoZSBjb252ZXJzaW9uIEkgbm90aWNlZCB0aGF0IDIgZGVi dWdmcyBmaWxlcyBpbiBpOTE1Cj4gPj4gY29tcGxldGVseSBsYWNrZWQgYXBwcm9wcmlhdGUgbG9j a2luZy4gRml4IHRoYXQgdXAgdG9vLgo+ID4+Cj4gPj4gdjI6IGRvbid0IGZvcmdldCB0byBzd2l0 Y2ggdG8gZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQuCj4gPj4KPiA+PiBDYzog QWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgo+ID4+IFNpZ25lZC1vZmYt Ynk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+ID4KPiA+IEp1c3Qg d29uZGVyaW5nIGlmIHRoaXMgd29ydGggY29udmVydGluZyBvdmVyLiBPcGVuaW5nL2Nsb3Npbmcg aXNuJ3QKPiA+IGdvaW5nIHRvIGJlIGhpZ2ggY29udGVudGlvbiwgSSBob3BlLCB0aG91Z2ggd2Ug Y2FuIGNlcnRhaW5seSB3cml0ZQo+ID4gc3RyZXNzIGNhc2VzIGZvciBpdCEgVGhlIGdvYWwgZm9y IGRyaXZlcnMgdG8gc3RvcCB1c2luZyB0aGUgc3RydWN0X211dGV4Cj4gPiBhcyB0aGVpciBCS0ws IHdoaWNoIGRvZXNuJ3QgcHJlY2x1ZGUga2VlcGluZyB0aGUgc3RydWN0X211dGV4IGFyb3VuZCBm b3IKPiA+IHdoZXJlIGl0IG1ha2VzIHNlbnNlIHRvIGhhdmUgYSBzaW5nbGUgbXV0ZXggcmF0aGVy IHRoYW4gYSBtdWx0aXR1ZGUuCj4gPgo+ID4gSSBoYXZlIHNvbWUgbWlzZ2l2aW5ncyBvdmVyIHRo aXMsIGJ1dCBvbmx5IGJlY2F1c2UgSSB0aGluayBpdHMgb3ZlcmtpbGwuCj4gPiBSZXZpZXdlZC1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gCj4gSSBhZ3JlZSB3 aXRoIENocmlzJyBzZW50aW1lbnRzLgoKSXQncyBub3QgdG8gaGF2ZSBtb3JlIHNwZWVkIG9yIGxl c3MgY29udGVudGlvbiwgYnV0IGp1c3QgdG8gaGF2ZSBmZXdlcgp0aGluZ3MgdG8gd29ycnkgYWJv dXQgd2hlbiByZXZpZXdpbmcgbG9ja2luZy4gSGVuY2Ugb3J0aG9nb25hbCBsb2NrcyBmb3IKaW5k ZXBlbmRlbnQgcGFydHMuCgpNeSBnb2FsIGlzIHRoYXQgaW4gdGhlIGVuZCBkZXYtPnN0cnVjdF9t dXRleCBpcyBvbmx5IHVzZWQgYnkgc29tZSBleGlzdGluZwpkcml2ZXJzIGZvciB0aGVpciBpbnRl cm5hbHMsIHBsdXMgYWxsIHRoZSBsZWdhY3kgY29yZSBzdHVmZi4gQW5kIG5ldmVyCmV2ZW4gdXNl ZCBieSBtb2Rlcm4gZHJpdmVycy4gTmV3IGxvY2tzIGFyZSBwcmV0dHkgY2hlYXAsIGFuZCBub3Qg ZHJhZ2dpbmcKaW4gdGhlIGVudGlyZSBsZWdhY3kgaG9ycm9yIHNob3cgaGFzIGJlbmVmaXRzLgoK V2hlbi9vbmNlIEkgdGFja2xlIHRoZSBvbmUgdGhpbmcgbGVmdCAobWFzdGVyIGxvY2tpbmcpIEkg bWlnaHQgbW92ZSB0aGUKbWFzdGVyIGhhbmRsaW5nIHVuZGVyIHRoaXMgbG9jayB0b28gKHNpbmNl IGl0J3MgY2xvc2VseSByZWxhdGVkIHRvIG9wZW4KZmlsZXMpLiBOb3Qgc3VyZSB5ZXQuCi1EYW5p ZWwKCj4gUmV2aWV3ZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNv bT4KLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9u Cmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=