From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6B59EC2BA19 for ; Mon, 13 Apr 2020 13:07:41 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 443152072C for ; Mon, 13 Apr 2020 13:07:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 443152072C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9D02889E98; Mon, 13 Apr 2020 13:07:40 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 272A289E98 for ; Mon, 13 Apr 2020 13:07:40 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 499131FB; Mon, 13 Apr 2020 06:07:39 -0700 (PDT) Received: from [192.168.1.179] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 090573F68F; Mon, 13 Apr 2020 06:07:37 -0700 (PDT) Subject: Re: [PATCH 1/2] drm/panfrost: missing remove opp table in case of failure To: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= , Rob Herring , Tomeu Vizoso , Alyssa Rosenzweig , Viresh Kumar , Nishanth Menon , Stephen Boyd References: <20200411200632.4045-1-peron.clem@gmail.com> From: Steven Price Message-ID: <694c3bd0-1588-ed28-d282-8e83fc6a06f5@arm.com> Date: Mon, 13 Apr 2020 14:07:36 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200411200632.4045-1-peron.clem@gmail.com> Content-Language: en-GB X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMTEvMDQvMjAyMCAyMTowNiwgQ2zDqW1lbnQgUMOpcm9uIHdyb3RlOgo+IEluIGNhc2Ugb2Yg ZmFpbHVyZSB3ZSBuZWVkIHRvIHJlbW92ZSBPUFAgdGFibGUuCj4gCj4gVXNlIExpbnV4IGNsYXNz aWMgZXJyb3IgaGFuZGxpbmcgd2l0aCBnb3RvIHVzYWdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENs w6ltZW50IFDDqXJvbiA8cGVyb24uY2xlbUBnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogU3RldmVu IFByaWNlIDxzdGV2ZW4ucHJpY2VAYXJtLmNvbT4KCj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0v cGFuZnJvc3QvcGFuZnJvc3RfZGV2ZnJlcS5jIHwgMTYgKysrKysrKysrKysrLS0tLQo+ICAgMSBm aWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9kZXZmcmVxLmMgYi9kcml2 ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3RfZGV2ZnJlcS5jCj4gaW5kZXggNDEzOTg3MDM4 ZmJmLi42MjU0MWY0ZWRkODEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0 L3BhbmZyb3N0X2RldmZyZXEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5m cm9zdF9kZXZmcmVxLmMKPiBAQCAtOTAsOCArOTAsMTEgQEAgaW50IHBhbmZyb3N0X2RldmZyZXFf aW5pdChzdHJ1Y3QgcGFuZnJvc3RfZGV2aWNlICpwZmRldikKPiAgIAljdXJfZnJlcSA9IGNsa19n ZXRfcmF0ZShwZmRldi0+Y2xvY2spOwo+ICAgCj4gICAJb3BwID0gZGV2ZnJlcV9yZWNvbW1lbmRl ZF9vcHAoZGV2LCAmY3VyX2ZyZXEsIDApOwo+IC0JaWYgKElTX0VSUihvcHApKQo+IC0JCXJldHVy biBQVFJfRVJSKG9wcCk7Cj4gKwlpZiAoSVNfRVJSKG9wcCkpIHsKPiArCQlEUk1fREVWX0VSUk9S KGRldiwgIkZhaWxlZCB0byBzZXQgcmVjb21tZW5kZWQgT1BQXG4iKTsKPiArCQlyZXQgPSBQVFJf RVJSKG9wcCk7Cj4gKwkJZ290byBlcnJfb3BwOwo+ICsJfQo+ICAgCj4gICAJcGFuZnJvc3RfZGV2 ZnJlcV9wcm9maWxlLmluaXRpYWxfZnJlcSA9IGN1cl9mcmVxOwo+ICAgCWRldl9wbV9vcHBfcHV0 KG9wcCk7Cj4gQEAgLTEwMCw4ICsxMDMsOCBAQCBpbnQgcGFuZnJvc3RfZGV2ZnJlcV9pbml0KHN0 cnVjdCBwYW5mcm9zdF9kZXZpY2UgKnBmZGV2KQo+ICAgCQkJCQkgIERFVkZSRVFfR09WX1NJTVBM RV9PTkRFTUFORCwgTlVMTCk7Cj4gICAJaWYgKElTX0VSUihkZXZmcmVxKSkgewo+ICAgCQlEUk1f REVWX0VSUk9SKGRldiwgIkNvdWxkbid0IGluaXRpYWxpemUgR1BVIGRldmZyZXFcbiIpOwo+IC0J CWRldl9wbV9vcHBfb2ZfcmVtb3ZlX3RhYmxlKGRldik7Cj4gLQkJcmV0dXJuIFBUUl9FUlIoZGV2 ZnJlcSk7Cj4gKwkJcmV0ID0gUFRSX0VSUihkZXZmcmVxKTsKPiArCQlnb3RvIGVycl9vcHA7Cj4g ICAJfQo+ICAgCXBmZGV2LT5kZXZmcmVxLmRldmZyZXEgPSBkZXZmcmVxOwo+ICAgCj4gQEAgLTEx Miw2ICsxMTUsMTEgQEAgaW50IHBhbmZyb3N0X2RldmZyZXFfaW5pdChzdHJ1Y3QgcGFuZnJvc3Rf ZGV2aWNlICpwZmRldikKPiAgIAkJcGZkZXYtPmRldmZyZXEuY29vbGluZyA9IGNvb2xpbmc7Cj4g ICAKPiAgIAlyZXR1cm4gMDsKPiArCj4gK2Vycl9vcHA6Cj4gKwlkZXZfcG1fb3BwX29mX3JlbW92 ZV90YWJsZShkZXYpOwo+ICsKPiArCXJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiAgIHZvaWQgcGFu ZnJvc3RfZGV2ZnJlcV9maW5pKHN0cnVjdCBwYW5mcm9zdF9kZXZpY2UgKnBmZGV2KQo+IAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==