From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH v2 1/3] drm/etnaviv: fix get pages error path in etnaviv_gem_vaddr Date: Tue, 26 Jan 2016 18:48:20 +0100 Message-ID: <1453830502-5866-1-git-send-email-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.4.pengutronix.de (metis.ext.4.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTPS id 254BF6E25A for ; Tue, 26 Jan 2016 09:48:25 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Russell King , Christian Gmeiner , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SW4gY2FzZSB0aGF0IGV0bmF2aXZfZ2VtX2dldF9wYWdlcyBpcyB1bmFibGUgdG8gZ2V0IHRoZSBy ZXF1aXJlZApwYWdlcyB0aGUgb2JqZWN0IG11dGV4IG5lZWRzIHRvIGJlIHVubG9ja2VkLiBBbHNv IHJldHVybiBOVUxMIGluCnRoaXMgY2FzZSBpbnN0ZWFkIG9mIHByb3BhZ2F0aW5nIHRoZSBlcnJv ciwgYXMgY2FsbGVycyBvZiB0aGlzCmZ1bmN0aW9uIG1pZ2h0IG5vdCBiZSBwcmVwYXJlZCB0byBo YW5kbGUgYSBwb2ludGVyIGVycm9yLCBidXQKZXhwZWN0IHRoaXMgY2FsbCB0byBmb2xsb3cgdGhl IHNlbWFudGljcyBvZiBhIHBsYWluIHZtYXAgdG8gcmV0dXJuCk5VTEwgaW4gY2FzZSBvZiBhbiBl cnJvci4KClNpZ25lZC1vZmYtYnk6IEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRl PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHVtcC5jIHwgMiArLQogZHJp dmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9nZW0uYyAgfCA2ICsrKystLQogMiBmaWxlcyBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kdW1wLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXRu YXZpdi9ldG5hdml2X2R1bXAuYwppbmRleCBmZDdkM2U5ODllNzkuLjA5YTc1OWU2OWRkMiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kdW1wLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kdW1wLmMKQEAgLTIxNiw3ICsyMTYsNyBAQCB2 b2lkIGV0bmF2aXZfY29yZV9kdW1wKHN0cnVjdCBldG5hdml2X2dwdSAqZ3B1KQogCQlpdGVyLmhk ci0+aW92YSA9IGNwdV90b19sZTY0KHZyYW0tPmlvdmEpOwogCiAJCXZhZGRyID0gZXRuYXZpdl9n ZW1fdmFkZHIoJm9iai0+YmFzZSk7Ci0JCWlmICh2YWRkciAmJiAhSVNfRVJSKHZhZGRyKSkKKwkJ aWYgKHZhZGRyKQogCQkJbWVtY3B5KGl0ZXIuZGF0YSwgdmFkZHIsIG9iai0+YmFzZS5zaXplKTsK IAogCQlldG5hdml2X2NvcmVfZHVtcF9oZWFkZXIoJml0ZXIsIEVURFVNUF9CVUZfQk8sIGl0ZXIu ZGF0YSArCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2dlbS5j IGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9nZW0uYwppbmRleCA5Zjc3YzNiOTRj YzYuLmIyMjcxMmZkZDMxZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRu YXZpdl9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2dlbS5jCkBA IC0zNjEsOCArMzYxLDEwIEBAIHZvaWQgKmV0bmF2aXZfZ2VtX3ZhZGRyKHN0cnVjdCBkcm1fZ2Vt X29iamVjdCAqb2JqKQogCWlmICghZXRuYXZpdl9vYmotPnZhZGRyKSB7CiAJCXN0cnVjdCBwYWdl ICoqcGFnZXMgPSBldG5hdml2X2dlbV9nZXRfcGFnZXMoZXRuYXZpdl9vYmopOwogCi0JCWlmIChJ U19FUlIocGFnZXMpKQotCQkJcmV0dXJuIEVSUl9DQVNUKHBhZ2VzKTsKKwkJaWYgKElTX0VSUihw YWdlcykpIHsKKwkJCW11dGV4X3VubG9jaygmZXRuYXZpdl9vYmotPmxvY2spOworCQkJcmV0dXJu IE5VTEw7CisJCX0KIAogCQlldG5hdml2X29iai0+dmFkZHIgPSB2bWFwKHBhZ2VzLCBvYmotPnNp emUgPj4gUEFHRV9TSElGVCwKIAkJCQlWTV9NQVAsIHBncHJvdF93cml0ZWNvbWJpbmUoUEFHRV9L RVJORUwpKTsKLS0gCjIuNy4wLnJjMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK