From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm: Handle atomic state properly in kms getfoo ioctl Date: Wed, 26 Nov 2014 18:21:09 +0100 Message-ID: <20141126172109.GO32117@phenom.ffwll.local> References: <1416955805-31832-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by gabe.freedesktop.org (Postfix) with ESMTP id 791C76E106 for ; Wed, 26 Nov 2014 09:20:43 -0800 (PST) Received: by mail-wg0-f50.google.com with SMTP id k14so4293372wgh.23 for ; Wed, 26 Nov 2014 09:20:42 -0800 (PST) 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: Sean Paul Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBOb3YgMjYsIDIwMTQgYXQgMTA6NTI6MjRBTSAtMDUwMCwgU2VhbiBQYXVsIHdyb3Rl Ogo+IE9uIFR1ZSwgTm92IDI1LCAyMDE0IGF0IDU6NTAgUE0sIERhbmllbCBWZXR0ZXIgPGRhbmll bC52ZXR0ZXJAZmZ3bGwuY2g+IHdyb3RlOgo+ID4gU28gdGhlIHByb2JsZW0gd2l0aCBhc3luYyBj b21taXQgKGVzcGVjaWFsbHkgYXN5bmMgbW9kZXNldCBjb21taXQpIGlzCj4gPiB0aGF0IHRoZSBs ZWdhY3kgcG9pbnRlcnMgb25seSBnZXQgdXBkYXRlZCBhZnRlciB0aGUgcG9pbnQgb2Ygbm8KPiA+ IHJldHVybiwgaW4gdGhlIGFzeW5jIHBhcnQgb2YgdGhlIG1vZGVzZXQgc2VxdWVuY2UuIEF0IGxl YXN0IGFzCj4gPiBpbXBsZW1lbnRlZCBieSB0aGUgY3VycmVudCBoZWxwZXIgZnVuY3Rpb25zLiBU aGlzIGlzIGRvbmUgaW4gdGhlCj4gPiBzZXRfcm91dGluZ19saW5rcyBmdW5jdGlvbiBpbiBkcm1f YXRvbWljX2hlbHBlci5jLgo+ID4KPiA+IFdoaWNoIGFsc28gbWVhbnMgdGhhdCBhY2Nlc3MgaXNu J3QgcHJvdGVjdGVkIGJ5IGxvY2tzIGJ1dCBvbmx5Cj4gPiBjb29yZGluYXRlZCBieSBzeW5jaHJv bml6aW5nIHdpdGggYXN5bmMgd29ya2Vycy4gTm8gcHJvYmxlbSB0aHVzIGZhciwKPiA+IHVudGls IHdlIGxvY2sgYXQgdGhlIGdldGNvbm5lY3Rvci9lbmNvZGVyIGlvY3Rscy4KPiA+Cj4gPiBTbyBm aXggdGhpcyB1cCBieSBhZGRpbmcgc3BlY2lhbCBjYXNlcyBmb3IgYXRvbWljIGRyaXZlcnM6IEZv ciB0aG9zZQo+ID4gd2UgbmVlZCB0byBsb29rIGF0IHN0YXRlIG9iamVjdHMuIFVuZm9ydHVuYXRl bHkgZGlnZ2luZyBvdXQgdGhlCj4gPiBjb3JyZWN0IGVuY29kZXItPmNydGMgbGluayBpcyBhIGJp dCBvZiB3b3JrLCBzbyB3cmFwIHRoaXMgdXAgaW4gYQo+ID4gaGVscGVyIGZ1bmN0aW9uLgo+ID4K PiA+IE1vdmluZyB0aGUgYXNzaWdubWVudHMgb2YgY29ubmVjdG9yLT5lbmNvZGVyIGFuZCBlbmNv ZGVyLT5jcnRjIGVhcmxpZXIKPiA+IGlzbid0IGEgZ29vZCBpZGVhIGJlY2F1c2UgdGhlIHBvaW50 IG9mIHRoZSBhdG9taWMgaGVscGVycyBpcyB0aGF0IHdlCj4gPiBzdGFnZSB0aGUgc3RhdGUgdXBk YXRlcy4gVGhhdCB3YXkgdGhlIGRpc2FibGUgZnVuY3Rpb25zIGNhbiBzdGlsbAo+ID4gaW5zcGVj dCB0aGUgbGlua3MgYW5kIHJlbHkgdXBvbiB0aGVtLgo+ID4KPiA+IHYyOiBFeHRyYWN0IGZ1bGwg ZW5jb2Rlci0+Y3J0YyBsb29rdXAgaW50byBoZWxwZXIgKFJvYikuCj4gPgo+ID4gdjM6IEV4dHJh Y3QgZHJtX2Nvbm5lY3Rvcl9nZXRfZW5jb2RlciB0b28gc2luY2UgLSB3ZSBuZWVkIHRvIGFsd2F5 cwo+ID4gcmV0dXJuIHN0YXRlLT5iZXN0X2VuY29kZXIgd2hlbiB0aGVyZSBpcyBhIHN0YXRlIG90 aGVyd2lzZSB3ZSBtaWdodAo+ID4gcmV0dXJuIHN0YWxlIGRhdGEgaWYgdGhlcmUncyBhIHBlbmRp bmcgYXN5bmMgZGlzYWJsZSAoYW5kIGNoYXNlCj4gPiB1bmxvY2tlZCBwb2ludGVycywgdG9vKS4g U2FtZSBpc3N1ZSB3aXRoIGVuY29kZXJfZ2V0X2NydGMgYnV0IHRoZXJlCj4gPiBpdCdzIGEgYml0 IG1vcmUgdHJpY2t5IHRvIGhhbmRsZS4KPiA+Cj4gPiBDYzogUm9iIENsYXJrIDxyb2JkY2xhcmtA Z21haWwuY29tPgo+ID4gQ2M6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+ID4g U2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4g Cj4gCj4gTXkgY2FuYXJ5IGlzIHN0aWxsIGFsaXZlLgo+IAo+IFJldmlld2VkLWJ5OiBTZWFuIFBh dWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KPiBMaWdodGx5LVRlc3RlZC1ieTogU2VhbiBQYXVs IDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpQdXQgb250byBteSBhdG9taWMgZml4ZXMgcGlsZSwg dGhhbmtzIGZvciByZXZpZXcmdGVzdGluZy4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=