From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Unconditionally flush writes before execbuffer Date: Mon, 11 May 2015 12:34:37 +0200 Message-ID: <20150511103437.GA15256@phenom.ffwll.local> References: <1431330696-15379-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by gabe.freedesktop.org (Postfix) with ESMTP id 655B86E3A4 for ; Mon, 11 May 2015 03:32:17 -0700 (PDT) Received: by wicmc15 with SMTP id mc15so24659018wic.1 for ; Mon, 11 May 2015 03:32:16 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1431330696-15379-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, Akash Goel , stable@vger.kernel.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXkgMTEsIDIwMTUgYXQgMDg6NTE6MzZBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFdpdGggdGhlIGFkdmVudCBvZiBtbWFwKHdjKSwgd2UgaGF2ZSBhIHBhdGggdG8gd3Jp dGUgZGlyZWN0bHkgaW50bwo+IGFjdGl2ZSBHUFUgYnVmZmVycy4gV2hlbiBjb21iaW5lZCB3aXRo IGFzeW5jIHVwZGF0ZXMgKGkuZS4gYXZvaWRpbmcgdGhlCj4gZXhwbGljaXQgZG9tYWluIG1hbmFn ZW1lbnQgYWxvbmcgd2l0aCB0aGUgbWVtb3J5IGJhcnJpZXJzIGFuZCBHUFUKPiBzdGFsbHMpIHdl IHN0YXJ0IHRvIHNlZSB0aGUgR1BVIHJlYWQgdGhlIHdyb25nIHZhbHVlcyBmcm9tIG1lbW9yeSAt IGkuZS4KPiB3ZSBoYXZlIGluc3VmZmljaWVudCBtZW1vcnkgYmFycmllcnMgYWxvbmcgdGhlIGV4 ZWNidWZmZXIgcGF0aC4gV3JpdGVzCj4gdGhyb3VnaCB0aGUgR1RUIHNob3VsZCBoYXZlIGJlZW4g bmF0dXJhbGx5IHNlcmlhbGlzZWQgd2l0aCBleGVjdXRpb24KPiB0aHJvdWdoIHRoZSBHVFQgYXMg d2VsbCBhbmQgc28gdGhlIGltcGFjdCBvbmx5IHNlZW1zIHRvIGJlIGZyb20gdGhlIFdDCj4gcGF0 aHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u Y28udWs+Cj4gQ2M6IEFrYXNoIEdvZWwgPGFrYXNoLmdvZWxAaW50ZWwuY29tPgo+IENjOiBzdGFi bGVAdmdlci5rZXJuZWwub3JnCgpEbyB3ZSBoYXZlIGEgbmFzdHkgaWd0IGZvciB0aGlzPyBCdWd6 aWxsYT8KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhl Y2J1ZmZlci5jIHwgOCArKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVj YnVmZmVyLmMKPiBpbmRleCA2NTBhZTAyNDg0YjAuLjRmOTcyNzViYTc5OSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiBAQCAtMTEyNyw4ICsxMTI3 LDEyIEBAIGk5MTVfZ2VtX2V4ZWNidWZmZXJfbW92ZV90b19ncHUoc3RydWN0IGludGVsX2VuZ2lu ZV9jcyAqcmluZywKPiAgCWlmIChmbHVzaF9jaGlwc2V0KQo+ICAJCWk5MTVfZ2VtX2NoaXBzZXRf Zmx1c2gocmluZy0+ZGV2KTsKPiAgCj4gLQlpZiAoZmx1c2hfZG9tYWlucyAmIEk5MTVfR0VNX0RP TUFJTl9HVFQpCj4gLQkJd21iKCk7Cj4gKwkvKiBVbmNvbmRpdGlvbmFsbHkgZmx1c2ggb3V0IHdy aXRlcyB0byBtZW1vcnkgYXMgdGhlIHVzZXIgbWF5IGJlCj4gKwkgKiBkb2luZyBhc3luY2hyb25v dXMgc3RyZWFtaW5nIHdyaXRlcyB0byBhY3RpdmUgYnVmZmVycyAoaS5lLgo+ICsJICogbGF6eSBk b21haW4gbWFuYWdlbWVudCB0byBhdm9pZCBzZXJpYWxpc2F0aW9uKSBkaXJlY3RseSBpbnRvCj4g KwkgKiB0aGUgcGh5c2ljYWwgcGFnZXMgYW5kIHNvIG5vdCBuYXR1cmFsbHkgc2VyaWFsaXNlZCBi eSB0aGUgR1RULgo+ICsJICovCj4gKwl3bWIoKTsKPiAgCj4gIAkvKiBVbmNvbmRpdGlvbmFsbHkg aW52YWxpZGF0ZSBncHUgY2FjaGVzIGFuZCBlbnN1cmUgdGhhdCB3ZSBkbyBmbHVzaAo+ICAJICog YW55IHJlc2lkdWFsIHdyaXRlcyBmcm9tIHRoZSBwcmV2aW91cyBiYXRjaC4KPiAtLSAKPiAyLjEu NAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK PiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24K aHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK