From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 11/33] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest Date: Fri, 25 Jan 2019 02:29:43 +0000 Message-ID: <20190125023005.1007-11-chris@chris-wilson.co.uk> References: <20190125023005.1007-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 45CBE6E4BA for ; Fri, 25 Jan 2019 02:30:44 +0000 (UTC) In-Reply-To: <20190125023005.1007-1-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: intel-gfx@lists.freedesktop.org Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org VHJpbSB0aGUgc3RydWN0X211dGV4IGhvbGQgYW5kIGV4Y2x1ZGUgdGhlIGNhbGwgdG8gaTkxNV9n ZW1fc2V0X3dlZGdlZCgpCmFzIGEgcmVtaW5kZXIgdGhhdCBpdCBtdXN0IGJlIGNhbGxhYmxlIHdp dGhvdXQgc3RydWN0X211dGV4IGhlbGQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IE1pY2hhbCBXYWpkZWN6a28gPG1pY2hhbC53YWpk ZWN6a29AaW50ZWwuY29tPgpDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5j b20+ClJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVs LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaW50ZWxfaGFuZ2NoZWNr LmMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2ludGVs X2hhbmdjaGVjay5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2ludGVsX2hhbmdj aGVjay5jCmluZGV4IDY3NDMxMzU1Y2Q2ZS4uODAyNWM3ZTBiZjZjIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaW50ZWxfaGFuZ2NoZWNrLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2ludGVsX2hhbmdjaGVjay5jCkBAIC0zODksMTYgKzM4 OSwxNiBAQCBzdGF0aWMgaW50IGlndF93ZWRnZWRfcmVzZXQodm9pZCAqYXJnKQogCS8qIENoZWNr IHRoYXQgd2UgY2FuIHJlY292ZXIgYSB3ZWRnZWQgZGV2aWNlIHdpdGggYSBHUFUgcmVzZXQgKi8K IAogCWlndF9nbG9iYWxfcmVzZXRfbG9jayhpOTE1KTsKLQltdXRleF9sb2NrKCZpOTE1LT5kcm0u c3RydWN0X211dGV4KTsKIAl3YWtlcmVmID0gaW50ZWxfcnVudGltZV9wbV9nZXQoaTkxNSk7CiAK IAlpOTE1X2dlbV9zZXRfd2VkZ2VkKGk5MTUpOwotCUdFTV9CVUdfT04oIWk5MTVfdGVybWluYWxs eV93ZWRnZWQoJmk5MTUtPmdwdV9lcnJvcikpOwogCisJbXV0ZXhfbG9jaygmaTkxNS0+ZHJtLnN0 cnVjdF9tdXRleCk7CisJR0VNX0JVR19PTighaTkxNV90ZXJtaW5hbGx5X3dlZGdlZCgmaTkxNS0+ Z3B1X2Vycm9yKSk7CiAJaTkxNV9yZXNldChpOTE1LCBBTExfRU5HSU5FUywgTlVMTCk7CisJbXV0 ZXhfdW5sb2NrKCZpOTE1LT5kcm0uc3RydWN0X211dGV4KTsKIAogCWludGVsX3J1bnRpbWVfcG1f cHV0KGk5MTUsIHdha2VyZWYpOwotCW11dGV4X3VubG9jaygmaTkxNS0+ZHJtLnN0cnVjdF9tdXRl eCk7CiAJaWd0X2dsb2JhbF9yZXNldF91bmxvY2soaTkxNSk7CiAKIAlyZXR1cm4gaTkxNV90ZXJt aW5hbGx5X3dlZGdlZCgmaTkxNS0+Z3B1X2Vycm9yKSA/IC1FSU8gOiAwOwpAQCAtMTY3NSw2ICsx Njc1LDcgQEAgaW50IGludGVsX2hhbmdjaGVja19saXZlX3NlbGZ0ZXN0cyhzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqaTkxNSkKIAogCXdha2VyZWYgPSBpbnRlbF9ydW50aW1lX3BtX2dldChpOTE1 KTsKIAlzYXZlZF9oYW5nY2hlY2sgPSBmZXRjaF9hbmRfemVybygmaTkxNV9tb2RwYXJhbXMuZW5h YmxlX2hhbmdjaGVjayk7CisJZHJhaW5fZGVsYXllZF93b3JrKCZpOTE1LT5ncHVfZXJyb3IuaGFu Z2NoZWNrX3dvcmspOyAvKiBmbHVzaCBwYXJhbSAqLwogCiAJZXJyID0gaTkxNV9zdWJ0ZXN0cyh0 ZXN0cywgaTkxNSk7CiAKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==