From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v2 4/6] drm/legacy: Convert setplane ioctl locking to interruptible. Date: Tue, 12 Sep 2017 15:37:47 +0200 Message-ID: <20170912133749.6532-5-maarten.lankhorst@linux.intel.com> References: <20170912133749.6532-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170912133749.6532-1-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org UGFzcyBEUk1fTU9ERVNFVF9BQ1FVSVJFX0lOVEVSUlVQVElCTEUgdG8gYWNxdWlyZV9pbml0LCBh bmQgaGFuZGxlCmRybV9tb2Rlc2V0X2JhY2tvZmYgd2hpY2ggY2FuIG5vdyBmYWlsIGJ5IHJldHVy bmluZyB0aGUgZXJyb3IuCgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRl bi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3BsYW5lLmMg fCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wbGFuZS5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV9wbGFuZS5jCmluZGV4IGVlZjU4NTk1MTAxYy4uODAzZDY3YzIyZGEyIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3BsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2RybV9wbGFuZS5jCkBAIC02NjcsNyArNjY3LDcgQEAgc3RhdGljIGludCBzZXRwbGFuZV9pbnRl cm5hbChzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKIAlzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWly ZV9jdHggY3R4OwogCWludCByZXQ7CiAKLQlkcm1fbW9kZXNldF9hY3F1aXJlX2luaXQoJmN0eCwg MCk7CisJZHJtX21vZGVzZXRfYWNxdWlyZV9pbml0KCZjdHgsIERSTV9NT0RFU0VUX0FDUVVJUkVf SU5URVJSVVBUSUJMRSk7CiByZXRyeToKIAlyZXQgPSBkcm1fbW9kZXNldF9sb2NrX2FsbF9jdHgo cGxhbmUtPmRldiwgJmN0eCk7CiAJaWYgKHJldCkKQEAgLTY3OCw4ICs2NzgsOSBAQCBzdGF0aWMg aW50IHNldHBsYW5lX2ludGVybmFsKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCiBmYWlsOgog CWlmIChyZXQgPT0gLUVERUFETEspIHsKLQkJZHJtX21vZGVzZXRfYmFja29mZigmY3R4KTsKLQkJ Z290byByZXRyeTsKKwkJcmV0ID0gZHJtX21vZGVzZXRfYmFja29mZigmY3R4KTsKKwkJaWYgKCFy ZXQpCisJCQlnb3RvIHJldHJ5OwogCX0KIAlkcm1fbW9kZXNldF9kcm9wX2xvY2tzKCZjdHgpOwog CWRybV9tb2Rlc2V0X2FjcXVpcmVfZmluaSgmY3R4KTsKLS0gCjIuMTQuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==