From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA Date: Mon, 22 Feb 2016 15:29:57 +0000 Message-ID: <56CB2975.2040803@linux.intel.com> References: <1452503961-14837-1-git-send-email-chris@chris-wilson.co.uk> <1452509174-16671-1-git-send-email-chris@chris-wilson.co.uk> <1452509174-16671-50-git-send-email-chris@chris-wilson.co.uk> <56BC8AAE.1010304@linux.intel.com> <20160211132922.GE29294@nuc-i3427.alporthouse.com> <56BC964B.6080606@linux.intel.com> <20160219151108.GP28380@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 9DBB66E23D for ; Mon, 22 Feb 2016 15:52:39 +0000 (UTC) In-Reply-To: <20160219151108.GP28380@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE5LzAyLzE2IDE1OjExLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gVGh1LCBGZWIgMTEs IDIwMTYgYXQgMDI6MTA6MTlQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IE9u IDExLzAyLzE2IDEzOjI5LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPbiBUaHUsIEZlYiAxMSwg MjAxNiBhdCAwMToyMDo0NlBNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+Pgo+Pj4+ Cj4+Pj4gT24gMTEvMDEvMTYgMTA6NDUsIENocmlzIFdpbHNvbiB3cm90ZToKPj4+Pj4gQnkgdHJh Y2tpbmcgdGhlIGlvbWFwcGluZyBvbiB0aGUgVk1BIGl0c2VsZiwgd2UgY2FuIHNoYXJlIHRoYXQg YXJlYQo+Pj4+PiBiZXR3ZWVuIG11bHRpcGxlIHVzZXJzLiBBbHNvIGJ5IG9ubHkgcmV2b2tpbmcg dGhlIGlvbWFwcGluZyB1cG9uCj4+Pj4+IHVuYmluZGluZyBmcm9tIHRoZSBtYXBwYWJsZSBwb3J0 aW9uIG9mIHRoZSBHR1RULCB3ZSBjYW4ga2VlcCB0aGF0IGlvbWFwCj4+Pj4+IGFjcm9zcyBtdWx0 aXBsZSBpbnZvY2F0aW9ucyAoZS5nLiBleGVjbGlzdHMgY29udGV4dCBwaW5uaW5nKS4KPj4+Pgo+ Pj4+IEJldHdlZW4gdGhlIGxpbmVzIGFuZCBmcm9tIHNvbWUgSVJDIGRpc2N1c3Npb24gaXQgc2Vl bXMgdGhlIGdvYWwgb2YKPj4+PiB0aGlzIGlzIHRvIGZpeCBhbiBhZGRyZXNzIHNwYWNlIG1lbW9y eSBsZWFrIHdpdGggZmJjb24/Cj4+Pgo+Pj4gVGhlIGdvYWwgaXMgdG8gcHJldmVudCBhbiBpc3N1 ZSBmcm9tIGhhc3RpbHkgZHJvcHBpbmcgaW9tYXBwaW5ncyAoYW5kCj4+PiB2bWFwcGluZ3MgZWxz ZXdoZXJlKSB3aGVuIHVucGlubmluZyBjb250ZXh0cy4gVGhhdCBjb21lcyBpbnRvIHBsYXkgd2hl bgo+Pj4gd2UgdHJhY2sgdGhlIHJpbmctPnZtYSAobm90IGp1c3QgdHJhY2sgcmluZy0+dm1hIGFz IHdlIGRvIG5vdywgYnV0IGNhbgo+Pj4gcmVseSBvbiB0aGUgdm1hIGJlaW5nIHBlcnNpc3RlbnQp LiBGaXhpbmcgYSBsZWFrIG9uIGRyaXZlciB1bmxvYWQgaXMgYW4KPj4+IGludGVyZXN0aW5nIHNp ZGUtZWZmZWN0Lgo+Pj4KPj4+PiBCdXQgSSBkb24ndCBrbm93IGZiZGV2IHNvIGNhbid0IGZpbmQg d2hvIHdvdWxkIGRvIHRoZSB1bnBpbiBvbiB0aGUKPj4+PiBWTUEgdG8gYWxsb3cgdW5iaW5kIHRv IGV2ZW50dWFsbHkgdW5tYXAgaXQ/Cj4+Pgo+Pj4gVGhhdCBhY3R1YWxseSBnZXRzIGZpeGVkIGlu IGFub3RoZXIgcGF0Y2ggd2hlbiB3ZSB0ZWFjaCBpbnRlbF9mYmRldiB0bwo+Pj4gYWN0dWFsbHkg dHJhY2sgdGhlIFZNQSBpdCBhbGxvY2F0ZXMsIGFzIHJpZ2h0IG5vdyB3ZSBkZWxpYmVyYXRlbHkg bGVhawo+Pj4gaXQgdG8ga2VlcCB0aGUgY29kZSBzaW1wbGUuCj4+Cj4+IE9rIGluIHRoYXQgY2Fz ZSBhY2sgb24gdGhlIHBhdGNoLgo+Pgo+PiBJdCB3aWxsIG5lZWQgdG8gYXNzZXJ0IG9uIFZNQSBi ZWluZyBwaW5uZWQgSSB0aGluayBhbmQgc29tZSBtaW5vcgo+PiBjaGFuZ2VzIHdoZW4geW91IHJl YmFzZSBpdCBvbiB0b3Agb2YgbmlnaHRseSBhcyBzdGFuZGFsb25lIHNvIEkgY2FuCj4+IHByb3Bl cmx5IHJldmlldyBpdCB0aGVuLgo+Cj4gSGFkIHNvbWUgbW9yZSBmdW4gcmVjZW50bHkgd2hlcmUg dGhlIGlvbWFwIHdhcyBzaG93aW5nIHVwIGFnYWluLCBhbmQKPiByZWFsaXNlZCB0aGF0IGZvciA2 NGIgc3lzdGVtcyB3ZSBjYW4ga2VlcCBhIHBvaW50ZXIgdG8gaW5zaWRlIG91cgo+IGRldl9wcml2 LT5ndHQubWFwcGFibGUgaW9tYXBwaW5nLiBNYWtlcyB0aGUgcGF0Y2ggYSBsaXR0bGUgbW9yZSB1 Z2x5Cj4gKHJlcXVpcmVzICNpZmRlZmZyeSkgYnV0IGVsaW1pbmF0ZXMgYWxsIG9mIHRoZSBydW50 aW1lIGlvbWFwcGluZwo+IG92ZXJoZWFkIQo+Cj4gSG93ZXZlciwgdGhhdCB3YXNuJ3QgZW5vdWdo IGZvciB0aGUgdGVzdCBjYXNlIGFzIHRoZSBsaW1pdGF0aW9uIHRvIHRoZQo+IG1hcHBhYmxlIGFw ZXJ0dXJlIHdhcyB0b28gc2V2ZXJlLi4uCgpDb3VsZCB1c2Uga21hcCB0aGVuIGFuZCBub3QgZ28g dGhyb3VnaCB0aGUgYXBlcnR1cmU/IEkgaGFkIGEgcGF0Y2ggb2YgCnNpbWlsYXIgc2VtYW50aWNz IHRvIHlvdXIgdm1hLT5pb21hcCBzb21ld2hlcmUgd2hpY2gsIHRvIHN0YXJ0IHdpdGgsIAphZGRz IGFiaWxpdHkgdG8ga21hcCBvbmUgcGFnZS4gT3IgaXQgY291bGQgZG8gdGhlIHdob2xlIG9iamVj dHMgZm9yIApzaW1wbGljaXR5IHdoaWNoIGZvciBMUkNzIHNob3VsZCBiZSBPSy4KClJlZ2FyZHMs CgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==