From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Siqueira Subject: Re: [PATCH 02/10] drm/vkms: Use spin_lock_irq in process context Date: Wed, 12 Jun 2019 10:34:55 -0300 Message-ID: References: <20190606222751.32567-1-daniel.vetter@ffwll.ch> <20190606222751.32567-3-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-vs1-xe43.google.com (mail-vs1-xe43.google.com [IPv6:2607:f8b0:4864:20::e43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2F6C789226 for ; Wed, 12 Jun 2019 13:35:06 +0000 (UTC) Received: by mail-vs1-xe43.google.com with SMTP id 190so6637583vsf.9 for ; Wed, 12 Jun 2019 06:35:06 -0700 (PDT) In-Reply-To: <20190606222751.32567-3-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Shayenne Moura , Haneen Mohammed , DRI Development , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdW4gNiwgMjAxOSBhdCA3OjI4IFBNIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAZmZ3bGwuY2g+IHdyb3RlOgo+Cj4gVGhlIHdvcmtlciBpcyBhbHdheXMgaW4gcHJvY2VzcyBj b250ZXh0LCBubyBuZWVkIGZvciB0aGUgX2lycXNhZmUKPiB2ZXJzaW9uLiBTYW1lIGZvciB0aGUg c2V0X3NvdXJjZSBjYWxsYmFjaywgdGhhdCdzIG9ubHkgY2FsbGVkIGZyb20gdGhlCj4gZGVidWdm cyBoYW5kbGVyIGluIGEgc3lzY2FsbC4KPgo+IENjOiBTaGF5ZW5uZSBNb3VyYSA8c2hheWVubmVs dXptb3VyYUBnbWFpbC5jb20+Cj4gQ2M6IFJvZHJpZ28gU2lxdWVpcmEgPHJvZHJpZ29zaXF1ZWly YW1lbG9AZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52 ZXR0ZXJAaW50ZWwuY29tPgo+IENjOiBIYW5lZW4gTW9oYW1tZWQgPGhhbW9oYW1tZWQuc2FAZ21h aWwuY29tPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+Cj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3JjLmMgfCAxMCArKysrLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcmMuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3Zr bXNfY3JjLmMKPiBpbmRleCA2NjYwM2RhNjM0ZmUuLjg4M2UzNmZlN2I2ZSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NyYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L3ZrbXMvdmttc19jcmMuYwo+IEBAIC0xNjcsMTYgKzE2NywxNSBAQCB2b2lkIHZrbXNfY3JjX3dv cmtfaGFuZGxlKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiAgICAgICAgIHUzMiBjcmMzMiA9 IDA7Cj4gICAgICAgICB1NjQgZnJhbWVfc3RhcnQsIGZyYW1lX2VuZDsKPiAgICAgICAgIGJvb2wg Y3JjX3BlbmRpbmc7Cj4gLSAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Cj4gLSAgICAgICBz cGluX2xvY2tfaXJxc2F2ZSgmb3V0LT5zdGF0ZV9sb2NrLCBmbGFncyk7Cj4gKyAgICAgICBzcGlu X2xvY2tfaXJxKCZvdXQtPnN0YXRlX2xvY2spOwo+ICAgICAgICAgZnJhbWVfc3RhcnQgPSBjcnRj X3N0YXRlLT5mcmFtZV9zdGFydDsKPiAgICAgICAgIGZyYW1lX2VuZCA9IGNydGNfc3RhdGUtPmZy YW1lX2VuZDsKPiAgICAgICAgIGNyY19wZW5kaW5nID0gY3J0Y19zdGF0ZS0+Y3JjX3BlbmRpbmc7 Cj4gICAgICAgICBjcnRjX3N0YXRlLT5mcmFtZV9zdGFydCA9IDA7Cj4gICAgICAgICBjcnRjX3N0 YXRlLT5mcmFtZV9lbmQgPSAwOwo+ICAgICAgICAgY3J0Y19zdGF0ZS0+Y3JjX3BlbmRpbmcgPSBm YWxzZTsKPiAtICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm91dC0+c3RhdGVfbG9jaywg ZmxhZ3MpOwo+ICsgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZvdXQtPnN0YXRlX2xvY2spOwo+Cj4g ICAgICAgICAvKgo+ICAgICAgICAgICogV2UgcmFjZWQgd2l0aCB0aGUgdmJsYW5rIGhydGltZXIg YW5kIHByZXZpb3VzIHdvcmsgYWxyZWFkeSBjb21wdXRlZAo+IEBAIC0yNDYsNyArMjQ1LDYgQEAg aW50IHZrbXNfc2V0X2NyY19zb3VyY2Uoc3RydWN0IGRybV9jcnRjICpjcnRjLCBjb25zdCBjaGFy ICpzcmNfbmFtZSkKPiAgewo+ICAgICAgICAgc3RydWN0IHZrbXNfb3V0cHV0ICpvdXQgPSBkcm1f Y3J0Y190b192a21zX291dHB1dChjcnRjKTsKPiAgICAgICAgIGJvb2wgZW5hYmxlZCA9IGZhbHNl Owo+IC0gICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgICAgIGludCByZXQgPSAwOwo+ Cj4gICAgICAgICByZXQgPSB2a21zX2NyY19wYXJzZV9zb3VyY2Uoc3JjX25hbWUsICZlbmFibGVk KTsKPiBAQCAtMjU0LDkgKzI1Miw5IEBAIGludCB2a21zX3NldF9jcmNfc291cmNlKHN0cnVjdCBk cm1fY3J0YyAqY3J0YywgY29uc3QgY2hhciAqc3JjX25hbWUpCj4gICAgICAgICAvKiBtYWtlIHN1 cmUgbm90aGluZyBpcyBzY2hlZHVsZWQgb24gY3J0YyB3b3JrcSAqLwo+ICAgICAgICAgZmx1c2hf d29ya3F1ZXVlKG91dC0+Y3JjX3dvcmtxKTsKPgo+IC0gICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo Jm91dC0+bG9jaywgZmxhZ3MpOwo+ICsgICAgICAgc3Bpbl9sb2NrX2lycSgmb3V0LT5sb2NrKTsK PiAgICAgICAgIG91dC0+Y3JjX2VuYWJsZWQgPSBlbmFibGVkOwo+IC0gICAgICAgc3Bpbl91bmxv Y2tfaXJxcmVzdG9yZSgmb3V0LT5sb2NrLCBmbGFncyk7CgpJIHdhcyB3b25kZXJpbmcgaWYgd2Ug Y291bGQgdXNlIGF0b21pY190IGZvciBjcmNfZW5hYmxlZCBhbmQgYXZvaWQKdGhpcyBzb3J0IG9m IGxvY2suIEkgZGlkIG5vdCB0cnkgdG8gY2hhbmdlIHRoZSBkYXRhIHR5cGU7IHRoaXMgaXMganVz dAphbiBpZGVhLgoKUmV2aWV3ZWQtYnk6IFJvZHJpZ28gU2lxdWVpcmEgPHJvZHJpZ29zaXF1ZWly YW1lbG9AZ21haWwuY29tPgpUZXN0ZWQtYnk6IFJvZHJpZ28gU2lxdWVpcmEgPHJvZHJpZ29zaXF1 ZWlyYW1lbG9AZ21haWwuY29tPgoKPiArICAgICAgIHNwaW5fdW5sb2NrX2lycSgmb3V0LT5sb2Nr KTsKPgo+ICAgICAgICAgcmV0dXJuIHJldDsKPiAgfQo+IC0tCj4gMi4yMC4xCj4KCgotLSAKClJv ZHJpZ28gU2lxdWVpcmEKaHR0cHM6Ly9zaXF1ZWlyYS50ZWNoCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==