From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chunming Zhou Subject: [PATCH 3/3] drm/amdgpu: re-validate per VM BOs if required v2 Date: Tue, 27 Mar 2018 18:16:54 +0800 Message-ID: <20180327101654.1118-3-david1.zhou@amd.com> References: <20180327101654.1118-1-david1.zhou@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180327101654.1118-1-david1.zhou-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: =?UTF-8?q?Christian=20K=C3=B6nig?= , =?UTF-8?q?Christian=20K=C3=B6nig?= RnJvbTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2tvZW5pZy5sZWljaHR6dW1lcmtlbkBnbWFpbC5jb20+ CgpJZiBhIHBlciBWTSBCTyBlbmRzIHVwIGluIGEgYWxsb3dlZCBkb21haW4gaXQgbmV2ZXIgbW92 ZXMgYmFjayBpbnRvIHRoZQpwcmVmZXJlZCBkb21haW4uCnYyOiBtb3ZlIHRvIHJlZnJlc2ggZnVu Y3Rpb24sIHRoZSB2YWxpZGF0aW9uIG9yZGVyIGFsc28ga2VlcHMgc2FtZSBhcyBscnUKCkNoYW5n ZS1JZDogSWZiM2U1NjE3ODVkM2I0NjRkYTI4YzQzOWIyNzFjMjY4MjUyMjRjNWUKU2lnbmVkLW9m Zi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpSZXZpZXdl ZC1hbmQtVGVzdGVkLWJ5OiBDaHVubWluZyBaaG91IDxkYXZpZDEuemhvdUBhbWQuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV92bS5jIHwgNyArKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRncHUvYW1kZ3B1X3ZtLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn cHVfdm0uYwppbmRleCA4YWQyYmI3MDU3NjUuLmYyOGE5NGYzZDY4NyAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3ZtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRncHUvYW1kZ3B1X3ZtLmMKQEAgLTE5MTQsNiArMTkxNCwxMyBAQCB2b2lkIGFtZGdw dV92bV9yZWZyZXNoX2xydShzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwgc3RydWN0IGFtZGdw dV92bSAqdm0pCiAJCWlmIChib19iYXNlLT5iby0+c2hhZG93KQogCQkJdHRtX2JvX21vdmVfdG9f bHJ1X3RhaWwoJmJvX2Jhc2UtPmJvLT5zaGFkb3ctPnRibyk7CiAJCXNwaW5fdW5sb2NrKCZnbG9i LT5scnVfbG9jayk7CisJCS8qIElmIHRoZSBCTyBwcmVmZXJzIHRvIGJlIGluIFZSQU0sIGJ1dCBj dXJyZW50bHkgaXNuJ3QgYWRkIGl0CisJCSAqIGJhY2sgdG8gdGhlIGV2aWN0ZWQgbGlzdCBzbyB0 aGF0IGl0IGdldHMgdmFsaWRhdGVkIGFnYWluIG9uCisJCSAqIHRoZSBuZXh0IGNvbW1hbmQgc3Vi bWlzc2lvbi4KKwkJICovCisJCWlmIChib19iYXNlLT5iby0+cHJlZmVycmVkX2RvbWFpbnMgPT0g QU1ER1BVX0dFTV9ET01BSU5fVlJBTSAmJgorCQkgICAgYm9fYmFzZS0+Ym8tPnRiby5tZW0ubWVt X3R5cGUgIT0gVFRNX1BMX1ZSQU0pCisJCQlsaXN0X21vdmVfdGFpbCgmYm9fYmFzZS0+dm1fc3Rh dHVzLCAmdm0tPmV2aWN0ZWQpOwogCX0KIAlzcGluX3VubG9jaygmdm0tPnN0YXR1c19sb2NrKTsK IH0KLS0gCjIuMTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==