From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Gmeiner Subject: [PATCH V5 07/25] drm/etnaviv: add performance monitor request validation Date: Sun, 24 Sep 2017 15:15:25 +0200 Message-ID: <20170924131543.4066-8-christian.gmeiner@gmail.com> References: <20170924131543.4066-1-christian.gmeiner@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170924131543.4066-1-christian.gmeiner@gmail.com> 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: linux+etnaviv@armlinux.org.uk, etnaviv@lists.freedesktop.org, cphealy@gmail.com List-Id: dri-devel@lists.freedesktop.org Q2hlY2sgaWYgdGhlIHNlbGVjdGVkIGRvbWFpbiBhbmQgc2lnbmFsIGNvbWJpbmF0aW9uIGV4aXN0 cy4KCkNoYW5nZXMgZnJvbSB2NCB0byB2NQotIGFkZCBleGVjX3N0YXRlIHBhcmFtZXRlcgoKU2ln bmVkLW9mZi1ieTogQ2hyaXN0aWFuIEdtZWluZXIgPGNocmlzdGlhbi5nbWVpbmVyQGdtYWlsLmNv bT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X3BlcmZtb24uYyB8IDE3ICsr KysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X3BlcmZtb24u aCB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9wZXJmbW9uLmMgYi9kcml2ZXJzL2dw dS9kcm0vZXRuYXZpdi9ldG5hdml2X3BlcmZtb24uYwppbmRleCAwOGVmMDFjMmEwZWYuLjA5ZmJk MzM3NjRlOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9wZXJm bW9uLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9wZXJmbW9uLmMKQEAg LTExMSwzICsxMTEsMjAgQEAgaW50IGV0bmF2aXZfcG1fcXVlcnlfc2lnKHN0cnVjdCBldG5hdml2 X2dwdSAqZ3B1LAogCiAJcmV0dXJuIDA7CiB9CisKK2ludCBldG5hdml2X3BtX3JlcV92YWxpZGF0 ZShjb25zdCBzdHJ1Y3QgZHJtX2V0bmF2aXZfZ2VtX3N1Ym1pdF9wbXIgKnIsCisJdTMyIGV4ZWNf c3RhdGUpCit7CisJY29uc3Qgc3RydWN0IGV0bmF2aXZfcG1fZG9tYWluX21ldGEgKm1ldGEgPSAm ZG9tc19tZXRhW2V4ZWNfc3RhdGVdOworCWNvbnN0IHN0cnVjdCBldG5hdml2X3BtX2RvbWFpbiAq ZG9tOworCisJaWYgKHItPmRvbWFpbiA+PSBtZXRhLT5ucl9kb21haW5zKQorCQlyZXR1cm4gLUVJ TlZBTDsKKworCWRvbSA9IG1ldGEtPmRvbWFpbnMgKyByLT5kb21haW47CisKKwlpZiAoci0+c2ln bmFsID4gZG9tLT5ucl9zaWduYWxzKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiAwOwor fQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9wZXJmbW9uLmgg Yi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X3BlcmZtb24uaAppbmRleCA0YjJiNTE4 Y2ZkMTYuLjlmY2QxZmIyZTQ4MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYv ZXRuYXZpdl9wZXJmbW9uLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9w ZXJmbW9uLmgKQEAgLTQwLDQgKzQwLDcgQEAgaW50IGV0bmF2aXZfcG1fcXVlcnlfZG9tKHN0cnVj dCBldG5hdml2X2dwdSAqZ3B1LAogaW50IGV0bmF2aXZfcG1fcXVlcnlfc2lnKHN0cnVjdCBldG5h dml2X2dwdSAqZ3B1LAogCXN0cnVjdCBkcm1fZXRuYXZpdl9wbV9zaWduYWwgKnNpZ25hbCk7CiAK K2ludCBldG5hdml2X3BtX3JlcV92YWxpZGF0ZShjb25zdCBzdHJ1Y3QgZHJtX2V0bmF2aXZfZ2Vt X3N1Ym1pdF9wbXIgKnIsCisJdTMyIGV4ZWNfc3RhdGUpOworCiAjZW5kaWYgLyogX19FVE5BVklW X1BFUkZNT05fSF9fICovCi0tIAoyLjEzLjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=