From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Christian_K=c3=b6nig?= Subject: Re: [PATCH 18/25] drm/radeon: Use rdev->gem.mutex to protect hyperz/cmask owners Date: Thu, 15 Oct 2015 10:27:32 +0200 Message-ID: <561F6374.3050000@vodafone.de> References: <1444894601-5200-1-git-send-email-daniel.vetter@ffwll.ch> <1444894601-5200-19-git-send-email-daniel.vetter@ffwll.ch> 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 B8E5E6E707 for ; Thu, 15 Oct 2015 01:27:42 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id BC479261617 for ; Thu, 15 Oct 2015 10:27:39 +0200 (CEST) Received: from pegasos-out.vodafone.de ([127.0.0.1]) by localhost (rohrpostix1.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qPSQQHxR1U5h for ; Thu, 15 Oct 2015 10:27:37 +0200 (CEST) In-Reply-To: <1444894601-5200-19-git-send-email-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 , DRI Development Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gMTUuMTAuMjAxNSAwOTozNiwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBUaGlzIHJlbW92ZXMg dGhlIGxhc3QgZGVwZW5jeSBvZiByYWRlb24gZm9yIGRldi0+c3RydWN0X211dGV4IQo+Cj4gQWxz byB0aGUgbG9ja2luZyBzY2hlbWUgZm9yIGh5cGVyei9jbWFzayBvd25lcnMgc2VlbXMgYSBiaXQg dW5zb3VuZCwKPiB0aGVyZSdzIG5vIHByb3RlY3Rpb24gaW4gdGhlIHByZWNsb3NlIGhhbmRsZXIg KGFuZCB0aGF0IG5ldmVyIGRpZCBob2xkCj4gZGV2LT5zdHJ1Y3RfbXV0ZXggd2hpbGUgYmVpbmcg Y2FsbGVkKS4gU28gZ3JhYiB0aGUgc2FtZSBsb2NrIHRoZXJlLAo+IHRvby4KPgo+IFRoZXJlJ3Mg YWxzbyBhbGwgdGhlIGNoZWNrcyBpbiB0aGUgY3MgY2hlY2tlciwgYnV0IHNpbmNlIHRoZSBvdmVy YWxsCj4gZGVzaWduIHNlZW1zIHRvIG5ldmVyIHN0YWxsIGZvciB0aGUgcHJldmlvdXMgb3duZXIg SSBmaWd1cmVkIGl0J3Mgb2sKPiBpZiBJIGxlYXZlIHRoaXMgcmFjeS4gSXQgd2FzIHJhY3kgZXZl biBiZWZvcmUgSSB0b3VjaGVkIGl0IGFmdGVyIGFsbAo+IHRvby4KPgo+IFNpZ25lZC1vZmYtYnk6 IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgoKSSdtIG5vdCBzbyBkZWVw IGludG8gdGhlIHByZSBSNjAwIHN0dWZmIGJ1dCB0aGlzIGxvb2tzIGNvbXBsZXRlbHkgc2FuZS4K ClBhdGNoIGlzIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmln QGFtZC5jb20+CgpSZWdhcmRzLApDaHJpc3RpYW4uCgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJt L3JhZGVvbi9yYWRlb25fa21zLmMgfCAxMCArKysrKysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwg OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9yYWRlb24vcmFkZW9uX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl b25fa21zLmMKPiBpbmRleCBlZmE0NWU1MDI5NzUuLjg5M2NmMTA3OTU1MiAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9rbXMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcmFkZW9uX2ttcy5jCj4gQEAgLTE4MSw3ICsxODEsOSBAQCBzdGF0aWMgdm9p ZCByYWRlb25fc2V0X2ZpbHBfcmlnaHRzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gICAJCQkJ ICAgc3RydWN0IGRybV9maWxlICphcHBsaWVyLAo+ICAgCQkJCSAgIHVpbnQzMl90ICp2YWx1ZSkK PiAgIHsKPiAtCW11dGV4X2xvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiArCXN0cnVjdCByYWRl b25fZGV2aWNlICpyZGV2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiArCj4gKwltdXRleF9sb2NrKCZy ZGV2LT5nZW0ubXV0ZXgpOwo+ICAgCWlmICgqdmFsdWUgPT0gMSkgewo+ICAgCQkvKiB3YW50cyBy aWdodHMgKi8KPiAgIAkJaWYgKCEqb3duZXIpCj4gQEAgLTE5Miw3ICsxOTQsNyBAQCBzdGF0aWMg dm9pZCByYWRlb25fc2V0X2ZpbHBfcmlnaHRzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gICAJ CQkqb3duZXIgPSBOVUxMOwo+ICAgCX0KPiAgIAkqdmFsdWUgPSAqb3duZXIgPT0gYXBwbGllciA/ IDEgOiAwOwo+IC0JbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7Cj4gKwltdXRleF91 bmxvY2soJnJkZXYtPmdlbS5tdXRleCk7Cj4gICB9Cj4gICAKPiAgIC8qCj4gQEAgLTcyNywxMCAr NzI5LDE0IEBAIHZvaWQgcmFkZW9uX2RyaXZlcl9wcmVjbG9zZV9rbXMoc3RydWN0IGRybV9kZXZp Y2UgKmRldiwKPiAgIAkJCQlzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdikKPiAgIHsKPiAgIAlz dHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gKwo+ICsJbXV0 ZXhfbG9jaygmcmRldi0+Z2VtLm11dGV4KTsKPiAgIAlpZiAocmRldi0+aHlwZXJ6X2ZpbHAgPT0g ZmlsZV9wcml2KQo+ICAgCQlyZGV2LT5oeXBlcnpfZmlscCA9IE5VTEw7Cj4gICAJaWYgKHJkZXYt PmNtYXNrX2ZpbHAgPT0gZmlsZV9wcml2KQo+ICAgCQlyZGV2LT5jbWFza19maWxwID0gTlVMTDsK PiArCW11dGV4X3VubG9jaygmcmRldi0+Z2VtLm11dGV4KTsKPiArCj4gICAJcmFkZW9uX3V2ZF9m cmVlX2hhbmRsZXMocmRldiwgZmlsZV9wcml2KTsKPiAgIAlyYWRlb25fdmNlX2ZyZWVfaGFuZGxl cyhyZGV2LCBmaWxlX3ByaXYpOwo+ICAgfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK