From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Drain the device workqueue on unload Date: Thu, 29 Jun 2017 12:07:04 +0300 Message-ID: <878tkbb1s7.fsf@gaia.fi.intel.com> References: <20170628153909.22493-1-chris@chris-wilson.co.uk> 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 C6B626E625 for ; Thu, 29 Jun 2017 09:07:50 +0000 (UTC) In-Reply-To: <20170628153909.22493-1-chris@chris-wilson.co.uk> 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 Cc: Matthew Auld List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gV29ya2Vy cyBvbiB0aGUgaTkxNS0+d3EgbWF5IHJlYXJtIHRoZW1zZWx2ZXMgc28gZm9yIGNvbXBsZXRlbmVz cyB3ZSBuZWVkCj4gdG8gcmVwbGFjZSBvdXIgZmx1c2hfd29ya3F1ZXVlKCkgd2l0aCBhIGNhbGwg dG8gZHJhaW5fd29ya3F1ZXVlKCkgYmVmb3JlCj4gdW5sb2FkaW5nIHRoZSBkZXZpY2UuCj4KPiBS ZWZlcmVuY2VzOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0x MDE2MjcKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KPiBDYzogTWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPgo+IC0tLQo+ ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jICAgICAgICAgICAgICAgICAgfCAyICst Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYyB8IDIg Ky0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4K PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiBpbmRleCA5MTY3YTczZjNjNjkuLjNmOTk4ZDcxMDJm NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+IEBAIC01OTIsNyArNTkyLDcgQEAgc3Rh dGljIGNvbnN0IHN0cnVjdCB2Z2Ffc3dpdGNoZXJvb19jbGllbnRfb3BzIGk5MTVfc3dpdGNoZXJv b19vcHMgPSB7Cj4gIAo+ICBzdGF0aWMgdm9pZCBpOTE1X2dlbV9maW5pKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdikKPiAgewo+IC0JZmx1c2hfd29ya3F1ZXVlKGRldl9wcml2LT53 cSk7Cj4gKwlkcmFpbl93b3JrcXVldWUoZGV2X3ByaXYtPndxKTsKClRoZXJlIHdpbGwgYmUgc3Vw ZXJmbHVvdXMgZHJhaW5fd29ya3F1ZXVlIGluIGRyaXZlcl91bmxvYWQuCgpBbHNvIHRoZSBkZXN0 cm95IHdpbGwgZHJhaW4gYnlpdHNlbGYgYnV0IGluIGhlcmUgd2Ugd2FudAp0byBkcmFpbiBiZWZv cmUgdGFraW5nIG11dGV4PwoKLU1pa2EKCj4gIAo+ICAJbXV0ZXhfbG9jaygmZGV2X3ByaXYtPmRy bS5zdHJ1Y3RfbXV0ZXgpOwo+ICAJaW50ZWxfdWNfZmluaV9odyhkZXZfcHJpdik7Cj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYwo+IGluZGV4 IDQ3NjEzZDIwYmJhOC4uNGJlZWQ4OWI1MWU2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYwo+IEBAIC01Nyw3ICs1Nyw3IEBAIHN0 YXRpYyB2b2lkIG1vY2tfZGV2aWNlX3JlbGVhc2Uoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAg Cj4gIAljYW5jZWxfZGVsYXllZF93b3JrX3N5bmMoJmk5MTUtPmd0LnJldGlyZV93b3JrKTsKPiAg CWNhbmNlbF9kZWxheWVkX3dvcmtfc3luYygmaTkxNS0+Z3QuaWRsZV93b3JrKTsKPiAtCWZsdXNo X3dvcmtxdWV1ZShpOTE1LT53cSk7Cj4gKwlkcmFpbl93b3JrcXVldWUoaTkxNS0+d3EpOwo+ICAK PiAgCW11dGV4X2xvY2soJmk5MTUtPmRybS5zdHJ1Y3RfbXV0ZXgpOwo+ICAJZm9yX2VhY2hfZW5n aW5lKGVuZ2luZSwgaTkxNSwgaWQpCj4gLS0gCj4gMi4xMy4xCj4KPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QK PiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==