From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH 2/5] drm/radeon: add userptr flag to limit it to anonymous memory v2 Date: Thu, 7 Aug 2014 09:36:01 +0200 Message-ID: <1407396964-22754-2-git-send-email-deathsimple@vodafone.de> References: <1407396964-22754-1-git-send-email-deathsimple@vodafone.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pegasos-out.vodafone.de (pegasos-out.vodafone.de [80.84.1.38]) by gabe.freedesktop.org (Postfix) with ESMTP id B15646E2DE for ; Thu, 7 Aug 2014 00:36:39 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id 2953B261405 for ; Thu, 7 Aug 2014 09:36:39 +0200 (CEST) Received: from pegasos-out.vodafone.de ([127.0.0.1]) by localhost (rohrpostix1.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bx21Yc3LCOsx for ; Thu, 7 Aug 2014 09:36:17 +0200 (CEST) Received: from smtp-03.vodafone.de (xsmail-dmz9.prod.vfnet.de [10.215.254.40]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id BC4502600CA for ; Thu, 7 Aug 2014 09:36:17 +0200 (CEST) Received: from smtp-03.vodafone.de ([127.0.0.1]) by localhost (xsmail-dmz9.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gNctvyOb4SQe for ; Thu, 7 Aug 2014 09:36:06 +0200 (CEST) In-Reply-To: <1407396964-22754-1-git-send-email-deathsimple@vodafone.de> 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 RnJvbTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgoKQXZvaWQg cHJvYmxlbXMgd2l0aCB3cml0ZWJhY2sgYnkgbGltaXRpbmcgdXNlcnB0ciB0byBhbm9ueW1vdXMg bWVtb3J5LgoKdjI6IGFkZCBjb21taXQgYW5kIGNvZGUgY29tbWVudHMKClNpZ25lZC1vZmYtYnk6 IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9nZW0uYyB8ICAzICsrLQogZHJpdmVycy9ncHUvZHJtL3Jh ZGVvbi9yYWRlb25fdHRtLmMgfCAxMCArKysrKysrKysrCiBpbmNsdWRlL3VhcGkvZHJtL3JhZGVv bl9kcm0uaCAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZ2VtLmMKaW5kZXggOTkzYWIy Mi4uMDMyNzM2YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZ2Vt LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZ2VtLmMKQEAgLTI5MCw3ICsy OTAsOCBAQCBpbnQgcmFkZW9uX2dlbV91c2VycHRyX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsIHZvaWQgKmRhdGEsCiAJCXJldHVybiAtRUFDQ0VTOwogCiAJLyogcmVqZWN0IHVua25vd24g ZmxhZyB2YWx1ZXMgKi8KLQlpZiAoYXJncy0+ZmxhZ3MgJiB+UkFERU9OX0dFTV9VU0VSUFRSX1JF QURPTkxZKQorCWlmIChhcmdzLT5mbGFncyAmIH4oUkFERU9OX0dFTV9VU0VSUFRSX1JFQURPTkxZ IHwKKwkgICAgUkFERU9OX0dFTV9VU0VSUFRSX0FOT05PTkxZKSkKIAkJcmV0dXJuIC1FSU5WQUw7 CiAKIAkvKiByZWFkb25seSBwYWdlcyBub3QgdGVzdGVkIG9uIG9sZGVyIGhhcmR3YXJlICovCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl90dG0uYyBiL2RyaXZlcnMv Z3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCmluZGV4IGIyMDkzM2YuLjEyZTM3YjEgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCkBAIC01MzgsNiArNTM4LDE2IEBAIHN0YXRpYyBp bnQgcmFkZW9uX3R0bV90dF9waW5fdXNlcnB0cihzdHJ1Y3QgdHRtX3R0ICp0dG0pCiAJaWYgKGN1 cnJlbnQtPm1tICE9IGd0dC0+dXNlcm1tKQogCQlyZXR1cm4gLUVQRVJNOwogCisJaWYgKGd0dC0+ dXNlcmZsYWdzICYgUkFERU9OX0dFTV9VU0VSUFRSX0FOT05PTkxZKSB7CisJCS8qIGNoZWNrIHRo YXQgd2Ugb25seSBwaW4gZG93biBhbm9ueW1vdXMgbWVtb3J5CisJCSAgIHRvIHByZXZlbnQgcHJv YmxlbXMgd2l0aCB3cml0ZWJhY2sgKi8KKwkJdW5zaWduZWQgbG9uZyBlbmQgPSBndHQtPnVzZXJw dHIgKyB0dG0tPm51bV9wYWdlcyAqIFBBR0VfU0laRTsKKwkJc3RydWN0IHZtX2FyZWFfc3RydWN0 ICp2bWE7CisJCXZtYSA9IGZpbmRfdm1hKGd0dC0+dXNlcm1tLCBndHQtPnVzZXJwdHIpOworCQlp ZiAoIXZtYSB8fCB2bWEtPnZtX2ZpbGUgfHwgdm1hLT52bV9lbmQgPCBlbmQpCisJCQlyZXR1cm4g LUVQRVJNOworCX0KKwogCWRvIHsKIAkJdW5zaWduZWQgbnVtX3BhZ2VzID0gdHRtLT5udW1fcGFn ZXMgLSBwaW5uZWQ7CiAJCXVpbnQ2NF90IHVzZXJwdHIgPSBndHQtPnVzZXJwdHIgKyBwaW5uZWQg KiBQQUdFX1NJWkU7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL3JhZGVvbl9kcm0uaCBi L2luY2x1ZGUvdWFwaS9kcm0vcmFkZW9uX2RybS5oCmluZGV4IDNhOWYyMDkuLjk3MjBlMWEgMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9kcm0vcmFkZW9uX2RybS5oCisrKyBiL2luY2x1ZGUvdWFw aS9kcm0vcmFkZW9uX2RybS5oCkBAIC04MTYsNiArODE2LDcgQEAgc3RydWN0IGRybV9yYWRlb25f Z2VtX2NyZWF0ZSB7CiAgKiBwZXJmb3JtIGFueSBvcGVyYXRpb24uCiAgKi8KICNkZWZpbmUgUkFE RU9OX0dFTV9VU0VSUFRSX1JFQURPTkxZCSgxIDw8IDApCisjZGVmaW5lIFJBREVPTl9HRU1fVVNF UlBUUl9BTk9OT05MWQkoMSA8PCAxKQogCiBzdHJ1Y3QgZHJtX3JhZGVvbl9nZW1fdXNlcnB0ciB7 CiAJdWludDY0X3QJCWFkZHI7Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK