From mboxrd@z Thu Jan 1 00:00:00 1970 From: deepak.s@linux.intel.com Subject: [RFC] drm/i915: _wait_for might be called when irq is off Date: Thu, 2 Apr 2015 19:21:40 +0530 Message-ID: <1427982700-24901-1-git-send-email-deepak.s@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 54EA66EA03 for ; Thu, 2 Apr 2015 06:54:52 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogRGVlcGFrIFMgPGRlZXBhay5zQGxpbnV4LmludGVsLmNvbT4KClNvbWV0aW1lcywgaTkx NSBtaWdodCBjYWxsIF93YWl0X2ZvciB3aGVuIGlycSBpcyBkaXNhYmxlZC4KSWYgdGhlIGNwdSBp cyB0aGUgbWFpbiBjcHUgdG8gcHJvY2VzcyBqaWZmaWVzLCBqaWZmaWVzCndvdWxkbid0IGJlIGlu Y3JlYXNlZCBhcyB0aGlzIGNwdSBkaXNhYmxlcyBpcnEuIFRoZW4sCnRpbWVfYWZ0ZXIoamlmZmll cywgdGltZW91dF9fKSBiZWNvbWVzIG1lYW5pbmdsZXNzLiBJZgpndW5pdCBkb2Vzbid0IHdvcmsg bm93LCBrZXJuZWwgd291bGRuJ3QgZXhpdCBhcyB0aGUgdGltZW91dApkb2Vzbid0IHdvcmsuCgpU aGUgcGF0Y2ggZml4ZXMgaXQgYnkgdXNpbmcgc2NoZWRfY2xvY2sgaW5zdGVhZCBvZiBqaWZmaWVz LgoKU2lnbmVkLW9mZi1ieTogRGVlcGFrIFMgPGRlZXBhay5zQGxpbnV4LmludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCB8IDYgKysrKy0tCiAxIGZpbGUgY2hh bmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHJ2LmgKaW5kZXggNjAzNmUzYi4uMmM2ZWJjZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgK QEAgLTQ5LDEwICs0OSwxMiBAQAogICogd2UndmUgbmV2ZXIgaGFkIGEgY2hhbmNlIHRvIGNoZWNr IHRoZSBjb25kaXRpb24gYmVmb3JlIHRoZSB0aW1lb3V0LgogICovCiAjZGVmaW5lIF93YWl0X2Zv cihDT05ELCBNUywgVykgKHsgXAotCXVuc2lnbmVkIGxvbmcgdGltZW91dF9fID0gamlmZmllcyAr IG1zZWNzX3RvX2ppZmZpZXMoTVMpICsgMTsJXAorCXU2NCB0aW1lb3V0XyA9IHNjaGVkX2Nsb2Nr KCkgKyBNUyAqICgodTY0KSBOU0VDX1BFUl9NU0VDKTsJXAorCXU2NCBjbG9jazsJCQkJCQkJXAog CWludCByZXRfXyA9IDA7CQkJCQkJCVwKIAl3aGlsZSAoIShDT05EKSkgewkJCQkJCVwKLQkJaWYg KHRpbWVfYWZ0ZXIoamlmZmllcywgdGltZW91dF9fKSkgewkJCVwKKwkJY2xvY2sgPSBzY2hlZF9j bG9jaygpOwkJCQkJXAorCQlpZiAoY2xvY2sgPj0gdGltZW91dF8pIHsJCQkJXAogCQkJaWYgKCEo Q09ORCkpCQkJCQlcCiAJCQkJcmV0X18gPSAtRVRJTUVET1VUOwkJCVwKIAkJCWJyZWFrOwkJCQkJ CVwKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=