From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: [PATCH -next] drm/vmwgfx: Allow dropped masters render-node like access on legacy nodes Date: Thu, 27 Aug 2015 05:55:24 -0700 Message-ID: <1440680124-3568-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 smtp-outbound-1.vmware.com (smtp-outbound-1.vmware.com [208.91.2.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4B7626E7EE for ; Thu, 27 Aug 2015 05:55:40 -0700 (PDT) Received: from sc9-mailhost2.vmware.com (sc9-mailhost2.vmware.com [10.113.161.72]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id 1091628D12 for ; Thu, 27 Aug 2015 05:58:12 -0700 (PDT) Received: from EX13-CAS-008.vmware.com (ex13-cas-008.vmware.com [10.113.191.58]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id 017A1B05DA for ; Thu, 27 Aug 2015 05:55:39 -0700 (PDT) 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 List-Id: dri-devel@lists.freedesktop.org QXBwbGljYXRpb25zIGxpa2UgZ25vbWUtc2hlbGwgbWF5IHRyeSB0byByZW5kZXIgYWZ0ZXIgZHJv cHBpbmcgbWFzdGVyCnByaXZpbGVnZXMuIFNpbmNlIHRoZSBkcml2ZXIgc2hvdWxkIG5vdyBiZSBz YWZlIGFnYWluc3QgdGhpcyBzY2VuYXJpbywKYWxsb3cgdGhvc2UgYXBwbGljYXRpb25zIHRvIHVz ZSB0aGVpciBsZWdhY3kgbm9kZSBsaWtlIGEgcmVuZGVyIG5vZGUuCgpTaWduZWQtb2ZmLWJ5OiBU aG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+ClJldmlld2VkLWJ5OiBTaW5j bGFpciBZZWggPHN5ZWhAdm13YXJlLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Zt d2dmeF9kcnYuYyAgICAgfCA3ICsrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4 X3N1cmZhY2UuYyB8IDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4 X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZHJ2LmMKaW5kZXggMDM4NTRk Ni4uZTEzYjIwYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZHJ2 LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZHJ2LmMKQEAgLTEwNTIsMTAg KzEwNTIsMTUgQEAgc3RhdGljIHN0cnVjdCB2bXdfbWFzdGVyICp2bXdfbWFzdGVyX2NoZWNrKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJfQogCiAJLyoKLQkgKiBDaGVjayBpZiB3ZSB3ZXJlIHBy ZXZpb3VzbHkgbWFzdGVyLCBidXQgbm93IGRyb3BwZWQuCisJICogQ2hlY2sgaWYgd2Ugd2VyZSBw cmV2aW91c2x5IG1hc3RlciwgYnV0IG5vdyBkcm9wcGVkLiBJbiB0aGF0CisJICogY2FzZSwgYWxs b3cgYXQgbGVhc3QgcmVuZGVyIG5vZGUgZnVuY3Rpb25hbGl0eS4KIAkgKi8KIAlpZiAodm13X2Zw LT5sb2NrZWRfbWFzdGVyKSB7CiAJCW11dGV4X3VubG9jaygmZGV2LT5tYXN0ZXJfbXV0ZXgpOwor CisJCWlmIChmbGFncyAmIERSTV9SRU5ERVJfQUxMT1cpCisJCQlyZXR1cm4gTlVMTDsKKwogCQlE Uk1fRVJST1IoIkRyb3BwZWQgbWFzdGVyIHRyeWluZyB0byBhY2Nlc3MgaW9jdGwgdGhhdCAiCiAJ CQkgICJyZXF1aXJlcyBhdXRoZW50aWNhdGlvbi5cbiIpOwogCQlyZXR1cm4gRVJSX1BUUigtRUFD Q0VTKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X3N1cmZhY2Uu YyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X3N1cmZhY2UuYwppbmRleCA1Yjg1OTVi Li40ZjA3OTRkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9zdXJm YWNlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfc3VyZmFjZS5jCkBAIC05 MTEsNiArOTExLDExIEBAIHZtd19zdXJmYWNlX2hhbmRsZV9yZWZlcmVuY2Uoc3RydWN0IHZtd19w cml2YXRlICpkZXZfcHJpdiwKIAkJCQkgICJzdXJmYWNlIHJlZmVyZW5jZS5cbiIpOwogCQkJcmV0 dXJuIC1FQUNDRVM7CiAJCX0KKwkJaWYgKEFDQ0VTU19PTkNFKHZtd19mcHJpdihmaWxlX3ByaXYp LT5sb2NrZWRfbWFzdGVyKSkgeworCQkJRFJNX0VSUk9SKCJMb2NrZWQgbWFzdGVyIHJlZnVzZWQg bGVnYWN5ICIKKwkJCQkgICJzdXJmYWNlIHJlZmVyZW5jZS5cbiIpOworCQl9CisKIAkJaGFuZGxl ID0gdV9oYW5kbGU7CiAJfQogCi0tIAoyLjQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK