From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/2] drm/i915: Remove open-coded callers of flush_cpu_write_domain Date: Wed, 21 Jan 2015 16:12:07 +0200 Message-ID: <20150121141207.GL19354@intel.com> References: <1421848429-25761-1-git-send-email-daniel.vetter@ffwll.ch> <1421848429-25761-2-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 6EBFB6E124 for ; Wed, 21 Jan 2015 06:12:11 -0800 (PST) Content-Disposition: inline In-Reply-To: <1421848429-25761-2-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMjEsIDIwMTUgYXQgMDI6NTM6NDlQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBCb3RoIHBsYWNlcyBjaGVjayB0aGUgY3B1IGRvbWFpbiBhbmQgdGhyb3VnaCBzb21l IGluZGlyZWN0aW9uCj4gb2JqLT5waW5fZGlzcGxheSBhbmQgd2hldGhlciBjcHUgYWNjZXNzIGlz IGNvaGVyZW50LiBBbmQgdGhlbiBmbHVzaAo+IGJvdGggY3B1IGNhY2hlcyBhbmQgdGhlIGNoaXBz ZXQgY2FjaGUuIFdoaWNoIGlzIHdoYXQKPiBmbHVzaF9jcHVfd3JpdGVfZG9tYWluIGRvZXMuCj4g Cj4gT25seSBkaWZmZXJlbmNlIGlzIHRoYXQgb24gdG9wIHdlIGdldCBhIHRyYWNlcG9pbnQsIGZy b250YnVmZmVyCj4gdHJhY2tpbmcgYW5kIGFuZCBkb21haW4gdHJhY2tpbmcgdXBkYXRlcy4gV2hp Y2ggZG9lc24ndCBtYXR0ZXIgc2luY2UKPiBib3RoIHBhdGhzIGFyZSBzbG93cGF0aHMuCj4gCj4g U28gbGV0cyBnbyB3aXRoIG1vcmUgc2hhcmVkIGNvZGUgZm9yIGNsZWFyZXIgaWRpb21zLgo+IAo+ IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IENj OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBTaWduZWQtb2ZmLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDE1ICsrKystLS0tLS0tLS0tLQo+ICAxIGZpbGUg Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtLmMKPiBpbmRleCA3ODNkMTA0MGJmODMuLmI0OGMzOTIzMGI4MCAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC0xMDE5LDExICsxMDE5LDggQEAgb3V0Ogo+ICAJCSAq IGNhY2hlbGluZXMgaW4tbGluZSB3aGlsZSB3cml0aW5nIGFuZCB0aGUgb2JqZWN0IG1vdmVkCj4g IAkJICogb3V0IG9mIHRoZSBjcHUgd3JpdGUgZG9tYWluIHdoaWxlIHdlJ3ZlIGRyb3BwZWQgdGhl IGxvY2suCj4gIAkJICovCj4gLQkJaWYgKCFuZWVkc19jbGZsdXNoX2FmdGVyICYmCj4gLQkJICAg IG9iai0+YmFzZS53cml0ZV9kb21haW4gIT0gSTkxNV9HRU1fRE9NQUlOX0NQVSkgewo+IC0JCQlp ZiAoaTkxNV9nZW1fY2xmbHVzaF9vYmplY3Qob2JqLCBvYmotPnBpbl9kaXNwbGF5KSkKPiAtCQkJ CWk5MTVfZ2VtX2NoaXBzZXRfZmx1c2goZGV2KTsKPiAtCQl9Cj4gKwkJaWYgKCFuZWVkc19jbGZs dXNoX2FmdGVyKQo+ICsJCQlpOTE1X2dlbV9vYmplY3RfZmx1c2hfY3B1X3dyaXRlX2RvbWFpbihv YmopOwoKTmFjay4gWW91J3ZlIGp1c3QgaW52ZXJ0ZWQgdGhlIHdyaXRlIGRvbWFpbiBjaGVjay4K Cj4gIAl9Cj4gIAo+ICAJaWYgKG5lZWRzX2NsZmx1c2hfYWZ0ZXIpCj4gQEAgLTM4MjUsMTIgKzM4 MjIsOCBAQCBpbnQgaTkxNV9nZW1fb2JqZWN0X3NldF9jYWNoZV9sZXZlbChzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX29iamVjdCAqb2JqLAo+ICAJCXZtYS0+bm9kZS5jb2xvciA9IGNhY2hlX2xldmVsOwo+ ICAJb2JqLT5jYWNoZV9sZXZlbCA9IGNhY2hlX2xldmVsOwo+ICAKPiAtCWlmIChvYmotPmNhY2hl X2RpcnR5ICYmCj4gLQkgICAgb2JqLT5iYXNlLndyaXRlX2RvbWFpbiAhPSBJOTE1X0dFTV9ET01B SU5fQ1BVICYmCj4gLQkgICAgY3B1X3dyaXRlX25lZWRzX2NsZmx1c2gob2JqKSkgewo+IC0JCWlm IChpOTE1X2dlbV9jbGZsdXNoX29iamVjdChvYmosIHRydWUpKQo+IC0JCQlpOTE1X2dlbV9jaGlw c2V0X2ZsdXNoKG9iai0+YmFzZS5kZXYpOwo+IC0JfQo+ICsJaWYgKG9iai0+Y2FjaGVfZGlydHkp Cj4gKwkJaTkxNV9nZW1fb2JqZWN0X2ZsdXNoX2NwdV93cml0ZV9kb21haW4ob2JqKTsKPiAgCj4g IAlyZXR1cm4gMDsKPiAgfQo+IC0tIAo+IDIuMS40CgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVs IE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=