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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 2443ACD5BC8 for ; Tue, 26 May 2026 21:45:03 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5F1A410E640; Tue, 26 May 2026 21:45:02 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="P3l3G596"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by gabe.freedesktop.org (Postfix) with ESMTPS id D72B610E640; Tue, 26 May 2026 21:45:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1779831901; x=1811367901; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=RHbP52B3F3Fi7OHHYqLmeRwNQOtGKCJ6lubNGn1D+u0=; b=P3l3G596Yi/h8Xbx4I24+6DUF8Gl2d3z5G79Pi6CsUiAc4Vzu8chi5X7 c1cV864YpAf6tzPTuO5QFjXPLvOJ+REpY/quppbxWwciDvXZKoSWhVI4f btRw73pKo83YPjPMIBgHuuiy3ukeDtEZoU5uIiXCK4wN4bsafesS7oT8v qFaPyewhsVitoqi8E/9Nwq+tBplEaDpvGGvK7fxVmkPthTFyfnKM0gkO2 8vjQ67mqRCXZeHYsBT5XC0C/YQMxeWRS/72rGSXkJBC1ex49Qr205lIgU sAHqS4FnIjIpwOIKF/NtfQYbbw0g1gJN6iYAbB7vPTVsnobGeGvbn1ZMZ Q==; X-CSE-ConnectionGUID: FQoJGPlrQvaqupcl+pK2iA== X-CSE-MsgGUID: jbQxHYbJRcW9OhHGuNn/5A== X-IronPort-AV: E=McAfee;i="6800,10657,11798"; a="80843906" X-IronPort-AV: E=Sophos;i="6.24,170,1774335600"; d="scan'208";a="80843906" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 14:45:00 -0700 X-CSE-ConnectionGUID: BmVcZRAwQ6W931YgZXgBzA== X-CSE-MsgGUID: +lwW+EsISSuQNWEWSlBWQQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,170,1774335600"; d="scan'208";a="242110114" Received: from osgc-sh-dragon.sh.intel.com ([10.239.81.44]) by orviesa009-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 14:44:56 -0700 From: Jonathan Cavitt To: dri-devel@lists.freedesktop.org Cc: saurabhg.gupta@intel.com, alex.zuo@intel.com, jonathan.cavitt@intel.com, mripard@kernel.org, airlied@gmail.com, simona@ffwll.ch, linux-kernel@vger.kernel.org, intel-xe@lists.freedesktop.org, Rodrigo.vivi@intel.com, matthew.brost@intel.com, maarten.lankhorst@linux.intel.com, thomas.hellstrom@linux.intel.com, tzimmermann@suse.de Subject: [PATCH 2/2] drm/xe/vm: Add srcid to xe_vm_get_property_ioctl fault report Date: Wed, 27 May 2026 05:44:46 +0800 Message-ID: <20260526214446.3638616-3-jonathan.cavitt@intel.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260526214446.3638616-1-jonathan.cavitt@intel.com> References: <20260526214446.3638616-1-jonathan.cavitt@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" QWRkIHRoZSBTUkNJRCBvZiB0aGUgZmF1bHRpbmcgaGFyZHdhcmUgdW5pdCB0byB0aGUgcmV0dXJu IG9mIHRoZQp4ZV92bV9nZXRfcHJvcGVydHlfaW9jdGwgZmF1bHQgcmVwb3J0LgoKU2lnbmVkLW9m Zi1ieTogSm9uYXRoYW4gQ2F2aXR0IDxqb25hdGhhbi5jYXZpdHRAaW50ZWwuY29tPgpDYzogTWF0 dGhldyBCcm9zdCA8bWF0dGhldy5icm9zdEBpbnRlbC5jb20+CkNjOiBUaG9tYXMgSGVsbHN0csO2 bSA8dGhvbWFzLmhlbGxzdHJvbUBsaW51eC5pbnRlbC5jb20+CkNjOiBSb2RyaWdvIFZpdmkgPHJv ZHJpZ28udml2aUBpbnRlbC5jb20+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAZ21haWwuY29t PgpDYzogU2ltb25hIFZldHRlciA8c2ltb25hQGZmd2xsLmNoPgpDYzogTWFhcnRlbiBMYW5raG9y c3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KQ2M6IE1heGltZSBSaXBhcmQg PG1yaXBhcmRAa2VybmVsLm9yZz4KQ2M6IFRob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBz dXNlLmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV92bS5jICAgICAgIHwgMTEgKysrKysr KysrLS0KIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV92bV90eXBlcy5oIHwgIDIgKysKIGluY2x1ZGUv dWFwaS9kcm0veGVfZHJtLmggICAgICAgIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAxMyBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS94ZS94ZV92bS5jIGIvZHJpdmVycy9ncHUvZHJtL3hlL3hlX3ZtLmMKaW5kZXggMDgwYzJmZmYw ZTk1Li4xOGQ1Y2RhZmQ3NmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZS94ZV92bS5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZS94ZV92bS5jCkBAIC02MzYsNiArNjM2LDcgQEAgdm9p ZCB4ZV92bV9hZGRfZmF1bHRfZW50cnlfcGYoc3RydWN0IHhlX3ZtICp2bSwgc3RydWN0IHhlX3Bh Z2VmYXVsdCAqcGYpCiAJCQkJICBwZi0+Y29uc3VtZXIuZmF1bHRfdHlwZV9sZXZlbCk7CiAJZS0+ ZmF1bHRfbGV2ZWwgPSBGSUVMRF9HRVQoWEVfUEFHRUZBVUxUX0xFVkVMX01BU0ssCiAJCQkJICAg cGYtPmNvbnN1bWVyLmZhdWx0X3R5cGVfbGV2ZWwpOworCWUtPnNyY2lkID0gcGYtPmNvbnN1bWVy LnNyY2lkOwogCiAJbGlzdF9hZGRfdGFpbCgmZS0+bGlzdCwgJnZtLT5mYXVsdHMubGlzdCk7CiAJ dm0tPmZhdWx0cy5sZW4rKzsKQEAgLTQxMDgsNiArNDEwOSwxMSBAQCBzdGF0aWMgdTggeGVfdG9f dXNlcl9mYXVsdF9sZXZlbCh1OCBmYXVsdF9sZXZlbCkKIAlyZXR1cm4gZmF1bHRfbGV2ZWw7CiB9 CiAKK3N0YXRpYyB1OCB4ZV90b191c2VyX3NyY2lkKHU4IHNyY2lkKQoreworCXJldHVybiBzcmNp ZDsKK30KKwogc3RhdGljIGludCBmaWxsX2ZhdWx0cyhzdHJ1Y3QgeGVfdm0gKnZtLAogCQkgICAg ICAgc3RydWN0IGRybV94ZV92bV9nZXRfcHJvcGVydHkgKmFyZ3MpCiB7CkBAIC00MTM1LDYgKzQx NDEsOCBAQCBzdGF0aWMgaW50IGZpbGxfZmF1bHRzKHN0cnVjdCB4ZV92bSAqdm0sCiAJCWZhdWx0 X2VudHJ5LmZhdWx0X3R5cGUgPSB4ZV90b191c2VyX2ZhdWx0X3R5cGUoZW50cnktPmZhdWx0X3R5 cGUpOwogCQlmYXVsdF9lbnRyeS5mYXVsdF9sZXZlbCA9IHhlX3RvX3VzZXJfZmF1bHRfbGV2ZWwo ZW50cnktPmZhdWx0X2xldmVsKTsKIAorCQlmYXVsdF9lbnRyeS5zcmNpZCA9IHhlX3RvX3VzZXJf c3JjaWQoZW50cnktPnNyY2lkKTsKKwogCQltZW1jcHkoJmZhdWx0X2xpc3RbaV0sICZmYXVsdF9l bnRyeSwgZW50cnlfc2l6ZSk7CiAKIAkJaSsrOwpAQCAtNDE5MCw4ICs0MTk4LDcgQEAgaW50IHhl X3ZtX2dldF9wcm9wZXJ0eV9pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZHJtLCB2b2lkICpkYXRh LAogCWludCByZXQgPSAwOwogCiAJaWYgKFhFX0lPQ1RMX0RCRyh4ZSwgKGFyZ3MtPnJlc2VydmVk WzBdIHx8IGFyZ3MtPnJlc2VydmVkWzFdIHx8Ci0JCQkgICAgICBhcmdzLT5yZXNlcnZlZFsyXSB8 fCBhcmdzLT5leHRlbnNpb25zIHx8Ci0JCQkgICAgICBhcmdzLT5wYWQpKSkKKwkJCSAgICAgIGFy Z3MtPnJlc2VydmVkWzJdIHx8IGFyZ3MtPmV4dGVuc2lvbnMpKSkKIAkJcmV0dXJuIC1FSU5WQUw7 CiAKIAl2bSA9IHhlX3ZtX2xvb2t1cCh4ZWYsIGFyZ3MtPnZtX2lkKTsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS94ZS94ZV92bV90eXBlcy5oIGIvZHJpdmVycy9ncHUvZHJtL3hlL3hlX3Zt X3R5cGVzLmgKaW5kZXggNjM1ZWQyOWI5YTY5Li5lOGFlYTc1MzQxY2MgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS94ZS94ZV92bV90eXBlcy5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZS94 ZV92bV90eXBlcy5oCkBAIC0xOTYsNiArMTk2LDcgQEAgc3RydWN0IHhlX2RldmljZTsKICAqIEBh Y2Nlc3NfdHlwZTogdHlwZSBvZiBhZGRyZXNzIGFjY2VzcyB0aGF0IHJlc3VsdGVkIGluIGZhdWx0 CiAgKiBAZmF1bHRfdHlwZTogdHlwZSBvZiBmYXVsdCByZXBvcnRlZAogICogQGZhdWx0X2xldmVs OiBmYXVsdCBsZXZlbCBvZiB0aGUgZmF1bHQKKyAqIEBzcmNpZDogSUQgb2YgdGhlIGZhdWx0aW5n IGhhcmR3YXJlIHVuaXQKICAqLwogc3RydWN0IHhlX3ZtX2ZhdWx0X2VudHJ5IHsKIAlzdHJ1Y3Qg bGlzdF9oZWFkIGxpc3Q7CkBAIC0yMDQsNiArMjA1LDcgQEAgc3RydWN0IHhlX3ZtX2ZhdWx0X2Vu dHJ5IHsKIAl1OCBhY2Nlc3NfdHlwZTsKIAl1OCBmYXVsdF90eXBlOwogCXU4IGZhdWx0X2xldmVs OworCXU4IHNyY2lkOwogfTsKIAogc3RydWN0IHhlX3ZtIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv dWFwaS9kcm0veGVfZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL3hlX2RybS5oCmluZGV4IDQ4ZTlm MWZkYjc4ZC4uMmI0NWI2OTFhMDMyIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VhcGkvZHJtL3hlX2Ry bS5oCisrKyBiL2luY2x1ZGUvdWFwaS9kcm0veGVfZHJtLmgKQEAgLTEyOTQsOCArMTI5NCw4IEBA IHN0cnVjdCB4ZV92bV9mYXVsdCB7CiAjZGVmaW5lIEZBVUxUX0xFVkVMX1BNTDQJMwogI2RlZmlu ZSBGQVVMVF9MRVZFTF9QTUw1CTQKIAlfX3U4IGZhdWx0X2xldmVsOwotCS8qKiBAcGFkOiBNQlog Ki8KLQlfX3U4IHBhZDsKKwkvKiogQHNyY2lkOiBJRCBvZiB0aGUgZmF1bHRpbmcgaGFyZHdhcmUg dW5pdCAqLworCV9fdTggc3JjaWQ7CiAJLyoqIEByZXNlcnZlZDogTUJaICovCiAJX191NjQgcmVz ZXJ2ZWRbNF07CiB9OwotLSAKMi41My4wCgo=