From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH v2 1/3] drm/i915: Reject unknown syncobj flags Date: Fri, 27 Oct 2017 15:12:09 +0100 Message-ID: <20171027141209.9729-1-tvrtko.ursulin@linux.intel.com> References: <150911212437.2864.5413328997342016110@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2F1116E94E for ; Fri, 27 Oct 2017 14:12:18 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id t139so4106309wmt.1 for ; Fri, 27 Oct 2017 07:12:18 -0700 (PDT) In-Reply-To: <150911212437.2864.5413328997342016110@mail.alporthouse.com> 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 IEFCSSBjaGVjay4KICogQWRkZWQgdW5rbm93biBmbGFncyBhbmQgQlVJTERfQlVHX09OLgoKU2ln bmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KRml4 ZXM6IGNmNmU3YmFjNjM1NyAoImRybS9pOTE1OiBBZGQgc3VwcG9ydCBmb3IgZHJtIHN5bmNvYmpz IikKQ2M6IEphc29uIEVrc3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4KQ2M6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlr dWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVu QGxpbnV4LmludGVsLmNvbT4KQ2M6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNv bT4KQ2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IGludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgfCA4ICsrKysrKysr CiBpbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmggICAgICAgICAgICAgICAgfCAxICsKIDIgZmls ZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fZXhlY2J1ZmZlci5jCmluZGV4IDNkNzE5MDc2NGYxMC4uNThlOTk0YzRiNWM3IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCkBAIC0yMTAwLDYgKzIxMDAs MTEgQEAgZ2V0X2ZlbmNlX2FycmF5KHN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY2J1ZmZlcjIgKmFy Z3MsCiAJCQlnb3RvIGVycjsKIAkJfQogCisJCWlmIChmZW5jZS5mbGFncyAmIF9fSTkxNV9FWEVD X0ZFTkNFX1VOS05PV05fRkxBR1MpIHsKKwkJCWVyciA9IC1FSU5WQUw7CisJCQlnb3RvIGVycjsK KwkJfQorCiAJCXN5bmNvYmogPSBkcm1fc3luY29ial9maW5kKGZpbGUsIGZlbmNlLmhhbmRsZSk7 CiAJCWlmICghc3luY29iaikgewogCQkJRFJNX0RFQlVHKCJJbnZhbGlkIHN5bmNvYmogaGFuZGxl IHByb3ZpZGVkXG4iKTsKQEAgLTIxMDcsNiArMjExMiw5IEBAIGdldF9mZW5jZV9hcnJheShzdHJ1 Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNidWZmZXIyICphcmdzLAogCQkJZ290byBlcnI7CiAJCX0KIAor CQlCVUlMRF9CVUdfT04ofihfX2FsaWdub2ZfXyh2b2lkICopIC0gMSkgJgorCQkJICAgICB+X19J OTE1X0VYRUNfRkVOQ0VfVU5LTk9XTl9GTEFHUyk7CisKIAkJZmVuY2VzW25dID0gcHRyX3BhY2tf Yml0cyhzeW5jb2JqLCBmZW5jZS5mbGFncywgMik7CiAJfQogCmRpZmYgLS1naXQgYS9pbmNsdWRl L3VhcGkvZHJtL2k5MTVfZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmgKaW5kZXgg MTI1YmRlN2Q5NTA0Li5hYzNjNjUwM2NhMjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9kcm0v aTkxNV9kcm0uaAorKysgYi9pbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmgKQEAgLTgzOSw2ICs4 MzksNyBAQCBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNfZmVuY2UgewogCiAjZGVmaW5lIEk5MTVf RVhFQ19GRU5DRV9XQUlUICAgICAgICAgICAgKDE8PDApCiAjZGVmaW5lIEk5MTVfRVhFQ19GRU5D RV9TSUdOQUwgICAgICAgICAgKDE8PDEpCisjZGVmaW5lIF9fSTkxNV9FWEVDX0ZFTkNFX1VOS05P V05fRkxBR1MgKC0oSTkxNV9FWEVDX0ZFTkNFX1NJR05BTCA8PCAxKSkKIAlfX3UzMiBmbGFnczsK IH07CiAKLS0gCjIuOS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK