From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: [bug report] drm/vmwgfx: Use new validation interface for the modesetting code v2 Date: Thu, 11 Oct 2018 15:19:05 +0300 Message-ID: <20181011121905.GA22657@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from aserp2120.oracle.com (aserp2120.oracle.com [141.146.126.78]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7C06C6E051 for ; Thu, 11 Oct 2018 12:19:14 +0000 (UTC) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: thellstrom@vmware.com Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGVsbG8gVGhvbWFzIEhlbGxzdHJvbSwKClRoZSBwYXRjaCAyNzI0YjJkNTRjZGE6ICJkcm0vdm13 Z2Z4OiBVc2UgbmV3IHZhbGlkYXRpb24gaW50ZXJmYWNlIGZvcgp0aGUgbW9kZXNldHRpbmcgY29k ZSB2MiIgZnJvbSBTZXAgMjYsIDIwMTgsIGxlYWRzIHRvIHRoZSBmb2xsb3dpbmcKc3RhdGljIGNo ZWNrZXIgd2FybmluZzoKCglkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuYzoyNjA2 IHZtd19rbXNfaGVscGVyX3ZhbGlkYXRpb25fZmluaXNoKCkKCWVycm9yOiB1bmluaXRpYWxpemVk IHN5bWJvbCAnaGFuZGxlJy4KCmRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jCiAg MjU4NyAgdm9pZCB2bXdfa21zX2hlbHBlcl92YWxpZGF0aW9uX2ZpbmlzaChzdHJ1Y3Qgdm13X3By aXZhdGUgKmRldl9wcml2LAogIDI1ODggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3RydWN0IGRybV9maWxlICpmaWxlX3ByaXYsCiAgMjU4OSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm13X3ZhbGlkYXRpb25fY29udGV4dCAqY3R4 LAogIDI1OTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZt d19mZW5jZV9vYmogKipvdXRfZmVuY2UsCiAgMjU5MSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzdHJ1Y3QgZHJtX3Ztd19mZW5jZV9yZXAgX191c2VyICoKICAyNTkyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJfZmVuY2VfcmVwKQogIDI1 OTMgIHsKICAyNTk0ICAgICAgICAgIHN0cnVjdCB2bXdfZmVuY2Vfb2JqICpmZW5jZSA9IE5VTEw7 CiAgMjU5NSAgICAgICAgICB1aW50MzJfdCBoYW5kbGU7CiAgMjU5NiAgICAgICAgICBpbnQgcmV0 OwogIDI1OTcgIAogIDI1OTggICAgICAgICAgaWYgKGZpbGVfcHJpdiB8fCB1c2VyX2ZlbmNlX3Jl cCB8fCB2bXdfdmFsaWRhdGlvbl9oYXNfYm9zKGN0eCkgfHwKICAyNTk5ICAgICAgICAgICAgICBv dXRfZmVuY2UpCiAgMjYwMCAgICAgICAgICAgICAgICAgIHJldCA9IHZtd19leGVjYnVmX2ZlbmNl X2NvbW1hbmRzKGZpbGVfcHJpdiwgZGV2X3ByaXYsICZmZW5jZSwKICAyNjAxICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZV9wcml2ID8gJmhhbmRs ZSA6IE5VTEwpOwogIDI2MDIgICAgICAgICAgdm13X3ZhbGlkYXRpb25fZG9uZShjdHgsIGZlbmNl KTsKICAyNjAzICAgICAgICAgIGlmIChmaWxlX3ByaXYpCiAgMjYwNCAgICAgICAgICAgICAgICAg IHZtd19leGVjYnVmX2NvcHlfZmVuY2VfdXNlcihkZXZfcHJpdiwgdm13X2Zwcml2KGZpbGVfcHJp diksCiAgMjYwNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZXQsIHVzZXJfZmVuY2VfcmVwLCBmZW5jZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF5eXgogIDI2MDYgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaGFuZGxlLCAtMSwgTlVMTCk7CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl4KClNvIGluc3RlYWQgb2Yg aGFuZGxpbmcgdm13X2V4ZWNidWZfZmVuY2VfY29tbWFuZHMoKSBlcnJvcnMgaGVyZSwgd2UgcGFz cwppdCB0byB2bXdfZXhlY2J1Zl9jb3B5X2ZlbmNlX3VzZXIoKSB3aGljaCBwcmVzdW1hYmx5IGRv ZXMgdGhlIHJpZ2h0CnRoaW5nLiAgQnV0IHRoZSB3YXJuaW5nIGlzIGNvcnJlY3QgdGhhdCAiaGFu ZGxlIiBjYW4gYmUgdW5pbml0aWFsaXplZApoZXJlLgoKICAyNjA3ICAgICAgICAgIGlmIChvdXRf ZmVuY2UpCiAgMjYwOCAgICAgICAgICAgICAgICAgICpvdXRfZmVuY2UgPSBmZW5jZTsKICAyNjA5 ICAgICAgICAgIGVsc2UKICAyNjEwICAgICAgICAgICAgICAgICAgdm13X2ZlbmNlX29ial91bnJl ZmVyZW5jZSgmZmVuY2UpOwogIDI2MTEgIH0KCgoKcmVnYXJkcywKZGFuIGNhcnBlbnRlcgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK