From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 06/12] drm/i915/gvt: Remove dangerous unpin of backing storage of bound GPU object Date: Wed, 19 Oct 2016 11:11:41 +0100 Message-ID: <20161019101147.17342-7-chris@chris-wilson.co.uk> References: <20161019101147.17342-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2EC7C6E8A7 for ; Wed, 19 Oct 2016 10:12:01 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id f193so3210096wmg.0 for ; Wed, 19 Oct 2016 03:12:01 -0700 (PDT) In-Reply-To: <20161019101147.17342-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VW5waW5uaW5nIHRoZSBwYWdlcyBwcmlvciB0byB0aGUgb2JqZWN0IGJlaW5nIHJlbGVhc2UgZnJv bSB0aGUgR1BVIG1heQphbGxvdyB0aGUgR1BVIHRvIHJlYWQgYW5kIHdyaXRlIGludG8gc3lzdGVt IHBhZ2VzIChpLmUuIHVzZSBhZnRlciBmcmVlCmJ5IHRoZSBodykuCgpTaWduZWQtb2ZmLWJ5OiBD aHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9ndnQvZXhlY2xpc3QuYyB8IDEyICsrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs IDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvZ3Z0L2V4ZWNsaXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvZXhl Y2xpc3QuYwppbmRleCBjZmRkM2FlMTNmYjAuLmI3OWQxNDhhNGUzMiAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvZ3Z0L2V4ZWNsaXN0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvZ3Z0L2V4ZWNsaXN0LmMKQEAgLTQwNCw3ICs0MDQsMTEgQEAgc3RhdGljIHZvaWQgcHJlcGFy ZV9zaGFkb3dfYmF0Y2hfYnVmZmVyKHN0cnVjdCBpbnRlbF92Z3B1X3dvcmtsb2FkICp3b3JrbG9h ZCkKIAkJCQlndnRfZXJyKCJDYW5ub3QgcGluXG4iKTsKIAkJCQlyZXR1cm47CiAJCQl9Ci0JCQlp OTE1X2dlbV9vYmplY3RfdW5waW5fcGFnZXMoZW50cnlfb2JqLT5vYmopOworCisJCQkvKiBGSVhN RTogd2UgYXJlIG5vdCB0cmFja2luZyBvdXIgcGlubmVkIFZNQSBsZWF2aW5nIGl0CisJCQkgKiB1 cCB0byB0aGUgY29yZSB0byBmaXggdXAgdGhlIHN0cmF5IHBpbl9jb3VudCB1cG9uCisJCQkgKiBm cmVlLgorCQkJICovCiAKIAkJCS8qIHVwZGF0ZSB0aGUgcmVsb2NhdGUgZ21hIHdpdGggc2hhZG93 IGJhdGNoIGJ1ZmZlciovCiAJCQlzZXRfZ21hX3RvX2JiX2NtZChlbnRyeV9vYmosCkBAIC00NTQs NyArNDU4LDExIEBAIHN0YXRpYyB2b2lkIHByZXBhcmVfc2hhZG93X3dhX2N0eChzdHJ1Y3QgaW50 ZWxfc2hhZG93X3dhX2N0eCAqd2FfY3R4KQogCQlndnRfZXJyKCJDYW5ub3QgcGluIGluZGlyZWN0 IGN0eCBvYmpcbiIpOwogCQlyZXR1cm47CiAJfQotCWk5MTVfZ2VtX29iamVjdF91bnBpbl9wYWdl cyh3YV9jdHgtPmluZGlyZWN0X2N0eC5vYmopOworCisJLyogRklYTUU6IHdlIGFyZSBub3QgdHJh Y2tpbmcgb3VyIHBpbm5lZCBWTUEgbGVhdmluZyBpdAorCSAqIHVwIHRvIHRoZSBjb3JlIHRvIGZp eCB1cCB0aGUgc3RyYXkgcGluX2NvdW50IHVwb24KKwkgKiBmcmVlLgorCSAqLwogCiAJd2FfY3R4 LT5pbmRpcmVjdF9jdHguc2hhZG93X2dtYSA9IGk5MTVfZ2d0dF9vZmZzZXQodm1hKTsKIAotLSAK Mi45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=