From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sinclair Yeh Subject: Re: [PATCH] gpu: vmwgfx: Use dma_pool_zalloc Date: Thu, 1 Dec 2016 17:32:50 -0800 Message-ID: <20161202013250.GA9486@vmware.com> References: <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 NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0053.outbound.protection.outlook.com [104.47.42.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id BB66D6E008 for ; Fri, 2 Dec 2016 02:07:56 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20161201195545.GA3696@jordon-HP-15-Notebook-PC> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Souptick Joarder Cc: thellstrom@vmware.com, linux-graphics-maintainer@vmware.com, sahu.rameshwar73@gmail.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QXBwbGllZC4gIFRoYW5rcy4KClJldmlld2VkLWJ5OiBTaW5jbGFpciBZZWggPHN5ZWhAdm13YXJl LmNvbT4KCk9uIEZyaSwgRGVjIDAyLCAyMDE2IGF0IDAxOjI1OjQ1QU0gKzA1MzAsIFNvdXB0aWNr IEpvYXJkZXIgd3JvdGU6Cj4gV2Ugc2hvdWxkIHVzZSBkbWFfcG9vbF96YWxsb2MgaW5zdGVhZCBv ZiBkbWFfcG9vbF9hbGxvYy9tZW1zZXQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBqb2Fy ZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3Ztd2dm eC92bXdnZnhfY21kYnVmLmMgfCAxMCArKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS92bXdnZngvdm13Z2Z4X2NtZGJ1Zi5jIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdn ZnhfY21kYnVmLmMKPiBpbmRleCBhYTA0ZmIwLi5mYTA5N2NjIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2NtZGJ1Zi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L3Ztd2dmeC92bXdnZnhfY21kYnVmLmMKPiBAQCAtNzg0LDggKzc4NCw4IEBAIHN0YXRpYyBpbnQg dm13X2NtZGJ1Zl9zcGFjZV9wb29sKHN0cnVjdCB2bXdfY21kYnVmX21hbiAqbWFuLAo+ICAJaWYg KHJldCkKPiAgCQlyZXR1cm4gcmV0Owo+IAo+IC0JaGVhZGVyLT5jYl9oZWFkZXIgPSBkbWFfcG9v bF9hbGxvYyhtYW4tPmhlYWRlcnMsIEdGUF9LRVJORUwsCj4gLQkJCQkJICAgJmhlYWRlci0+aGFu ZGxlKTsKPiArCWhlYWRlci0+Y2JfaGVhZGVyID0gZG1hX3Bvb2xfemFsbG9jKG1hbi0+aGVhZGVy cywgR0ZQX0tFUk5FTCwKPiArCQkJCQkgICAgJmhlYWRlci0+aGFuZGxlKTsKPiAgCWlmICghaGVh ZGVyLT5jYl9oZWFkZXIpIHsKPiAgCQlyZXQgPSAtRU5PTUVNOwo+ICAJCWdvdG8gb3V0X25vX2Ni X2hlYWRlcjsKPiBAQCAtNzk1LDcgKzc5NSw2IEBAIHN0YXRpYyBpbnQgdm13X2NtZGJ1Zl9zcGFj ZV9wb29sKHN0cnVjdCB2bXdfY21kYnVmX21hbiAqbWFuLAo+ICAJY2JfaGRyID0gaGVhZGVyLT5j Yl9oZWFkZXI7Cj4gIAlvZmZzZXQgPSBoZWFkZXItPm5vZGUuc3RhcnQgPDwgUEFHRV9TSElGVDsK PiAgCWhlYWRlci0+Y21kID0gbWFuLT5tYXAgKyBvZmZzZXQ7Cj4gLQltZW1zZXQoY2JfaGRyLCAw LCBzaXplb2YoKmNiX2hkcikpOwo+ICAJaWYgKG1hbi0+dXNpbmdfbW9iKSB7Cj4gIAkJY2JfaGRy LT5mbGFncyA9IFNWR0FfQ0JfRkxBR19NT0I7Cj4gIAkJY2JfaGRyLT5wdHIubW9iLm1vYmlkID0g bWFuLT5jbWRfc3BhY2UtPm1lbS5zdGFydDsKPiBAQCAtODMyLDggKzgzMSw4IEBAIHN0YXRpYyBp bnQgdm13X2NtZGJ1Zl9zcGFjZV9pbmxpbmUoc3RydWN0IHZtd19jbWRidWZfbWFuICptYW4sCj4g IAlpZiAoV0FSTl9PTl9PTkNFKHNpemUgPiBWTVdfQ01EQlVGX0lOTElORV9TSVpFKSkKPiAgCQly ZXR1cm4gLUVOT01FTTsKPiAKPiAtCWRoZWFkZXIgPSBkbWFfcG9vbF9hbGxvYyhtYW4tPmRoZWFk ZXJzLCBHRlBfS0VSTkVMLAo+IC0JCQkJICZoZWFkZXItPmhhbmRsZSk7Cj4gKwlkaGVhZGVyID0g ZG1hX3Bvb2xfemFsbG9jKG1hbi0+ZGhlYWRlcnMsIEdGUF9LRVJORUwsCj4gKwkJCQkgICZoZWFk ZXItPmhhbmRsZSk7Cj4gIAlpZiAoIWRoZWFkZXIpCj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gCj4g QEAgLTg0Miw3ICs4NDEsNiBAQCBzdGF0aWMgaW50IHZtd19jbWRidWZfc3BhY2VfaW5saW5lKHN0 cnVjdCB2bXdfY21kYnVmX21hbiAqbWFuLAo+ICAJY2JfaGRyID0gJmRoZWFkZXItPmNiX2hlYWRl cjsKPiAgCWhlYWRlci0+Y2JfaGVhZGVyID0gY2JfaGRyOwo+ICAJaGVhZGVyLT5jbWQgPSBkaGVh ZGVyLT5jbWQ7Cj4gLQltZW1zZXQoZGhlYWRlciwgMCwgc2l6ZW9mKCpkaGVhZGVyKSk7Cj4gIAlj Yl9oZHItPnN0YXR1cyA9IFNWR0FfQ0JfU1RBVFVTX05PTkU7Cj4gIAljYl9oZHItPmZsYWdzID0g U1ZHQV9DQl9GTEFHX05PTkU7Cj4gIAljYl9oZHItPnB0ci5wYSA9ICh1NjQpaGVhZGVyLT5oYW5k bGUgKwo+IC0tCj4gMS45LjEKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==