From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 01/13] drm/fb-helper: Push down modeset lock into FB helpers Date: Thu, 29 Jun 2017 11:44:33 +0200 Message-ID: References: <20170627145936.18983-1-daniel.vetter@ffwll.ch> <20170627145936.18983-2-daniel.vetter@ffwll.ch> <60fbc82c-2a7d-09d1-4c08-b58d7bca9b47@linux.intel.com> <1c090815-cdb2-bf71-403e-17e09910b8a3@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-io0-x244.google.com (mail-io0-x244.google.com [IPv6:2607:f8b0:4001:c06::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id BF5436E01D for ; Thu, 29 Jun 2017 09:44:34 +0000 (UTC) Received: by mail-io0-x244.google.com with SMTP id h134so546060iof.3 for ; Thu, 29 Jun 2017 02:44:34 -0700 (PDT) In-Reply-To: <1c090815-cdb2-bf71-403e-17e09910b8a3@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Maarten Lankhorst Cc: Intel Graphics Development , Thierry Reding , DRI Development List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMTE6MzMgQU0sIE1hYXJ0ZW4gTGFua2hvcnN0CjxtYWFy dGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IE9wIDI5LTA2LTE3IG9tIDEx OjIzIHNjaHJlZWYgRGFuaWVsIFZldHRlcjoKPj4gT24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMTE6 MTAgQU0sIE1hYXJ0ZW4gTGFua2hvcnN0Cj4+IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRl bC5jb20+IHdyb3RlOgo+Pj4gT3AgMjctMDYtMTcgb20gMTY6NTkgc2NocmVlZiBEYW5pZWwgVmV0 dGVyOgo+Pj4+IEZyb206IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Cj4+Pj4K Pj4+PiBNb3ZlIHRoZSBtb2Rlc2V0IGxvY2tpbmcgZnJvbSBkcml2ZXJzIGludG8gRkIgaGVscGVy cy4KPj4+Pgo+Pj4+IHYyOiBBbHNvIGhhbmRsZSBpbnRlbF9jb25uZWN0b3JfYWRkX3RvX2ZiZGV2 Lgo+Pj4+Cj4+Pj4gVGVzdGVkLWJ5OiBKb2huIFN0dWx0eiA8am9obi5zdHVsdHpAbGluYXJvLm9y Zz4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29t PiAodjEpCj4+Pj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4KPj4+PiAtLS0KPj4+PiAgZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyAg ICAgICAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4+Pj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jICAgIHwgIDYgLS0tLS0KPj4+PiAgZHJpdmVy cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgfCAgNyAtLS0tLS0KPj4+PiAgMyBmaWxl cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPj4+IEkga25vdyB3 ZSBzdWNrIGF0IERQLU1TVC4gQnV0IEkgZmVhciB0aGUgdW5yZWdpc3RlciBsZWF2ZXMgb3BlbiBh IHJhY2Ugd2l0aCBtc3RfcG9ydCBiZWluZyB1bnNldCB3aXRob3V0IGNvbm5lY3Rpb25fbXV0ZXgu Lgo+Pj4KPj4+IGJlc3RfZW5jb2RlcigpIGFuZCBtb2RlX3ZhbGlkKCkgYXBwZWFyIHRvIHVzZSBp dC4gSXQncyBwcm9iYWJseSBoYXJtbGVzcyBhbmQgSSBoYXZlIG5vIGdvb2Qgc29sdXRpb24sIHNv IG1heWJlIGp1c3QgYW5ub3RhdGUgaXQgaW4gdGhlIHBhdGNoPyBNaWdodCBhbHNvIGFmZmVjdCBp OTE1X2hwZF9wb2xsX2luaXRfd29yaywgdGhvdWdoIEkgdGhpbmsgdGhlIHJhY2UgaW4gaXRzZWxm IGlzIGhhcm1sZXNzLgo+PiBIbSwgYnV0IHRoaXMgZGlkIHJhY2UgZXZlbiBiZWZvcmUgdGhhdCBh bHJlYWR5IC4uLiBTaG91bGQgSSBqdXN0IHdyYXAKPj4gdGhlIG1zdF9wb3J0ID0gTlVMTCBpbiB0 aGUgY29ubmVjdGlvbl9tdXRleD8gV2l0aCBhIGJpZyB3YXJuaW5nIHRoYXQKPj4gd2Ugc2hvdWxk IGhhdmUgcHJvcGVyIHJlZmNvdW50aW5nIGZvciB0aGlzIGluc3RlYWQgKGJvdGggY29ubmVjdG9y cwo+PiBhbmQgYWxsIHRoZSBtc3QgdGhpbmdzIGFyZSByZWZjb3VudGVkIGFscmVhZHkpLgo+PiAt RGFuaWVsCj4KPiBJIHRoaW5rIGxlYXZlIG9wZW4gdGhlIHJhY2UsIHRoZSBEUC1NU1QgbW9kZXNl dCBjb2RlIGl0c2VsZiBkb2Vzbid0IHVzZSB0aGUgY29ubmVjdG9yLT5tc3RfcG9ydCwganVzdCB0 aGUgZGV0ZWN0IGNhbGxiYWNrcyBkby4gSW4gY2FzZSBvZiBub25ibG9ja2luZyBtb2Rlc2V0IG1z dF9wb3J0IG1pZ2h0IGFscmVhZHkgZmFsbCBhd2F5IHNvIGl0J3Mgbm90IGxpa2UgdGhlIHJhY2Ug aXMgYW55IHdvcnNlIG5vdy4KPgo+IEkgZG9uJ3QgZXZlbiBrbm93IGhvdyB0byBzb2x2ZSBpdCwg ZXhjZXB0IGJ5IG5vdCB1bnBsdWdnaW5nLiA6KQoKV2h5IGRvZXMgZ3JhYmJpbmcgdGhlIGxvY2sg bm90IGZpeCB0aGUgcmFjZT8gLT5kZXRlY3QgZXZlbnR1YWxseSBjYWxscwpkcm1fZHBfZ2V0X3Zh bGlkYXRlZF9wb3J0X3JlZiwgd2hpY2ggd2lsbCBiYWlsIG9uIGEgem9tYmllIG1zdCBwb3J0Li4K LURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK