From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Use rcu to defer freeing of irq_work Date: Wed, 13 Dec 2017 10:54:55 +0000 Message-ID: <05082d5a-7bf7-84b0-d7a6-cc5ebd73429c@linux.intel.com> References: <20171213094802.28243-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 mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id EF5E76E41F for ; Wed, 13 Dec 2017 10:54:57 +0000 (UTC) In-Reply-To: <20171213094802.28243-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 Ck9uIDEzLzEyLzIwMTcgMDk6NDgsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJdCBpcyBpbGxlZ2Fs IHRvIHBlcmZvcm0gYW4gaW1tZWRpYXRlIGZyZWUgb2YgdGhlIHN0cnVjdCBpcnFfd29yayBmcm9t Cj4gaW5zaWRlIHRoZSBpcnFfd29yayBjYWxsYmFjayAoYXMgaXJxX3dvcmtfcnVuX2xpc3QgbW9k aWZpZXMgd29yay0+ZmxhZ3MKPiBhZnRlciBleGVjdXRpb24gb2YgdGhlIHdvcmstPmZ1bmMoKSku IEFzIHdlIHVzZSB0aGUgaXJxX3dvcmsgdG8KPiBjb29yZGluYXRlIHRoZSBmcmVlaW5nIG9mIHRo ZSBjYWxsYmFjayBmcm9tIHR3byBkaWZmZXJlbnQgc29mdGlycSBwYXRocywKPiB3ZSBuZWVkIHRv IGRlZmVyIHRoZSBrZnJlZSBmcm9tIGluc2lkZSBvdXIgaXJxX3dvcmsgY2FsbGJhY2ssIGZvciB3 aGljaAo+IHdlIGNhbiB1c2Uga2ZyZWVfcmN1Lgo+IAo+IEZpeGVzOiA4MWMwZWQyMWFhOTEgKCJk cm0vaTkxNS9mZW5jZTogQXZvaWQgZGVsX3RpbWVyX3N5bmMoKSBmcm9tIGluc2lkZSBhIHRpbWVy IikKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzog Sm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zd19mZW5jZS5jIHwgMyArKy0KPiAgIDEgZmls ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zd19mZW5jZS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9zd19mZW5jZS5jCj4gaW5kZXggZThjYTY3YTEyOWQyLi5hYzIzNmI4OGM5OWMg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zd19mZW5jZS5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zd19mZW5jZS5jCj4gQEAgLTM2Nyw2ICszNjcs NyBAQCBzdHJ1Y3QgaTkxNV9zd19kbWFfZmVuY2VfY2Igewo+ICAgCXN0cnVjdCBkbWFfZmVuY2Ug KmRtYTsKPiAgIAlzdHJ1Y3QgdGltZXJfbGlzdCB0aW1lcjsKPiAgIAlzdHJ1Y3QgaXJxX3dvcmsg d29yazsKPiArCXN0cnVjdCByY3VfaGVhZCByY3U7Cj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9p ZCB0aW1lcl9pOTE1X3N3X2ZlbmNlX3dha2Uoc3RydWN0IHRpbWVyX2xpc3QgKnQpCj4gQEAgLTQw Niw3ICs0MDcsNyBAQCBzdGF0aWMgdm9pZCBpcnFfaTkxNV9zd19mZW5jZV93b3JrKHN0cnVjdCBp cnFfd29yayAqd3JrKQo+ICAgCWRlbF90aW1lcl9zeW5jKCZjYi0+dGltZXIpOwo+ICAgCWRtYV9m ZW5jZV9wdXQoY2ItPmRtYSk7Cj4gICAKPiAtCWtmcmVlKGNiKTsKPiArCWtmcmVlX3JjdShjYiwg cmN1KTsKPiAgIH0KPiAgIAo+ICAgaW50IGk5MTVfc3dfZmVuY2VfYXdhaXRfZG1hX2ZlbmNlKHN0 cnVjdCBpOTE1X3N3X2ZlbmNlICpmZW5jZSwKPiAKClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxp biA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK