From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/atomic: Paper over locking WARN in default_state_clear Date: Fri, 31 Jul 2015 15:41:15 +0200 Message-ID: <20150731134115.GD16722@phenom.ffwll.local> References: <1438167101-20704-1-git-send-email-daniel.vetter@ffwll.ch> <55BB3323.1050604@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTPS id A88A06E19E for ; Fri, 31 Jul 2015 06:41:20 -0700 (PDT) Received: by wibxm9 with SMTP id xm9so32674898wib.1 for ; Fri, 31 Jul 2015 06:41:19 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55BB3323.1050604@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: Maarten Lankhorst Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKdWwgMzEsIDIwMTUgYXQgMTA6MzQ6NDNBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gSGV5LAo+IAo+IE9wIDI5LTA3LTE1IG9tIDEyOjUxIHNjaHJlZWYgRGFuaWVs IFZldHRlcjoKPiA+IEluCj4gPgo+ID4gY29tbWl0IDZmNzVjZWE2NmM4ZGQwNDNjZWQyODIwMTZi MjFhNjM5YWYxNzY2NDIKPiA+IEF1dGhvcjogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4KPiA+IERhdGU6ICAgV2VkIE5vdiAxOSAxODozODowNyAyMDE0ICswMTAwCj4gPgo+ ID4gICAgIGRybS9hdG9taWM6IE9ubHkgZGVzdHJveSBjb25uZWN0b3Igc3RhdGVzIHdpdGggY29u bmVjdGlvbiBtdXRleCBoZWxkCj4gPgo+ID4gSSB0cmllZCB0byBmaXggcmFjZXMgb2YgYXRvbWlj IGNvbW1pdHMgYWdhaW5zdCBjb25uZWN0b3IKPiA+IGhvdC11bnBsdWdnaW5nLiBUaGUgaWRlYSBp cyB0byBlbnN1cmUgbGlmZXRpbWVzIGJ5IGhvbGRpbmcgdGhlCj4gPiBjb25uZWN0aW9uX211dGV4 IGxvbmcgZW5vdWdoLiBUaGF0IHdvcmtzIGZvciBzeW5jaHJvbm91cyBjb21taXRzLCBidXQKPiA+ IG5vdCBmb3IgYXN5bmMgb25lcy4KPiA+Cj4gPiBGb3IgYXN5bmMgYXRvbWljIGNvbW1pdCB3ZSBy ZWFsbHkgbmVlZCB0byBmaXggdXAgY29ubmVjdG9yIGxpZmV0aW1lcwo+ID4gZm9yIHJlYWwuIEJ1 dCB0aGF0J3MgYSBtdWNoIGJpZ2dlciB0YXNrLCBzbyBqdXN0IGFkZCBtb3JlIGR1Y3QtdGFwZToK PiA+IEZvciBjbGVhbmluZyB1cCBjb25uZWN0b3Igc3RhdGVzIHdlIGN1cnJlbnRseSBkb24ndCBu ZWVkIHRoZSBjb25uZWN0b3IKPiA+IGl0c2VsZi4gU28gTlVMTCBpdCBvdXQgYW5kIHJlbW92ZSB0 aGUgbG9ja2luZyBjaGVjay4gT2YgY291cnNlIHRoYXQKPiA+IGNoZWNrIHdhcyB0byBwcm90ZWN0 IHRoZSBlbnRpcmUgc2VxdWVuY2UsIGJ1dCB0aGUgbW9kZXNldCBpdHNlbGYKPiA+IHNob3VsZCBi ZSBzYXZlIHNpbmNlIGN1cnJlbnRseSBEUCBNU1QgaG90LXJlbW92YWwgZG9lcyBhIGRwbXMtb2Zm LiBBbmQKPiA+IHRoYXQgc2hvdWxkIHN5bmNocm9uaXplIHdpdGggYW55IG91dHN0YW5kaW5nIGFz eW5jIGF0b21pYyBjb21taXQuCj4gPgo+ID4gT3IgYXQgbGVhc3QgdGhhdCdzIG15IGhvcGUsIHRo aXMgaXMgYWxsIGEgZ2lhbnQgbWVzcy4KPiA+Cj4gPiBSZXBvcnRlZC1ieTogTWFhcnRlbiBMYW5r aG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiA+IENjOiBNYWFydGVu IExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ID4gU2lnbmVk LW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gPiAtLS0K PiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jIHwgMTIgKysrKysrKysrLS0tCj4gPiAg MSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fYXRvbWljLmMKPiA+IGluZGV4IDNlZmQ5MWMwYzZjYi4uNDM0OTE1NDQ4ZWEwIDEwMDY0 NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwo+ID4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9hdG9taWMuYwo+ID4gQEAgLTE1Myw5ICsxNTMsMTUgQEAgdm9pZCBkcm1f YXRvbWljX3N0YXRlX2RlZmF1bHRfY2xlYXIoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRl KQo+ID4gIAkJaWYgKCFjb25uZWN0b3IpCj4gPiAgCQkJY29udGludWU7Cj4gPiAgCj4gPiAtCQlX QVJOX09OKCFkcm1fbW9kZXNldF9pc19sb2NrZWQoJmNvbmZpZy0+Y29ubmVjdGlvbl9tdXRleCkp Owo+ID4gLQo+ID4gLQkJY29ubmVjdG9yLT5mdW5jcy0+YXRvbWljX2Rlc3Ryb3lfc3RhdGUoY29u bmVjdG9yLAo+ID4gKwkJLyoKPiA+ICsJCSAqIEZJWE1FOiBBc3luYyBjb21taXRzIGNhbiByYWNl IHdpdGggY29ubmVjdG9yIHVucGx1Z2dpbmcgYW5kCj4gPiArCQkgKiB0aGVyZSdzIGN1cnJlbnRs eSBub3RoaW5nIHRoYXQgcHJldmVudHMgY2xlYW51cCB1cCBzdGF0ZSBmb3IKPiA+ICsJCSAqIGRl bGV0ZWQgY29ubmVjdG9ycy4gQXMgbG9uZyBhcyB0aGUgY2FsbGJhY2sgZG9lc24ndCBsb29rIGF0 Cj4gPiArCQkgKiB0aGUgY29ubmVjdG9yIHdlJ2xsIGJlIGZpbmUgdGhvdWdoLCBzbyBtYWtlIHN1 cmUgdGhhdCdzIHRoZQo+ID4gKwkJICogY2FzZSBieSBzZXR0aW5nIGFsbCBjb25uZWN0b3IgcG9p bnRlcnMgdG8gTlVMTC4KPiA+ICsJCSAqLwo+ID4gKwkJc3RhdGUtPmNvbm5lY3Rvcl9zdGF0ZXNb aV0tPmNvbm5lY3RvciA9IE5VTEw7Cj4gPiArCQljb25uZWN0b3ItPmZ1bmNzLT5hdG9taWNfZGVz dHJveV9zdGF0ZShOVUxMLAo+ID4gIAkJCQkJCSAgICAgICBzdGF0ZS0+Y29ubmVjdG9yX3N0YXRl c1tpXSk7Cj4gPgo+IFRoaXMgd291bGRuJ3QgcHJvdmlkZSBhbnkgYWRkaXRpb25hbCBndWFyYW50 ZWUgZHVyaW5nIHRoZSBhc3luYyBjb21taXQKPiBpdHNlbGYsIHNvIHBsZWFzZSBkb24ndCBkbyB0 aGlzLiA6LSkKCk5vcGUsIGl0J3MgcmVhbGx5IGp1c3QgYSBiaWcgcmVtaW5kZXIgdGhhdCB3ZSBo YXZlIGEgYnVnIGhlcmUuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5l ZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==