From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: Re: [PATCH -fixes 5/5] drm/vmwgfx: Fix a buffer object eviction regression Date: Thu, 13 Sep 2018 16:56:53 +0200 Message-ID: <7eb47317-b385-d9c5-4d50-910219f8dbdf@vmware.com> References: <20180913115837.7746-1-thellstrom@vmware.com> <20180913115837.7746-5-thellstrom@vmware.com> <20180913141048.GA22737@bombadil.infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0063.outbound.protection.outlook.com [104.47.38.63]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6D5C66E1B5 for ; Thu, 13 Sep 2018 14:57:10 +0000 (UTC) In-Reply-To: <20180913141048.GA22737@bombadil.infradead.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Matthew Wilcox Cc: pv-drivers@vmware.com, linux-graphics-maintainer@vmware.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGksCgpPbiAwOS8xMy8yMDE4IDA0OjEwIFBNLCBNYXR0aGV3IFdpbGNveCB3cm90ZToKPiBPbiBU aHUsIFNlcCAxMywgMjAxOCBhdCAwMTo1ODozN1BNICswMjAwLCBUaG9tYXMgSGVsbHN0cm9tIHdy b3RlOgo+PiBDb21taXQgNGViMDg1ZTQyZmRlICgiZHJtL3Ztd2dmeDogQ29udmVydCB0byBuZXcg SURBIEFQSSIpIGluZHJvZHVjZWQKPj4gYW4gaW5jb3JyZWN0IHJldHVybiB2YWx1ZSBmcm9tIHRo ZSBmdW5jdGlvbiB2bXdfZ21yaWRfbWFuX2dldF9ub2RlKCksCj4+IHdoZW4gd2UgcnVuIG91dCBp ZiBpbnRlZ2VyIGlkcy4gSW5zdGVhZCBvZiByZXR1cm5pbmcgMCAobWVhbmluZwo+PiBub24tZmF0 YWwgZXJyb3IpIHdlIGZvcndhcmQgdGhlIGlkYV9zaW1wbGVfZ2V0IGVycm9yIGNvZGUgLUVOT1NQ Qy4KPj4gVGhpcyBjYXVzZXMgVFRNIG5vdCB0byByZXRyeSBhbGxvY2F0aW9uIGFmdGVyIGJ1ZmZl ciBldmljdGlvbiBhbmQKPj4gaW5zdGVhZCByZXR1cm4gLUVOT1NQQyB0byB1c2VyLXNwYWNlLgo+ Pgo+PiBGaXggdGhpcyBieSByZXR1cm5pbmcgMCB3aGVuIGlkYV9zaW1wbGVfZ2V0KCkgcmV0dXJu cyAtRU5PU1BDLgo+IFRoYW5rcy4gIEkgZ290IGNvbmZ1c2VkIGJ5IHRoZSBjb252b2x1dGVkIGNv ZGUgdGhhdCB3YXMgdGhlcmUgYmVmb3JlIDstKAo+Cj4gSSB0aGluayB0aGlzIGNvdWxkIGJlIGJl dHRlciB0aG91Z2ggLi4uIGlmIGlkYV9hbGxvYygpIGV2ZXIgc3RhcnRzCj4gcmV0dXJuaW5nIGEg ZGlmZmVyZW50IGVycm5vIGluIHRoZSBmdXR1cmUsIHlvdSdsbCBoaXQgdGhlIHNhbWUgcHJvYmxl bSwKPiByaWdodD8gIFNvIGhvdyBhYm91dCB0aGlzIC4uLgo+Cj4gICAJaWQgPSBpZGFfYWxsb2Nf bWF4KCZnbWFuLT5nbXJfaWRhLCBnbWFuLT5tYXhfZ21yX2lkcyAtIDEsIEdGUF9LRVJORUwpOwo+ ICsJaWYgKGlkID09IC1FTk9NRU0pCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwlpZiAoaWQgPCAw KQo+ICsJCXJldHVybiAwOwo+ICAgIAo+ICAgCXNwaW5fbG9jaygmZ21hbi0+bG9jayk7Cj4KPiBC dXQgSSB3b25kZXIgLi4uIHdoeSBpcyAtRU5PTUVNIHNlZW4gYXMgYSBmYXRhbCBlcnJvcj8gIElm IHlvdSBmcmVlIHVwCj4gc29tZSBtZW1vcnksIHlvdSdsbCBmcmVlIHVwIGFuIElELCBzbyB0aGUg bmV4dCB0aW1lIGFyb3VuZCB5b3Ugc2hvdWxkCj4gYmUgYWJsZSB0byBhbGxvY2F0ZSBhbiBJRC4g IFNvIHNob3VsZG4ndCB0aGlzIGZ1bmN0aW9uIGp1c3QgaGF2ZQo+IGJlZW4gZG9pbmcgdGhpcyBh bGwgYWxvbmc/Cj4KPiAgIAlpZCA9IGlkYV9hbGxvY19tYXgoJmdtYW4tPmdtcl9pZGEsIGdtYW4t Pm1heF9nbXJfaWRzIC0gMSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoaWQgPCAwKQo+ICsJCXJldHVy biAwOwo+Ck5vbi1mYXRhbCBlcnJvcnMgYXJlIGVycm9ycyB0aGF0IGNhbiBiZSByZW1lZGllZCBi eSBHUFUgYnVmZmVyIGV2aWN0aW9uLCAKYW5kIGJ1ZmZlciBldmljdGlvbiB3aWxsIGZyZWUgdXAg SURBIHNwYWNlLCBzbyBiYXNpY2FsbHkgd2UgbmVlZCB0byAKdGFyZ2V0IG9ubHkgdGhlIGVycm9y IGNvZGUgdGhhdCBpbmRpY2F0ZXMgd2UndmUgcnVuIG91dCBvZiBJREEgc3BhY2UuCgpJZiB3ZSdy ZSB3b3JyaWVkIHRoYXQgaWRhX2FsbG9jX21heCgpIHdpbGwgY2hhbmdlIHJldHVybiB2YWx1ZSwg SSBndWVzcyAKd2Ugd2lsbCBoYXZlIHRvIGluY3JlYXNlIHRoZSBJREEgc3BhY2UgYW5kIGRldGVj dCB0aGUgZXJyb3Igb3Vyc2VsdmVzOsKgIAplcnJvciBpZiAoaWQgPj0gZ21hbi0+bWF4X2dtcl9p ZHMpCgovVGhvbWFzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==