From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mario Kleiner Subject: [PATCH 1/4] drm: Remove preempt_disable() from vblank timestamping code. Date: Wed, 30 Oct 2013 05:13:05 +0100 Message-ID: <1383106388-32481-2-git-send-email-mario.kleiner.de@gmail.com> References: <1383106388-32481-1-git-send-email-mario.kleiner.de@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1383106388-32481-1-git-send-email-mario.kleiner.de@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: airlied@gmail.com Cc: intel-gfx@lists.freedesktop.org, mario.kleiner@tuebingen.mpg.de, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org UHJlZW1wdGlvbiBoYW5kbGluZyB3aWxsIGdldCBwdXNoZWQgaW50byB0aGUga21zCmRyaXZlcnMg aW4gZm9sbG93dXAgcGF0Y2hlcywgdG8gbWFrZSB0aW1lc3RhbXBpbmcKbW9yZSByb2J1c3QgYW5k IFBSRUVNUFRfUlQgZnJpZW5kbHkuCgpTaWduZWQtb2ZmLWJ5OiBNYXJpbyBLbGVpbmVyIDxtYXJp by5rbGVpbmVyLmRlQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBBbGV4IERldWNoZXIgPGFs ZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYyB8 ICAgIDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1faXJxLmMK aW5kZXggZjlhZjA0OC4uMzNlZTUxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9p cnEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jCkBAIC01ODYsMTEgKzU4Niw2IEBA IGludCBkcm1fY2FsY192Ymx0aW1lc3RhbXBfZnJvbV9zY2Fub3V0cG9zKHN0cnVjdCBkcm1fZGV2 aWNlICpkZXYsIGludCBjcnRjLAogCSAqIGNvZGUgZ2V0cyBwcmVlbXB0ZWQgb3IgZGVsYXllZCBm b3Igc29tZSByZWFzb24uCiAJICovCiAJZm9yIChpID0gMDsgaSA8IERSTV9USU1FU1RBTVBfTUFY UkVUUklFUzsgaSsrKSB7Ci0JCS8qIERpc2FibGUgcHJlZW1wdGlvbiB0byBtYWtlIGl0IHZlcnkg bGlrZWx5IHRvCi0JCSAqIHN1Y2NlZWQgaW4gdGhlIGZpcnN0IGl0ZXJhdGlvbiBldmVuIG9uIFBS RUVNUFRfUlQga2VybmVsLgotCQkgKi8KLQkJcHJlZW1wdF9kaXNhYmxlKCk7Ci0KIAkJLyogR2V0 IHN5c3RlbSB0aW1lc3RhbXAgYmVmb3JlIHF1ZXJ5LiAqLwogCQlzdGltZSA9IGt0aW1lX2dldCgp OwogCkBAIC02MDIsOCArNTk3LDYgQEAgaW50IGRybV9jYWxjX3ZibHRpbWVzdGFtcF9mcm9tX3Nj YW5vdXRwb3Moc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGNydGMsCiAJCWlmICghZHJtX3Rp bWVzdGFtcF9tb25vdG9uaWMpCiAJCQltb25vX3RpbWVfb2Zmc2V0ID0ga3RpbWVfZ2V0X21vbm90 b25pY19vZmZzZXQoKTsKIAotCQlwcmVlbXB0X2VuYWJsZSgpOwotCiAJCS8qIFJldHVybiBhcyBu by1vcCBpZiBzY2Fub3V0IHF1ZXJ5IHVuc3VwcG9ydGVkIG9yIGZhaWxlZC4gKi8KIAkJaWYgKCEo dmJsX3N0YXR1cyAmIERSTV9TQ0FOT1VUUE9TX1ZBTElEKSkgewogCQkJRFJNX0RFQlVHKCJjcnRj ICVkIDogc2Nhbm91dHBvcyBxdWVyeSBmYWlsZWQgWyVkXS5cbiIsCi0tIAoxLjcuMTAuNAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK