Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2225557/?format=api
{ "id": 2225557, "url": "http://patchwork.ozlabs.org/api/patches/2225557/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421073646.144712-6-tzimmermann@suse.de/", "project": { "id": 21, "url": "http://patchwork.ozlabs.org/api/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, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260421073646.144712-6-tzimmermann@suse.de>", "list_archive_url": null, "date": "2026-04-21T07:29:09", "name": "[5/5] drm/tegra: Make tegra_fb_alloc() an internal interface", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "0c5b01128b7544013ee4d52b93256e71b23057ec", "submitter": { "id": 74535, "url": "http://patchwork.ozlabs.org/api/people/74535/?format=api", "name": "Thomas Zimmermann", "email": "tzimmermann@suse.de" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421073646.144712-6-tzimmermann@suse.de/mbox/", "series": [ { "id": 500750, "url": "http://patchwork.ozlabs.org/api/series/500750/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/list/?series=500750", "date": "2026-04-21T07:29:04", "name": "drm/tegra: fbdev: Use client buffers", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/500750/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2225557/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2225557/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-tegra+bounces-13832-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 (1024-bit key;\n unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256\n header.s=susede2_rsa header.b=G+E0IoaR;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=o7m/TE0F;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.a=rsa-sha256 header.s=susede2_rsa header.b=G+E0IoaR;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=o7m/TE0F;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-tegra+bounces-13832-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"G+E0IoaR\";\n\tdkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"o7m/TE0F\";\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"G+E0IoaR\";\n\tdkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=\"o7m/TE0F\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=195.135.223.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=suse.de", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=suse.de", "smtp-out2.suse.de;\n\tnone" ], "Received": [ "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0DhS5CYQz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 17:37:12 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id ED54C3005D10\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 07:37:10 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 724E737C0EB;\n\tTue, 21 Apr 2026 07:37:10 +0000 (UTC)", "from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 090052BE05F\n\tfor <linux-tegra@vger.kernel.org>; Tue, 21 Apr 2026 07:37:08 +0000 (UTC)", "from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby smtp-out2.suse.de (Postfix) with ESMTPS id A42895BCEE;\n\tTue, 21 Apr 2026 07:36:55 +0000 (UTC)", "from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 6A6E2593B0;\n\tTue, 21 Apr 2026 07:36:55 +0000 (UTC)", "from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n\tby imap1.dmz-prg2.suse.org with ESMTPSA\n\tid YCHKGBcp52lgMQAAD6G6ig\n\t(envelope-from <tzimmermann@suse.de>); Tue, 21 Apr 2026 07:36:55 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776757030; cv=none;\n b=mK+wVooYvE6y/1I129u6lxkHbP5FWXFzP9lOInvccket70eEC0opMlS1c7wi8ONFcixFvd8pm1T3JxkAzvZrPemk8kwxZLjwp3wg9WVedDmw/8SLQZGgWD5HDi2suQ+mInm7zMfP7Yg87XoFNCo1hjF/BQYH54c3kspzn/xDf+g=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776757030; c=relaxed/simple;\n\tbh=+gN5O9ombVMPYxGdMcfNV5wi+WJJx0xPBiwx/NF05Wk=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=AJ2xPBv94XSQ9heJgm5jUkWGyRk7XCFHfaDIghPLty2xmGs2MXIIHO2OPf3iPuyW2VkXABOfddK9bu1n3PhaPBtQcJsot9uCII9wpvO9YCO8BliOz6B8t24vc2fnft8PJ0ZJOrXZJNksisMvH3qZM/x2jmrqAUgf98LIw3hgKfM=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=suse.de;\n spf=pass smtp.mailfrom=suse.de;\n dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=G+E0IoaR;\n dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=o7m/TE0F;\n dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.b=G+E0IoaR;\n dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de\n header.b=o7m/TE0F; arc=none smtp.client-ip=195.135.223.131", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n\tt=1776757015;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=V6v2d000VBFK38+rdl2qZKRPaBJ05/EoUtK46bREAgA=;\n\tb=G+E0IoaRHIHadzBHI8asI/BTFUa8dJBlFdpoaCWZnsOuuK2JFTI/rZ3RfBSzPhd7JNGjBQ\n\tJWzJcOLxRDZJXeQNvTQIYcfEGG5SNCHJDAoqx//BKx/zc1bVvr8yr6XWpLGvnBePTs7KUX\n\tHJi/1WHecuv1+T/Z54Nc6kQXr8laokE=", "v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n\ts=susede2_ed25519; t=1776757015;\n\th=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=V6v2d000VBFK38+rdl2qZKRPaBJ05/EoUtK46bREAgA=;\n\tb=o7m/TE0FzL49Avo/dK+RfDqJrF1Rdn87zXfUeTOHQqhZxB8BYKmPTdEfN6M267FqSVss/P\n\tAfYLdD89xlpLtLAA==", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n\tt=1776757015;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=V6v2d000VBFK38+rdl2qZKRPaBJ05/EoUtK46bREAgA=;\n\tb=G+E0IoaRHIHadzBHI8asI/BTFUa8dJBlFdpoaCWZnsOuuK2JFTI/rZ3RfBSzPhd7JNGjBQ\n\tJWzJcOLxRDZJXeQNvTQIYcfEGG5SNCHJDAoqx//BKx/zc1bVvr8yr6XWpLGvnBePTs7KUX\n\tHJi/1WHecuv1+T/Z54Nc6kQXr8laokE=", "v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n\ts=susede2_ed25519; t=1776757015;\n\th=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n\t mime-version:mime-version:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=V6v2d000VBFK38+rdl2qZKRPaBJ05/EoUtK46bREAgA=;\n\tb=o7m/TE0FzL49Avo/dK+RfDqJrF1Rdn87zXfUeTOHQqhZxB8BYKmPTdEfN6M267FqSVss/P\n\tAfYLdD89xlpLtLAA==" ], "From": "Thomas Zimmermann <tzimmermann@suse.de>", "To": "thierry.reding@gmail.com,\n\tmperttunen@nvidia.com,\n\tairlied@gmail.com,\n\tsimona@ffwll.ch,\n\tjonathanh@nvidia.com", "Cc": "dri-devel@lists.freedesktop.org,\n\tlinux-tegra@vger.kernel.org,\n\tThomas Zimmermann <tzimmermann@suse.de>", "Subject": "[PATCH 5/5] drm/tegra: Make tegra_fb_alloc() an internal interface", "Date": "Tue, 21 Apr 2026 09:29:09 +0200", "Message-ID": "<20260421073646.144712-6-tzimmermann@suse.de>", "X-Mailer": "git-send-email 2.53.0", "In-Reply-To": "<20260421073646.144712-1-tzimmermann@suse.de>", "References": "<20260421073646.144712-1-tzimmermann@suse.de>", "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", "X-Spam-Score": "-5.30", "X-Spam-Level": "", "X-Spamd-Result": "default: False [-5.30 / 50.00];\n\tREPLY(-4.00)[];\n\tBAYES_HAM(-3.00)[100.00%];\n\tSUSPICIOUS_RECIPS(1.50)[];\n\tMID_CONTAINS_FROM(1.00)[];\n\tNEURAL_HAM_LONG(-1.00)[-1.000];\n\tR_MISSING_CHARSET(0.50)[];\n\tNEURAL_HAM_SHORT(-0.20)[-1.000];\n\tMIME_GOOD(-0.10)[text/plain];\n\tRCVD_VIA_SMTP_AUTH(0.00)[];\n\tFUZZY_RATELIMITED(0.00)[rspamd.com];\n\tFROM_HAS_DN(0.00)[];\n\tTO_MATCH_ENVRCPT_ALL(0.00)[];\n\tMIME_TRACE(0.00)[0:+];\n\tARC_NA(0.00)[];\n\tTAGGED_RCPT(0.00)[];\n\tFROM_EQ_ENVFROM(0.00)[];\n\tFREEMAIL_TO(0.00)[gmail.com,nvidia.com,ffwll.ch];\n\tDBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,suse.de:mid,suse.de:email];\n\tRCVD_COUNT_TWO(0.00)[2];\n\tRCVD_TLS_ALL(0.00)[];\n\tDKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];\n\tRCPT_COUNT_SEVEN(0.00)[8];\n\tTO_DN_SOME(0.00)[];\n\tFREEMAIL_ENVRCPT(0.00)[gmail.com]", "X-Spam-Flag": "NO" }, "content": "Fbdev framebuffer allocation now goes through the regular ioctl call\nchain. This makes tegra_fb_alloc() an internal helper function. Declare\nit as static.\n\nSigned-off-by: Thomas Zimmermann <tzimmermann@suse.de>\n---\n drivers/gpu/drm/tegra/drm.h | 5 -----\n drivers/gpu/drm/tegra/fb.c | 1 +\n 2 files changed, 1 insertion(+), 5 deletions(-)", "diff": "diff --git a/drivers/gpu/drm/tegra/drm.h b/drivers/gpu/drm/tegra/drm.h\nindex ae68b03d8483..bc720ae8d95e 100644\n--- a/drivers/gpu/drm/tegra/drm.h\n+++ b/drivers/gpu/drm/tegra/drm.h\n@@ -184,11 +184,6 @@ struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer,\n bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer);\n int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer,\n \t\t\tstruct tegra_bo_tiling *tiling);\n-struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm,\n-\t\t\t\t const struct drm_format_info *info,\n-\t\t\t\t const struct drm_mode_fb_cmd2 *mode_cmd,\n-\t\t\t\t struct tegra_bo **planes,\n-\t\t\t\t unsigned int num_planes);\n struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,\n \t\t\t\t\tstruct drm_file *file,\n \t\t\t\t\tconst struct drm_format_info *info,\ndiff --git a/drivers/gpu/drm/tegra/fb.c b/drivers/gpu/drm/tegra/fb.c\nindex 1e4803d355dd..0a7cb9e462ff 100644\n--- a/drivers/gpu/drm/tegra/fb.c\n+++ b/drivers/gpu/drm/tegra/fb.c\n@@ -102,6 +102,7 @@ static const struct drm_framebuffer_funcs tegra_fb_funcs = {\n \t.create_handle = drm_gem_fb_create_handle,\n };\n \n+static\n struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm,\n \t\t\t\t const struct drm_format_info *info,\n \t\t\t\t const struct drm_mode_fb_cmd2 *mode_cmd,\n", "prefixes": [ "5/5" ] }