From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Prevent oops on req->engine in rcu-protected peeking Date: Fri, 5 Aug 2016 21:24:35 +0200 Message-ID: <20160805192435.GK6232@phenom.ffwll.local> References: <1470415020-1769-1-git-send-email-daniel.vetter@ffwll.ch> <20160805173813.GI24508@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id A64406E104 for ; Fri, 5 Aug 2016 19:24:41 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id x83so5014398wma.3 for ; Fri, 05 Aug 2016 12:24:41 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160805173813.GI24508@nuc-i3427.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 , Daniel Vetter , Intel Graphics Development , "Goel, Akash" , Joonas Lahtinen List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBBdWcgMDUsIDIwMTYgYXQgMDY6Mzg6MTNQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgQXVnIDA1LCAyMDE2IGF0IDA2OjM3OjAwUE0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBXaGVuIG9ubHkgcmN1LXByb3RlY3RlZCB3ZSBtaWdodCBwZWVrIGF0 IGEgcmVpbml0aWFsaXppbmcgcmVxdWVzdC4KPiA+IFByZXZlbnQgY2FybmFnZSBieSBtYWtpbmcg c3VyZSB3ZSBkb24ndCBhY2NpZGVudGFsbHkgY2hhc2UgYSBOVUxMCj4gPiBwb2ludGVyLgo+ID4g Cj4gPiBUaGUgcHJvcGVyIGZpeCBmb3IgdGhpcyBpcyB0byBkcm9wIHRoZSBtZW1zZXQgKHdpdGgg a3phbGxvYykgaW4gdGhlCj4gPiByZXF1ZXN0IGFsbG9jYXRpb24gZnVuY3Rpb24sIHNpbmNlIHRo YXQgYXZvaWRzIGJvdGggdGhlIE5VTEwgY2hlY2sgaW4KPiA+IHRoZXNlIGZhc3RwYXRocyBhbmQg bWFrZXMgcmVxdWVzdCBhbGxvY2F0aW9uIGEgbm90Y2ggbGlnaHRlci4gQnV0IGl0Cj4gPiBhbHNv IG1lYW5zIHdlIG5lZWQgdG8gY2FyZWZ1bCBhdWRpdCBhbGwgdGhlIHBhdGhzIHRvIG1ha2Ugc3Vy ZSBub3RoaW5nCj4gPiBnZXRzIHVwc2V0IGFuZCBydW5zIGludG8gZ2FyYmFnZS4gQW5kIHRoYXQn cyBhIGJpdCBtdWNoIG9uIGEgbGF0ZSBGcmlkYXkKPiA+IHdpdGggSm9vbmFzIGFscmVhZHkgb24g dy9lLiBBbHNvLCB0b2RheSBpcyBkcm0taW50ZWwtbmV4dCB0YWcgZGF5LCBhbmQKPiA+IHRoaXMg d2lsbCBiZSB0aGUgdGFnIGZvciB0aGUgZmlyc3QgNC45IHB1bGwgcmVxdWVzdC4KPiA+IAo+ID4g SGVuY2UgdGhpcyBlYXNpZXIgdG8gcmV2aWV3IGludGVyaW0gZml4LCB3aGljaCB3aWxsIGJlIHJl cGxhY2VkIGVhcmx5IG5leHQKPiA+IHdlZWsgYnkgdGhlIHByb3BlciBmaXggQ2hyaXMgaXMgd29y a2luZyBvbi4KPiA+IAo+ID4gRml4ZXM6IDBlYWZlYzZkMzI0NCAoImRybS9pOTE1OiBFbmFibGUg bG9ja2xlc3MgbG9va3VwIG9mIHJlcXVlc3QuLi4iKQo+ID4gQ2M6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gQ2M6ICJHb2VsLCBBa2FzaCIgPGFrYXNoLmdvZWxA aW50ZWwuY29tPgo+ID4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ Cj4gPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29t Pgo+ID4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5j aD4KPiAKPiBUaGlzIGlzIG5vdCBjb21wbGV0ZSBlaXRoZXIgc2luY2Ugd2UgZG8gUkNVIGxvb2t1 cHMgZWxzZXdoZXJlIGFzIHdlbGwuCgpIdW50aW5nIHRocm91Z2hvdXQgdGhlIGNvZGUsIHRoZSBv bmx5IG90aGVyIHBsYWNlIEkndmUgZm91bmQgaXMgaW4KaTkxNV9ncHVfZXJyb3IuYy4gT25seSBf X2FjdGl2ZV9nZXRfZW5naW5lX2lkIGxvb2tzIGF0IHJlcS0+ZW5naW5lLCBhbmQgaXQKYWxyZWFk eSBoYXMgYSBOVUxMIGNoZWNrLgoKSSBrbm93IHRoYXQgdGhlcmUncyBwbGVudHkgb2YgeW91ciBw YXRjaGVzIHBlbmRpbmcgd2hpY2ggd2lsbCBhZGQgdG9ucyBvZgpsb2NrbGVzcyByZXF1ZXN0IGxv Y2t1cHMsIGJ1dCBJIHRoaW5rIGZvciBhIHNob3J0LXRlcm0gZml4IG92ZXIgdGhlIHcvZQp0aGlz IGlzIGZpbmUuIElzIHRoZXJlIGFub3RoZXIgcGxhY2UgSSd2ZSBtaXNzZWQuCgpTaWduZWQtb2Zm LWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KLS0gCkRhbmllbCBW ZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZm d2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=