From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH 2/3] drm/i915: Do not short-circuit tasklets during reset Date: Fri, 13 Jul 2018 13:44:00 -0700 Message-ID: <699c31d6-1703-8c44-71fc-13c0911334b8@intel.com> References: <20180713203529.1973-1-chris@chris-wilson.co.uk> <20180713203529.1973-2-chris@chris-wilson.co.uk> <153151449139.14004.16018184764804527570@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id F10506F36D for ; Fri, 13 Jul 2018 20:44:00 +0000 (UTC) In-Reply-To: <153151449139.14004.16018184764804527570@skylake-alporthouse-com> Content-Language: en-US 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 T24gNy8xMy8yMDE4IDE6NDEgUE0sIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIENocmlz IFdpbHNvbiAoMjAxOC0wNy0xMyAyMTozNToyOCkKPj4gSW5zaWRlIGludGVsX2VuZ2luZV9pc19p ZGxlKCksIHdlIGZsdXNoIHRoZSB0YXNrbGV0IHRvIGVuc3VyZSB0aGF0IGlzCj4+IGJlaW5nIHJ1 biBpbiBhIHRpbWVseSBmYXNoaW9uIChrc29mdGlycWQgaGFzIHRhdWdodCB1cyB0byBleHBlY3Qg dGhlCj4+IHdvcnN0KS4gSG93ZXZlciwgaWYgd2UgYXJlIGluIHRoZSBtaWRkbGUgb2YgcmVzZXQs IHRoZSBIVyBtYXkgbm90IHlldCBiZQo+PiByZWFkeSB0byBleGVjdXRlIHRoZSBzdWJtaXNzaW9u IHRhc2tsZXQgYW5kIHNvIHdlIG11c3QgcmVzcGVjdCB0aGUKPj4gZGlzYWJsZSBmbGFnLgo+Pgo+ PiBGaXhlczogZGQwY2YyMzVkODFmICgiZHJtL2k5MTU6IFNwZWVkIHVwIGlkbGUgZGV0ZWN0aW9u IGJ5IGtpY2tpbmcgdGhlIHRhc2tsZXRzIikKPj4gVGVzdGNhc2U6IGlndC9kcnZfc2VsZnRlc3Qv bGl2ZV9oYW5nY2hlY2sKPj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+Cj4+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50 ZWwuY29tPgo+PiBDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5j b20+Cj4+IC0tLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jIHwg MTEgKysrKysrLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRl bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZW5naW5lX2NzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwo+PiBp bmRleCAyMjAwNTAxMDdjNDguLmZjY2I5NWVhMTMxNSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZW5naW5lX2NzLmMKPj4gQEAgLTk4OSwxNiArOTg5LDE3IEBAIGJvb2wgaW50ZWxf ZW5naW5lX2lzX2lkbGUoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+PiAgIAo+PiAg ICAgICAgICAvKiBXYWl0aW5nIHRvIGRyYWluIEVMU1A/ICovCj4+ICAgICAgICAgIGlmIChSRUFE X09OQ0UoZW5naW5lLT5leGVjbGlzdHMuYWN0aXZlKSkgewo+PiAtICAgICAgICAgICAgICAgc3Ry dWN0IGludGVsX2VuZ2luZV9leGVjbGlzdHMgKmV4ZWNsaXN0cyA9ICZlbmdpbmUtPmV4ZWNsaXN0 czsKPj4gKyAgICAgICAgICAgICAgIHN0cnVjdCB0YXNrbGV0X3N0cnVjdCAqdCA9ICZlbmdpbmUt PmV4ZWNsaXN0cy50YXNrbGV0Owo+PiAgIAo+PiAgICAgICAgICAgICAgICAgIGxvY2FsX2JoX2Rp c2FibGUoKTsKPj4gLSAgICAgICAgICAgICAgIGlmICh0YXNrbGV0X3RyeWxvY2soJmV4ZWNsaXN0 cy0+dGFza2xldCkpIHsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgZXhlY2xpc3RzLT50YXNr bGV0LmZ1bmMoZXhlY2xpc3RzLT50YXNrbGV0LmRhdGEpOwo+PiAtICAgICAgICAgICAgICAgICAg ICAgICB0YXNrbGV0X3VubG9jaygmZXhlY2xpc3RzLT50YXNrbGV0KTsKPj4gKyAgICAgICAgICAg ICAgIGlmICh0YXNrbGV0X3RyeWxvY2sodCkpIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg aWYgKF9fdGFza2xldF9pc19lbmFibGVkKHQpKQo+IAo+IEkgc2hvdWxkIGxlYXZlIGEgY2x1ZSBo ZXJlLiBJIGRvbid0IHRoaW5rIGNhbGxpbmcgaXQgcmVzZXRfaW5fcHJvZ3Jlc3MoKQo+IHRpZXMg aW4gd2VsbCB3aXRoIHRoZSBwdXJlIHRhc2tsZXQgbmF0dXJlIGhlcmUsIHNvCj4gCj4gLyogbXVz dCB3YWl0IGlmIGEgR1BVIHJlc2V0IGlzIGluIHByb2dyZXNzICovCgpZZXMsIHJlc2V0X2luX3By b2dyZXNzIGRvZXNuJ3QgbWF0Y2gsIHRoZSBjb21tZW50IGlzIHBlcmZlY3RseSBjbGVhci4KClRo YW5rcwo+IC1DaHJpcwo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK