From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: [PATCH 03/28] drm/vmwgfx: Fix OTABLE takedown Date: Wed, 12 Aug 2015 22:42:52 -0700 Message-ID: <1439444597-4664-4-git-send-email-thellstrom@vmware.com> References: <1439444597-4664-1-git-send-email-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx6.bahnhof.se (mx6.bahnhof.se [213.80.101.16]) by gabe.freedesktop.org (Postfix) with ESMTPS id 912406EBE7 for ; Wed, 12 Aug 2015 23:00:40 -0700 (PDT) Received: from localhost (mf.bahnhof.se [213.80.101.20]) by mx6-reinject (Postfix) with ESMTP id 1B44844152 for ; Thu, 13 Aug 2015 07:43:34 +0200 (CEST) Received: from mf3.bahnhof.se ([127.0.0.1]) by localhost (mf3.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0D48AaLCgfL3 for ; Thu, 13 Aug 2015 07:43:25 +0200 (CEST) Received: from mail.shipmail.org (h-5-150-198-217.na.cust.bahnhof.se [5.150.198.217]) by mf3.bahnhof.se (Postfix) with ESMTP id 4A3353E88CB for ; Thu, 13 Aug 2015 07:43:23 +0200 (CEST) Received: from mail.shipmail.org (lin0.kontor.shipmail.org [127.0.0.1]) by mail.shipmail.org (Postfix) with ESMTP id EDB673DC006 for ; Thu, 13 Aug 2015 07:43:22 +0200 (CEST) Received: from localhost.localdomain (lin0.kontor.shipmail.org [127.0.0.1]) by mail.shipmail.org (Postfix) with ESMTP id CB2B13DC005 for ; Thu, 13 Aug 2015 07:43:22 +0200 (CEST) In-Reply-To: <1439444597-4664-1-git-send-email-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: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RG9uJ3QgZmVuY2UgYW5kIGZyZWUgdGhlIEJPIGlmIGNvbW1hbmQgc3VibWlzc2lvbiBmYWlscy4K ClNpZ25lZC1vZmYtYnk6IFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9tb2IuYyB8IDIxICsrKysrKysrKysr LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X21vYi5jIGIv ZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfbW9iLmMKaW5kZXggZjA2ZDYwZi4uNDZmOTc1 ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfbW9iLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfbW9iLmMKQEAgLTE5MSwxNyArMTkxLDE4IEBA IHN0YXRpYyB2b2lkIHZtd190YWtlZG93bl9vdGFibGVfYmFzZShzdHJ1Y3Qgdm13X3ByaXZhdGUg KmRldl9wcml2LAogCWlmICh1bmxpa2VseShjbWQgPT0gTlVMTCkpIHsKIAkJRFJNX0VSUk9SKCJG YWlsZWQgcmVzZXJ2aW5nIEZJRk8gc3BhY2UgZm9yIE9UYWJsZSAiCiAJCQkgICJ0YWtlZG93bi5c biIpOwotCX0gZWxzZSB7Ci0JCW1lbXNldChjbWQsIDAsIHNpemVvZigqY21kKSk7Ci0JCWNtZC0+ aGVhZGVyLmlkID0gU1ZHQV8zRF9DTURfU0VUX09UQUJMRV9CQVNFOwotCQljbWQtPmhlYWRlci5z aXplID0gc2l6ZW9mKGNtZC0+Ym9keSk7Ci0JCWNtZC0+Ym9keS50eXBlID0gdHlwZTsKLQkJY21k LT5ib2R5LmJhc2VBZGRyZXNzID0gMDsKLQkJY21kLT5ib2R5LnNpemVJbkJ5dGVzID0gMDsKLQkJ Y21kLT5ib2R5LnZhbGlkU2l6ZUluQnl0ZXMgPSAwOwotCQljbWQtPmJvZHkucHREZXB0aCA9IFNW R0EzRF9NT0JGTVRfSU5WQUxJRDsKLQkJdm13X2ZpZm9fY29tbWl0KGRldl9wcml2LCBzaXplb2Yo KmNtZCkpOworCQlyZXR1cm47CiAJfQorIAorCW1lbXNldChjbWQsIDAsIHNpemVvZigqY21kKSk7 CisJY21kLT5oZWFkZXIuaWQgPSBTVkdBXzNEX0NNRF9TRVRfT1RBQkxFX0JBU0U7CisJY21kLT5o ZWFkZXIuc2l6ZSA9IHNpemVvZihjbWQtPmJvZHkpOworCWNtZC0+Ym9keS50eXBlID0gdHlwZTsK KwljbWQtPmJvZHkuYmFzZUFkZHJlc3MgPSAwOworCWNtZC0+Ym9keS5zaXplSW5CeXRlcyA9IDA7 CisJY21kLT5ib2R5LnZhbGlkU2l6ZUluQnl0ZXMgPSAwOworCWNtZC0+Ym9keS5wdERlcHRoID0g U1ZHQTNEX01PQkZNVF9JTlZBTElEOworCXZtd19maWZvX2NvbW1pdChkZXZfcHJpdiwgc2l6ZW9m KCpjbWQpKTsKIAogCWlmIChibykgewogCQlpbnQgcmV0OwotLSAKMi4xLjAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=