From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH (resend)] gpu/drm: Fix lock held when returning to user space. Date: Thu, 10 Jan 2019 11:32:11 +0100 Message-ID: <20190110103211.GJ21184@phenom.ffwll.local> References: <1547115571-21219-1-git-send-email-penguin-kernel@I-love.SAKURA.ne.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id E7FC26F268 for ; Thu, 10 Jan 2019 10:32:15 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id h15so9783304edb.4 for ; Thu, 10 Jan 2019 02:32:15 -0800 (PST) Content-Disposition: inline In-Reply-To: <1547115571-21219-1-git-send-email-penguin-kernel@I-love.SAKURA.ne.jp> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tetsuo Handa Cc: Maxime Ripard , dri-devel@lists.freedesktop.org, David Airlie , syzbot , Sean Paul List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMDc6MTk6MzFQTSArMDkwMCwgVGV0c3VvIEhhbmRhIHdy b3RlOgo+IFdlIG5lZWQgdG8gY2FsbCBkcm1fbW9kZXNldF9hY3F1aXJlX2ZpbmkoKSB3aGVuIGRy bV9hdG9taWNfc3RhdGVfYWxsb2MoKQo+IGZhaWxlZCBvciBjYWxsIGRybV9tb2Rlc2V0X2FjcXVp cmVfaW5pdCgpIGFmdGVyIGRybV9hdG9taWNfc3RhdGVfYWxsb2MoKQo+IHN1Y2NlZWRlZC4KPiAK PiBTaWduZWQtb2ZmLWJ5OiBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtV UkEubmUuanA+Cj4gUmVwb3J0ZWQtYnk6IHN5emJvdCA8c3l6Ym90KzZlYTMzN2M0MjdmNTA4M2Vi ZGYyQHN5emthbGxlci5hcHBzcG90bWFpbC5jb20+CgpRdWV1ZWQgZm9yIDUuMCwgdGhhbmtzIGZv ciB5b3VyIHBhdGNoLgotRGFuaWVsCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p Y191YXBpLmMgfCAzICstLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVfb2JqZWN0LmMgfCA0 ICsrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX3VhcGkuYyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX3VhcGkuYwo+IGluZGV4IGM0MDg4OTguLjlhMWY0MWEg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfdWFwaS5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfdWFwaS5jCj4gQEAgLTEyOTYsMTIgKzEyOTYsMTEg QEAgaW50IGRybV9tb2RlX2F0b21pY19pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAJ CQkoYXJnLT5mbGFncyAmIERSTV9NT0RFX1BBR0VfRkxJUF9FVkVOVCkpCj4gIAkJcmV0dXJuIC1F SU5WQUw7Cj4gIAo+IC0JZHJtX21vZGVzZXRfYWNxdWlyZV9pbml0KCZjdHgsIERSTV9NT0RFU0VU X0FDUVVJUkVfSU5URVJSVVBUSUJMRSk7Cj4gLQo+ICAJc3RhdGUgPSBkcm1fYXRvbWljX3N0YXRl X2FsbG9jKGRldik7Cj4gIAlpZiAoIXN0YXRlKQo+ICAJCXJldHVybiAtRU5PTUVNOwo+ICAKPiAr CWRybV9tb2Rlc2V0X2FjcXVpcmVfaW5pdCgmY3R4LCBEUk1fTU9ERVNFVF9BQ1FVSVJFX0lOVEVS UlVQVElCTEUpOwo+ICAJc3RhdGUtPmFjcXVpcmVfY3R4ID0gJmN0eDsKPiAgCXN0YXRlLT5hbGxv d19tb2Rlc2V0ID0gISEoYXJnLT5mbGFncyAmIERSTV9NT0RFX0FUT01JQ19BTExPV19NT0RFU0VU KTsKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZV9vYmplY3QuYyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZV9vYmplY3QuYwo+IGluZGV4IGNkOWJjMGMuLjAwNDE5 MWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX29iamVjdC5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX29iamVjdC5jCj4gQEAgLTQ1OSwxMSArNDU5LDEx IEBAIHN0YXRpYyBpbnQgc2V0X3Byb3BlcnR5X2F0b21pYyhzdHJ1Y3QgZHJtX21vZGVfb2JqZWN0 ICpvYmosCj4gIAlzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHggY3R4Owo+ICAJaW50IHJl dDsKPiAgCj4gLQlkcm1fbW9kZXNldF9hY3F1aXJlX2luaXQoJmN0eCwgMCk7Cj4gLQo+ICAJc3Rh dGUgPSBkcm1fYXRvbWljX3N0YXRlX2FsbG9jKGRldik7Cj4gIAlpZiAoIXN0YXRlKQo+ICAJCXJl dHVybiAtRU5PTUVNOwo+ICsKPiArCWRybV9tb2Rlc2V0X2FjcXVpcmVfaW5pdCgmY3R4LCAwKTsK PiAgCXN0YXRlLT5hY3F1aXJlX2N0eCA9ICZjdHg7Cj4gIHJldHJ5Ogo+ICAJaWYgKHByb3AgPT0g c3RhdGUtPmRldi0+bW9kZV9jb25maWcuZHBtc19wcm9wZXJ0eSkgewo+IC0tIAo+IDEuOC4zLjEK PiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlv bgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK