From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 6/6] drm: Rewrite drm_ioctl_flags() to resemble the new drm_ioctl() code Date: Fri, 27 Mar 2015 15:52:00 +0200 Message-ID: <1427464320-24592-7-git-send-email-ville.syrjala@linux.intel.com> References: <1427464320-24592-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 90D0F6E16F for ; Fri, 27 Mar 2015 06:52:37 -0700 (PDT) In-Reply-To: <1427464320-24592-1-git-send-email-ville.syrjala@linux.intel.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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClVz ZSB0aGUgc2FtZSBsb2dpYyB3aGVuIGNoZWNraW5nIGZvciB2YWxpZCBpb2N0bCByYW5nZSBpbgpk cm1faW9jdGxfZmxhZ3MoKSB0aGF0IGlzIHVzZWQgaW4gZHJtX2lvY3RsKCkgdG8gYXZvaWQKY29u ZnVzaW9uLgoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2lvY3RsLmMgfCAxMyArKysr KysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1faW9jdGwuYyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1faW9jdGwuYwppbmRleCA0YTJiZjJiLi4xZjI1N2FlIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vZHJtX2lvY3RsLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9pb2N0bC5j CkBAIC03NjYsMTIgKzc2NiwxMyBAQCBFWFBPUlRfU1lNQk9MKGRybV9pb2N0bCk7CiAgKi8KIGJv b2wgZHJtX2lvY3RsX2ZsYWdzKHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50ICpmbGFncykK IHsKLQlpZiAoKG5yID49IERSTV9DT01NQU5EX0VORCAmJiBuciA8IERSTV9DT1JFX0lPQ1RMX0NP VU5UKSB8fAotCSAgICAobnIgPCBEUk1fQ09NTUFORF9CQVNFKSkgewotCQkqZmxhZ3MgPSBkcm1f aW9jdGxzW25yXS5mbGFnczsKLQkJcmV0dXJuIHRydWU7Ci0JfQorCWlmIChuciA+PSBEUk1fQ09N TUFORF9CQVNFICYmIG5yIDwgRFJNX0NPTU1BTkRfRU5EKQorCQlyZXR1cm4gZmFsc2U7CisKKwlp ZiAobnIgPj0gRFJNX0NPUkVfSU9DVExfQ09VTlQpCisJCXJldHVybiBmYWxzZTsKIAotCXJldHVy biBmYWxzZTsKKwkqZmxhZ3MgPSBkcm1faW9jdGxzW25yXS5mbGFnczsKKwlyZXR1cm4gdHJ1ZTsK IH0KIEVYUE9SVF9TWU1CT0woZHJtX2lvY3RsX2ZsYWdzKTsKLS0gCjIuMC41CgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=