From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3FAF7C07E96 for ; Thu, 15 Jul 2021 10:16:09 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 08F9261289 for ; Thu, 15 Jul 2021 10:16:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 08F9261289 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 61AF56E7FA; Thu, 15 Jul 2021 10:16:04 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id F16A96E7FA; Thu, 15 Jul 2021 10:16:02 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10045"; a="190198906" X-IronPort-AV: E=Sophos;i="5.84,240,1620716400"; d="scan'208";a="190198906" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 03:16:02 -0700 X-IronPort-AV: E=Sophos;i="5.84,240,1620716400"; d="scan'208";a="460341185" Received: from omurra1x-mobl.ger.corp.intel.com (HELO mwauld-desk1.intel.com) ([10.213.240.195]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 03:16:00 -0700 From: Matthew Auld To: intel-gfx@lists.freedesktop.org Date: Thu, 15 Jul 2021 11:15:33 +0100 Message-Id: <20210715101536.2606307-2-matthew.auld@intel.com> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210715101536.2606307-1-matthew.auld@intel.com> References: <20210715101536.2606307-1-matthew.auld@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 1/4] drm/i915/uapi: reject caching ioctls for discrete X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , dri-devel@lists.freedesktop.org, Kenneth Graunke , Daniel Vetter Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" SXQncyBhIG5vb3Agb24gREcxLCBhbmQgaW4gdGhlIGZ1dHVyZSB3aGVuIG5lZWQgdG8gc3VwcG9y dCBvdGhlciBkZXZpY2VzCndoaWNoIGxldCB1cyBjb250cm9sIHRoZSBjb2hlcmVuY3ksIHRoZW4g aXQgc2hvdWxkIGJlIGFuIGltbXV0YWJsZQpjcmVhdGlvbiB0aW1lIHByb3BlcnR5IGZvciB0aGUg Qk8uIFRoaXMgd2lsbCBsaWtlbHkgYmUgY29udHJvbGxlZAp0aHJvdWdoIGEgbmV3IGdlbV9jcmVh dGVfZXh0IGV4dGVuc2lvbi4KCnYyOiBhZGQgc29tZSBrZXJuZWwgZG9jIGZvciB0aGUgZGlzY3Jl dGUgY2hhbmdlcywgYW5kIGRvY3VtZW50IHRoZQogICAgaW1wbGljaXQgcnVsZXMKClN1Z2dlc3Rl ZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgpTaWduZWQtb2ZmLWJ5OiBNYXR0 aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+CkNjOiBUaG9tYXMgSGVsbHN0csO2bSA8 dGhvbWFzLmhlbGxzdHJvbUBsaW51eC5pbnRlbC5jb20+CkNjOiBNYWFydGVuIExhbmtob3JzdCA8 bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgpDYzogVHZydGtvIFVyc3VsaW4gPHR2 cnRrby51cnN1bGluQGxpbnV4LmludGVsLmNvbT4KQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5s Lmp1c3RlbkBpbnRlbC5jb20+CkNjOiBLZW5uZXRoIEdyYXVua2UgPGtlbm5ldGhAd2hpdGVjYXBl Lm9yZz4KQ2M6IEphc29uIEVrc3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4KQ2M6IERhbmll bCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBSYW1hbGluZ2FtIEMgPHJhbWFs aW5nYW0uY0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSYW1hbGluZ2FtIEMgPHJhbWFsaW5nYW0u Y0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBLZW5uZXRoIEdyYXVua2UgPGtlbm5ldGhAd2hpdGVj YXBlLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fZG9tYWluLmMg fCAgNiArKysrKwogaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oICAgICAgICAgICAgICAgIHwg MjkgKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2RvbWFp bi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2RvbWFpbi5jCmluZGV4IDdk MTQwMGIxMzQyOS4uNDMwMDRiZWY1NWNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9nZW0vaTkxNV9nZW1fZG9tYWluLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5 MTVfZ2VtX2RvbWFpbi5jCkBAIC0yNjgsNiArMjY4LDkgQEAgaW50IGk5MTVfZ2VtX2dldF9jYWNo aW5nX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJc3RydWN0IGRy bV9pOTE1X2dlbV9vYmplY3QgKm9iajsKIAlpbnQgZXJyID0gMDsKIAorCWlmIChJU19ER0ZYKHRv X2k5MTUoZGV2KSkpCisJCXJldHVybiAtRU5PREVWOworCiAJcmN1X3JlYWRfbG9jaygpOwogCW9i aiA9IGk5MTVfZ2VtX29iamVjdF9sb29rdXBfcmN1KGZpbGUsIGFyZ3MtPmhhbmRsZSk7CiAJaWYg KCFvYmopIHsKQEAgLTMwMyw2ICszMDYsOSBAQCBpbnQgaTkxNV9nZW1fc2V0X2NhY2hpbmdfaW9j dGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAllbnVtIGk5MTVfY2FjaGVf bGV2ZWwgbGV2ZWw7CiAJaW50IHJldCA9IDA7CiAKKwlpZiAoSVNfREdGWChpOTE1KSkKKwkJcmV0 dXJuIC1FTk9ERVY7CisKIAlzd2l0Y2ggKGFyZ3MtPmNhY2hpbmcpIHsKIAljYXNlIEk5MTVfQ0FD SElOR19OT05FOgogCQlsZXZlbCA9IEk5MTVfQ0FDSEVfTk9ORTsKZGlmZiAtLWdpdCBhL2luY2x1 ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaCBiL2luY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaAppbmRl eCBlNTRmOWVmYWVhZDAuLjg2OGMyZWU3YmU2MCAxMDA2NDQKLS0tIGEvaW5jbHVkZS91YXBpL2Ry bS9pOTE1X2RybS5oCisrKyBiL2luY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaApAQCAtMTM5NSw2 ICsxMzk1LDM1IEBAIHN0cnVjdCBkcm1faTkxNV9nZW1fYnVzeSB7CiAgKiBwcEdUVCBzdXBwb3J0 LCBvciBpZiB0aGUgb2JqZWN0IGlzIHVzZWQgZm9yIHNjYW5vdXQpLiBOb3RlIHRoYXQgdGhpcyBt aWdodAogICogcmVxdWlyZSB1bmJpbmRpbmcgdGhlIG9iamVjdCBmcm9tIHRoZSBHVFQgZmlyc3Qs IGlmIGl0cyBjdXJyZW50IGNhY2hpbmcgdmFsdWUKICAqIGRvZXNuJ3QgbWF0Y2guCisgKgorICog Tm90ZSB0aGF0IHRoaXMgYWxsIGNoYW5nZXMgb24gZGlzY3JldGUgcGxhdGZvcm1zLCBzdGFydGlu ZyBmcm9tIERHMSwgdGhlCisgKiBzZXQvZ2V0IGNhY2hpbmcgaXMgbm8gbG9uZ2VyIHN1cHBvcnRl ZCwgYW5kIGlzIG5vdyByZWplY3RlZC4gIEluc3RlYWQgdGhlIENQVQorICogY2FjaGluZyBhdHRy aWJ1dGVzKFdCIHZzIFdDKSB3aWxsIGJlY29tZSBhbiBpbW11dGFibGUgY3JlYXRpb24gdGltZSBw cm9wZXJ0eQorICogZm9yIHRoZSBvYmplY3QsIGFsb25nIHdpdGggdGhlIEdUVCBjYWNoaW5nIGxl dmVsLiBGb3Igbm93IHdlIGRvbid0IGV4cG9zZSBhbnkKKyAqIG5ldyB1QVBJIGZvciB0aGlzLCBp bnN0ZWFkIG9uIERHMSB0aGlzIGlzIGFsbCBpbXBsaWNpdCwgYWx0aG91Z2ggdGhpcyBsYXJnZWx5 CisgKiBzaG91bGRuJ3QgbWF0dGVyIHNpbmNlIERHMSBpcyBjb2hlcmVudCBieSBkZWZhdWx0KHdp dGhvdXQgYW55IHdheSBvZgorICogY29udHJvbGxpbmcgaXQpLgorICoKKyAqIEltcGxpY2l0IGNh Y2hpbmcgcnVsZXMsIHN0YXJ0aW5nIGZyb20gREcxOgorICoKKyAqICAgICAtIElmIGFueSBvZiB0 aGUgb2JqZWN0IHBsYWNlbWVudHMgKHNlZSAmZHJtX2k5MTVfZ2VtX2NyZWF0ZV9leHRfbWVtb3J5 X3JlZ2lvbnMpCisgKiAgICAgICBjb250YWluIEk5MTVfTUVNT1JZX0NMQVNTX0RFVklDRSB0aGVu IHRoZSBvYmplY3Qgd2lsbCBiZSBhbGxvY2F0ZWQgYW5kCisgKiAgICAgICBtYXBwZWQgYXMgd3Jp dGUtY29tYmluZWQgb25seS4KKyAqCisgKiAgICAgLSBFdmVyeXRoaW5nIGVsc2UgaXMgYWx3YXlz IGFsbG9jYXRlZCBhbmQgbWFwcGVkIGFzIHdyaXRlLWJhY2ssIHdpdGggdGhlCisgKiAgICAgICBn dWFyYW50ZWUgdGhhdCBldmVyeXRoaW5nIGlzIGFsc28gY29oZXJlbnQgd2l0aCB0aGUgR1BVLgor ICoKKyAqIE5vdGUgdGhhdCB0aGlzIGlzIGxpa2VseSB0byBjaGFuZ2UgaW4gdGhlIGZ1dHVyZSBh Z2Fpbiwgd2hlcmUgd2UgbWlnaHQgbmVlZAorICogbW9yZSBmbGV4aWJpbGl0eSBvbiBmdXR1cmUg ZGV2aWNlcywgc28gbWFraW5nIHRoaXMgYWxsIGV4cGxpY2l0IGFzIHBhcnQgb2YgYQorICogbmV3 ICZkcm1faTkxNV9nZW1fY3JlYXRlX2V4dCBleHRlbnNpb24gaXMgcHJvYmFibGUuCisgKgorICog U2lkZSBub3RlOiBQYXJ0IG9mIHRoZSByZWFzb24gZm9yIHRoaXMgaXMgdGhhdCBjaGFuZ2luZyB0 aGUgYXQtYWxsb2NhdGlvbi10aW1lIENQVQorICogY2FjaGluZyBhdHRyaWJ1dGVzIGZvciB0aGUg cGFnZXMgbWlnaHQgYmUgcmVxdWlyZWQoYW5kIGlzIGV4cGVuc2l2ZSkgaWYgd2UKKyAqIG5lZWQg dG8gdGhlbiBDUFUgbWFwIHRoZSBwYWdlcyBsYXRlciB3aXRoIGRpZmZlcmVudCBjYWNoaW5nIGF0 dHJpYnV0ZXMuIFRoaXMKKyAqIGluY29uc2lzdGVudCBjYWNoaW5nIGJlaGF2aW91ciwgd2hpbGUg c3VwcG9ydGVkIG9uIHg4NiwgaXMgbm90IHVuaXZlcnNhbGx5CisgKiBzdXBwb3J0ZWQgb24gb3Ro ZXIgYXJjaGl0ZWN0dXJlcy4gU28gZm9yIHNpbXBsaWNpdHkgd2Ugb3B0IGZvciBzZXR0aW5nCisg KiBldmVyeXRoaW5nIGF0IGNyZWF0aW9uIHRpbWUsIHdoaWxzdCBhbHNvIG1ha2luZyBpdCBpbW11 dGFibGUsIG9uIGRpc2NyZXRlCisgKiBwbGF0Zm9ybXMuCiAgKi8KIHN0cnVjdCBkcm1faTkxNV9n ZW1fY2FjaGluZyB7CiAJLyoqCi0tIAoyLjI2LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=