From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v4 09/11] drm/i915/dp: read sink count to a temporary variable first Date: Thu, 6 Apr 2017 17:25:24 +0300 Message-ID: <20170406142524.GX30290@intel.com> References: <37d3222115172922fcd5ab038238359935bd561f.1491485983.git.jani.nikula@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6EBF06E996 for ; Thu, 6 Apr 2017 14:25:31 +0000 (UTC) Content-Disposition: inline In-Reply-To: <37d3222115172922fcd5ab038238359935bd561f.1491485983.git.jani.nikula@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula Cc: intel-gfx@lists.freedesktop.org, dhinakaran.pandiyan@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBcHIgMDYsIDIwMTcgYXQgMDQ6NDQ6MTdQTSArMDMwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gRG9uJ3QgY2xvYmJlciBpbnRlbF9kcC0+c2lua19jb3VudCB3aXRoIHRoZSByYXcgdmFs dWUuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGlu dXguaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBp bnRlbC5jb20+CgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMg fCA3ICsrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCA4MTY4MmZkMjgwNGIuLjNj NWM4MGRhOWVhMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0zNzI4LDYgKzM3 MjgsOCBAQCBpbnRlbF9lZHBfaW5pdF9kcGNkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4g IHN0YXRpYyBib29sCj4gIGludGVsX2RwX2dldF9kcGNkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxf ZHApCj4gIHsKPiArCXU4IHNpbmtfY291bnQ7Cj4gKwo+ICAJaWYgKCFpbnRlbF9kcF9yZWFkX2Rw Y2QoaW50ZWxfZHApKQo+ICAJCXJldHVybiBmYWxzZTsKPiAgCj4gQEAgLTM3MzcsOCArMzczOSw3 IEBAIGludGVsX2RwX2dldF9kcGNkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gIAkJaW50 ZWxfZHBfc2V0X2NvbW1vbl9yYXRlcyhpbnRlbF9kcCk7Cj4gIAl9Cj4gIAo+IC0JaWYgKGRybV9k cF9kcGNkX3JlYWRiKCZpbnRlbF9kcC0+YXV4LCBEUF9TSU5LX0NPVU5ULAo+IC0JCQkgICAgICAm aW50ZWxfZHAtPnNpbmtfY291bnQpIDw9IDApCj4gKwlpZiAoZHJtX2RwX2RwY2RfcmVhZGIoJmlu dGVsX2RwLT5hdXgsIERQX1NJTktfQ09VTlQsICZzaW5rX2NvdW50KSA8PSAwKQo+ICAJCXJldHVy biBmYWxzZTsKPiAgCj4gIAkvKgo+IEBAIC0zNzQ2LDcgKzM3NDcsNyBAQCBpbnRlbF9kcF9nZXRf ZHBjZChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ICAJICogYSBtZW1iZXIgdmFyaWFibGUg aW4gaW50ZWxfZHAgd2lsbCB0cmFjayBhbnkgY2hhbmdlcwo+ICAJICogYmV0d2VlbiBzaG9ydCBw dWxzZSBpbnRlcnJ1cHRzLgo+ICAJICovCj4gLQlpbnRlbF9kcC0+c2lua19jb3VudCA9IERQX0dF VF9TSU5LX0NPVU5UKGludGVsX2RwLT5zaW5rX2NvdW50KTsKPiArCWludGVsX2RwLT5zaW5rX2Nv dW50ID0gRFBfR0VUX1NJTktfQ09VTlQoc2lua19jb3VudCk7Cj4gIAo+ICAJLyoKPiAgCSAqIFNJ TktfQ09VTlQgPT0gMCBhbmQgRE9XTlNUUkVBTV9QT1JUX1BSRVNFTlQgPT0gMSBpbXBsaWVzIHRo YXQKPiAtLSAKPiAyLjEuNAoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==