From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Check engine->default_state mapping on module load Date: Fri, 14 Sep 2018 10:43:12 +0100 Message-ID: <812bbd60-c76c-a5b4-8030-909ea74963d6@linux.intel.com> References: <20180914092158.7248-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7E5BD6E809 for ; Fri, 14 Sep 2018 09:43:14 +0000 (UTC) In-Reply-To: <20180914092158.7248-1-chris@chris-wilson.co.uk> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE0LzA5LzIwMTggMTA6MjEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBDaGVjayB3ZSBjYW4g aW5kZWVkIGFjcXVpcmUgYSBXQiBtYXBwaW5nIG9mIHRoZSBjb250ZXh0IGltYWdlIG9uIG1vZHVs ZQo+IGxvYWQuIExhdGVyIHRoaXMgd2lsbCBnaXZlIHVzIHRoZSBvcHBvcnR1bml0eSB0byB2YWxp ZGF0ZSB0aGF0IHdlIGNhbgo+IHN3aXRjaCBmcm9tIFdDIHRvIFdCIGFzIHJlcXVpcmVkLgo+IAo+ IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IC0tLQo+ICAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDExICsrKysrKysrKysrCj4gICAxIGZp bGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ IGluZGV4IGJlOWQwMTJkODUxYi4uMzczNTNhZmVjNjZlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jCj4gQEAgLTU0MjQsNiArNTQyNCw3IEBAIHN0YXRpYyBpbnQgX19pbnRlbF9lbmdpbmVz X3JlY29yZF9kZWZhdWx0cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKPiAgIAo+ICAg CWZvcl9lYWNoX2VuZ2luZShlbmdpbmUsIGk5MTUsIGlkKSB7Cj4gICAJCXN0cnVjdCBpOTE1X3Zt YSAqc3RhdGU7Cj4gKwkJdm9pZCAqdmFkZHI7Cj4gICAKPiAgIAkJc3RhdGUgPSB0b19pbnRlbF9j b250ZXh0KGN0eCwgZW5naW5lKS0+c3RhdGU7Cj4gICAJCWlmICghc3RhdGUpCj4gQEAgLTU0NDYs NiArNTQ0NywxNiBAQCBzdGF0aWMgaW50IF9faW50ZWxfZW5naW5lc19yZWNvcmRfZGVmYXVsdHMo c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCj4gICAJCQlnb3RvIGVycl9hY3RpdmU7Cj4g ICAKPiAgIAkJZW5naW5lLT5kZWZhdWx0X3N0YXRlID0gaTkxNV9nZW1fb2JqZWN0X2dldChzdGF0 ZS0+b2JqKTsKPiArCj4gKwkJLyogQ2hlY2sgd2UgY2FuIGFjcXVpcmUgdGhlIGltYWdlIG9mIHRo ZSBjb250ZXh0IHN0YXRlICovCj4gKwkJdmFkZHIgPSBpOTE1X2dlbV9vYmplY3RfcGluX21hcChl bmdpbmUtPmRlZmF1bHRfc3RhdGUsCj4gKwkJCQkJCUk5MTVfTUFQX1dCKTsKPiArCQlpZiAoSVNf RVJSKHZhZGRyKSkgewo+ICsJCQllcnIgPSBQVFJfRVJSKHZhZGRyKTsKPiArCQkJZ290byBlcnJf YWN0aXZlOwo+ICsJCX0KPiArCj4gKwkJaTkxNV9nZW1fb2JqZWN0X3VucGluX21hcChlbmdpbmUt PmRlZmF1bHRfc3RhdGUpOwoKQWggdGhpcyBwZXJoYXBzIHN0cmVuZ3RoZW5zIHRoZSBhcmd1bWVu dCB0byBoYXZlIApfX2ludGVsX2VuZ2luZXNfcGluX2RlZmF1bHRfc3RhdGU/IChBbmQgdGhlIHVu cGluIHBhaXIuKQoKQW5kIEkgZ3Vlc3MgeW91IG1hZGUgdGhpcyBwYXRjaCBjb21lIGJlZm9yZSB0 aGUgc3dpdGNoIHRvIFdDIHNpbmNlIGl0IGlzIApub3QgRk9SQ0VfV0IgaGVyZT8KClJlZ2FyZHMs CgpUdnJ0a28KCj4gICAJfQo+ICAgCj4gICAJaWYgKElTX0VOQUJMRUQoQ09ORklHX0RSTV9JOTE1 X0RFQlVHX0dFTSkpIHsKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==