From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: [bug report] drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context Date: Tue, 27 Aug 2019 12:40:16 +0300 Message-ID: <20190827094016.GC8443@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from userp2130.oracle.com (userp2130.oracle.com [156.151.31.86]) by gabe.freedesktop.org (Postfix) with ESMTPS id 31F78899BB for ; Tue, 27 Aug 2019 09:40:34 +0000 (UTC) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: chris@chris-wilson.co.uk Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SGVsbG8gQ2hyaXMgV2lsc29uLAoKVGhlIHBhdGNoIDc1Yjk3NGE4NTllNTogImRybS9pOTE1L3Nl bGZ0ZXN0czogVGVhY2ggaWd0X2dwdV9maWxsX2R3KCkKdG8gdGFrZSBpbnRlbF9jb250ZXh0IiBm cm9tIEF1ZyAyNCwgMjAxOSwgbGVhZHMgdG8gdGhlIGZvbGxvd2luZwpzdGF0aWMgY2hlY2tlciB3 YXJuaW5nOgoKCWRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9zZWxmdGVzdHMvaTkxNV9nZW1fY29u dGV4dC5jOjQwMiBpZ3RfY3R4X2V4ZWMoKQoJZXJyb3I6ICdjZScgZGVyZWZlcmVuY2luZyBwb3Nz aWJsZSBFUlJfUFRSKCkKCmRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9zZWxmdGVzdHMvaTkxNV9n ZW1fY29udGV4dC5jCiAgIDM4OCAgICAgICAgICAgICAgICAgIGR3ID0gMDsKICAgMzg5ICAgICAg ICAgICAgICAgICAgd2hpbGUgKCF0aW1lX2FmdGVyKGppZmZpZXMsIGVuZF90aW1lKSkgewogICAz OTAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpjdHg7 CiAgIDM5MSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGludGVsX2NvbnRleHQgKmNl OwogICAzOTIgIAogICAzOTMgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eCA9IGxpdmVfY29u dGV4dChpOTE1LCBmaWxlKTsKICAgMzk0ICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoSVNf RVJSKGN0eCkpIHsKICAgMzk1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVyciA9 IFBUUl9FUlIoY3R4KTsKICAgMzk2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdv dG8gb3V0X3VubG9jazsKICAgMzk3ICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgIDM5OCAg CiAgIDM5OSAgICAgICAgICAgICAgICAgICAgICAgICAgY2UgPSBpOTE1X2dlbV9jb250ZXh0X2dl dF9lbmdpbmUoY3R4LCBlbmdpbmUtPmxlZ2FjeV9pZHgpOwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e Xl5eXl5eXl5eCk5ldyBhc3NpZ25tZW50LiAgU21hdGNoIHRoaW5rcyBpdCBjYW4gYmUgRVJSX1BU UigtRUlOVkFMKQoKICAgNDAwICAKICAgNDAxICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo IW9iaikgewogICA0MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqID0gY3Jl YXRlX3Rlc3Rfb2JqZWN0KGNlLT52bSwgZmlsZSwgJm9iamVjdHMpOwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXgpE ZXJlZmVyZW5jZS4KCiAgIDQwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo SVNfRVJSKG9iaikpIHsKICAgNDA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZXJyID0gUFRSX0VSUihvYmopOwogICA0MDUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBpbnRlbF9jb250ZXh0X3B1dChjZSk7CiAgIDQwNiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKICAgNDA3ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgNDA4ICAgICAgICAgICAgICAgICAg ICAgICAgICB9CiAgIDQwOSAgCiAgIDQxMCAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyID0g Z3B1X2ZpbGwoY2UsIG9iaiwgZHcpOwogICA0MTEgICAgICAgICAgICAgICAgICAgICAgICAgIGlu dGVsX2NvbnRleHRfcHV0KGNlKTsKICAgNDEyICAKICAgNDEzICAgICAgICAgICAgICAgICAgICAg ICAgICBpZiAoZXJyKSB7CiAgIDQxNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw cl9lcnIoIkZhaWxlZCB0byBmaWxsIGR3b3JkICVsdSBbJWx1LyVsdV0gd2l0aCBncHUgKCVzKSBp biBjdHggJXUgW2Z1bGwtcHBndHQ/ICVzXSwgZXJyPSVkXG4iLAogICA0MTUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kd29yZHMsIGR3LCBtYXhfZHdvcmRzKG9iaiks CiAgIDQxNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5naW5lLT5u YW1lLCBjdHgtPmh3X2lkLAogICA0MTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHllc25vKCEhY3R4LT52bSksIGVycik7CiAgIDQxOCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAgIDQxOSAgICAgICAgICAgICAgICAgICAg ICAgICAgfQoKU2VlIGFsc286Cgpkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vc2VsZnRlc3RzL2k5 MTVfZ2VtX2NvbnRleHQuYzo0MTAgaWd0X2N0eF9leGVjKCkgZXJyb3I6ICdjZScgZGVyZWZlcmVu Y2luZyBwb3NzaWJsZSBFUlJfUFRSKCkKZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL3NlbGZ0ZXN0 cy9pOTE1X2dlbV9jb250ZXh0LmM6NTI4IGlndF9zaGFyZWRfY3R4X2V4ZWMoKSBlcnJvcjogJ2Nl JyBkZXJlZmVyZW5jaW5nIHBvc3NpYmxlIEVSUl9QVFIoKQpkcml2ZXJzL2dwdS9kcm0vaTkxNS9n ZW0vc2VsZnRlc3RzL2k5MTVfZ2VtX2NvbnRleHQuYzo1MzQgaWd0X3NoYXJlZF9jdHhfZXhlYygp IGVycm9yOiAnY2UnIGRlcmVmZXJlbmNpbmcgcG9zc2libGUgRVJSX1BUUigpCgpyZWdhcmRzLApk YW4gY2FycGVudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eA==