From mboxrd@z Thu Jan 1 00:00:00 1970 From: James Xiong Subject: [PATCH libdrm 1/1] intel: allocate the requested size when reuse is disabled Date: Mon, 19 Mar 2018 09:54:23 -0700 Message-ID: <1521478463-24638-1-git-send-email-james.xiong@intel.com> 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: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org Cc: james.xiong@intel.com List-Id: dri-devel@lists.freedesktop.org RnJvbTogIlhpb25nLCBKYW1lcyIgPGphbWVzLnhpb25nQGludGVsLmNvbT4KCjEpIGZpeGVkIGEg YnVnOiBhIGJ1Y2tldCBzaXplIGluc3RlYWQgb2YgdGhlIHJlcXVlc3RlZAp3YXMgYWxsb2NhdGVk IGV2ZW4gd2hlbiByZXVzZSBpcyBkaXNhYmxlZC4gMikgc2V0IGJvX3JldXNlCmV4cGxpY2l0bHkK ClNpZ25lZC1vZmYtYnk6IFhpb25nLCBKYW1lcyA8amFtZXMueGlvbmdAaW50ZWwuY29tPgotLS0K IGludGVsL2ludGVsX2J1Zm1ncl9nZW0uYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaW50ZWwvaW50ZWxfYnVm bWdyX2dlbS5jIGIvaW50ZWwvaW50ZWxfYnVmbWdyX2dlbS5jCmluZGV4IDM4NmRhMzAuLjZmZGIx Y2EgMTAwNjQ0Ci0tLSBhL2ludGVsL2ludGVsX2J1Zm1ncl9nZW0uYworKysgYi9pbnRlbC9pbnRl bF9idWZtZ3JfZ2VtLmMKQEAgLTQwMiw2ICs0MDIsOSBAQCBkcm1faW50ZWxfZ2VtX2JvX2J1Y2tl dF9mb3Jfc2l6ZShkcm1faW50ZWxfYnVmbWdyX2dlbSAqYnVmbWdyX2dlbSwKIHsKIAlpbnQgaTsK IAorCWlmICghYnVmbWdyX2dlbS0+Ym9fcmV1c2UpCisJCXJldHVybiBOVUxMOworCiAJZm9yIChp ID0gMDsgaSA8IGJ1Zm1ncl9nZW0tPm51bV9idWNrZXRzOyBpKyspIHsKIAkJc3RydWN0IGRybV9p bnRlbF9nZW1fYm9fYnVja2V0ICpidWNrZXQgPQogCQkgICAgJmJ1Zm1ncl9nZW0tPmNhY2hlX2J1 Y2tldFtpXTsKQEAgLTEzODIsNyArMTM4NSw3IEBAIGRybV9pbnRlbF9nZW1fYm9fdW5yZWZlcmVu Y2VfZmluYWwoZHJtX2ludGVsX2JvICpibywgdGltZV90IHRpbWUpCiAKIAlidWNrZXQgPSBkcm1f aW50ZWxfZ2VtX2JvX2J1Y2tldF9mb3Jfc2l6ZShidWZtZ3JfZ2VtLCBiby0+c2l6ZSk7CiAJLyog UHV0IHRoZSBidWZmZXIgaW50byBvdXIgaW50ZXJuYWwgY2FjaGUgZm9yIHJldXNlIGlmIHdlIGNh bi4gKi8KLQlpZiAoYnVmbWdyX2dlbS0+Ym9fcmV1c2UgJiYgYm9fZ2VtLT5yZXVzYWJsZSAmJiBi dWNrZXQgIT0gTlVMTCAmJgorCWlmIChib19nZW0tPnJldXNhYmxlICYmIGJ1Y2tldCAhPSBOVUxM ICYmCiAJICAgIGRybV9pbnRlbF9nZW1fYm9fbWFkdmlzZV9pbnRlcm5hbChidWZtZ3JfZ2VtLCBi b19nZW0sCiAJCQkJCSAgICAgIEk5MTVfTUFEVl9ET05UTkVFRCkpIHsKIAkJYm9fZ2VtLT5mcmVl X3RpbWUgPSB0aW1lOwpAQCAtMzgwNiw2ICszODA5LDcgQEAgZHJtX2ludGVsX2J1Zm1ncl9nZW1f aW5pdChpbnQgZmQsIGludCBiYXRjaF9zaXplKQogCSAgICBkcm1faW50ZWxfZ2VtX2dldF9waXBl X2Zyb21fY3J0Y19pZDsKIAlidWZtZ3JfZ2VtLT5idWZtZ3IuYm9fcmVmZXJlbmNlcyA9IGRybV9p bnRlbF9nZW1fYm9fcmVmZXJlbmNlczsKIAorCWJ1Zm1ncl9nZW0tPmJvX3JldXNlID0gZmFsc2U7 CiAJaW5pdF9jYWNoZV9idWNrZXRzKGJ1Zm1ncl9nZW0pOwogCiAJRFJNSU5JVExJU1RIRUFEKCZi dWZtZ3JfZ2VtLT52bWFfY2FjaGUpOwotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=