From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Clark Subject: [PATCH 2/2] drm/msm: use drm_cache when available Date: Mon, 5 Aug 2019 14:14:34 -0700 Message-ID: <20190805211451.20176-2-robdclark@gmail.com> References: <20190805211451.20176-1-robdclark@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190805211451.20176-1-robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Rob Clark , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, David Airlie , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Rob Clark , Daniel Vetter , Sean Paul , Christoph Hellwig List-Id: dri-devel@lists.freedesktop.org RnJvbTogUm9iIENsYXJrIDxyb2JkY2xhcmtAY2hyb21pdW0ub3JnPgoKRm9yIGEgbG9uZyB0aW1l IGRybS9tc20gaGFkIGJlZW4gYWJ1c2luZyBkbWFfbWFwXyogb3IgZG1hX3N5bmNfKiB0bwpjbGVh biBwYWdlcyBmb3IgYnVmZmVycyB3aXRoIHVuY2FjaGVkL3dyaXRlY29tYmluZSBDUFUgbW1hcCdp bmdzLgoKQnV0IGRybS9tc20gaXMgbWFuYWdpbmcgaXQncyBvd24gaW9tbXUgZG9tYWlucywgYW5k IHJlYWxseSBkb2Vzbid0IHdhbnQKdGhlIGFkZGl0aW9uYWwgZnVuY3Rpb25hbGl0eSBwcm92aWRl ZCBieSB2YXJpb3VzIERNQSBBUEkgb3BzLgoKTGV0J3MganVzdCBjdXQgdGhlIGFic3RyYWN0aW9u IGFuZCB1c2UgZHJtX2NhY2hlIHdoZXJlIHBvc3NpYmxlLgoKU2lnbmVkLW9mZi1ieTogUm9iIENs YXJrIDxyb2JkY2xhcmtAY2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNt X2dlbS5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fZ2VtLmMKaW5kZXggOGNmNjM2MmU2NGJmLi5hZjE5ZWYyMGQwZDUgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9t c20vbXNtX2dlbS5jCkBAIC05LDYgKzksOCBAQAogI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4K ICNpbmNsdWRlIDxsaW51eC9wZm5fdC5oPgogCisjaW5jbHVkZSA8ZHJtL2RybV9jYWNoZS5oPgor CiAjaW5jbHVkZSAibXNtX2Rydi5oIgogI2luY2x1ZGUgIm1zbV9mZW5jZS5oIgogI2luY2x1ZGUg Im1zbV9nZW0uaCIKQEAgLTQ4LDYgKzUwLDcgQEAgc3RhdGljIGJvb2wgdXNlX3BhZ2VzKHN0cnVj dCBkcm1fZ2VtX29iamVjdCAqb2JqKQogCiBzdGF0aWMgdm9pZCBzeW5jX2Zvcl9kZXZpY2Uoc3Ry dWN0IG1zbV9nZW1fb2JqZWN0ICptc21fb2JqKQogeworI2lmICFkZWZpbmVkKEhBU19EUk1fQ0FD SEUpCiAJc3RydWN0IGRldmljZSAqZGV2ID0gbXNtX29iai0+YmFzZS5kZXYtPmRldjsKIAogCWlm IChnZXRfZG1hX29wcyhkZXYpKSB7CkBAIC01NywxMCArNjAsMTQgQEAgc3RhdGljIHZvaWQgc3lu Y19mb3JfZGV2aWNlKHN0cnVjdCBtc21fZ2VtX29iamVjdCAqbXNtX29iaikKIAkJZG1hX21hcF9z ZyhkZXYsIG1zbV9vYmotPnNndC0+c2dsLAogCQkJbXNtX29iai0+c2d0LT5uZW50cywgRE1BX0JJ RElSRUNUSU9OQUwpOwogCX0KKyNlbHNlCisJZHJtX2NsZmx1c2hfc2cobXNtX29iai0+c2d0KTsK KyNlbmRpZgogfQogCiBzdGF0aWMgdm9pZCBzeW5jX2Zvcl9jcHUoc3RydWN0IG1zbV9nZW1fb2Jq ZWN0ICptc21fb2JqKQogeworI2lmICFkZWZpbmVkKEhBU19EUk1fQ0FDSEUpCiAJc3RydWN0IGRl dmljZSAqZGV2ID0gbXNtX29iai0+YmFzZS5kZXYtPmRldjsKIAogCWlmIChnZXRfZG1hX29wcyhk ZXYpKSB7CkBAIC03MCw2ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIHN5bmNfZm9yX2NwdShzdHJ1Y3Qg bXNtX2dlbV9vYmplY3QgKm1zbV9vYmopCiAJCWRtYV91bm1hcF9zZyhkZXYsIG1zbV9vYmotPnNn dC0+c2dsLAogCQkJbXNtX29iai0+c2d0LT5uZW50cywgRE1BX0JJRElSRUNUSU9OQUwpOwogCX0K KyNlbmRpZgogfQogCiAvKiBhbGxvY2F0ZSBwYWdlcyBmcm9tIFZSQU0gY2FydmVvdXQsIHVzZWQg d2hlbiBubyBJT01NVTogKi8KLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZnJlZWRyZW5v