From: Dave Airlie Subject: [PATCH] nouveau: bring back legacy mmap handler Date: Tue, 16 Dec 2014 16:34:39 +1000 Message-ID: <1418711679-15870-1-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTP id 007CD6E071 for ; Mon, 15 Dec 2014 22:34:42 -0800 (PST) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id sBG6YfrR017765 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 16 Dec 2014 01:34:42 -0500 Received: from dreadlord-bne-redhat-com.bne.redhat.com (dhcp-40-7.bne.redhat.com [10.64.40.7]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id sBG6Yeua005772 for ; Tue, 16 Dec 2014 01:34:41 -0500 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 RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCm5vdXZlYXUgdXNlcnNwYWNl IGJhY2sgYXQgMS4wLjEgdXNlZCB0byBjYWxsIHRoZSBYIHNlcnZlcgpEUklPcGVuRFJNTWFzdGVy IGludGVyZmFjZSBldmVuIGZvciBEUkkyIChkb2ghKSwgdGhpcyBhdHRlbXB0cwp0byBtYXAgdGhl IHNhcmVhIGFuZCBmYWlscyBpZiBpdCBjYW4ndC4KClNpbmNlIDg4NGM2ZGFiYjBlYWZlNzIyN2Yw OTljOWU3OGU1MTQxOTFlZmFmMTMgZnJvbSBEYW5pZWwsCnRoaXMgZmFpbHMsIGJ1dCBvbmx5IGFu Y2llbnQgZHJpdmVycyB3b3VsZCBzZWUgaXQuCgpSZXZlcnQgdGhlIG5vdXZlYXUgYml0cyBvZiB0 aGF0IGZpeCwgYW5kIGhvcGUgaXQgd29ya3MuCgpTaWduZWQtb2ZmLWJ5OiBEYXZlIEFpcmxpZSA8 YWlybGllZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVf dHRtLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfdHRtLmMg Yi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3R0bS5jCmluZGV4IDc1M2E2ZGUuLjNk MWNmY2IgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfdHRtLmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV90dG0uYwpAQCAtMjgsNiArMjgs NyBAQAogI2luY2x1ZGUgIm5vdXZlYXVfdHRtLmgiCiAjaW5jbHVkZSAibm91dmVhdV9nZW0uaCIK IAorI2luY2x1ZGUgImRybV9sZWdhY3kuaCIKIHN0YXRpYyBpbnQKIG5vdXZlYXVfdnJhbV9tYW5h Z2VyX2luaXQoc3RydWN0IHR0bV9tZW1fdHlwZV9tYW5hZ2VyICptYW4sIHVuc2lnbmVkIGxvbmcg cHNpemUpCiB7CkBAIC0yODEsNyArMjgyLDcgQEAgbm91dmVhdV90dG1fbW1hcChzdHJ1Y3QgZmls ZSAqZmlscCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJc3RydWN0IG5vdXZlYXVfZHJt ICpkcm0gPSBub3V2ZWF1X2RybShmaWxlX3ByaXYtPm1pbm9yLT5kZXYpOwogCiAJaWYgKHVubGlr ZWx5KHZtYS0+dm1fcGdvZmYgPCBEUk1fRklMRV9QQUdFX09GRlNFVCkpCi0JCXJldHVybiAtRUlO VkFMOworCQlyZXR1cm4gZHJtX2xlZ2FjeV9tbWFwKGZpbHAsIHZtYSk7CiAKIAlyZXR1cm4gdHRt X2JvX21tYXAoZmlscCwgdm1hLCAmZHJtLT50dG0uYmRldik7CiB9Ci0tIAoxLjkuMwoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK