From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2] drm/i915: Always normalize return timeout for wait_timeout_ioctl Date: Fri, 26 Apr 2013 16:09:00 +0300 Message-ID: <1366981740-905-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 mga03.intel.com (mga03.intel.com [143.182.124.21]) by gabe.freedesktop.org (Postfix) with ESMTP id 2F2F3E5C21 for ; Fri, 26 Apr 2013 06:09:18 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org Cc: Ben Widawsky List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpBcyB3ZSByZWNv bXB1dGUgdGhlIHJlbWFpbmluZyB0aW1lb3V0IGFmdGVyIHdhaXRpbmcsIHRoZXJlIGlzIGEKcG90 ZW50aWFsIGZvciB0aGF0IHRpbWVvdXQgdG8gYmUgbGVzcyB0aGFuIHplcm8gYW5kIHNvIG5lZWQg c2FuaXRpemluZy4KVGhlIHRpbWVvdXQgaXMgYWx3YXlzIHJldHVybmVkIHRvIHVzZXJzcGFjZSBh bmQgdmFsaWRhdGVkLCBzbyB3ZSBzaG91bGQKYWx3YXlzIHBlcmZvcm0gdGhlIHNhbml0YXRpb24u Cgp2MiBbdnN5cmphbGFdOiBPbmx5IG5vcm1hbGl6ZSB0aGUgdGltZXNwZWMgaWYgaXQncyBpbnZh bGlkCgpDYzogQmVuIFdpZGF3c2t5IDxiZW5AYndpZGF3c2submV0PgpTaWduZWQtb2ZmLWJ5OiBD aHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KU2lnbmVkLW9mZi1ieTogVmls bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4IDZi ZTk0MGUuLmE0NjkyOTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtMTA0NSw2ICsxMDQ1 LDggQEAgc3RhdGljIGludCBfX3dhaXRfc2Vxbm8oc3RydWN0IGludGVsX3JpbmdfYnVmZmVyICpy aW5nLCB1MzIgc2Vxbm8sCiAJaWYgKHRpbWVvdXQpIHsKIAkJc3RydWN0IHRpbWVzcGVjIHNsZWVw X3RpbWUgPSB0aW1lc3BlY19zdWIobm93LCBiZWZvcmUpOwogCQkqdGltZW91dCA9IHRpbWVzcGVj X3N1YigqdGltZW91dCwgc2xlZXBfdGltZSk7CisJCWlmICghdGltZXNwZWNfdmFsaWQodGltZW91 dCkpCisJCQlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0aW1lb3V0LCAwLCAwKTsKIAl9CiAKIAlz d2l0Y2ggKGVuZCkgewpAQCAtMTA1Myw4ICsxMDU1LDYgQEAgc3RhdGljIGludCBfX3dhaXRfc2Vx bm8oc3RydWN0IGludGVsX3JpbmdfYnVmZmVyICpyaW5nLCB1MzIgc2Vxbm8sCiAJY2FzZSAtRVJF U1RBUlRTWVM6IC8qIFNpZ25hbCAqLwogCQlyZXR1cm4gKGludCllbmQ7CiAJY2FzZSAwOiAvKiBU aW1lb3V0ICovCi0JCWlmICh0aW1lb3V0KQotCQkJc2V0X25vcm1hbGl6ZWRfdGltZXNwZWModGlt ZW91dCwgMCwgMCk7CiAJCXJldHVybiAtRVRJTUU7CiAJZGVmYXVsdDogLyogQ29tcGxldGVkICov CiAJCVdBUk5fT04oZW5kIDwgMCk7IC8qIFdlJ3JlIG5vdCBhd2FyZSBvZiBvdGhlciBlcnJvcnMg Ki8KLS0gCjEuOC4xLjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==