From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH] drm/i915: Propagate invalid setcrtc cloning errors back to userspace Date: Mon, 17 Nov 2014 11:17:22 -0800 Message-ID: <20141117191722.GJ4983@intel.com> References: <1416247168-28702-1-git-send-email-matthew.d.roper@intel.com> <20141117190647.GO25711@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id D32476E234 for ; Mon, 17 Nov 2014 11:18:51 -0800 (PST) Content-Disposition: inline In-Reply-To: <20141117190647.GO25711@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBOb3YgMTcsIDIwMTQgYXQgMDg6MDY6NDdQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBNb24sIE5vdiAxNywgMjAxNCBhdCAwOTo1OToyOEFNIC0wODAwLCBNYXR0IFJv cGVyIHdyb3RlOgo+ID4gV2hlbiBpbnZhbGlkIGNsb25pbmcgY29uZmlndXJhdGlvbnMgd2VyZSBk ZXRlY3RlZCBkdXJpbmcgbW9kZXNldCwgd2UKPiA+IG5ldmVyIGNvcGllZCB0aGUgZXJyb3IgY29k ZSBpbnRvIHRoZSByZXR1cm4gdmFsdWUgdmFyaWFibGUsIGxlYWRpbmcgdXMKPiA+IHRvIHJldHVy biAwIChzdWNjZXNzKSB0byB1c2Vyc3BhY2UuCj4gPiAKPiA+IFRlc3RjYXNlOiBpZ3Qva21zX3Nl dG1vZGUKPiA+IFNpZ25lZC1vZmYtYnk6IE1hdHQgUm9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRl bC5jb20+Cj4gCj4gSSBndWVzcyB0aGlzIGlzIGEgcmVncmVzc2lvbiBmcm9tIAo+IAo+IGNvbW1p dCA1MGY1Mjc1Njk4ZGY0NDkwMDQ2Y2M1YjRlZDIwMThhYmI2NDJhODAzCj4gQXV0aG9yOiBKZXNz ZSBCYXJuZXMgPGpiYXJuZXNAdmlydHVvdXNnZWVrLm9yZz4KPiBEYXRlOiAgIEZyaSBOb3YgNyAx MzoxMTowMCAyMDE0IC0wODAwCj4gCj4gICAgIGRybS9pOTE1OiB1c2UgY29tcHV0ZV9jb25maWcg aW4gc2V0X2NvbmZpZyB2NAo+IAo+IElzIHRoaXMgdGhlIG9uZSB3ZSBoYXZlIGEgYnVnemlsbGEg Zm9yIGFscmVhZHk/IEplc3NlPwo+IC1EYW5pZWwKCkxvb2tzIGxpa2UgaXQgbWlnaHQgYmUgdGhp cyBvbmU6CgpCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5j Z2k/aWQ9ODYyMjYKCgpNYXR0Cgo+IAo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGlzcGxheS5jIHwgMSArCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IGluZGV4IGRkYTk3 YjMuLmNmNTdiNzQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ ID4gQEAgLTExNDc3LDYgKzExNDc3LDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX3NldF9jb25m aWcoc3RydWN0IGRybV9tb2RlX3NldCAqc2V0KQo+ID4gIAkJCQkJCSAgICZwcmVwYXJlX3BpcGVz LAo+ID4gIAkJCQkJCSAgICZkaXNhYmxlX3BpcGVzKTsKPiA+ICAJaWYgKElTX0VSUihwaXBlX2Nv bmZpZykpIHsKPiA+ICsJCXJldCA9IFBUUl9FUlIocGlwZV9jb25maWcpOwo+ID4gIAkJZ290byBm YWlsOwo+ID4gIAl9IGVsc2UgaWYgKHBpcGVfY29uZmlnKSB7Cj4gPiAgCQlpZiAodG9faW50ZWxf Y3J0YyhzZXQtPmNydGMpLT5uZXdfY29uZmlnLT5oYXNfYXVkaW8gIT0KPiA+IC0tIAo+ID4gMS44 LjUuMQo+ID4gCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+ID4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+ID4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+ID4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo+IAo+IC0tIAo+IERhbmllbCBWZXR0ZXIKPiBTb2Z0d2FyZSBFbmdpbmVl ciwgSW50ZWwgQ29ycG9yYXRpb24KPiArNDEgKDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6Ly9ibG9n LmZmd2xsLmNoCgotLSAKTWF0dCBSb3BlcgpHcmFwaGljcyBTb2Z0d2FyZSBFbmdpbmVlcgpJb1RH IFBsYXRmb3JtIEVuYWJsaW5nICYgRGV2ZWxvcG1lbnQKSW50ZWwgQ29ycG9yYXRpb24KKDkxNikg MzU2LTI3OTUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK