From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Build request info on stack before printk Date: Tue, 24 Apr 2018 13:04:26 +0100 Message-ID: <152457146675.12387.2397227984482609266@mail.alporthouse.com> References: <20180424010136.28329-1-chris@chris-wilson.co.uk> <20180424010839.22860-1-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 135F96E3E1 for ; Tue, 24 Apr 2018 12:04:31 +0000 (UTC) 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: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0wNC0yNCAxMjo1Nzo0MSkKPiAKPiBPbiAyNC8w NC8yMDE4IDAyOjA4LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBwcmludGsgdW5oZWxwZnVsbHkg aW5zZXJ0cyBhICdcbicgYmV0d2VlbiBjb25zZWN1dGl2ZSBjYWxscywgYW5kIHNpbmNlCj4gPiBv dXIgZHJtX3ByaW50ZiB3cmFwcGVyIG1heSBiZSBlbWl0dGluZyBpbmZvIGEgc2VxX2ZpbGUgaW5z dGVhZCwKPiA+IEtFUk5fQ09OVCBpcyBub3QgYW4gb3B0aW9uLiBUbyB3b3JrIHdpdGggYW55IGRy bV9wcmludGYgZGVzdGluYXRpb24sIHdlCj4gPiBuZWVkIHRvIGJ1aWxkIHVwIHRoZSBvdXRwdXQg aW50byBhIHRlbXBvcmFyeSBidWYgb24gdGhlIHN0YWNrIGFuZCB0aGVuCj4gPiBmZWVkIHRoZSBj b21wbGV0ZSBsaW5lIGluIGEgc2luZ2xlIGNhbGwgdG8gcHJpbnRrLgo+ID4gCj4gPiBGaXhlczog YjcyNjhjNWVlZDBhICgiZHJtL2k5MTU6IFBhY2sgcGFyYW1zIHRvIGVuZ2luZS0+c2NoZWR1bGUo KSBpbnRvIGEgc3RydWN0IikKPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRp bmVuQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9lbmdpbmVfY3MuYyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ID4gICAxIGZp bGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiA+IGluZGV4IGJlNjA4ZjcxMTFmNS4u NjZjZGRkMDU5NjY2IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZW5naW5lX2NzLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9j cy5jCj4gPiBAQCAtMTExMywxNCArMTExMywxNyBAQCB1bnNpZ25lZCBpbnQgaW50ZWxfZW5naW5l c19oYXNfY29udGV4dF9pc29sYXRpb24oc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCj4g PiAgICAgICByZXR1cm4gd2hpY2g7Cj4gPiAgIH0KPiA+ICAgCj4gPiAtc3RhdGljIHZvaWQgcHJp bnRfc2NoZWRfYXR0cihzdHJ1Y3QgZHJtX3ByaW50ZXIgKm0sCj4gPiAtICAgICAgICAgICAgICAg ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwKPiA+IC0gICAg ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpOTE1X3NjaGVkX2F0dHIgKmF0dHIp Cj4gPiArc3RhdGljIGludCBwcmludF9zY2hlZF9hdHRyKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICppOTE1LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaTkxNV9z Y2hlZF9hdHRyICphdHRyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpidWYs IGludCB4LCBpbnQgbGVuKQo+ID4gICB7Cj4gPiAgICAgICBpZiAoYXR0ci0+cHJpb3JpdHkgPT0g STkxNV9QUklPUklUWV9JTlZBTElEKQo+ID4gLSAgICAgICAgICAgICByZXR1cm47Cj4gPiArICAg ICAgICAgICAgIHJldHVybiB4Owo+ID4gKwo+ID4gKyAgICAgeCArPSBzbnByaW50ZihidWYgKyB4 LCBsZW4gLSB4LAo+ID4gKyAgICAgICAgICAgICAgICAgICAiIHByaW89JWQiLCBhdHRyLT5wcmlv cml0eSk7Cj4gPiAgIAo+ID4gLSAgICAgZHJtX3ByaW50ZihtLCAicHJpbz0lZCIsIGF0dHItPnBy aW9yaXR5KTsKPiA+ICsgICAgIHJldHVybiB4Owo+ID4gICB9Cj4gPiAgIAo+ID4gICBzdGF0aWMg dm9pZCBwcmludF9yZXF1ZXN0KHN0cnVjdCBkcm1fcHJpbnRlciAqbSwKPiA+IEBAIC0xMTI4LDE0 ICsxMTMxLDE3IEBAIHN0YXRpYyB2b2lkIHByaW50X3JlcXVlc3Qoc3RydWN0IGRybV9wcmludGVy ICptLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJlZml4KQo+ID4g ICB7Cj4gPiAgICAgICBjb25zdCBjaGFyICpuYW1lID0gcnEtPmZlbmNlLm9wcy0+Z2V0X3RpbWVs aW5lX25hbWUoJnJxLT5mZW5jZSk7Cj4gPiArICAgICBjaGFyIGJ1Zls4MF07Cj4gCj4gV29ydGgg dXNpbmcgbGVzcyBzdGFjayBzcGFjZT8gNiBjaGFycyBwbHVzIG1heCBuZWdhdGl2ZSBpbnQgKDEy KSAtIDE4IAo+IHNob3VsZCBiZSBlbm91Z2g/Cj4gCj4gPiArICAgICBpbnQgeCA9IDA7Cj4gPiAr Cj4gPiArICAgICB4ID0gcHJpbnRfc2NoZWRfYXR0cihycS0+aTkxNSwgJnJxLT5zY2hlZC5hdHRy LCBidWYsIHgsIHNpemVvZihidWYpKTsKPiAKPiB4IGlzIGVmZmVjdGl2ZWx5IHVudXNlZC4gRHJv cCBpdCBhbmQgc2ltcGxpZnkgdGhlIGhlbHBlciBhbmQgYWxsPwoKSXQgZmVsdCBsaWtlIGEgY29t bW9uIGVub3VnaCBpZGlvbSB0byBhbGxvdyBmb3IgZnV0dXJlIGV4cGFuc2lvbi4gSXQncwpnb2lu ZyB0byBiZSByZXF1aXJlZCBhdCBzb21lIHBvaW50IGluIHRoZSBuZWFyIGZ1dHVyZSwgSSdtIHN1 cmUuCi1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK