From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH 1/2] drm/etnaviv: (re-)protect fence allocation with GPU mutex Date: Thu, 23 Mar 2017 15:30:02 +0100 Message-ID: <20170323143003.9056-1-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id D6A236E274 for ; Thu, 23 Mar 2017 14:30:05 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: patchwork-lst@pengutronix.de, etnaviv@lists.freedesktop.org, kernel@pengutronix.de, Russell King List-Id: dri-devel@lists.freedesktop.org VGhlIGZlbmNlIGFsbG9jYXRpb24gbmVlZHMgdG8gYmUgcHJvdGVjdGVkIGJ5IHRoZSBHUFUgbXV0 ZXgsIG90aGVyd2lzZQp0aGUgZmVuY2Ugc2Vxbm9zIG9mIGNvbmN1cnJlbnQgc3VibWl0cyBtaWdo dCBub3QgbWF0Y2ggdGhlIGluc2VydGlvbiBvcmRlcgpvZiB0aGUgam9icyBpbiB0aGUga2VybmVs IHJpbmcuIFRoaXMgYnJlYWtzIHRoZSBhc3N1bXB0aW9uIHRoYXQgam9icwpjb21wbGV0ZSB3aXRo IG1vbm90b25pY2FsbHkgaW5jcmVhc2luZyBmZW5jZSBzZXFub3MuCgpGaXhlczogZDk4NTM0OTAx NzZjIChkcm0vZXRuYXZpdjogdGFrZSBHUFUgbG9jayBsYXRlciBpbiB0aGUgc3VibWl0IHByb2Nl c3MpCkNDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnICM0LjkrClNpZ25lZC1vZmYtYnk6IEx1Y2Fz IFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9ldG5h dml2L2V0bmF2aXZfZ3B1LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYv ZXRuYXZpdl9ncHUuYyBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKaW5k ZXggMTMwZDdkNTE3YTE5Li5kYTQ4ODE5ZmYyZTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRu YXZpdl9ncHUuYwpAQCAtMTMxMSw2ICsxMzExLDggQEAgaW50IGV0bmF2aXZfZ3B1X3N1Ym1pdChz dHJ1Y3QgZXRuYXZpdl9ncHUgKmdwdSwKIAkJZ290byBvdXRfcG1fcHV0OwogCX0KIAorCW11dGV4 X2xvY2soJmdwdS0+bG9jayk7CisKIAlmZW5jZSA9IGV0bmF2aXZfZ3B1X2ZlbmNlX2FsbG9jKGdw dSk7CiAJaWYgKCFmZW5jZSkgewogCQlldmVudF9mcmVlKGdwdSwgZXZlbnQpOwpAQCAtMTMxOCw4 ICsxMzIwLDYgQEAgaW50IGV0bmF2aXZfZ3B1X3N1Ym1pdChzdHJ1Y3QgZXRuYXZpdl9ncHUgKmdw dSwKIAkJZ290byBvdXRfcG1fcHV0OwogCX0KIAotCW11dGV4X2xvY2soJmdwdS0+bG9jayk7Ci0K IAlncHUtPmV2ZW50W2V2ZW50XS5mZW5jZSA9IGZlbmNlOwogCXN1Ym1pdC0+ZmVuY2UgPSBmZW5j ZS0+c2Vxbm87CiAJZ3B1LT5hY3RpdmVfZmVuY2UgPSBzdWJtaXQtPmZlbmNlOwotLSAKMi4xMS4w CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK