From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel =?ISO-8859-1?Q?D=E4nzer?= Subject: Re: [PATCH] drm: make sure drm_vblank_init() has been called before touching vbl_lock Date: Wed, 06 Jul 2011 09:38:59 +0200 Message-ID: <1309937939.3713.153.camel@thor.local> References: <1309749396-8422-1-git-send-email-skeggsb@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 390E29E7F2 for ; Wed, 6 Jul 2011 00:39:14 -0700 (PDT) In-Reply-To: <1309749396-8422-1-git-send-email-skeggsb@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: skeggsb@gmail.com Cc: Ben Skeggs , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCAyMDExLTA3LTA0IGF0IDEzOjE2ICsxMDAwLCBza2VnZ3NiQGdtYWlsLmNvbSB3cm90 ZToKPiBGcm9tOiBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+Cj4gCj4gU2lnbmVkLW9m Zi1ieTogQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vZHJtX2lycS5jIHwgICAxNSArKysrKysrKystLS0tLS0KPiAgMSBmaWxlcyBjaGFuZ2Vk LCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9kcm1faXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jCj4gaW5kZXgg MjAyMmE1Yy4uYzNjODdhMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYwo+IEBAIC0zOTcsMTMgKzM5NywxNiBA QCBpbnQgZHJtX2lycV91bmluc3RhbGwoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAgCS8qCj4g IAkgKiBXYWtlIHVwIGFueSB3YWl0ZXJzIHNvIHRoZXkgZG9uJ3QgaGFuZy4KPiAgCSAqLwo+IC0J c3Bpbl9sb2NrX2lycXNhdmUoJmRldi0+dmJsX2xvY2ssIGlycWZsYWdzKTsKPiAtCWZvciAoaSA9 IDA7IGkgPCBkZXYtPm51bV9jcnRjczsgaSsrKSB7Cj4gLQkJRFJNX1dBS0VVUCgmZGV2LT52Ymxf cXVldWVbaV0pOwo+IC0JCWRldi0+dmJsYW5rX2VuYWJsZWRbaV0gPSAwOwo+IC0JCWRldi0+bGFz dF92YmxhbmtbaV0gPSBkZXYtPmRyaXZlci0+Z2V0X3ZibGFua19jb3VudGVyKGRldiwgaSk7Cj4g KwlpZiAoZGV2LT5udW1fY3J0Y3MpIHsKPiArCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT52Ymxf bG9jaywgaXJxZmxhZ3MpOwo+ICsJCWZvciAoaSA9IDA7IGkgPCBkZXYtPm51bV9jcnRjczsgaSsr KSB7Cj4gKwkJCURSTV9XQUtFVVAoJmRldi0+dmJsX3F1ZXVlW2ldKTsKPiArCQkJZGV2LT52Ymxh bmtfZW5hYmxlZFtpXSA9IDA7Cj4gKwkJCWRldi0+bGFzdF92YmxhbmtbaV0gPQo+ICsJCQkJZGV2 LT5kcml2ZXItPmdldF92YmxhbmtfY291bnRlcihkZXYsIGkpOwo+ICsJCX0KPiArCQlzcGluX3Vu bG9ja19pcnFyZXN0b3JlKCZkZXYtPnZibF9sb2NrLCBpcnFmbGFncyk7Cj4gIAl9Cj4gLQlzcGlu X3VubG9ja19pcnFyZXN0b3JlKCZkZXYtPnZibF9sb2NrLCBpcnFmbGFncyk7Cj4gIAo+ICAJaWYg KCFpcnFfZW5hYmxlZCkKPiAgCQlyZXR1cm4gLUVJTlZBTDsKCk1ha2VzIHNlbnNlLCBidXQgYWNj b3JkaW5nIHRvIGNvbW1pdAo3YTFjMmY2YzhkODQ4NWFmNWFjNmMyYTMxM2Y2YTcxNjIyMDdhNGFm ICgndm13Z2Z4OiBFbmFibGUgdXNlIG9mIHRoZQp2Ymxhbmsgc3lzdGVtJyksIHRoZSB2Ymxhbmsg aW9jdGxzIHdpbGwgYWxzbyBhY2Nlc3MgdW5pbml0aWFsaXplZCBkYXRhCmlmIGRybV92Ymxhbmtf aW5pdCgpIGhhc24ndCBiZWVuIGNhbGxlZC4gU28sIGlzIHRoaXMganVzdCBmb3IgY2FzZXMKd2hl cmUgZHJtX2lycV91bmluc3RhbGwoKSBpcyBjYWxsZWQgYmVmb3JlIHRoZSBkcml2ZXIgZ2V0cyBh IGNoYW5jZSB0bwpjYWxsIGRybV92YmxhbmtfaW5pdCgpPyAKCgotLSAKRWFydGhsaW5nIE1pY2hl bCBEw6RuemVyICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuYW1kLmNv bQpMaWJyZSBzb2Z0d2FyZSBlbnRodXNpYXN0ICAgICAgICAgfCAgICAgICAgICBEZWJpYW4sIFgg YW5kIERSSSBkZXZlbG9wZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK