From mboxrd@z Thu Jan 1 00:00:00 1970 From: Souptick Joarder Subject: [PATCH] gpu: vmwgfx: Use dma_pool_zalloc Date: Fri, 2 Dec 2016 01:25:45 +0530 Message-ID: <20161201195545.GA3696@jordon-HP-15-Notebook-PC> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x243.google.com (mail-pg0-x243.google.com [IPv6:2607:f8b0:400e:c05::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 668FF6E883 for ; Thu, 1 Dec 2016 19:55:49 +0000 (UTC) Received: by mail-pg0-x243.google.com with SMTP id 3so5516005pgd.0 for ; Thu, 01 Dec 2016 11:55:49 -0800 (PST) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-graphics-maintainer@vmware.com, syeh@vmware.com, thellstrom@vmware.com Cc: sahu.rameshwar73@gmail.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org V2Ugc2hvdWxkIHVzZSBkbWFfcG9vbF96YWxsb2MgaW5zdGVhZCBvZiBkbWFfcG9vbF9hbGxvYy9t ZW1zZXQKClNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIGpvYXJkZXIgPGpyZHIubGludXhAZ21haWwu Y29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2NtZGJ1Zi5jIHwgMTAgKysr Ky0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9jbWRidWYuYyBiL2Ry aXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2NtZGJ1Zi5jCmluZGV4IGFhMDRmYjAuLmZhMDk3 Y2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2NtZGJ1Zi5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2NtZGJ1Zi5jCkBAIC03ODQsOCArNzg0 LDggQEAgc3RhdGljIGludCB2bXdfY21kYnVmX3NwYWNlX3Bvb2woc3RydWN0IHZtd19jbWRidWZf bWFuICptYW4sCiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKCi0JaGVhZGVyLT5jYl9oZWFkZXIg PSBkbWFfcG9vbF9hbGxvYyhtYW4tPmhlYWRlcnMsIEdGUF9LRVJORUwsCi0JCQkJCSAgICZoZWFk ZXItPmhhbmRsZSk7CisJaGVhZGVyLT5jYl9oZWFkZXIgPSBkbWFfcG9vbF96YWxsb2MobWFuLT5o ZWFkZXJzLCBHRlBfS0VSTkVMLAorCQkJCQkgICAgJmhlYWRlci0+aGFuZGxlKTsKIAlpZiAoIWhl YWRlci0+Y2JfaGVhZGVyKSB7CiAJCXJldCA9IC1FTk9NRU07CiAJCWdvdG8gb3V0X25vX2NiX2hl YWRlcjsKQEAgLTc5NSw3ICs3OTUsNiBAQCBzdGF0aWMgaW50IHZtd19jbWRidWZfc3BhY2VfcG9v bChzdHJ1Y3Qgdm13X2NtZGJ1Zl9tYW4gKm1hbiwKIAljYl9oZHIgPSBoZWFkZXItPmNiX2hlYWRl cjsKIAlvZmZzZXQgPSBoZWFkZXItPm5vZGUuc3RhcnQgPDwgUEFHRV9TSElGVDsKIAloZWFkZXIt PmNtZCA9IG1hbi0+bWFwICsgb2Zmc2V0OwotCW1lbXNldChjYl9oZHIsIDAsIHNpemVvZigqY2Jf aGRyKSk7CiAJaWYgKG1hbi0+dXNpbmdfbW9iKSB7CiAJCWNiX2hkci0+ZmxhZ3MgPSBTVkdBX0NC X0ZMQUdfTU9COwogCQljYl9oZHItPnB0ci5tb2IubW9iaWQgPSBtYW4tPmNtZF9zcGFjZS0+bWVt LnN0YXJ0OwpAQCAtODMyLDggKzgzMSw4IEBAIHN0YXRpYyBpbnQgdm13X2NtZGJ1Zl9zcGFjZV9p bmxpbmUoc3RydWN0IHZtd19jbWRidWZfbWFuICptYW4sCiAJaWYgKFdBUk5fT05fT05DRShzaXpl ID4gVk1XX0NNREJVRl9JTkxJTkVfU0laRSkpCiAJCXJldHVybiAtRU5PTUVNOwoKLQlkaGVhZGVy ID0gZG1hX3Bvb2xfYWxsb2MobWFuLT5kaGVhZGVycywgR0ZQX0tFUk5FTCwKLQkJCQkgJmhlYWRl ci0+aGFuZGxlKTsKKwlkaGVhZGVyID0gZG1hX3Bvb2xfemFsbG9jKG1hbi0+ZGhlYWRlcnMsIEdG UF9LRVJORUwsCisJCQkJICAmaGVhZGVyLT5oYW5kbGUpOwogCWlmICghZGhlYWRlcikKIAkJcmV0 dXJuIC1FTk9NRU07CgpAQCAtODQyLDcgKzg0MSw2IEBAIHN0YXRpYyBpbnQgdm13X2NtZGJ1Zl9z cGFjZV9pbmxpbmUoc3RydWN0IHZtd19jbWRidWZfbWFuICptYW4sCiAJY2JfaGRyID0gJmRoZWFk ZXItPmNiX2hlYWRlcjsKIAloZWFkZXItPmNiX2hlYWRlciA9IGNiX2hkcjsKIAloZWFkZXItPmNt ZCA9IGRoZWFkZXItPmNtZDsKLQltZW1zZXQoZGhlYWRlciwgMCwgc2l6ZW9mKCpkaGVhZGVyKSk7 CiAJY2JfaGRyLT5zdGF0dXMgPSBTVkdBX0NCX1NUQVRVU19OT05FOwogCWNiX2hkci0+ZmxhZ3Mg PSBTVkdBX0NCX0ZMQUdfTk9ORTsKIAljYl9oZHItPnB0ci5wYSA9ICh1NjQpaGVhZGVyLT5oYW5k bGUgKwotLQoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==