From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: Return early when pipes are not available Date: Fri, 10 Nov 2017 15:22:22 +0200 Message-ID: <87k1yy8e0h.fsf@intel.com> References: <1510224592-14732-1-git-send-email-mika.kahola@intel.com> <151022530410.826.8339091200992722295@mail.alporthouse.com> <1510225865.16370.3.camel@intel.com> <20171109131524.GL10981@intel.com> <1510316521.16370.13.camel@intel.com> 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 ESMTPS id 481446EA70 for ; Fri, 10 Nov 2017 13:21:00 +0000 (UTC) In-Reply-To: <1510316521.16370.13.camel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: mika.kahola@intel.com, Ville =?utf-8?B?U3lyasOkbMOk?= Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAxMCBOb3YgMjAxNywgTWlrYSBLYWhvbGEgPG1pa2Eua2Fob2xhQGludGVsLmNvbT4g d3JvdGU6Cj4gT24gVGh1LCAyMDE3LTExLTA5IGF0IDE1OjE1ICswMjAwLCBWaWxsZSBTeXJqw6Rs w6Qgd3JvdGU6Cj4+IE9uIFRodSwgTm92IDA5LCAyMDE3IGF0IDAxOjExOjA1UE0gKzAyMDAsIE1p a2EgS2Fob2xhIHdyb3RlOgo+PiA+IAo+PiA+IE9uIFRodSwgMjAxNy0xMS0wOSBhdCAxMTowMSAr MDAwMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+PiA+ID4gCj4+ID4gPiBRdW90aW5nIE1pa2EgS2Fo b2xhICgyMDE3LTExLTA5IDEwOjQ5OjUyKQo+PiA+ID4gPiAKPj4gPiA+ID4gCj4+ID4gPiA+IEF0 IGxlYXN0IGluIENvZmZlZSBMYWtlIGl0IGhhcHBlbnMgdGhhdCB3ZSBzdGFydCBpbml0aWxpYXpp bmcKPj4gPiA+ID4gYXVkaW8KPj4gPiA+ID4gd2hlbgo+PiA+ID4gPiBubyBkaXNwbGF5IGlzIGNv bm5lY3RlZC4gVGhpcyB3YXMgZGlzY292ZXJlZCBieSBDSSB3aGVuIHJ1bm5pbmcKPj4gPiA+ID4g SUdUCj4+ID4gPiA+IHRlc3QKPj4gPiA+ID4gY2FzZQo+PiA+ID4gPiAKPj4gPiA+ID4gZHJ2X21v ZHVsZV9yZWxvYWQgLS1yIGJhc2ljLW5vLWRpc3BsYXkKPj4gPiA+ID4gCj4+ID4gPiA+IFRoZSBp c3N1ZSBoZXJlIGlzIHRoYXQgdGhlICdpbnRlbF9kZXZpY2VfaW5mb19ydW50aW1lX2luaXQoKScK Pj4gPiA+ID4gc2V0cwo+PiA+ID4gPiBudW1fcGlwZXMgdG8gMCBidXQgYmVmb3JlIHRoaXMgaGFw cGVucyB0aGUgYXVkaW8gcGFydCBoYXMKPj4gPiA+ID4gYWxyZWFkeQo+PiA+ID4gPiBzdGFydGVk Cj4+ID4gPiA+IHRvIGluaXRpYWxpemUgaXRzZWxmLiBMYXRlciBvbiB0aGUgbnVtX3BpcGVzIGlz IHVwZGF0ZWQgdG8gMCBpbgo+PiA+ID4gPiBpbnRlbF9kZXZpY2VfaW5mb19ydW50aW1lX2luaXQo KSBhbmQgd2UgaGl0IHRoYXQgd2hlbiBhdWRpbwo+PiA+ID4gPiBwYXJ0IGlzCj4+ID4gPiA+IGRp Z2dpbmcKPj4gPiA+ID4gb3V0IEVMRC4gVGhpcyBjYXVzZXMgYSB3YXJuaW5nIGluIGRtZXNnLiBU byBmaXggdGhpcyBpc3N1ZSwKPj4gPiA+ID4gbGV0J3MKPj4gPiA+ID4gY2hlY2sgdGhlCj4+ID4g PiA+IG51bWJlciBvZiBhdmFpbGFibGUgcGlwZXMgd2hlbiB0cnlpbmcgdG8gcmVhZCBvdXQgRUxE Lgo+PiA+ID4gZGV2X2luZm9fcnVudGltZV9pbml0KCkgaXMgdG9vIGxhdGUuIEl0IGRlcGVuZHMg b24gbW1pbyBiZWluZwo+PiA+ID4gZW5hYmxlZAo+PiA+ID4gdG8KPj4gPiA+IHByb2JlIHRoZSBI VyBhbmQgbm90aGluZyBlbHNlOyBzbyBtb3ZlIGl0IHRvCj4+ID4gPiBpOTE1X2RyaXZlcl9pbml0 X21taW8oKT8KPj4gPiBPay4gSSBjb3VsZCB0cnkgdGhhdC4gSSB3YXMgYWxzbyB0aGlua2luZyB0 aGF0IGlzIHRoZXJlIGEgd2F5IHRvCj4+ID4gcG9zdHBvbmUgYXVkaW8gaW5pdGlhbGl6YXRpb24/ Cj4+IFdlIHByb2JhYmx5IHNob3VsZG4ndCBiZSByZWdpc3RlcmluZyB0aGUgYXVkaW8gdGhpbmcg dW50aWwgd2UndmUKPj4gYWN0dWFsbHkgc2V0IHVwIHRoZSBvdXRwdXRzLgo+IEkgdHJpZWQgY291 cGxlIG9mIHZlcnNpb25zLiBPbmUgd2l0aCBDaHJpcydzIGlkZWEgdG8gbW92ZQo+IGludGVsX2Rl dmljZV9pbmZvX3J1bnRpbWVfaW5pdCgpIHRvwqBpOTE1X2RyaXZlcl9pbml0X21taW8oKSBkaWRu J3QgdHVybgo+IG91dCB0byBiZSBhIHN1Y2Nlc3MuwqAKPgo+IGh0dHBzOi8vcGF0Y2h3b3JrLmZy ZWVkZXNrdG9wLm9yZy9zZXJpZXMvMzM1MTQvCj4KPiBJIGFsc28gdHJpZWQgdG8gc2V0IG51bV9w aXBlcyB0byAwIGluIGNhc2Ugb2YgZGlzcGxheSBkaXNhYmxlIGFscmVhZHkKPiBpbiBpOTE1X2Ry aXZlcl9pbml0X2Vhcmx5KCkuIFRoYXQgYXBwcm9hY2ggZGlkbid0IHR1cm4gb3V0IHRvIGJlIGEK PiBzdWNjZXNzIGVpdGhlci4KPgo+IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9z ZXJpZXMvMzM1MjIvCj4KPiBJJ2xsIGdpdmUgaXQgYSBnbyBmb3IgYSBwYXRjaCB0aGF0IGRvZXNu J3QgcmVnaXN0ZXIgYXVkaW8gaW4gY2FzZSBvZgo+IGRpc2FibGVkIGRpc3BsYXkuCgpUaGF0IHNl ZW1zIGxpa2UgdGhlIHdheSB0byBnby4gRGlzcGxheSBkaXNhYmxlIG9uIHRoZSBjb21tYW5kIGxp bmUKc2hvdWxkIGJlIG5vIGRpZmZlcmVudCBmcm9tIG51bV9waXBlcyA9PSAwLgoKQlIsCkphbmku CgotLSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=