From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sharat Masetty Subject: [PATCH 1/3] drm/msm: use kvmalloc for ring data in gpu crashstate Date: Tue, 6 Nov 2018 11:40:04 +0530 Message-ID: <1541484606-20813-1-git-send-email-smasetty@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Sharat Masetty , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, chris-Y6uKTt2uX1cEflXRtASbqLVCufUGDwFn@public.gmane.org, jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org VGhlIHJpbmdidWZmZXIgZGF0YSB0byBjYXB0dXJlIGF0IGNyYXNodGltZSBjYW4gZW5kIHVwIGJl aW5nIGxhcmdlCnNvbWV0aW1lcywgYW5kIHRoZSBzaXplIGNhbiB2YXJ5IGZyb20gYmVpbmcgbGVz cyB0aGFuIGEgcGFnZSB0byB0aGUKZnVsbCBzaXplIG9mIDMyS0IuIFNvIHVzZSB0aGUga3ZtYWxs b2MgdmFyaWFudCB0aGF0IHBlcmZlY3RseSBmaXRzIHRoZSBiaWxsLgoKU2lnbmVkLW9mZi1ieTog U2hhcmF0IE1hc2V0dHkgPHNtYXNldHR5QGNvZGVhdXJvcmEub3JnPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9tc20vYWRyZW5vL2FkcmVub19ncHUuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vbXNtL2FkcmVuby9hZHJlbm9fZ3B1LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9h ZHJlbm9fZ3B1LmMKaW5kZXggMTQxMDYyZi4uYzkzNzAyZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL21zbS9hZHJlbm8vYWRyZW5vX2dwdS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v YWRyZW5vL2FkcmVub19ncHUuYwpAQCAtNDA2LDcgKzQwNiw3IEBAIGludCBhZHJlbm9fZ3B1X3N0 YXRlX2dldChzdHJ1Y3QgbXNtX2dwdSAqZ3B1LCBzdHJ1Y3QgbXNtX2dwdV9zdGF0ZSAqc3RhdGUp CiAJCQkJc2l6ZSA9IGogKyAxOwogCiAJCWlmIChzaXplKSB7Ci0JCQlzdGF0ZS0+cmluZ1tpXS5k YXRhID0ga21hbGxvYyhzaXplIDw8IDIsIEdGUF9LRVJORUwpOworCQkJc3RhdGUtPnJpbmdbaV0u ZGF0YSA9IGt2bWFsbG9jKHNpemUgPDwgMiwgR0ZQX0tFUk5FTCk7CiAJCQlpZiAoc3RhdGUtPnJp bmdbaV0uZGF0YSkgewogCQkJCW1lbWNweShzdGF0ZS0+cmluZ1tpXS5kYXRhLCBncHUtPnJiW2ld LT5zdGFydCwgc2l6ZSA8PCAyKTsKIAkJCQlzdGF0ZS0+cmluZ1tpXS5kYXRhX3NpemUgPSBzaXpl IDw8IDI7CkBAIC00NDUsNyArNDQ1LDcgQEAgdm9pZCBhZHJlbm9fZ3B1X3N0YXRlX2Rlc3Ryb3ko c3RydWN0IG1zbV9ncHVfc3RhdGUgKnN0YXRlKQogCWludCBpOwogCiAJZm9yIChpID0gMDsgaSA8 IEFSUkFZX1NJWkUoc3RhdGUtPnJpbmcpOyBpKyspCi0JCWtmcmVlKHN0YXRlLT5yaW5nW2ldLmRh dGEpOworCQlrdmZyZWUoc3RhdGUtPnJpbmdbaV0uZGF0YSk7CiAKIAlmb3IgKGkgPSAwOyBzdGF0 ZS0+Ym9zICYmIGkgPCBzdGF0ZS0+bnJfYm9zOyBpKyspCiAJCWt2ZnJlZShzdGF0ZS0+Ym9zW2ld LmRhdGEpOwotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zy ZWVkcmVubwo=