From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm: Consider drivers setting DRIVER_ATOMIC as atomic. Date: Fri, 22 Jun 2018 10:29:54 +0200 Message-ID: <20180622082954.GF2958@phenom.ffwll.local> References: <20180621195428.17447-1-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id A20EF6E312 for ; Fri, 22 Jun 2018 08:29:58 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id j25-v6so757147edr.4 for ; Fri, 22 Jun 2018 01:29:58 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180621195428.17447-1-eric@anholt.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Eric Anholt Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdW4gMjEsIDIwMTggYXQgMTI6NTQ6MjhQTSAtMDcwMCwgRXJpYyBBbmhvbHQgd3Jv dGU6Cj4gRHJpdmVycyBzdWNoIGFzIHZjNCBkb24ndCBpbml0aWFsaXplIG1vZGVfY29uZmlnLmZ1 bmNzIHVudGlsIGxhdGVyIGluCj4gaW5pdGlhbGl6YXRpb24sIGJ1dCB3ZSBrbm93IHRoZXkncmUg YXRvbWljIHNpbmNlIHRoZXkndmUgZ290IHRoZSBmbGFnCj4gc2V0LiAgVGhpcyBhdm9pZHMgb29w c2luZyBvbiBkZXJlZmVyZW5jaW5nIGZ1bmNzIGluIHRoZSBuZXcgYXRvbWljCj4gbWV0aG9kcyBz YW5pdHkgY2hlY2tzLgo+IAo+IEkgbW92ZWQgdGhlIGF0b21pYyBjaGVjayBmdW5jdGlvbiBkb3du IGJlbG93IHRoZSBjb3JlIGZsYWcgY2hlY2ssIHRvCj4gYXZvaWQgbmVlZGluZyBhIHByb3RvdHlw ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBFcmljIEFuaG9sdCA8ZXJpY0BhbmhvbHQubmV0Pgo+IEZp eGVzOiBiYTFmNjY1ZjE2MWMgKCJkcm06IEFkZCBjaGVja3MgZm9yIGF0b21pY19bZHVwbGljYXRl L2Rlc3Ryb3ldX3N0YXRlIHdpdGggYXRvbWljIGRyaXZlcnMiKQoKUmV2aWV3ZWQtYnk6IERhbmll bCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CgpidHcsIGRpbSBmaXhlcyBhbHNvIGdl bmVyYXRlcyBDYzogdGFncyBmb3IgeW91IChhdXRob3IvcmV2aWV3ZXIvbWFpbnRhaW5lcgpvZiB0 aGUgY29tbWl0IHlvdXIgZml4aW5nKSwgYmVzaWRlcyBqdXN0IHRoZSBGaXhlczogbGluZS4KLURh bmllbAoKPiAtLS0KPiAgaW5jbHVkZS9kcm0vZHJtUC5oIHwgMjMgKysrKysrKysrKysrLS0tLS0t LS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1QLmggYi9pbmNsdWRlL2RybS9kcm1Q LmgKPiBpbmRleCBmNTA5OWMxMmM2YTYuLmM1ZGZiZGI3MjcxZCAxMDA2NDQKPiAtLS0gYS9pbmNs dWRlL2RybS9kcm1QLmgKPiArKysgYi9pbmNsdWRlL2RybS9kcm1QLmgKPiBAQCAtOTcsNiArOTcs MTYgQEAgc3RydWN0IHBjaV9jb250cm9sbGVyOwo+ICAKPiAgI2RlZmluZSBEUk1fSUZfVkVSU0lP TihtYWosIG1pbikgKG1haiA8PCAxNiB8IG1pbikKPiAgCj4gKyNkZWZpbmUgRFJNX1NXSVRDSF9Q T1dFUl9PTiAwCj4gKyNkZWZpbmUgRFJNX1NXSVRDSF9QT1dFUl9PRkYgMQo+ICsjZGVmaW5lIERS TV9TV0lUQ0hfUE9XRVJfQ0hBTkdJTkcgMgo+ICsjZGVmaW5lIERSTV9TV0lUQ0hfUE9XRVJfRFlO QU1JQ19PRkYgMwo+ICsKPiArc3RhdGljIGlubGluZSBib29sIGRybV9jb3JlX2NoZWNrX2ZlYXR1 cmUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGZlYXR1cmUpCj4gK3sKPiArCXJldHVybiBk ZXYtPmRyaXZlci0+ZHJpdmVyX2ZlYXR1cmVzICYgZmVhdHVyZTsKPiArfQo+ICsKPiAgLyoqCj4g ICAqIGRybV9kcnZfdXNlc19hdG9taWNfbW9kZXNldCAtIGNoZWNrIGlmIHRoZSBkcml2ZXIgaW1w bGVtZW50cwo+ICAgKiBhdG9taWNfY29tbWl0KCkKPiBAQCAtMTA3LDE3ICsxMTcsOCBAQCBzdHJ1 Y3QgcGNpX2NvbnRyb2xsZXI7Cj4gICAqLwo+ICBzdGF0aWMgaW5saW5lIGJvb2wgZHJtX2Rydl91 c2VzX2F0b21pY19tb2Rlc2V0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gIHsKPiAtCXJldHVy biBkZXYtPm1vZGVfY29uZmlnLmZ1bmNzLT5hdG9taWNfY29tbWl0ICE9IE5VTEw7Cj4gLX0KPiAt Cj4gLSNkZWZpbmUgRFJNX1NXSVRDSF9QT1dFUl9PTiAwCj4gLSNkZWZpbmUgRFJNX1NXSVRDSF9Q T1dFUl9PRkYgMQo+IC0jZGVmaW5lIERSTV9TV0lUQ0hfUE9XRVJfQ0hBTkdJTkcgMgo+IC0jZGVm aW5lIERSTV9TV0lUQ0hfUE9XRVJfRFlOQU1JQ19PRkYgMwo+IC0KPiAtc3RhdGljIGlubGluZSBi b29sIGRybV9jb3JlX2NoZWNrX2ZlYXR1cmUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGZl YXR1cmUpCj4gLXsKPiAtCXJldHVybiBkZXYtPmRyaXZlci0+ZHJpdmVyX2ZlYXR1cmVzICYgZmVh dHVyZTsKPiArCXJldHVybiBkcm1fY29yZV9jaGVja19mZWF0dXJlKGRldiwgRFJJVkVSX0FUT01J QykgfHwKPiArCQlkZXYtPm1vZGVfY29uZmlnLmZ1bmNzLT5hdG9taWNfY29tbWl0ICE9IE5VTEw7 Cj4gIH0KPiAgCj4gIC8qIHJldHVybnMgdHJ1ZSBpZiBjdXJyZW50bHkgb2theSB0byBzbGVlcCAq Lwo+IC0tIAo+IDIuMTguMC5yYzIKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVy LCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK