From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 02/13] drm/i915: Copy user requested buffers into the error state Date: Sun, 2 Apr 2017 09:51:57 +0100 Message-ID: <20170402085157.GA17134@nuc-i3427.alporthouse.com> References: <20170329155635.19060-1-chris@chris-wilson.co.uk> <20170329155635.19060-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3675C6E207 for ; Sun, 2 Apr 2017 08:52:09 +0000 (UTC) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matt Turner Cc: "intel-gfx@lists.freedesktop.org" , Ben Widawsky List-Id: intel-gfx@lists.freedesktop.org T24gU2F0LCBBcHIgMDEsIDIwMTcgYXQgMDU6NDg6NTVQTSAtMDcwMCwgTWF0dCBUdXJuZXIgd3Jv dGU6Cj4gT24gV2VkLCBNYXIgMjksIDIwMTcgYXQgODo1NiBBTSwgQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+IHdyb3RlOgo+ID4gSW50cm9kdWNlIGEgbmV3IGV4ZWNvYmpl Y3QuZmxhZyAoRVhFQ19PQkpFQ1RfQ0FQVFVSRSkgdGhhdCB1c2Vyc3BhY2UgbWF5Cj4gPiB1c2Ug dG8gaW5kaWNhdGUgdGhhdCBpdCB3YW50cyB0aGUgY29udGVudHMgb2YgdGhpcyBidWZmZXIgcHJl c2VydmVkIGluCj4gPiB0aGUgZXJyb3Igc3RhdGUgKC9zeXMvY2xhc3MvZHJtL2NhcmROL2Vycm9y KSBmb2xsb3dpbmcgYSBHUFUgaGFuZwo+ID4gaW52b2x2aW5nIHRoaXMgYmF0Y2guCj4gPgo+ID4g VXNlIHRoaXMgYXQgeW91ciBkaXNjcmV0aW9uLCB0aGUgY29udGVudHMgb2YgdGhlIGVycm9yIHN0 YXRlLiBhbHRob3VnaAo+ID4gY29tcHJlc3NlZCwgYXJlIGFsbG9jYXRlZCB3aXRoIEdGUF9BVE9N SUMgKGkuZS4gbGltaXRlZCkgYW5kIGtlcHQgZm9yIGFsbAo+ID4gZXRlcm5pdHkgKHVudGlsIHRo ZSBlcnJvciBzdGF0ZSBpcyBkZXN0cm95ZWQpLgo+ID4KPiA+IEJhc2VkIG9uIGFuIGVhcmxpZXIg cGF0Y2ggYnkgQmVuIFdpZGF3c2t5IDxiZW5AYndpZGF3c2submV0Pgo+ID4gU2lnbmVkLW9mZi1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiBDYzogQmVuIFdp ZGF3c2t5IDxiZW5AYndpZGF3c2submV0Pgo+ID4gQ2M6IE1hdHQgVHVybmVyIDxtYXR0c3Q4OEBn bWFpbC5jb20+Cj4gPiBBY2tlZC1ieTogQmVuIFdpZGF3c2t5IDxiZW5AYndpZGF3c2submV0Pgo+ ID4gUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4Lmlu dGVsLmNvbT4KPiA+IC0tLQo+IAo+IFRoYW5rIHlvdSwgQ2hyaXMuIFdpdGggdGhpcyBpbiBwbGFj ZSAoYW5kIGEgZmV3IHBhdGNoZXMgZnJvbSBCZW4KPiByZWJhc2VkIGZvciBsaWJkcm0gYW5kIE1l c2EpIEkgY2FuIGRpc2Fzc2VtYmxlIHRoZSBzaGFkZXIgcHJvZ3JhbSBmcm9tCj4gYW4gZXJyb3Ig c3RhdGUuCj4gCj4gSW4gdGhpcyBjYXNlLCBJIHR1cm5lZCBvZmYgdGhlIGVuZC1vZi10aHJlYWQg Yml0IG9uIHRoZSBzZW5kYyBpbiBvcmRlcgo+IHRvIGNhdXNlIGEgaGFuZzoKPiAKPiByZW5kZXIg cmluZyAtLS0gdXNlciA9IDB4MDAwMDAwMDAgZmZmNzUwMDAKPiBwbG4oOCkgICAgICAgICAgZzEy NDwxPkYgICAgICAgIGc0PDAsMSwwPkYgICAgICBnMjw4LDgsMT5GICAgICAgewo+IGFsaWduMSAx USBjb21wYWN0ZWQgfTsKPiBwbG4oOCkgICAgICAgICAgZzEyNTwxPkYgICAgICAgIGc0LjQ8MCwx LDA+RiAgICBnMjw4LDgsMT5GICAgICAgewo+IGFsaWduMSAxUSBjb21wYWN0ZWQgfTsKPiBwbG4o OCkgICAgICAgICAgZzEyNjwxPkYgICAgICAgIGc1PDAsMSwwPkYgICAgICBnMjw4LDgsMT5GICAg ICAgewo+IGFsaWduMSAxUSBjb21wYWN0ZWQgfTsKPiBwbG4oOCkgICAgICAgICAgZzEyNzwxPkYg ICAgICAgIGc1LjQ8MCwxLDA+RiAgICBnMjw4LDgsMT5GICAgICAgewo+IGFsaWduMSAxUSBjb21w YWN0ZWQgfTsKPiBzZW5kYyg4KSAgICAgICAgbnVsbDwxPlVXICAgICAgIGcxMjQ8OCw4LDE+Rgo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW5kZXIgUlQgd3JpdGUgU0lNRDggTGFzdFJU IFN1cmZhY2UgPSAwCj4gbWxlbiA0IHJsZW4gMCB7IGFsaWduMSAxUSB9Owo+IG5vcCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7Cj4g cGxuKDE2KSAgICAgICAgIGcxMjA8MT5GICAgICAgICBnNjwwLDEsMD5GICAgICAgZzI8OCw4LDE+ RiAgICAgIHsKPiBhbGlnbjEgMUggY29tcGFjdGVkIH07Cj4gcGxuKDE2KSAgICAgICAgIGcxMjI8 MT5GICAgICAgICBnNi40PDAsMSwwPkYgICAgZzI8OCw4LDE+RiAgICAgIHsKPiBhbGlnbjEgMUgg Y29tcGFjdGVkIH07Cj4gcGxuKDE2KSAgICAgICAgIGcxMjQ8MT5GICAgICAgICBnNzwwLDEsMD5G ICAgICAgZzI8OCw4LDE+RiAgICAgIHsKPiBhbGlnbjEgMUggY29tcGFjdGVkIH07Cj4gcGxuKDE2 KSAgICAgICAgIGcxMjY8MT5GICAgICAgICBnNy40PDAsMSwwPkYgICAgZzI8OCw4LDE+RiAgICAg IHsKPiBhbGlnbjEgMUggY29tcGFjdGVkIH07Cj4gc2VuZGMoMTYpICAgICAgIG51bGw8MT5VVyAg ICAgICBnMTIwPDgsOCwxPkYKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVuZGVyIFJU IHdyaXRlIFNJTUQxNiBMYXN0UlQgU3VyZmFjZSA9IDAKPiBtbGVuIDggcmxlbiAwIHsgYWxpZ24x IDFIIH07Cj4gaWxsZWdhbCgxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHsgYWxpZ24xIDFOIH07Cj4gCj4gUHJlc3VtYWJseSB3ZSB3b3VsZCBs aWtlIHRvIHNhdmUgbW9yZSB0aGFuIGp1c3QgaW5zdHJ1Y3Rpb24gYnVmZmVycy4KPiBEbyB3ZSBo YXZlIGEgZ29vZCB3YXkgb2YgZGlzY2VybmluZyB3aGF0IGVhY2ggYmxvYiBvZiBkYXRhIGluIHRo ZQo+IGVycm9yIHN0YXRlIGlzPwoKVGhlIHByZWNob3NlbiBzZXQgYXJlIG5hbWVkIChiYXRjaCwg cmluZywgSFcgY29udGV4dCwgSFcgc3RhdHVzLApzZW1hcGhvcmUpLiBUaGUgdXNlciBvbmVzIGp1 c3QgaGF2ZSBhIG5vbmRlc2NyaXB0ICd1c2VyJy4gTXkgdGhpbmtpbmcKd2FzIHRoYXQgZWl0aGVy IHRoZXJlIHdvdWxkIGJlIGFuIGFkZGl0aW9uYWwgZGVidWcgb25seSAoYXViLWVzcXVlKQpidWZm ZXIgYWRkZWQgdG8gdGhlIGV4ZWNidWYgdGhhdCBjb250YWluZWQgYWxsIHRoZSB1c2VmdWwgaW5m byB0byBpbmRleAp0aGUgb3RoZXIgYnVmZmVycyBjYXB0dXJlZCwgb3IgdXNlcnNwYWNlIHB1dHMg YSBoZWFkZXIvZm9vdGVyIGludG8gaXRzCmNhcHR1cmVkIGJhdGNoZXMuIEkgZGlkIGNvbnNpZGVy IHRoZSBwb3NzaWJpbGl0eSBvZiBhZGRpbmcgYSB0YWcgdGhyb3VnaAp0aGUgZXhlY29iamVjdCwg bWF5YmUgOC1iaXRzIGluc2lkZSBmbGFncywgYnV0IEkgcHJlZmVyIHRoZSBhcHByb2FjaApvZiBl bWJlZGRpbmcgaW5mb3JtYXRpb24gaW50byB0aGUgYnVmZmVycyAobXVjaCBtb3JlIGZsZXhpYmls ZSkuCgpJdCBpcyBhbHNvIHBvc3NpYmxlIHRvIHRha2UgdGhlIHNpbXVsYXRvciByb3V0ZSBhbmQg ZGVjb2RlIHRoZSBidWZmZXJzCmFjY29yZGluZyB0byB0aGUgY3VycmVudCBHUFUgc3RhdGUsIHRo ZSBsaW5rIGJldHdlZW4gcmVsb2NhdGlvbgphZGRyZXNzZXMgYW5kIGJ1ZmZlciBhZGRyZXNzIHNo b3VsZCBiZSBzdWZmaWNpZW50PwotQ2hyaXMKCi0tIApDaHJpcyBXaWxzb24sIEludGVsIE9wZW4g U291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=