From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m=20=28VMware=29?= Subject: [PATCH 2/2] drm/vmwgfx: Honor the sg list segment size limitation Date: Wed, 12 Jun 2019 08:03:18 +0200 Message-ID: <20190612060318.42151-2-thellstrom@vmwopensource.org> References: <20190612060318.42151-1-thellstrom@vmwopensource.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pio-pvt-msa3.bahnhof.se (pio-pvt-msa3.bahnhof.se [79.136.2.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id B19C68921B for ; Wed, 12 Jun 2019 06:03:59 +0000 (UTC) In-Reply-To: <20190612060318.42151-1-thellstrom@vmwopensource.org> 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: Thomas Hellstrom , Deepak Rawat List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgoKV2hlbiBidWls ZGluZyBzZyB0YWJsZXMsIGhvbm9yIHRoZSBkZXZpY2Ugc2cgbGlzdCBzZWdtZW50IHNpemUgbGlt aXRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13 YXJlLmNvbT4KUmV2aWV3ZWQtYnk6IERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+Ci0t LQogZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfdHRtX2J1ZmZlci5jIHwgMTAgKysrKyst LS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF90dG1fYnVmZmVyLmMgYi9k cml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF90dG1fYnVmZmVyLmMKaW5kZXggYTZlYTc1YjU4 YTgzLi5kOGVhM2RkMTBhZjAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13 Z2Z4X3R0bV9idWZmZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF90dG1f YnVmZmVyLmMKQEAgLTQ0MSwxMSArNDQxLDExIEBAIHN0YXRpYyBpbnQgdm13X3R0bV9tYXBfZG1h KHN0cnVjdCB2bXdfdHRtX3R0ICp2bXdfdHQpCiAJCWlmICh1bmxpa2VseShyZXQgIT0gMCkpCiAJ CQlyZXR1cm4gcmV0OwogCi0JCXJldCA9IHNnX2FsbG9jX3RhYmxlX2Zyb21fcGFnZXMoJnZtd190 dC0+c2d0LCB2c2d0LT5wYWdlcywKLQkJCQkJCXZzZ3QtPm51bV9wYWdlcywgMCwKLQkJCQkJCSh1 bnNpZ25lZCBsb25nKQotCQkJCQkJdnNndC0+bnVtX3BhZ2VzIDw8IFBBR0VfU0hJRlQsCi0JCQkJ CQlHRlBfS0VSTkVMKTsKKwkJcmV0ID0gX19zZ19hbGxvY190YWJsZV9mcm9tX3BhZ2VzCisJCQko JnZtd190dC0+c2d0LCB2c2d0LT5wYWdlcywgdnNndC0+bnVtX3BhZ2VzLCAwLAorCQkJICh1bnNp Z25lZCBsb25nKSB2c2d0LT5udW1fcGFnZXMgPDwgUEFHRV9TSElGVCwKKwkJCSBkbWFfZ2V0X21h eF9zZWdfc2l6ZShkZXZfcHJpdi0+ZGV2LT5kZXYpLAorCQkJIEdGUF9LRVJORUwpOwogCQlpZiAo dW5saWtlbHkocmV0ICE9IDApKQogCQkJZ290byBvdXRfc2dfYWxsb2NfZmFpbDsKIAotLSAKMi4y MC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=