From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 02/18] drm/i915/gt: Mark up the nested engine-pm timeline lock as irqsafe Date: Mon, 19 Aug 2019 14:31:21 +0300 Message-ID: <87a7c55r3q.fsf@gaia.fi.intel.com> References: <20190819075835.20065-1-chris@chris-wilson.co.uk> <20190819075835.20065-3-chris@chris-wilson.co.uk> <87ftlx5yvi.fsf@gaia.fi.intel.com> <156620549366.30002.3962015031126643907@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id C5B5289D5C for ; Mon, 19 Aug 2019 11:32:08 +0000 (UTC) In-Reply-To: <156620549366.30002.3962015031126643907@skylake-alporthouse-com> 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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE5LTA4LTE5IDA5OjQzOjI5KQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBXZSB1c2UgYSBmYWtlIHRp bWVsaW5lLT5tdXRleCBsb2NrIHRvIHJlYXNzdXJlIGxvY2tkZXAgdGhhdCB0aGUgdGltZWxpbmUK Pj4gPiBpcyBhbHdheXMgbG9ja2VkIHdoZW4gZW1pdHRpbmcgcmVxdWVzdHMuIEhvd2V2ZXIsIHRo ZSB1c2UgaW5zaWRlCj4+ID4gX19lbmdpbmVfcGFyaygpIG1heSBiZSBpbnNpZGUgaGFyZGlycSBh bmQgc28gbG9ja2RlcCBub3cgY29tcGxhaW5zIGFib3V0Cj4+ID4gdGhlIG1peGVkIGlycS1zdGF0 ZSBvZiB0aGUgbmVzdGVkIGxvY2tlZC4gRGlzYWJsZSBpcnFzIGFyb3VuZCB0aGUKPj4gPiBsb2Nr ZGVwIHRyYWNraW5nIHRvIGtlZXAgaXQgaGFwcHkuCj4+ID4KPj4gPiBGaXhlczogNmM2OWE0NTQ0 NWFmICgiZHJtL2k5MTUvZ3Q6IE1hcmsgY29udGV4dC0+YWN0aXZlX2NvdW50IGFzIHByb3RlY3Rl ZCBieSB0aW1lbGluZS0+bXV0ZXgiKQo+PiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+PiA+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtv LnVyc3VsaW5AaW50ZWwuY29tPgo+PiA+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxh QGxpbnV4LmludGVsLmNvbT4KPj4gPiAtLS0KPj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qv aW50ZWxfZW5naW5lX3BtLmMgfCAxOCArKysrKysrKysrKysrKysrKysKPj4gPiAgMSBmaWxlIGNo YW5nZWQsIDE4IGluc2VydGlvbnMoKykKPj4gPgo+PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9ndC9pbnRlbF9lbmdpbmVfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0 L2ludGVsX2VuZ2luZV9wbS5jCj4+ID4gaW5kZXggNWYwM2Y3ZGNhZDcyLi41ZDAwMzc1MTk2OGIg MTAwNjQ0Cj4+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZW5naW5lX3Bt LmMKPj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9lbmdpbmVfcG0uYwo+ PiA+IEBAIC0zNyw5ICszNywxNSBAQCBzdGF0aWMgaW50IF9fZW5naW5lX3VucGFyayhzdHJ1Y3Qg aW50ZWxfd2FrZXJlZiAqd2YpCj4+ID4gICAgICAgcmV0dXJuIDA7Cj4+ID4gIH0KPj4gPiAgCj4+ ID4gKyNpZiBJU19FTkFCTEVEKENPTkZJR19MT0NLREVQKQo+PiA+ICsKPj4gPiAgc3RhdGljIGlu bGluZSB2b2lkIF9fdGltZWxpbmVfbWFya19sb2NrKHN0cnVjdCBpbnRlbF9jb250ZXh0ICpjZSkK Pj4gPiAgewo+PiA+ICsgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ID4gKwo+PiA+ICsgICAg IGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPj4gPiAgICAgICBtdXRleF9hY3F1aXJlKCZjZS0+dGlt ZWxpbmUtPm11dGV4LmRlcF9tYXAsIDIsIDAsIF9USElTX0lQXyk7Cj4+ID4gKyAgICAgbG9jYWxf aXJxX3Jlc3RvcmUoZmxhZ3MpOwo+PiAKPj4gSSBhbSBzdGFydGluZyB0byBoYXZlIHNlY29uZCB0 aG91Z2h0cy4gT25lIGNvdWxkIGFyZ3VlIHRoYXQgdGhlCj4+IG5ldCBlZmZlY3QgaXMgb24gcG9z aXRpdmUgc2lkZS4KPj4gCj4+IEJ1dCB3ZSBkaXZlcmdlIG9uIGJlaGF2aW91ciBub3cuCj4KPiBB cmUgeW91IHdvcnJ5aW5nIGFib3V0IHRoZSAjaWYtI2Vsc2UgYW5kIGFjY2lkZW50YWxseSBzdGlj a2luZyBtb3JlIGNvZGUKPiBpbiB0aGVyZT8KCkp1c3QgdGhlIGRldGFpbCB0aGF0IG5vdyB3aXRo IGxvY2tkZXAgd2UgY2hhbmdlIHRoZSBpcnEgcGF0dGVybgpidXQgbm93IHRoaW5raW5nIGFib3V0 IGl0IG1vcmUsIHdpdGggdGhpcyBibG9jayBpdCBzaG91bGQgbm90IG1hdHRlcgphdCBhbGwuIFNv IGNvdWxkIGJlIHRoYXQgbXkgY29uY2VybiBpcyB0b3RhbGx5IGJvZ3VzLgoKLU1pa2EKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4