From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v3 10/11] drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV Date: Thu, 9 May 2019 20:34:45 +0300 Message-ID: <20190509173446.31095-11-imre.deak@intel.com> References: <20190509173446.31095-1-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 58B1489F33 for ; Thu, 9 May 2019 17:35:20 +0000 (UTC) In-Reply-To: <20190509173446.31095-1-imre.deak@intel.com> 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 T24gSUNMIHdlIGhhdmUgdG8gbWFrZSBzdXJlIHRoYXQgd2UgZW5hYmxlIHRoZSBBVVggcG93ZXIg ZG9tYWluIGluIGEKY29udHJvbGxlZCB3YXkgKGNvcnJlc3BvbmRpbmcgdG8gdGhlIHBvcnQncyBh Y3R1YWwgVHlwZUMgbW9kZSkuIFNpbmNlCnRoZSBQUFMgbG9jayAtIHdoaWNoIHRha2VzIGFuIEFV WCBwb3dlciByZWYgLSBpcyBvbmx5IG5lZWRlZCBvbgplRFAgb24gYWxsIHBsYXRmb3JtcyBhbmQg ZURQL0RQIG9uIFZMVi9DSFYgYXZvaWQgdGFraW5nIGl0IGluIGFsbApvdGhlciBjYXNlcy4KCnYy OgotIENsYXJpZnkgY29tbWl0IGxvZyBhYm91dCB0aGUgY29uZGl0aW9uIGZvciB0YWtpbmcgdGhl IFBQUyBsb2NrLgogIChWaWxsZSkKCkNjOiBWaWxsZSBTeXJqYWxhIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwu Y29tPgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgNCArKysrCiAx IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKaW5k ZXggOGE5MWI0NTNiMmU5Li41MjQ1MjE1NTI1MGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpA QCAtNjI1OSw2ICs2MjU5LDEwIEBAIHZvaWQgaW50ZWxfZHBfZW5jb2Rlcl9yZXNldChzdHJ1Y3Qg ZHJtX2VuY29kZXIgKmVuY29kZXIpCiAKIAlpbnRlbF9kcC0+cmVzZXRfbGlua19wYXJhbXMgPSB0 cnVlOwogCisJaWYgKCFJU19WQUxMRVlWSUVXKGRldl9wcml2KSAmJiAhSVNfQ0hFUlJZVklFVyhk ZXZfcHJpdikgJiYKKwkgICAgIWludGVsX2RwX2lzX2VkcChpbnRlbF9kcCkpCisJCXJldHVybjsK KwogCXdpdGhfcHBzX2xvY2soaW50ZWxfZHAsIHdha2VyZWYpIHsKIAkJaWYgKElTX1ZBTExFWVZJ RVcoZGV2X3ByaXYpIHx8IElTX0NIRVJSWVZJRVcoZGV2X3ByaXYpKQogCQkJaW50ZWxfZHAtPmFj dGl2ZV9waXBlID0gdmx2X2FjdGl2ZV9waXBlKGludGVsX2RwKTsKLS0gCjIuMTcuMQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4