From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [RFC 8/8] drm/i915: Simplify intel_has_sagv function. Date: Fri, 19 Oct 2018 11:15:15 +0300 Message-ID: <87in1ygxnw.fsf@intel.com> References: <20181018233447.5187-1-rodrigo.vivi@intel.com> <20181018233447.5187-9-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7951A6E217 for ; Fri, 19 Oct 2018 08:15:36 +0000 (UTC) In-Reply-To: <20181018233447.5187-9-rodrigo.vivi@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 Cc: lucas.demarchi@intel.com, Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAxOCBPY3QgMjAxOCwgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29t PiB3cm90ZToKPiBMZXQncyBqdXN0IGhhbmRsZSBTS0wgYXMgc3BlY2lhbCBjYXNlIGluc3RlYWQg b2YgbGlzdGluZwo+IHBsYXRmb3JtIGJ5IHBsYXRmb3JtLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9k cmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9wbS5jIHwgNiArLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0 aW9uKCspLCA1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gaW5kZXgg NTY2M2I3MDU5NDY3Li45N2YxOTFiMDgxZTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcG0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMK PiBAQCAtMzYxMiwxNSArMzYxMiwxMSBAQCBzdGF0aWMgYm9vbCBza2xfbmVlZHNfbWVtb3J5X2J3 X3dhKHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlKQo+ICBzdGF0aWMgYm9vbAo+ICBp bnRlbF9oYXNfc2FndihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIHsKPiAt CWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEwIHx8Cj4gLQkgICAgSVNfS0FCWUxBS0UoZGV2 X3ByaXYpIHx8IElTX0NPRkZFRUxBS0UoZGV2X3ByaXYpKQo+IC0JCXJldHVybiB0cnVlOwo+IC0K PiAgCWlmIChJU19TS1lMQUtFKGRldl9wcml2KSAmJgo+ICAJICAgIGRldl9wcml2LT5zYWd2X3N0 YXR1cyAhPSBJOTE1X1NBR1ZfTk9UX0NPTlRST0xMRUQpCj4gIAkJcmV0dXJuIHRydWU7Cj4gIAo+ IC0JcmV0dXJuIGZhbHNlOwo+ICsJcmV0dXJuIElTX0dFTjlfQkMoZGV2X3ByaXYpIHx8IElOVEVM X0dFTihkZXZfcHJpdikgPj0gMTA7Cj4gIH0KCllvdSBjYW4gZ28gb25lIHN0ZXAgZnVydGhlciBh bmQgcmVtb3ZlIHRoZSBTa3lsYWtlIHNwZWNpYWwgY2FzZSBldmVuIGZvcgpJOTE1X1NBR1ZfTk9U X0NPTlRST0xMRUQ6CgoJcmV0dXJuIChJU19HRU45X0JDKGRldl9wcml2KSB8fCBJTlRFTF9HRU4o ZGV2X3ByaXYpID49IDEwKSAmJiAKCQlkZXZfcHJpdi0+c2Fndl9zdGF0dXMgIT0gSTkxNV9TQUdW X05PVF9DT05UUk9MTEVEOwoKZGV2X3ByaXYtPnNhZ3Zfc3RhdHVzID09IEk5MTVfU0FHVl9OT1Rf Q09OVFJPTExFRCBvbmx5IG9uIFNLTCwgYnV0IHRoaXMKZnVuY3Rpb24gZG9lc24ndCBoYXZlIHRv IGtub3cgdGhhdC4KCkJSLApKYW5pLgoKPiAgCj4gIC8qCgotLSAKSmFuaSBOaWt1bGEsIEludGVs IE9wZW4gU291cmNlIEdyYXBoaWNzIENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK