From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 05/15] drm/i915: Eliminate duplicated skl_get_buf_trans_dp() Date: Thu, 10 Dec 2015 14:24:41 +0100 Message-ID: <20151210132441.GC20822@phenom.ffwll.local> References: <1449597590-6971-1-git-send-email-ville.syrjala@linux.intel.com> <1449597590-6971-6-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id 819F36E9EE for ; Thu, 10 Dec 2015 05:24:45 -0800 (PST) Received: by wmec201 with SMTP id c201so24650531wme.1 for ; Thu, 10 Dec 2015 05:24:44 -0800 (PST) Content-Disposition: inline In-Reply-To: <1449597590-6971-6-git-send-email-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@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMDgsIDIwMTUgYXQgMDc6NTk6NDBQTSArMDIwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBza2xfZ2V0X2J1Zl90cmFuc19lZHAoKSBlZmZlY3Rp dmVseSBjb250YWlucyBhbm90aGVyIGNvcHkgb2YKPiBza2xfZ2V0X2J1Zl90cmFuc19kcCgpLiBS ZW1vdmUgdGhlIGR1cGxpY2F0aW9uIGFuZCBqdXN0IGNhbGwKPiBza2xfZ2V0X2J1Zl90cmFuc19k cCgpIGZyb20gIHNrbF9nZXRfYnVmX3RyYW5zX2VkcCgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1i eTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIHwgMjEgKysrKystLS0tLS0tLS0tLS0tLS0tCj4g IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RkaS5jCj4gaW5kZXggZjg1MTdlZDRkNjM2Li5lMjgxODEzY2FkODIg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwo+IEBAIC0zNjgsMzEgKzM2OCwyMCBAQCBz a2xfZ2V0X2J1Zl90cmFuc19lZHAoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50ICpuX2VudHJp ZXMpCj4gIHsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2 X3ByaXZhdGU7Cj4gIAo+IC0JaWYgKElTX1NLTF9VTFgoZGV2KSkgewo+IC0JCWlmIChkZXZfcHJp di0+ZWRwX2xvd192c3dpbmcpIHsKPiArCWlmIChkZXZfcHJpdi0+ZWRwX2xvd192c3dpbmcpIHsK PiArCQlpZiAoSVNfU0tMX1VMWChkZXYpKSB7Cj4gIAkJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpF KHNrbF95X2RkaV90cmFuc2xhdGlvbnNfZWRwKTsKPiAgCQkJcmV0dXJuIHNrbF95X2RkaV90cmFu c2xhdGlvbnNfZWRwOwo+IC0JCX0gZWxzZSB7Cj4gLQkJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpF KHNrbF95X2RkaV90cmFuc2xhdGlvbnNfZHApOwo+IC0JCQlyZXR1cm4gc2tsX3lfZGRpX3RyYW5z bGF0aW9uc19kcDsKPiAtCQl9Cj4gLQl9IGVsc2UgaWYgKElTX1NLTF9VTFQoZGV2KSkgewo+IC0J CWlmIChkZXZfcHJpdi0+ZWRwX2xvd192c3dpbmcpIHsKPiArCQl9IGVsc2UgaWYgKElTX1NLTF9V TFQoZGV2KSkgewo+ICAJCQkqbl9lbnRyaWVzID0gQVJSQVlfU0laRShza2xfdV9kZGlfdHJhbnNs YXRpb25zX2VkcCk7Cj4gIAkJCXJldHVybiBza2xfdV9kZGlfdHJhbnNsYXRpb25zX2VkcDsKPiAg CQl9IGVsc2Ugewo+IC0JCQkqbl9lbnRyaWVzID0gQVJSQVlfU0laRShza2xfdV9kZGlfdHJhbnNs YXRpb25zX2RwKTsKPiAtCQkJcmV0dXJuIHNrbF91X2RkaV90cmFuc2xhdGlvbnNfZHA7Cj4gLQkJ fQo+IC0JfSBlbHNlIHsKPiAtCQlpZiAoZGV2X3ByaXYtPmVkcF9sb3dfdnN3aW5nKSB7Cj4gIAkJ CSpuX2VudHJpZXMgPSBBUlJBWV9TSVpFKHNrbF9kZGlfdHJhbnNsYXRpb25zX2VkcCk7Cj4gIAkJ CXJldHVybiBza2xfZGRpX3RyYW5zbGF0aW9uc19lZHA7Cj4gLQkJfSBlbHNlIHsKPiAtCQkJKm5f ZW50cmllcyA9IEFSUkFZX1NJWkUoc2tsX2RkaV90cmFuc2xhdGlvbnNfZHApOwo+IC0JCQlyZXR1 cm4gc2tsX2RkaV90cmFuc2xhdGlvbnNfZHA7Cj4gIAkJfQo+ICAJfQo+ICsKPiArCXJldHVybiBz a2xfZ2V0X2J1Zl90cmFuc19kcChkZXYsIG5fZW50cmllcyk7Cj4gIH0KPiAgCj4gIHN0YXRpYyBj b25zdCBzdHJ1Y3QgZGRpX2J1Zl90cmFucyAqCj4gLS0gCj4gMi40LjEwCj4gCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGlu ZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0 dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZnds bC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=