From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 6/7] drm/i915: Implement the missing bits of assert_panel_unlocked() Date: Wed, 23 May 2018 12:42:43 +0300 Message-ID: <87d0xmn1ws.fsf@intel.com> References: <20180518152931.13104-1-ville.syrjala@linux.intel.com> <20180518152931.13104-6-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 [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6541489A4A for ; Wed, 23 May 2018 09:38:46 +0000 (UTC) In-Reply-To: <20180518152931.13104-6-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville Syrjala , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAxOCBNYXkgMjAxOCwgVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+IHdyb3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4KPiBBZGQgdGhlIG1pc3NpbmcgZURQIHBvcnQgaGFuZGxpbmcgaW50 byBhc3NlcnRfcGFuZWxfdW5sb2NrZWQoKS4gV2Ugbm93Cj4gaGF2ZSBpbnRlbF9kcF9wb3J0X2Vu YWJsZWQoKSB3aGljaCBtYWtlcyB0aGlzIHRyaXZpYWwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWaWxs ZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6 IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CgpDYW4gd2Ugbm93IGNoYW5nZSB0 aGUgaW5pdGlhbGl6YXRpb24KCgllbnVtIHBpcGUgcGFuZWxfcGlwZSA9IFBJUEVfQTsKCnRvCgoJ ZW51bSBwaXBlIHBhbmVsX3BpcGUgPSBJTlZBTElEX1BJUEU7Cgo/Cgo+IC0tLQo+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxOCArKysrKysrKysrKysrKysrLS0KPiAg MSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5kZXggZDM5N2ZlYmI1YTdmLi5hNzcwMmE3 MmNkNjkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gQEAgLTEyMTQs OSArMTIxNCwyMyBAQCB2b2lkIGFzc2VydF9wYW5lbF91bmxvY2tlZChzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYsIGVudW0gcGlwZSBwaXBlKQo+ICAJCXBwX3JlZyA9IFBQX0NPTlRS T0woMCk7Cj4gIAkJcG9ydF9zZWwgPSBJOTE1X1JFQUQoUFBfT05fREVMQVlTKDApKSAmIFBBTkVM X1BPUlRfU0VMRUNUX01BU0s7Cj4gIAo+IC0JCWlmIChwb3J0X3NlbCA9PSBQQU5FTF9QT1JUX1NF TEVDVF9MVkRTKQo+ICsJCXN3aXRjaCAocG9ydF9zZWwpIHsKPiArCQljYXNlIFBBTkVMX1BPUlRf U0VMRUNUX0xWRFM6Cj4gIAkJCWludGVsX2x2ZHNfcG9ydF9lbmFibGVkKGRldl9wcml2LCBQQ0hf TFZEUywgJnBhbmVsX3BpcGUpOwo+IC0JCS8qIFhYWDogZWxzZSBmaXggZm9yIGVEUCAqLwo+ICsJ CQlicmVhazsKPiArCQljYXNlIFBBTkVMX1BPUlRfU0VMRUNUX0RQQToKPiArCQkJaW50ZWxfZHBf cG9ydF9lbmFibGVkKGRldl9wcml2LCBEUF9BLCBQT1JUX0EsICZwYW5lbF9waXBlKTsKPiArCQkJ YnJlYWs7Cj4gKwkJY2FzZSBQQU5FTF9QT1JUX1NFTEVDVF9EUEM6Cj4gKwkJCWludGVsX2RwX3Bv cnRfZW5hYmxlZChkZXZfcHJpdiwgUENIX0RQX0MsIFBPUlRfQywgJnBhbmVsX3BpcGUpOwo+ICsJ CQlicmVhazsKPiArCQljYXNlIFBBTkVMX1BPUlRfU0VMRUNUX0RQRDoKPiArCQkJaW50ZWxfZHBf cG9ydF9lbmFibGVkKGRldl9wcml2LCBQQ0hfRFBfRCwgUE9SVF9ELCAmcGFuZWxfcGlwZSk7Cj4g KwkJCWJyZWFrOwo+ICsJCWRlZmF1bHQ6Cj4gKwkJCU1JU1NJTkdfQ0FTRShwb3J0X3NlbCk7Cj4g KwkJCWJyZWFrOwo+ICsJCX0KPiAgCX0gZWxzZSBpZiAoSVNfVkFMTEVZVklFVyhkZXZfcHJpdikg fHwgSVNfQ0hFUlJZVklFVyhkZXZfcHJpdikpIHsKPiAgCQkvKiBwcmVzdW1hYmx5IHdyaXRlIGxv Y2sgZGVwZW5kcyBvbiBwaXBlLCBub3QgcG9ydCBzZWxlY3QgKi8KPiAgCQlwcF9yZWcgPSBQUF9D T05UUk9MKHBpcGUpOwoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGlj cyBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==