From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH 2/5] drm/radeon: remove drm_vblank_get|put from pflip handling Date: Tue, 27 May 2014 16:49:19 +0200 Message-ID: <1401202162-1925-2-git-send-email-deathsimple@vodafone.de> References: <1401202162-1925-1-git-send-email-deathsimple@vodafone.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pegasos-out.vodafone.de (pegasos-out.vodafone.de [80.84.1.38]) by gabe.freedesktop.org (Postfix) with ESMTP id 180236E6FC for ; Tue, 27 May 2014 07:49:36 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id 84F772613FD for ; Tue, 27 May 2014 16:49:35 +0200 (CEST) Received: from pegasos-out.vodafone.de ([127.0.0.1]) by localhost (rohrpostix1.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2G+sCwkQ8m0J for ; Tue, 27 May 2014 16:49:30 +0200 (CEST) Received: from smtp-03.vodafone.de (smtp-03.vodafone.de [10.215.254.38]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id EF71326140A for ; Tue, 27 May 2014 16:49:29 +0200 (CEST) Received: from smtp-03.vodafone.de ([127.0.0.1]) by localhost (xsmail-dmz7.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ed+3+pHU5v6I for ; Tue, 27 May 2014 16:49:23 +0200 (CEST) In-Reply-To: <1401202162-1925-1-git-send-email-deathsimple@vodafone.de> 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 RnJvbTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgoKV2UgYWN0 aXZhdGUgdGhlIFZCTEFOSyBpcnEgbWFudWFsbHkgYW55d2F5LCBzbyB0aGlzIGlzIHVubmVjZXNz YXJ5LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0Bh bWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyB8IDE3 IC0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jIGIvZHJpdmVy cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jCmluZGV4IGJlY2NjNGEuLmQ1OTdkMDgg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMKQEAgLTM0MCw3ICszNDAs NiBAQCB2b2lkIHJhZGVvbl9jcnRjX2hhbmRsZV9mbGlwKHN0cnVjdCByYWRlb25fZGV2aWNlICpy ZGV2LCBpbnQgY3J0Y19pZCkKIAogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJkZXYtPmRkZXYt PmV2ZW50X2xvY2ssIGZsYWdzKTsKIAotCWRybV92YmxhbmtfcHV0KHJkZXYtPmRkZXYsIHJhZGVv bl9jcnRjLT5jcnRjX2lkKTsKIAlyYWRlb25fZmVuY2VfdW5yZWYoJndvcmstPmZlbmNlKTsKIAly YWRlb25faXJxX2ttc19wZmxpcF9pcnFfZ2V0KHJkZXYsIHdvcmstPmNydGNfaWQpOwogCXNjaGVk dWxlX3dvcmsoJndvcmstPndvcmspOwpAQCAtNDY0LDI3ICs0NjMsMTEgQEAgc3RhdGljIGludCBy YWRlb25fY3J0Y19wYWdlX2ZsaXAoc3RydWN0IGRybV9jcnRjICpjcnRjLAogCS8qIHVwZGF0ZSBj cnRjIGZiICovCiAJY3J0Yy0+cHJpbWFyeS0+ZmIgPSBmYjsKIAotCXIgPSBkcm1fdmJsYW5rX2dl dChkZXYsIHJhZGVvbl9jcnRjLT5jcnRjX2lkKTsKLQlpZiAocikgewotCQlEUk1fRVJST1IoImZh aWxlZCB0byBnZXQgdmJsYW5rIGJlZm9yZSBmbGlwXG4iKTsKLQkJZ290byBwZmxpcF9jbGVhbnVw MTsKLQl9Ci0KIAkvKiBzZXQgdGhlIHByb3BlciBpbnRlcnJ1cHQgKi8KIAlyYWRlb25faXJxX2tt c19wZmxpcF9pcnFfZ2V0KHJkZXYsIHJhZGVvbl9jcnRjLT5jcnRjX2lkKTsKIAogCXJldHVybiAw OwogCi1wZmxpcF9jbGVhbnVwMToKLQlpZiAodW5saWtlbHkocmFkZW9uX2JvX3Jlc2VydmUocmJv LCBmYWxzZSkgIT0gMCkpIHsKLQkJRFJNX0VSUk9SKCJmYWlsZWQgdG8gcmVzZXJ2ZSBuZXcgcmJv IGluIGVycm9yIHBhdGhcbiIpOwotCQlnb3RvIHBmbGlwX2NsZWFudXA7Ci0JfQotCWlmICh1bmxp a2VseShyYWRlb25fYm9fdW5waW4ocmJvKSAhPSAwKSkgewotCQlEUk1fRVJST1IoImZhaWxlZCB0 byB1bnBpbiBuZXcgcmJvIGluIGVycm9yIHBhdGhcbiIpOwotCX0KLQlyYWRlb25fYm9fdW5yZXNl cnZlKHJibyk7Ci0KIHBmbGlwX2NsZWFudXA6CiAJc3Bpbl9sb2NrX2lycXNhdmUoJmRldi0+ZXZl bnRfbG9jaywgZmxhZ3MpOwogCXJhZGVvbl9jcnRjLT51bnBpbl93b3JrID0gTlVMTDsKLS0gCjEu OS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=