From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: use in_interrupt() not in_irq() to check context Date: Tue, 10 Mar 2015 11:59:47 +0200 Message-ID: <87egoxrx4c.fsf@intel.com> References: <20150304183211.GW11371@intel.com> <1425490973.19347.2.camel@m3y3r.de> <54D8EEA6.5040300@intel.com> <54CEB859.7020003@student.jyu.fi> <87h9v2xc2e.fsf@intel.com> <54D34985.2070209@student.jyu.fi> <20150205110157.GB12153@nuc-i3427.alporthouse.com> <1425656066-2913-1-git-send-email-david.s.gordon@intel.com> <20150306164603.GB18775@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id BCC2C6E686 for ; Tue, 10 Mar 2015 02:58:21 -0700 (PDT) In-Reply-To: <20150306164603.GB18775@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Dave Gordon Cc: intel-gfx@lists.freedesktop.org, thomas@m3y3r.de List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAwNiBNYXIgMjAxNSwgRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPiB3cm90 ZToKPiBPbiBGcmksIE1hciAwNiwgMjAxNSBhdCAwMzozNDoyNlBNICswMDAwLCBEYXZlIEdvcmRv biB3cm90ZToKPj4gVGhlIGtlcm5lbCBpbl9pcnEoKSBmdW5jdGlvbiB0ZXN0cyBmb3IgaGFyZC1J UlEgY29udGV4dCBvbmx5LCBzbyBpZiBhCj4+IHN5c3RlbSBpcyBydW4gd2l0aCB0aGUga2VybmVs ICd0aHJlYWRpcnFzJyBvcHRpb24gc2VsZWN0ZWQsIHRoZSB0ZXN0IGluCj4+IGludGVsX2NoZWNr X3BhZ2VfZmxpcCgpIGdlbmVyYXRlcyBsb3RzIG9mIHdhcm5pbmdzLCBiZWNhdXNlIHRoZW4gaXQg Z2V0cwo+PiBjYWxsZWQgaW4gc29mdC1JUlEgY29udGV4dC4KPj4gCj4+IFdlIGNhbiBpbnN0ZWFk IHVzZSBpbl9pbnRlcnJ1cHQoKSB3aGljaCBhbGxvd3MgZm9yIGVpdGhlciB0eXBlIG9mCj4+IGlu dGVycnVwdCwgd2hpbGUgc3RpbGwgZGV0ZWN0aW5nIGFuZCBjb21wbGFpbmluZyBhYm91dCBtaXN1 c2Ugb2YgdGhlCj4+IHBhZ2UgZmxpcCBjb2RlIGlmIGl0IGlzIGV2ZXIgY2FsbGVkIGZyb20gbm9u LWludGVycnVwdCBjb250ZXh0Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogRGF2ZSBHb3Jkb24gPGRh dmlkLnMuZ29yZG9uQGludGVsLmNvbT4KPgo+IE1ha2VzIHNlbnNlLgo+Cj4gUmV2aWV3ZWQtYnk6 IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gQ2M6IHN0YWJsZUB2Z2Vy Lmtlcm5lbC5vcmcKClB1c2hlZCB0byBkcm0taW50ZWwtZml4ZXMsIHRoYW5rcyBmb3IgdGhlIHBh dGNoIGFuZCByZXZpZXcuIEFsc28gYWRkZWQKCkJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRl c2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD04OTMyMQoKQlIsCkphbmkuCgo+Cj4gQ2hlZXJzLCBE YW5pZWwKPj4gLS0tCj4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAg ICAyICstCj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK Pj4gCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPj4gaW5kZXggNDNkMzU3NS4u NzMyMTNhNyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+PiBAQCAt OTgxNyw3ICs5ODE3LDcgQEAgdm9pZCBpbnRlbF9jaGVja19wYWdlX2ZsaXAoc3RydWN0IGRybV9k ZXZpY2UgKmRldiwgaW50IHBpcGUpCj4+ICAJc3RydWN0IGRybV9jcnRjICpjcnRjID0gZGV2X3By aXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3BpcGVdOwo+PiAgCXN0cnVjdCBpbnRlbF9jcnRjICpp bnRlbF9jcnRjID0gdG9faW50ZWxfY3J0YyhjcnRjKTsKPj4gIAo+PiAtCVdBUk5fT04oIWluX2ly cSgpKTsKPj4gKwlXQVJOX09OKCFpbl9pbnRlcnJ1cHQoKSk7Cj4+ICAKPj4gIAlpZiAoY3J0YyA9 PSBOVUxMKQo+PiAgCQlyZXR1cm47Cj4+IC0tIAo+PiAxLjcuOS41Cj4+IAo+PiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBJbnRlbC1nZnggbWFpbGlu ZyBsaXN0Cj4+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPj4gaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+Cj4gLS0gCj4gRGFu aWVsIFZldHRlcgo+IFNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgo+ICs0MSAo MCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCi0tIApKYW5pIE5pa3VsYSwg SW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK