Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2229078/?format=api
{ "id": 2229078, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2229078/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260427184454.693794-1-rdunlap@infradead.org/", "project": { "id": 21, "url": "http://patchwork.ozlabs.org/api/1.1/projects/21/?format=api", "name": "Linux Tegra Development", "link_name": "linux-tegra", "list_id": "linux-tegra.vger.kernel.org", "list_email": "linux-tegra@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260427184454.693794-1-rdunlap@infradead.org>", "date": "2026-04-27T18:44:54", "name": "[v3] drm/tegra: tegra_drm.h: fix all uapi kernel-doc warnings", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "a25a7357db7dfcee694366db05519f6678d2de13", "submitter": { "id": 18663, "url": "http://patchwork.ozlabs.org/api/1.1/people/18663/?format=api", "name": "Randy Dunlap", "email": "rdunlap@infradead.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260427184454.693794-1-rdunlap@infradead.org/mbox/", "series": [ { "id": 501703, "url": "http://patchwork.ozlabs.org/api/1.1/series/501703/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/list/?series=501703", "date": "2026-04-27T18:44:54", "name": "[v3] drm/tegra: tegra_drm.h: fix all uapi kernel-doc warnings", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/501703/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2229078/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2229078/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-tegra+bounces-14014-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-tegra@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256\n header.s=bombadil.20210309 header.b=BFk1GZbQ;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-tegra+bounces-14014-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org\n header.b=\"BFk1GZbQ\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=198.137.202.133", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=infradead.org", "smtp.subspace.kernel.org;\n spf=none smtp.mailfrom=infradead.org" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4CDF3tjcz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 04:45:01 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id B7A8130128EE\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 27 Apr 2026 18:44:57 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 135173D6CC8;\n\tMon, 27 Apr 2026 18:44:57 +0000 (UTC)", "from bombadil.infradead.org (bombadil.infradead.org\n [198.137.202.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id A70703E3C62\n\tfor <linux-tegra@vger.kernel.org>; Mon, 27 Apr 2026 18:44:55 +0000 (UTC)", "from [50.53.43.113] (helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtpsa (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wHQww-0000000Haz3-436h;\n\tMon, 27 Apr 2026 18:44:55 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777315496; cv=none;\n b=goZUYOvPTlMAAw6EGcpONn5gMUwbK2/vcL8Yy9ExPPaUkf/WyDmOC5MZ/oYFEIpxZX+Efrx4GtGnj0dd5Bkmy2Tz/a/7u0yxwRZCKxT0T+5vpwtcojmZdqnrx+pesu7iXNrg4aNlJFbRBqbj3cRA7U5VPdL0QTarOozNuia3SNU=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777315496; c=relaxed/simple;\n\tbh=+kml32Qrnvygpx/Dg9hpVHk1nHnkCyq7pHfFCIhfLvQ=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=nGHhwJ/5QBHd000JhG4rOATA7ZBaj7jJYL8vqhKOuMvGRQBEIFYaIng88D+QSNZ6+nvX0es73W2Bjmmd8w8a9MCzQ+cXVg+UJhQzxVRx3Oo02vux42PnKzM/JF+1/EtVdhvhb3dsXYc5lSQBuj4hcIieFEh7pAPBBzUKgk7JoJ0=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=infradead.org;\n spf=none smtp.mailfrom=infradead.org;\n dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org\n header.b=BFk1GZbQ; arc=none smtp.client-ip=198.137.202.133", "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding:\n\tMIME-Version:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:\n\tContent-ID:Content-Description:In-Reply-To:References;\n\tbh=UqJXfYFr0Sjo7TtDfWrGHXSllvmgK6PN3PMaeVT3y+M=; b=BFk1GZbQ0gZrweHPFd9wd1Qw6d\n\tPmPEUgLIBYLDGUbBancGIuK2m+Njh1cV6s1yubKsUiOyIPW42NjaSQ2Z3/jmiUZehSngNWhT4/56L\n\t3MgRj9y4LQ1YifrQ+wVcqObNxrWEC9zapi7DrrGmaW9SqMbsmMtJDMHiEXkhM/xyxh6XNwdG8S4dJ\n\tdQBS9r8kstxEpC9vmehCy20WJ11AdUt2Q4OWsZnRzpaD3VMxjLGOa5d39Ym4y7hhaCTSqUXPtmfpP\n\tDgHOkNUyU0mIsXx0vXhtRULQE7mVfP7kxg1ojK9FhNvr8Ea4+UvF2RsNVSxzJhpWMCn5kJIQ/Pt/w\n\tsPBjesGw==;", "From": "Randy Dunlap <rdunlap@infradead.org>", "To": "dri-devel@lists.freedesktop.org", "Cc": "Randy Dunlap <rdunlap@infradead.org>,\n\tMikko Perttunen <mperttunen@nvidia.com>,\n\tThierry Reding <thierry.reding@gmail.com>,\n\tlinux-tegra@vger.kernel.org,\n\tMaarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n\tMaxime Ripard <mripard@kernel.org>,\n\tThomas Zimmermann <tzimmermann@suse.de>,\n\tDavid Airlie <airlied@gmail.com>,\n\tSimona Vetter <simona@ffwll.ch>", "Subject": "[PATCH v3] drm/tegra: tegra_drm.h: fix all uapi kernel-doc warnings", "Date": "Mon, 27 Apr 2026 11:44:54 -0700", "Message-ID": "<20260427184454.693794-1-rdunlap@infradead.org>", "X-Mailer": "git-send-email 2.53.0", "Precedence": "bulk", "X-Mailing-List": "linux-tegra@vger.kernel.org", "List-Id": "<linux-tegra.vger.kernel.org>", "List-Subscribe": "<mailto:linux-tegra+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-tegra+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit" }, "content": "Add 2 struct member descriptions and convert #define macro constants\ncomments to kernel-doc comments to eliminate all kernel-doc warnings:\n\nWarning: include/uapi/drm/tegra_drm.h:353 struct member 'cmdbuf' not\n described in 'drm_tegra_reloc'\nWarning: include/uapi/drm/tegra_drm.h:353 struct member 'target' not\n described in 'drm_tegra_reloc'\n\nWarning: include/uapi/drm/tegra_drm.h:780 This comment starts with '/**',\n but isn't a kernel-doc comment.\n * Specify that bit 39 of the patched-in address should be set to switch\nWarning: include/uapi/drm/tegra_drm.h:832 This comment starts with '/**',\n but isn't a kernel-doc comment.\n * Execute `words` words of Host1x opcodes specified in the\n `gather_data_ptr`\nWarning: include/uapi/drm/tegra_drm.h:837 This comment starts with '/**',\n but isn't a kernel-doc comment.\n * Wait for a syncpoint to reach a value before continuing with further\nWarning: include/uapi/drm/tegra_drm.h:842 This comment starts with '/**',\n but isn't a kernel-doc comment.\n * Wait for a syncpoint to reach a value before continuing with further\n\nSigned-off-by: Randy Dunlap <rdunlap@infradead.org>\nAcked-by: Mikko Perttunen <mperttunen@nvidia.com>\n---\nv2: add kernel-doc comments for #define constants (thanks, Mikko)\nv3: rebase & resend\n\nCc: Thierry Reding <thierry.reding@gmail.com>\nCc: Mikko Perttunen <mperttunen@nvidia.com>\nCc: linux-tegra@vger.kernel.org\nCc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>\nCc: Maxime Ripard <mripard@kernel.org>\nCc: Thomas Zimmermann <tzimmermann@suse.de>\nCc: David Airlie <airlied@gmail.com>\nCc: Simona Vetter <simona@ffwll.ch>\n\n include/uapi/drm/tegra_drm.h | 16 ++++++++++++++++\n 1 file changed, 16 insertions(+)", "diff": "--- linux-next-20260427.orig/include/uapi/drm/tegra_drm.h\n+++ linux-next-20260427/include/uapi/drm/tegra_drm.h\n@@ -304,6 +304,7 @@ struct drm_tegra_cmdbuf {\n * struct drm_tegra_reloc - GEM object relocation structure\n */\n struct drm_tegra_reloc {\n+\t/** @cmdbuf: cmd information */\n \tstruct {\n \t\t/**\n \t\t * @cmdbuf.handle:\n@@ -321,6 +322,7 @@ struct drm_tegra_reloc {\n \t\t */\n \t\t__u32 offset;\n \t} cmdbuf;\n+\t/** @target: relocate target information */\n \tstruct {\n \t\t/**\n \t\t * @target.handle:\n@@ -778,6 +780,9 @@ struct drm_tegra_channel_unmap {\n /* Submission */\n \n /**\n+ * define DRM_TEGRA_SUBMIT_RELOC_SECTOR_LAYOUT - \\\n+ * Select sector layout swizzling for in-memory buffers.\n+ *\n * Specify that bit 39 of the patched-in address should be set to switch\n * swizzling between Tegra and non-Tegra sector layout on systems that store\n * surfaces in system memory in non-Tegra sector layout.\n@@ -830,16 +835,27 @@ struct drm_tegra_submit_buf {\n };\n \n /**\n+ * define DRM_TEGRA_SUBMIT_CMD_GATHER_UPTR - \\\n+ * Execute Host1x opcodes from user pointer.\n+ *\n * Execute `words` words of Host1x opcodes specified in the `gather_data_ptr`\n * buffer. Each GATHER_UPTR command uses successive words from the buffer.\n */\n #define DRM_TEGRA_SUBMIT_CMD_GATHER_UPTR\t\t0\n+\n /**\n+ * define DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT - \\\n+ * Wait for syncpoint (absolute).\n+ *\n * Wait for a syncpoint to reach a value before continuing with further\n * commands.\n */\n #define DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT\t\t1\n+\n /**\n+ * define DRM_TEGRA_SUBMIT_CMD_WAIT_SYNCPT_RELATIVE - \\\n+ * Wait for syncpoint (relative).\n+ *\n * Wait for a syncpoint to reach a value before continuing with further\n * commands. The threshold is calculated relative to the start of the job.\n */\n", "prefixes": [ "v3" ] }