From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Q2hyaXN0aWFuIEvDtm5pZw==?= Subject: Re: [PATCH 1/4] drm/radeon: use RCU query for GEM_BUSY syscall Date: Fri, 03 Jul 2015 11:45:19 +0200 Message-ID: <559659AF.2090501@vodafone.de> References: <1435881253-4912-1-git-send-email-greg@chown.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from pegasos-out.vodafone.de (pegasos-out.vodafone.de [80.84.1.38]) by gabe.freedesktop.org (Postfix) with ESMTP id C9C866ED39 for ; Fri, 3 Jul 2015 02:45:27 -0700 (PDT) In-Reply-To: <1435881253-4912-1-git-send-email-greg@chown.ath.cx> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Grigori Goronzy , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gMDMuMDcuMjAxNSAwMTo1NCwgR3JpZ29yaSBHb3Jvbnp5IHdyb3RlOgo+IFdlIGRvbid0IG5l ZWQgdG8gY2FsbCB0aGUgKGV4cGVuc2l2ZSkgcmFkZW9uX2JvX3dhaXQsIGNoZWNraW5nIHRoZQo+ IGZlbmNlcyB2aWEgUkNVIGlzIG11Y2ggZmFzdGVyLiBUaGUgcmVzZXJ2YXRpb24gZG9uZSBieSBy YWRlb25fYm9fd2FpdAo+IGRvZXMgbm90IHNhdmUgdXMgZnJvbSBhbnkgcmFjZSBjb25kaXRpb25z Lgo+Cj4gU2lnbmVkLW9mZi1ieTogR3JpZ29yaSBHb3Jvbnp5IDxncmVnQGNob3duLmF0aC5jeD4K ClBhdGNoZSAjMS0jMyBhcmUgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlh bi5rb2VuaWdAYW1kLmNvbT4KClBhdGNoICM0IGlzIGEgbmljZSBjYXRjaCwgYnV0IGFzIE1pY2hl bCBhbHJlYWR5IG5vdGVkIG5lZWRzIG1vcmUgCnRob3VnaHRzIGZvciBhIGNvbXBsZXRlIGZpeC4K ClJlZ2FyZHMsCkNocmlzdGlhbi4KCj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh ZGVvbl9nZW0uYyB8IDExICsrKysrKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y YWRlb24vcmFkZW9uX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZ2VtLmMK PiBpbmRleCBhYzNjMTMxLi43MTk5ZTE5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y YWRlb24vcmFkZW9uX2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f Z2VtLmMKPiBAQCAtNDI4LDcgKzQyOCw2IEBAIGludCByYWRlb25fZ2VtX21tYXBfaW9jdGwoc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKPiAgIGludCByYWRlb25fZ2VtX2J1c3lf aW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKPiAgIAkJCSAgc3RydWN0 IGRybV9maWxlICpmaWxwKQo+ICAgewo+IC0Jc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYgPSBk ZXYtPmRldl9wcml2YXRlOwo+ICAgCXN0cnVjdCBkcm1fcmFkZW9uX2dlbV9idXN5ICphcmdzID0g ZGF0YTsKPiAgIAlzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdvYmo7Cj4gICAJc3RydWN0IHJhZGVv bl9ibyAqcm9iajsKPiBAQCAtNDQwLDEwICs0MzksMTYgQEAgaW50IHJhZGVvbl9nZW1fYnVzeV9p b2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAo+ICAgCQlyZXR1cm4gLUVO T0VOVDsKPiAgIAl9Cj4gICAJcm9iaiA9IGdlbV90b19yYWRlb25fYm8oZ29iaik7Cj4gLQlyID0g cmFkZW9uX2JvX3dhaXQocm9iaiwgJmN1cl9wbGFjZW1lbnQsIHRydWUpOwo+ICsKPiArCXIgPSBy ZXNlcnZhdGlvbl9vYmplY3RfdGVzdF9zaWduYWxlZF9yY3Uocm9iai0+dGJvLnJlc3YsIHRydWUp Owo+ICsJaWYgKHIgPT0gMCkKPiArCQlyID0gLUVCVVNZOwo+ICsJZWxzZQo+ICsJCXIgPSAwOwo+ ICsKPiArCWN1cl9wbGFjZW1lbnQgPSBBQ0NFU1NfT05DRShyb2JqLT50Ym8ubWVtLm1lbV90eXBl KTsKPiAgIAlhcmdzLT5kb21haW4gPSByYWRlb25fbWVtX3R5cGVfdG9fZG9tYWluKGN1cl9wbGFj ZW1lbnQpOwo+ICAgCWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlX3VubG9ja2VkKGdvYmopOwo+ IC0JciA9IHJhZGVvbl9nZW1faGFuZGxlX2xvY2t1cChyZGV2LCByKTsKPiAgIAlyZXR1cm4gcjsK PiAgIH0KPiAgIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK