From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 1/2] drm/i915: Reject unknown syncobj flags Date: Tue, 31 Oct 2017 10:23:25 +0000 Message-ID: <20171031102326.9738-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id E48726E54E for ; Tue, 31 Oct 2017 10:23:33 +0000 (UTC) Received: by mail-wr0-x242.google.com with SMTP id g90so15416133wrd.6 for ; Tue, 31 Oct 2017 03:23:33 -0700 (PDT) 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: David Airlie , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCldlIGhhdmUg dG8gcmVqZWN0IHVua25vd24gZmxhZ3MgZm9yIHVBUEkgY29uc2lkZXJhdGlvbnMsIGFuZCBhbHNv CmJlY2F1c2UgdGhlIGN1cmVudCBpbXBsZW1lbnRhdGlvbiBsaW1pdHMgdGhlaXIgaTkxNSBzdG9y YWdlIHNwYWNlCnRvIHR3byBiaXRzLgoKdjI6IChDaHJpcyBXaWxzb24pCiAqIEZpeCBmYWlsIGlu IEFCSSBjaGVjay4KICogQWRkZWQgdW5rbm93biBmbGFncyBhbmQgQlVJTERfQlVHX09OLgoKdjM6 CiAqIFVzZSBBUkNIX0tNQUxMT0NfTUlOQUxJR04gaW5zdGVhZCBvZiBhbGlnbm9mLiAoQ2hyaXMg V2lsc29uKQoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGlu dGVsLmNvbT4KRml4ZXM6IGNmNmU3YmFjNjM1NyAoImRybS9pOTE1OiBBZGQgc3VwcG9ydCBmb3Ig ZHJtIHN5bmNvYmpzIikKQ2M6IEphc29uIEVrc3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4K Q2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogSmFuaSBOaWt1 bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9v bmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KQ2M6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52 aXZpQGludGVsLmNvbT4KQ2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IGlu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMg fCA4ICsrKysrKysrCiBpbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmggICAgICAgICAgICAgICAg fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCmluZGV4IDNkNzE5MDc2NGYxMC4uYTUzYmU3ZDAx MDU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVy LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCkBAIC0y MTAwLDYgKzIxMDAsMTEgQEAgZ2V0X2ZlbmNlX2FycmF5KHN0cnVjdCBkcm1faTkxNV9nZW1fZXhl Y2J1ZmZlcjIgKmFyZ3MsCiAJCQlnb3RvIGVycjsKIAkJfQogCisJCWlmIChmZW5jZS5mbGFncyAm IF9fSTkxNV9FWEVDX0ZFTkNFX1VOS05PV05fRkxBR1MpIHsKKwkJCWVyciA9IC1FSU5WQUw7CisJ CQlnb3RvIGVycjsKKwkJfQorCiAJCXN5bmNvYmogPSBkcm1fc3luY29ial9maW5kKGZpbGUsIGZl bmNlLmhhbmRsZSk7CiAJCWlmICghc3luY29iaikgewogCQkJRFJNX0RFQlVHKCJJbnZhbGlkIHN5 bmNvYmogaGFuZGxlIHByb3ZpZGVkXG4iKTsKQEAgLTIxMDcsNiArMjExMiw5IEBAIGdldF9mZW5j ZV9hcnJheShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNidWZmZXIyICphcmdzLAogCQkJZ290byBl cnI7CiAJCX0KIAorCQlCVUlMRF9CVUdfT04ofihBUkNIX0tNQUxMT0NfTUlOQUxJR04gLSAxKSAm CisJCQkgICAgIH5fX0k5MTVfRVhFQ19GRU5DRV9VTktOT1dOX0ZMQUdTKTsKKwogCQlmZW5jZXNb bl0gPSBwdHJfcGFja19iaXRzKHN5bmNvYmosIGZlbmNlLmZsYWdzLCAyKTsKIAl9CiAKZGlmZiAt LWdpdCBhL2luY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaCBiL2luY2x1ZGUvdWFwaS9kcm0vaTkx NV9kcm0uaAppbmRleCAxMjViZGU3ZDk1MDQuLmFjM2M2NTAzY2EyNyAxMDA2NDQKLS0tIGEvaW5j bHVkZS91YXBpL2RybS9pOTE1X2RybS5oCisrKyBiL2luY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0u aApAQCAtODM5LDYgKzgzOSw3IEBAIHN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY19mZW5jZSB7CiAK ICNkZWZpbmUgSTkxNV9FWEVDX0ZFTkNFX1dBSVQgICAgICAgICAgICAoMTw8MCkKICNkZWZpbmUg STkxNV9FWEVDX0ZFTkNFX1NJR05BTCAgICAgICAgICAoMTw8MSkKKyNkZWZpbmUgX19JOTE1X0VY RUNfRkVOQ0VfVU5LTk9XTl9GTEFHUyAoLShJOTE1X0VYRUNfRkVOQ0VfU0lHTkFMIDw8IDEpKQog CV9fdTMyIGZsYWdzOwogfTsKIAotLSAKMi45LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=