From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [igt-dev] [PATCH i-g-t v2] igt/drv_module_reload: Revamp fault-injection Date: Wed, 06 Jun 2018 21:54:11 +0100 Message-ID: <152831845120.9058.4345778718580529179@mail.alporthouse.com> References: <20180606130916.20716-1-chris@chris-wilson.co.uk> <20180606174214.17969-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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: Antonio Argenziano , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBBbnRvbmlvIEFyZ2Vuemlhbm8gKDIwMTgtMDYtMDYgMjE6NDg6MjIpCj4gCj4gCj4g T24gMDYvMDYvMTggMTA6NDIsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+IFRoZSBjdXJyZW50IG1l dGhvZCBvZiBjaGVja2luZyBmb3IgYSBmYWlsZWQgbW9kdWxlIGxvYWQgaXMgZmxhd2VkLCBhcyB3 ZQo+ID4gb25seSByZXBvcnQgdGhlIGVycm9yIG9uIHByb2JpbmcgaXQgaXMgbm90IGJlaW5nIHJl cG9ydGVkIGJhY2sgYnkKPiA+IG1vZHByb2JlLiBTbyB3ZSBoYXZlIHRvIGRpZyBpbnNpZGUgdGhl IG1vZHVsZV9wYXJhbWV0ZXJzIHdoaWxlIHRoZQo+ID4gbW9kdWxlIGlzIHN0aWxsIGxvYWRlZCB0 byBkaXNjb3ZlciB0aGUgZXJyb3IuCj4gPiAKPiA+IHYyOiBFeHBlY3QgaTkxNS5pbmplY3RfbG9h ZF9mYWlsdXJlIHRvIGJlIHplcm8gb24gc3VjY2Vzcwo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBD aHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+IENjOiBNaWNoYcWCIFdp bmlhcnNraSA8bWljaGFsLndpbmlhcnNraUBpbnRlbC5jb20+Cj4gPiBDYzogSW1yZSBEZWFrIDxp bXJlLmRlYWtAaW50ZWwuY29tPgo+ID4gUmV2aWV3ZWQtYnk6IE1pY2hhxYIgV2luaWFyc2tpIDxt aWNoYWwud2luaWFyc2tpQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gICB0ZXN0cy9kcnZfbW9kdWxl X3JlbG9hZC5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4g PiAgIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4g Cj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvZHJ2X21vZHVsZV9yZWxvYWQuYyBiL3Rlc3RzL2Rydl9t b2R1bGVfcmVsb2FkLmMKPiA+IGluZGV4IDA5Mjk4Mjk2MC4uZTE4YWFlYTVlIDEwMDY0NAo+ID4g LS0tIGEvdGVzdHMvZHJ2X21vZHVsZV9yZWxvYWQuYwo+ID4gKysrIGIvdGVzdHMvZHJ2X21vZHVs ZV9yZWxvYWQuYwo+ID4gQEAgLTIzNCw2ICsyMzQsMzggQEAgcmVsb2FkKGNvbnN0IGNoYXIgKm9w dHNfaTkxNSkKPiA+ICAgICAgIHJldHVybiBlcnI7Cj4gPiAgIH0KPiA+ICAgCj4gCj4gPiAgIHN0 YXRpYyB2b2lkCj4gPiAgIGdlbV9zYW5pdHljaGVjayh2b2lkKQo+ID4gICB7Cj4gPiBAQCAtMzIz LDEyICszNTUsMTUgQEAgaWd0X21haW4KPiA+ICAgICAgICAgICAgICAgaWd0X2Fzc2VydF9lcShy ZWxvYWQoImRpc2FibGVfZGlzcGxheT0xIiksIDApOwo+ID4gICAKPiA+ICAgICAgIGlndF9zdWJ0 ZXN0KCJiYXNpYy1yZWxvYWQtaW5qZWN0Iikgewo+ID4gLSAgICAgICAgICAgICBjaGFyIGJ1Zls2 NF07Cj4gPiAgICAgICAgICAgICAgIGludCBpID0gMDsKPiA+IC0gICAgICAgICAgICAgZG8gewo+ ID4gLSAgICAgICAgICAgICAgICAgICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksCj4gPiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluamVjdF9sb2FkX2ZhaWx1cmU9JWQiLCAr K2kpOwo+ID4gLSAgICAgICAgICAgICB9IHdoaWxlIChyZWxvYWQoYnVmKSk7Cj4gPiArCj4gPiAr ICAgICAgICAgICAgIGlndF9pOTE1X2RyaXZlcl91bmxvYWQoKTsKPiA+ICsKPiA+ICsgICAgICAg ICAgICAgd2hpbGUgKGluamVjdF9mYXVsdCgiaTkxNSIsICJpbmplY3RfbG9hZF9mYWlsdXJlIiwg KytpKSA9PSAwKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIDsKPiA+ICsKPiA+ICsgICAgICAg ICAgICAgLyogV2UgZXhwZWN0IHRvIGhpdCBhdCBsZWFzdCBvbmUgZmF1bHQhICovCj4gPiArICAg ICAgICAgICAgIGlndF9hc3NlcnQoaSA+IDEpOwo+IAo+IEkgdGhpbmsgTWljaGFsJ3MgcGF0Y2gg YWRkcyB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSBjaGVja3BvaW50cyBpbiBhIAo+IGRlYnVnZnMs IHNob3VsZCB3ZSB0cnVzdCB0aGUgZHJpdmVyIGFuZCBhc3NlcnQgb246IGFtb3VudCBvZiBjaGVj a3BvaW50cyAKPiBoaXQgIT0gYXZhaWxhYmxlIGNoZWNrcG9pbnRzPyBPciBtYXliZSBqdXN0IHNw ZXcgb3V0IGEgd2FybmluZy4KClRoaXMgbG9vcCBoaXRzIGFsbCB0aGUgZmF1bHQgcG9pbnRzIHlv dSBjYW4gaGl0LiBUaGVyZSBpcyBub3RoaW5nIG1vcmUKdGhlIGRyaXZlciBub3IgaWd0IGNhbiBk by4gVGhlIG9ubHkgYXNzZXJ0aW9uIHdlIGhhdmUgdGhlcmUgaXMgdG8gCmJhc2ljYWxseSBjYXRj aCB0aGUgY2FzZSB3aGVyZSB0aGUgcHJvdG9jb2wgZmFpbHMsIG9yIHRoZXJlIGFyZSBubyBmYXVs dApwb2ludHMgYnVpbHQgaW50byB0aGUgZHJpdmVyLgoKVGhhdCBpcyB0cnVzdGluZyB0aGUgZHJp dmVyIGxlc3MgdGhhbiBleHBlY3RpbmcgaXQgdG8gcmVwb3J0IHRoZSBleGFjdApudW1iZXIgb2Yg cmVhY2hhYmxlIGZhdWx0IHBvaW50cy4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 From: Chris Wilson In-Reply-To: References: <20180606130916.20716-1-chris@chris-wilson.co.uk> <20180606174214.17969-1-chris@chris-wilson.co.uk> Message-ID: <152831845120.9058.4345778718580529179@mail.alporthouse.com> Date: Wed, 06 Jun 2018 21:54:11 +0100 Subject: Re: [igt-dev] [PATCH i-g-t v2] igt/drv_module_reload: Revamp fault-injection List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Antonio Argenziano , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: UXVvdGluZyBBbnRvbmlvIEFyZ2Vuemlhbm8gKDIwMTgtMDYtMDYgMjE6NDg6MjIpCj4gCj4gCj4g T24gMDYvMDYvMTggMTA6NDIsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+IFRoZSBjdXJyZW50IG1l dGhvZCBvZiBjaGVja2luZyBmb3IgYSBmYWlsZWQgbW9kdWxlIGxvYWQgaXMgZmxhd2VkLCBhcyB3 ZQo+ID4gb25seSByZXBvcnQgdGhlIGVycm9yIG9uIHByb2JpbmcgaXQgaXMgbm90IGJlaW5nIHJl cG9ydGVkIGJhY2sgYnkKPiA+IG1vZHByb2JlLiBTbyB3ZSBoYXZlIHRvIGRpZyBpbnNpZGUgdGhl IG1vZHVsZV9wYXJhbWV0ZXJzIHdoaWxlIHRoZQo+ID4gbW9kdWxlIGlzIHN0aWxsIGxvYWRlZCB0 byBkaXNjb3ZlciB0aGUgZXJyb3IuCj4gPiAKPiA+IHYyOiBFeHBlY3QgaTkxNS5pbmplY3RfbG9h ZF9mYWlsdXJlIHRvIGJlIHplcm8gb24gc3VjY2Vzcwo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBD aHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+IENjOiBNaWNoYcWCIFdp bmlhcnNraSA8bWljaGFsLndpbmlhcnNraUBpbnRlbC5jb20+Cj4gPiBDYzogSW1yZSBEZWFrIDxp bXJlLmRlYWtAaW50ZWwuY29tPgo+ID4gUmV2aWV3ZWQtYnk6IE1pY2hhxYIgV2luaWFyc2tpIDxt aWNoYWwud2luaWFyc2tpQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gICB0ZXN0cy9kcnZfbW9kdWxl X3JlbG9hZC5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4g PiAgIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4g Cj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvZHJ2X21vZHVsZV9yZWxvYWQuYyBiL3Rlc3RzL2Rydl9t b2R1bGVfcmVsb2FkLmMKPiA+IGluZGV4IDA5Mjk4Mjk2MC4uZTE4YWFlYTVlIDEwMDY0NAo+ID4g LS0tIGEvdGVzdHMvZHJ2X21vZHVsZV9yZWxvYWQuYwo+ID4gKysrIGIvdGVzdHMvZHJ2X21vZHVs ZV9yZWxvYWQuYwo+ID4gQEAgLTIzNCw2ICsyMzQsMzggQEAgcmVsb2FkKGNvbnN0IGNoYXIgKm9w dHNfaTkxNSkKPiA+ICAgICAgIHJldHVybiBlcnI7Cj4gPiAgIH0KPiA+ICAgCj4gCj4gPiAgIHN0 YXRpYyB2b2lkCj4gPiAgIGdlbV9zYW5pdHljaGVjayh2b2lkKQo+ID4gICB7Cj4gPiBAQCAtMzIz LDEyICszNTUsMTUgQEAgaWd0X21haW4KPiA+ICAgICAgICAgICAgICAgaWd0X2Fzc2VydF9lcShy ZWxvYWQoImRpc2FibGVfZGlzcGxheT0xIiksIDApOwo+ID4gICAKPiA+ICAgICAgIGlndF9zdWJ0 ZXN0KCJiYXNpYy1yZWxvYWQtaW5qZWN0Iikgewo+ID4gLSAgICAgICAgICAgICBjaGFyIGJ1Zls2 NF07Cj4gPiAgICAgICAgICAgICAgIGludCBpID0gMDsKPiA+IC0gICAgICAgICAgICAgZG8gewo+ ID4gLSAgICAgICAgICAgICAgICAgICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksCj4gPiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluamVjdF9sb2FkX2ZhaWx1cmU9JWQiLCAr K2kpOwo+ID4gLSAgICAgICAgICAgICB9IHdoaWxlIChyZWxvYWQoYnVmKSk7Cj4gPiArCj4gPiAr ICAgICAgICAgICAgIGlndF9pOTE1X2RyaXZlcl91bmxvYWQoKTsKPiA+ICsKPiA+ICsgICAgICAg ICAgICAgd2hpbGUgKGluamVjdF9mYXVsdCgiaTkxNSIsICJpbmplY3RfbG9hZF9mYWlsdXJlIiwg KytpKSA9PSAwKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIDsKPiA+ICsKPiA+ICsgICAgICAg ICAgICAgLyogV2UgZXhwZWN0IHRvIGhpdCBhdCBsZWFzdCBvbmUgZmF1bHQhICovCj4gPiArICAg ICAgICAgICAgIGlndF9hc3NlcnQoaSA+IDEpOwo+IAo+IEkgdGhpbmsgTWljaGFsJ3MgcGF0Y2gg YWRkcyB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSBjaGVja3BvaW50cyBpbiBhIAo+IGRlYnVnZnMs IHNob3VsZCB3ZSB0cnVzdCB0aGUgZHJpdmVyIGFuZCBhc3NlcnQgb246IGFtb3VudCBvZiBjaGVj a3BvaW50cyAKPiBoaXQgIT0gYXZhaWxhYmxlIGNoZWNrcG9pbnRzPyBPciBtYXliZSBqdXN0IHNw ZXcgb3V0IGEgd2FybmluZy4KClRoaXMgbG9vcCBoaXRzIGFsbCB0aGUgZmF1bHQgcG9pbnRzIHlv dSBjYW4gaGl0LiBUaGVyZSBpcyBub3RoaW5nIG1vcmUKdGhlIGRyaXZlciBub3IgaWd0IGNhbiBk by4gVGhlIG9ubHkgYXNzZXJ0aW9uIHdlIGhhdmUgdGhlcmUgaXMgdG8gCmJhc2ljYWxseSBjYXRj aCB0aGUgY2FzZSB3aGVyZSB0aGUgcHJvdG9jb2wgZmFpbHMsIG9yIHRoZXJlIGFyZSBubyBmYXVs dApwb2ludHMgYnVpbHQgaW50byB0aGUgZHJpdmVyLgoKVGhhdCBpcyB0cnVzdGluZyB0aGUgZHJp dmVyIGxlc3MgdGhhbiBleHBlY3RpbmcgaXQgdG8gcmVwb3J0IHRoZSBleGFjdApudW1iZXIgb2Yg cmVhY2hhYmxlIGZhdWx0IHBvaW50cy4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaWd0LWRldgo=