From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: [PATCH 3/4] drm/vmwgfx: fix the check when to use dma_alloc_coherent Date: Fri, 25 Jan 2019 09:12:14 +0100 Message-ID: <20190125081215.4622-4-thellstrom@vmware.com> References: <20190125081215.4622-1-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EX13-EDG-OU-001.vmware.com (ex13-edg-ou-001.vmware.com [208.91.0.189]) by gabe.freedesktop.org (Postfix) with ESMTPS id B20C36F287 for ; Fri, 25 Jan 2019 08:12:33 +0000 (UTC) In-Reply-To: <20190125081215.4622-1-thellstrom@vmware.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: hch@lst.de, dri-devel@lists.freedesktop.org, linux-graphics-maintainer@vmware.com List-Id: dri-devel@lists.freedesktop.org RnJvbTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CgpTaW5jZSBMaW51eCA0LjIxIHdl IG1lcmdlZCB0aGUgc3dpb3RsYiBvcHMgaW50byB0aGUgRE1BIGRpcmVjdCBvcHMsCnNvIHRoZXkg d291bGQgYWx3YXlzIGhhdmUgYSB0aGUgc3luY19zaW5nbGUgbWV0aG9kcy4gIEJ1dCBsYXRlIGlu CnRoZSBjaWNsZSB3ZSBhbHNvIHJlbW92ZWQgdGhlIGRpcmVjdCBvcHMgZW50aXJlbHksIHNvIHdl J2Qgc2VlIE5VTEwKRE1BIG9wcy4gIFN3aXRjaCB2bXdfZG1hX3NlbGVjdF9tb2RlIHRvIG9ubHkg ZGV0ZWN0IHN3aW90bGIgcHJlc2VuY2UKdXNpbmcgc3dpb3RsYl9ucl90YmwoKSBpbnN0ZWFkLgoK Rml4ZXM6IDU1ODk3YWY2MzAgKCJkbWEtZGlyZWN0OiBtZXJnZSBzd2lvdGxiX2RtYV9vcHMgaW50 byB0aGUgZG1hX2RpcmVjdCBjb2RlIikKRml4ZXM6IDM1NmRhNmQwY2QgKCJkbWEtbWFwcGluZzog YnlwYXNzIGluZGlyZWN0IGNhbGxzIGZvciBkbWEtZGlyZWN0IikKU2lnbmVkLW9mZi1ieTogQ2hy aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92 bXdnZnhfZHJ2LmMgfCAxMSArKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4 L3Ztd2dmeF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2Rydi5jCmluZGV4 IGI3Nzc3YjViNGE4MS4uMTQ1NjEwMWU2N2E5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v dm13Z2Z4L3Ztd2dmeF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9k cnYuYwpAQCAtNTY1LDcgKzU2NSw2IEBAIHN0YXRpYyBpbnQgdm13X2RtYV9zZWxlY3RfbW9kZShz dHJ1Y3Qgdm13X3ByaXZhdGUgKmRldl9wcml2KQogCQlbdm13X2RtYV9hbGxvY19jb2hlcmVudF0g PSAiVXNpbmcgY29oZXJlbnQgVFRNIHBhZ2VzLiIsCiAJCVt2bXdfZG1hX21hcF9wb3B1bGF0ZV0g PSAiS2VlcGluZyBETUEgbWFwcGluZ3MuIiwKIAkJW3Ztd19kbWFfbWFwX2JpbmRdID0gIkdpdmlu ZyB1cCBETUEgbWFwcGluZ3MgZWFybHkuIn07Ci0JY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpk bWFfb3BzID0gZ2V0X2RtYV9vcHMoZGV2X3ByaXYtPmRldi0+ZGV2KTsKIAogCWlmIChpbnRlbF9p b21tdV9lbmFibGVkKSB7CiAJCWRldl9wcml2LT5tYXBfbW9kZSA9IHZtd19kbWFfbWFwX3BvcHVs YXRlOwpAQCAtNTc4LDE0ICs1NzcsMTIgQEAgc3RhdGljIGludCB2bXdfZG1hX3NlbGVjdF9tb2Rl KHN0cnVjdCB2bXdfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJCXJldHVybiAwOwogCX0KIAotCWRldl9w cml2LT5tYXBfbW9kZSA9IHZtd19kbWFfbWFwX3BvcHVsYXRlOwotCi0JaWYgKGRtYV9vcHMgJiYg ZG1hX29wcy0+c3luY19zaW5nbGVfZm9yX2NwdSkKLQkJZGV2X3ByaXYtPm1hcF9tb2RlID0gdm13 X2RtYV9hbGxvY19jb2hlcmVudDsKICNpZmRlZiBDT05GSUdfU1dJT1RMQgotCWlmIChzd2lvdGxi X25yX3RibCgpID09IDApCi0JCWRldl9wcml2LT5tYXBfbW9kZSA9IHZtd19kbWFfbWFwX3BvcHVs YXRlOworCWlmIChzd2lvdGxiX25yX3RibCgpKQorCQlkZXZfcHJpdi0+bWFwX21vZGUgPSB2bXdf ZG1hX2FsbG9jX2NvaGVyZW50OworCWVsc2UKICNlbmRpZgorCQlkZXZfcHJpdi0+bWFwX21vZGUg PSB2bXdfZG1hX21hcF9wb3B1bGF0ZTsKIAogb3V0X2ZpeHVwOgogCWlmIChkZXZfcHJpdi0+bWFw X21vZGUgPT0gdm13X2RtYV9tYXBfcG9wdWxhdGUgJiYKLS0gCjIuMTkuMC5yYzEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=