From nobody Mon Sep 28 18:37:17 2026 Received: from mx08-00376f01.pphosted.com (mx08-00376f01.pphosted.com [91.207.212.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B89AF3C3C0B for ; Wed, 19 Aug 2026 08:24:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.207.212.86 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787127861; cv=none; b=H7wUFLiCllaS2Lwcbcff/O48pc0arglckZPHwu4Z2L4kqjt7WpecxuHTRNY9EM0hIsGl6R5+OT3JfsBQiwkv4oN6JTfz19MWhaKeBw/+KieLmWXYLUVrS5MjytGa9gVrjFOEuL94cKxpfKLVbEUH1Rz6fZw1i0guGpVT1qCJoHc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787127861; c=relaxed/simple; bh=v5nLIoFXAWZwLZedIs4Zx0mKU5TyLtRFaMhJbSwrMwU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:To:CC; b=O/LUC+Re6zwnpS24oCrlKPlLQc6V7B3kJdW41woCC+/6kBcd3SxPTQaQLtLDeB2jPXa5l8SH1n1LF4NDdLxHkAJ9mHx4Suk60ihQzAjhrB8C5CNGMVq6NDa8uK/DDESE+vdVdwpT9VO8YlCQfpKyOlj2i7B0BefXfi/VVrKJnY8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=imgtec.com; spf=pass smtp.mailfrom=imgtec.com; dkim=pass (2048-bit key) header.d=imgtec.com header.i=@imgtec.com header.b=BVTHsW5M; arc=none smtp.client-ip=91.207.212.86 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=imgtec.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=imgtec.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=imgtec.com header.i=@imgtec.com header.b="BVTHsW5M" Received: from pps.filterd (m0168888.ppops.net [127.0.0.1]) by mx08-00376f01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67J77YfP1033968; Wed, 19 Aug 2026 09:23:48 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imgtec.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=dk201812; bh=Jlz/NXxSHZ8qCISJLrx9utF kWBjV4Tc67+D3Fk2nj88=; b=BVTHsW5Mxy2gxHvITAtjRrDGjA7BFGXMXzVJWuW zTAoDNuUEcxrh4DUDCkSns1UdCy/HGJEccNXHCadLxe6pVTjTaUbVbQxq/QSDenm O1gfOPZmLR1g7aWNbj4V37pFQlX5svmLgSSMkkkKw09aFPgbesa0oT0rztU7u3Xi GtjKtjnmpBcMJ9c9k5pM/TJX7sliy0AK7grPkqjcxKi6YeMKlpLjZq45F1yzraYT GDc31uQ3eQS/OwbJHD/uzWnWmTgSLWnZfPXHx7/D6f7UdC2UtMrtmE89mcOa2fSj PtXKYj69AX6cdim6Zld5Wc/g+ZbT+NMT/l0nsNh3KSfTkNw== Received: from hhmail01.hh.imgtec.org (83-244-153-141.cust-83.exponential-e.net [83.244.153.141]) by mx08-00376f01.pphosted.com (PPS) with ESMTPS id 4g452fhfha-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 19 Aug 2026 09:23:48 +0100 (BST) Received: from [127.0.1.1] (172.25.128.225) by HHMAIL01.hh.imgtec.org (10.100.10.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 19 Aug 2026 09:23:44 +0100 From: Brajesh Gupta Date: Wed, 19 Aug 2026 13:53:32 +0530 Subject: [PATCH] drm/imagination: Add job type info to pvr_job_submit_fw trace event Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <20260819-b4-submitjob_tracepoint-v1-1-f817b222bf6a@imgtec.com> X-B4-Tracking: v=1; b=H4sIAANohWoC/x3MTQqAIBBA4avErBOs7PcqEZE21QRpqEUQ3j1p+ S3ee8GhJXTQJS9YvMmR0RFZmoDaJr0iozkacp5XvMlaJgVzlzzI70aO3k4KT0Pas7moxcKrshA lQqxPiws9/7kfQvgASLNjNWkAAAA= To: Alessio Belle , Luigi Santivetti , Frank Binns , Alexandru Dadu , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter CC: , , , Brajesh Gupta X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787127824; l=1674; i=brajesh.gupta@imgtec.com; s=20260417; h=from:subject:message-id; bh=v5nLIoFXAWZwLZedIs4Zx0mKU5TyLtRFaMhJbSwrMwU=; b=Dqgt5owS7jO1DhfsY2orzw6PAp+R7X96Nbxept8c9zl5OWqIvCN/ZHZKilYXMIwUi9cq8r/cc Dju7MtPYby2CoA3Xwl4o4J1UO+rTuUaPTbwv4jSjXCaWLzAJo/G5s1b X-Developer-Key: i=brajesh.gupta@imgtec.com; a=ed25519; pk=vDcrSP6vOpWKs914T986xUbB/vY0/cU7mRRb16MRkcg= X-Proofpoint-GUID: w72T9GffDCPufSxYP83OG5Tx2ebDpDPo X-Proofpoint-ORIG-GUID: w72T9GffDCPufSxYP83OG5Tx2ebDpDPo X-Proofpoint-Spam-Info: AW1haW4tMjYwODE5MDA2MiBTYWx0ZWRfXxo2vZuNTchV4 lBGETjumy0HFwgJfUyMT7tqOFbEZtFMybwbYJbyA1U4RAI3760df87CfWKw64//NxiTek7/uexu oyNOgdSYGBUwN/CZIdPjEWgx6KJwaHM= X-Authority-Analysis: v=2.4 cv=cOLQdFeN c=1 sm=1 tr=0 ts=6a856814 cx=c_pps a=AKOq//PuzOIrVTIF9yBwbA==:117 a=AKOq//PuzOIrVTIF9yBwbA==:17 a=HYrZrZQ_E1YA:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=kQ-hrUj2-E3RCbRHssb7:22 a=qZQ2PDNLMSdLoqI-hfl9:22 a=r_1tXGB3AAAA:8 a=8hSRHtm8Qhmt5jkuxhYA:9 a=QEXdDO2ut3YA:10 a=t8nPyN_e6usw4ciXM-Pk:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE5MDA2MiBTYWx0ZWRfX4byIxAtLtwD5 cQp+KUZgOtuZAFsrMiEvreYAZn14jBzyP2Whm1vn0SuFlYzRuoAGViSwtazZT1O4xyjgzdDizDx 6KrT3+Vi0ht5CThdOxXylmUsYEnAVD2rRQA5JrJ9rA+zU1GcHqCqJAg2YYwnKZBHUYF2Sv+cyuL ABBuxDh7xsRjpga4PGopQDdvqScVDxgQ2QxGaKv0PTJXHTnuSRw/3qPFOb9KMlMFHcBgzdzCKeP 7XquDNcAsGU0zrqmq5KG2Hvzlupo1uRlvB6IFDl9gg23rE00D+e+Xcsu39EeLu1WMOUJkP6ojHL 9qjf7CSnEq9+H/uKaABK2EQquNRc8APUsIZNt6hU1pm0Se8WCNKAC7k3jJhNDk5Oo2Nia497uGT 2juQpUgJxqnsRx34BHQrRuuXtR3TBYNmH5lZDT1RdK4tgjMiA0UpwsP7C+X+Kz9uxiEcrgdc86f kAMbGWUMIrHD7rGyx0g== Update trace event pvr_job_submit_fw to additionally capture and display type of the submitted job to easily map events as per type. Signed-off-by: Brajesh Gupta Reviewed-by: Alessio Belle --- drivers/gpu/drm/imagination/pvr_trace.h | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/imagination/pvr_trace.h b/drivers/gpu/drm/imag= ination/pvr_trace.h index ffbbde3b2bcc..1b449a64a6ac 100644 --- a/drivers/gpu/drm/imagination/pvr_trace.h +++ b/drivers/gpu/drm/imagination/pvr_trace.h @@ -81,20 +81,23 @@ TRACE_EVENT(pvr_job_create, __entry->sync_op_count) ); =20 -#undef PVR_JOB_TYPE_TO_STR - TRACE_EVENT(pvr_job_submit_fw, TP_PROTO(struct pvr_job *job), TP_ARGS(job), TP_STRUCT__entry(__field(struct pvr_job *, job) - __field(u32, done_seqno)), + __field(u32, done_seqno) + __field(enum drm_pvr_job_type, job_type)), TP_fast_assign(__entry->job =3D job; - __entry->done_seqno =3D job->done_fence->seqno;), - TP_printk("job=3D%p done_seqno=3D%u", + __entry->done_seqno =3D job->done_fence->seqno; + __entry->job_type =3D job->type;), + TP_printk("job=3D%p done_seqno=3D%u job_type=3D%s", __entry->job, - __entry->done_seqno) + __entry->done_seqno, + PVR_JOB_TYPE_TO_STR(__entry->job_type)) ); =20 +#undef PVR_JOB_TYPE_TO_STR + TRACE_EVENT(pvr_job_done, TP_PROTO(struct pvr_job *job), TP_ARGS(job), --- base-commit: e55fead22ff9ee047ab9f1903860c4b43043514e change-id: 20260819-b4-submitjob_tracepoint-d374f065345e Best regards, --=20 Brajesh Gupta