From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4020639EB73 for ; Sat, 30 May 2026 09:45:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780134329; cv=none; b=ukljiS6qR8YUxmjCFioT2zUZH2rwPpczg2/ZSJSNURHEBXjSwAyfBjer6EAUoUC09/xGkYXDuZ26CrajawD/8hNMW4IjUoWtZMqmvpVv3EPhwoSbloxrXKHW9spcxF5ZVGQ2ZzywXBoIuCoUPG6P2y74nuuh+W6sOnbyM374kr0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780134329; c=relaxed/simple; bh=LyUfGFZW+p2oW5KkXZ5y3kByeO4P0yiGXlBBXARqQcY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=LV77GzB9WqYA9iwOp81zy1DcMBoVhGW1e1e85fJLFHRtEnMg2LgyynPIvIC5ppelqa3MrUDMJyeaGt1+/oLfdMWWVt1XU8Uc+RIZOAT0AvQzll2WCSczuDyubLNFAwDr/K8qb/J4Sr3X5YGHcgGVW0dGeeXOdz42VvFlfPpsnUY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MJFmNcit; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MJFmNcit" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2bf1cda2b17so12737745ad.1 for ; Sat, 30 May 2026 02:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780134326; x=1780739126; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=MJFmNcitHVrOTbK6pViIqiw/KNgrmnXIUBO/iXp2v7nAUCl2PnUtdFwM10tlwx80Uc K4kJOlg+0lCPGo2YQRAETqCLlxRV1sc9X35xaoshGe8y84kV/AO1UAfEnqgUCJWvM/IS o/B5v3htl+mOHPWvsQu7ZJhOkEgPuxCpnfV8ltIatUBsjseIsNp0ssdmSTQA455thaMO bmwpa5xhvThEmd95yruvzfkigftRgQCr4HIwf+BeLOsh8L0iwBVM1bm5wvNJGXDJR5Yl 09r4YbgCMmEzPH0r/C7YNeiPytwaxM1naA4OcSKQqshQJUPtzndoPAaLzZjkseQM4a76 vSoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780134326; x=1780739126; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=nAHTO4Ogwxmkgl21KCYl8OoPjrx4KkIcRFT8gurJ7B5XDRMDDLccWCTUrEyy+z/cxB vKqgHk3ZMtuz+M0MoMLcXXsz7dNO/sJdKA0b3nx79AnynXWEnSlRV8Gb3tIki2hKRqZA Rg+w6XMAXbHwESUNwMoWOae4EJw+y/AVTT1kK9YD3/AjDHjjS8qmKS7cLE/TE82jPEaH o5NCv7IEZ9Zz10c+APsgS/t+q7WSbGEeleBXW760fBBA79oaWK2bFXzD3aykZ7sOYkmu 4FneBAhj52y7KT//XaoFzht5AHSNAOko51/Nwea0aso6tY18i08rdMZm4tCQgnPqjfut P9zA== X-Forwarded-Encrypted: i=1; AFNElJ8OTgP7m58OI2N2m6CujEw0Cr1XNId30c8zCEuJVP86Ycz6mzcdseUp7LWzzJiIg1m3vKcXf+kdRM+khb1A@lists.linux.dev X-Gm-Message-State: AOJu0YwQW25dWSSWAaK4IUtr1XE1oOu+Jrb9ii2DgWA4pc0vVCAm0czW W2xTapjw/LkSQ/D+S4VM8a+4Jw9LXghB6XrsX8spRsCxjqxfOa28sXxh X-Gm-Gg: Acq92OHMfzqUdT8KRt3TslvuloOvsY5fDSy1RVxMSoTU+LtvJRhf1WHCQxOwjSfz3ux 10NPJ+66x0JqGsJJ27tQ97FsuhhrdWXA8c5ycc7nIhT02CfvOYvmC2iHjPy8w1A8xK/GAFb4veR FiiHpYAlODZIbPdhihP3hRI66P2TURQIYWysRc9cJlF9xTLYnSGg8aHSW833B2i8V1sQhp03WNF Wyi7ha02a4ayH84KOZizPOhsRA6ihGY+LxpNaeEyq+FSURN+9Ct+RqRJoH1dJWPVjds6sGZ2DP7 gh5FuhXasaCtvPRHGGDu9VB/w+l/Q/QfdRiaYDRGn8my5v5imf1s2xPmmBSm/PgWTaMhH0o3avC Lv7F1xuuARzVyCG7KLBdswnHJY90SDCevlGOyUaLjX4XnhoRIe1AZ9E4KZCQQZZTJRA1fMH+rpf ek47OyYbdThpNBgQqDEqtH4qS+XDJuetQ= X-Received: by 2002:a17:902:c402:b0:2b0:6068:4c5f with SMTP id d9443c01a7336-2bf2048b983mr72327425ad.8.1780134326539; Sat, 30 May 2026 02:45:26 -0700 (PDT) Received: from rockpi-5b ([45.112.0.191]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bf239e700csm61529945ad.10.2026.05.30.02.45.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 02:45:25 -0700 (PDT) From: Anand Moon To: Neil Armstrong , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Mauro Carvalho Chehab , Greg Kroah-Hartman , Hans Verkuil , Maxime Jourdan , dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-amlogic@lists.infradead.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Amlogic Meson SoC support), linux-kernel@vger.kernel.org (open list), linux-media@vger.kernel.org (open list:MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS), linux-staging@lists.linux.dev (open list:STAGING SUBSYSTEM) Cc: Anand Moon , Nicolas Dufresne Subject: [PATCH v6 8/8] gpu: drm: meson: Fix DMA max segment size for DMABUF imports Date: Sat, 30 May 2026 15:12:54 +0530 Message-ID: <20260530094326.11892-9-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260530094326.11892-1-linux.amoon@gmail.com> References: <20260530094326.11892-1-linux.amoon@gmail.com> Precedence: bulk X-Mailing-List: linux-staging@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When using hardware-accelerated video decoding via v4l2m2m-copy with mpv or similar players, the video decoder driver (`meson_vdec`) exports contiguous memory allocations as DMABUFs. When these buffers are subsequently imported by the display controller driver (`meson-drm`) for rendering via the GPU or compositor, the DMA API throws constraint validation warnings. - Call dma_set_max_seg_size(dev, UINT_MAX) to allow large scatter‑gather segments. - Ensures the DRM core and canvas allocations can handle full sized buffers without hitting DMA‑API warnings. This aligns the driver with common DMA setup practices and avoids failures on platforms with strict segment limits. Cc: Nicolas Dufresne Signed-off-by: Anand Moon --- drivers/gpu/drm/meson/meson_drv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c index 49ff9f1f16d3..8570add8b831 100644 --- a/drivers/gpu/drm/meson/meson_drv.c +++ b/drivers/gpu/drm/meson/meson_drv.c @@ -247,6 +247,8 @@ static int meson_drv_bind_master(struct device *dev, bool has_components) goto free_drm; } + dma_set_max_seg_size(dev, UINT_MAX); + ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_osd1); if (ret) goto free_drm; -- 2.50.1 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 DD449CD6E4A for ; Sat, 30 May 2026 09:45:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=HFBVRF0F574zDA iou9ur2yDfAkVK3IqDc89bAp0SueZLZ3oyaETqWsLCvtnnXAsZo8gEaIpmQt92zjLG8FLqy8N+xiW iTLgtphq8VoYr4JfkQo0o1nnbQNxFbfTQ7DCDcRsKcDNnmlMk9HYYt5ICjnoDnoEldKIh9vmYo8qf TacAZYF7/rmNihXHUH4vjWMC3gN8yfAEdQO3lEHiHx2fvDL4IdxKn5FIZ8GBWQBFfuprgtm8wgsuA 5hSQnv1hktBxRkmp3iK5fvC9xjx5fZMC3HSVnXzran3Sdd4cYOSGip734LSb0/bWmTt3XU0HDajCl Df+CXbEQnH4PBxpt0Dgw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wTGG4-00000008bEP-3YFo; Sat, 30 May 2026 09:45:32 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wTGFz-00000008bAl-13j7 for linux-arm-kernel@lists.infradead.org; Sat, 30 May 2026 09:45:31 +0000 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-2bf1cda2b17so12737725ad.1 for ; Sat, 30 May 2026 02:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780134326; x=1780739126; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=Sq+dJChtAsCDFwj68rMJi5qoV1bOd9dxPo6j6fRy7Cb1qabINNl1+wiuodTEI8oKm8 QxTvajf0ibmFrOasLWvA8oEHZEBzaQJx/QlJsrHqpvzrPMHjOUWXZCi+lZGDPvBIqQoy E0l/xzy6PMc9IUQADEUHQjZpcbN89iA8MR9CE/w3FoJZK77pestbSHRXjCCt5Ub5/FXa v5rKoX53lYykWuBk8YiRM9etkmY62Jjc6OO3SE1Y1UXaWE+bv6wkIQFDHi8lOVgwDK3/ nNbMvPv0rf+5mQjevdXwokjeLWU2O9RHdgvVBJhOQZzGDBGcSRoOOVINC28fo2uZUztO 3/sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780134326; x=1780739126; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=oCnwazxs3VHvjDQRAIA4MejE4nadGLQ4ux9OBy1wmxBIuFIUn6wFr0mgVMNFzd5ezG G8sLxGjVZf2a0T8S5xiuddDUrH+FvVl/pkNf/XTXEEKTwLUnjC02M/pXzqirWGxD1PW9 31U0BZdSwtXVRlvg2HniD+c1pxSM4ryCL0yIcgCS5XiPaSvnEl/4SHhfL5UAgmhkoir3 yVyw/N7/md/PW+WIuOlJxYgAUQ7aIbAQcb0w3Ih3TFNIrHSVka0YdM7JBh+rbhkzZ8fi cctFk0aE6dwu2Jn3VZIdsDz7U6rC6NaQGAHI99ZmpnmZHZSdO6+kvpRLhvMg2+krUZZd tQpA== X-Forwarded-Encrypted: i=1; AFNElJ+vxShtLIVlk09V1Y76CemxvWgB8jxBukjXntKpXIwiQyTonAxI2/NABaFI2HOlckDoVsABKJtqw7DACO1+kHDp@lists.infradead.org X-Gm-Message-State: AOJu0YzPCySS9UQ0iQbaYxLObkA67kQOmE1YHCHiSmMigr7MveO7C9Wc X5Tgh5NQepe6LCrPAEuAZLzmqQGEQAVWdKx2OC52Riwobi/cVT3s4Mp+ X-Gm-Gg: Acq92OFbNNf8WH13l89BWyTyKsQRDas5cyU9306LdRr8qleRUNH14l886e8ljWxizHh SDTtyhYk8OZ6lyU4I5RGNRoGe4fS/7mXroCwsfcvcab3uuliE4ZhYcQQm1D6iQCeo7judhli0Fe F+PFWGlsZ/p+ybvH0w53NkfDRRgfsumjhovQ2Rz3uqFArQS+HaT02HXhzcGXKtUl4wvx/GNrO4x EQfTm7EtQkfZR6Tpd9wfzuwKVNX9qyMNClP7fxNiK6dKtZh1FC7yTKmW8SjbCNIkmSWAxqOnRUG MMHaCK5CYIAYU+6H9rX9l5L15oKfC3urtmLy4z6709dWJQwuOM27jhVabzISaGK8M6aiS8m0R9n Jg3SFTUla2+z66p85YS2W62Jv8bEPm31/KiabfVdJheXfgKK/04uRmfKvCUHD4+AhA9jU3x+LdS nCvq0cR/tEGHR1AliSogXV/kV/T0KhbbQ= X-Received: by 2002:a17:902:c402:b0:2b0:6068:4c5f with SMTP id d9443c01a7336-2bf2048b983mr72327425ad.8.1780134326539; Sat, 30 May 2026 02:45:26 -0700 (PDT) Received: from rockpi-5b ([45.112.0.191]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bf239e700csm61529945ad.10.2026.05.30.02.45.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 02:45:25 -0700 (PDT) From: Anand Moon To: Neil Armstrong , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Mauro Carvalho Chehab , Greg Kroah-Hartman , Hans Verkuil , Maxime Jourdan , dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-amlogic@lists.infradead.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Amlogic Meson SoC support), linux-kernel@vger.kernel.org (open list), linux-media@vger.kernel.org (open list:MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS), linux-staging@lists.linux.dev (open list:STAGING SUBSYSTEM) Subject: [PATCH v6 8/8] gpu: drm: meson: Fix DMA max segment size for DMABUF imports Date: Sat, 30 May 2026 15:12:54 +0530 Message-ID: <20260530094326.11892-9-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260530094326.11892-1-linux.amoon@gmail.com> References: <20260530094326.11892-1-linux.amoon@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260530_024527_296859_550C1E17 X-CRM114-Status: GOOD ( 13.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Nicolas Dufresne Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org When using hardware-accelerated video decoding via v4l2m2m-copy with mpv or similar players, the video decoder driver (`meson_vdec`) exports contiguous memory allocations as DMABUFs. When these buffers are subsequently imported by the display controller driver (`meson-drm`) for rendering via the GPU or compositor, the DMA API throws constraint validation warnings. - Call dma_set_max_seg_size(dev, UINT_MAX) to allow large scatter‑gather segments. - Ensures the DRM core and canvas allocations can handle full sized buffers without hitting DMA‑API warnings. This aligns the driver with common DMA setup practices and avoids failures on platforms with strict segment limits. Cc: Nicolas Dufresne Signed-off-by: Anand Moon --- drivers/gpu/drm/meson/meson_drv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c index 49ff9f1f16d3..8570add8b831 100644 --- a/drivers/gpu/drm/meson/meson_drv.c +++ b/drivers/gpu/drm/meson/meson_drv.c @@ -247,6 +247,8 @@ static int meson_drv_bind_master(struct device *dev, bool has_components) goto free_drm; } + dma_set_max_seg_size(dev, UINT_MAX); + ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_osd1); if (ret) goto free_drm; -- 2.50.1 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 6BBAFCD6E4A for ; Sat, 30 May 2026 09:45:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ke6IYPaYE/zkiCOre/mX5fpsJtSLLFUxy44+1z53LLk=; b=WbqexhBbN1TquA eOxnmtUZ3LLNe/Kh529U9pJ7IE7t9FmnzF4sGmh6WOA2B6APowQdh0WMHQho64Wwb10czk+uBxBAz ww+UN3eJo6TL+4TVfBJ2yB2JbGGKU80kk2vW70+3r4jRCMbhCTFHIsjUC9efynKcQVGSuKcUTx1/0 ecXQl8/U9J5qIJrvb/w2S1XcY4DbYoPyK/9TnJicZ6OCJaBtDaBh37M+un8J7L03kw8h+J6lVQ2Sp w3RWg0saJcwzrzzLtaARfsnXWSUV6zUoIdZETErabHmxVtmrggzrKEA2M3AkXAVuRT33e+ZMURZa8 UbSG8dc63QRvscK092Fg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wTGG4-00000008bEL-3CGe; Sat, 30 May 2026 09:45:32 +0000 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wTGFz-00000008bAk-0l0u for linux-amlogic@lists.infradead.org; Sat, 30 May 2026 09:45:31 +0000 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2c0a5354da1so2156445ad.0 for ; Sat, 30 May 2026 02:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780134326; x=1780739126; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=Sq+dJChtAsCDFwj68rMJi5qoV1bOd9dxPo6j6fRy7Cb1qabINNl1+wiuodTEI8oKm8 QxTvajf0ibmFrOasLWvA8oEHZEBzaQJx/QlJsrHqpvzrPMHjOUWXZCi+lZGDPvBIqQoy E0l/xzy6PMc9IUQADEUHQjZpcbN89iA8MR9CE/w3FoJZK77pestbSHRXjCCt5Ub5/FXa v5rKoX53lYykWuBk8YiRM9etkmY62Jjc6OO3SE1Y1UXaWE+bv6wkIQFDHi8lOVgwDK3/ nNbMvPv0rf+5mQjevdXwokjeLWU2O9RHdgvVBJhOQZzGDBGcSRoOOVINC28fo2uZUztO 3/sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780134326; x=1780739126; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aVc/26APRiTPbdxNs/jo+GGLcrXaHHIyPQYjeJMMqc0=; b=HloO3pXf7FQebJ5ANlUciA0Zc8CwH2f4RhwP2dS/ASznub+COkdpJBiSfJC0QicN3f UfmZSGf15nZSjXMeA79kj3bYCZMHBAhq7RdL9zOZJqfpf/7EyFDB7SVBJP0QD6qkkhLN FK0NvcnuQjq6MTU69Jia/SeG5CKaxCR17bkmoeH71u0BVrLLUB3yVJuDQJnYlgfifZd6 u09TU0JohpLMqQSSq0qhvyaieeoieB2AvqbgLnNJDuAE+Ps7VIkSyw2MhhTjuVg9eY3D GdAuG/+lWH4iiSaCxkUk4+fUNm+CE1h2tVGH3li4g3EZSi+POSsy0uKm3/MNrejzCA6l vcRg== X-Forwarded-Encrypted: i=1; AFNElJ9uRo3YDR8rANcWZgdA2vtEdg3Ht9IMFsAPxNcuUiBe+nnMpjbg6RJqvEezUx1rZ9479URUW/oiY3qHMwmL@lists.infradead.org X-Gm-Message-State: AOJu0YymGv2jYghUvIjTlUHPGcow6kgHppxpT0pPqRZFeO+P+aK/Y7Od DxnhQKBS19QSOUtKqyokyO3csBPUDctQbBI4BTjxnOeFFisHw4nAS5t0 X-Gm-Gg: Acq92OEeTAw5MolxBroir3OWROO0mi64cULfXmYPNJvr1pAIBh6QiovwmWE3tWWNuvM kNCI/dKEnzuaGNesFLdQ39QZBgSliCjHHReu5qnjaqeVzbwkghX6Qs2eFSlo4/OpixPMzsvptEM lEBEgJ904wRe6LVkN7ORII5UTw+WG77l8afjh7YjCTHrePJaaW7GuV5e3zBjZPJM2szUuqwbRvV O1OSBtfahwT2+fyt0eYUAFVBht3vSzaVQsZEu3vRRNJX6xw0k3rg5opo3juOXsCht3pTQVgptGj aXVQluhIO6a1Mj6+tqo2RcdkcV+tQjqcRhRXK4/7kawheMwYh3J10RTSdXQ80nxdriTYPIJo+NJ 3qljAQUGtgy353ehocTLEK8vhZMaKIe/qLdVhcyz2RMu0OaiL2wjwktml0grnZdIHAWOJaNQ9AJ LzvXE0vXDMUiXy3B2bq+Gwa3XE6nhVkYg= X-Received: by 2002:a17:902:c402:b0:2b0:6068:4c5f with SMTP id d9443c01a7336-2bf2048b983mr72327425ad.8.1780134326539; Sat, 30 May 2026 02:45:26 -0700 (PDT) Received: from rockpi-5b ([45.112.0.191]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bf239e700csm61529945ad.10.2026.05.30.02.45.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 02:45:25 -0700 (PDT) From: Anand Moon To: Neil Armstrong , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Mauro Carvalho Chehab , Greg Kroah-Hartman , Hans Verkuil , Maxime Jourdan , dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-amlogic@lists.infradead.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Amlogic Meson SoC support), linux-kernel@vger.kernel.org (open list), linux-media@vger.kernel.org (open list:MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS), linux-staging@lists.linux.dev (open list:STAGING SUBSYSTEM) Subject: [PATCH v6 8/8] gpu: drm: meson: Fix DMA max segment size for DMABUF imports Date: Sat, 30 May 2026 15:12:54 +0530 Message-ID: <20260530094326.11892-9-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260530094326.11892-1-linux.amoon@gmail.com> References: <20260530094326.11892-1-linux.amoon@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260530_024527_228715_38291BAE X-CRM114-Status: GOOD ( 12.44 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Nicolas Dufresne Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org V2hlbiB1c2luZyBoYXJkd2FyZS1hY2NlbGVyYXRlZCB2aWRlbyBkZWNvZGluZyB2aWEgdjRsMm0y bS1jb3B5IHdpdGggbXB2IG9yCnNpbWlsYXIgcGxheWVycywgdGhlIHZpZGVvIGRlY29kZXIgZHJp dmVyIChgbWVzb25fdmRlY2ApIGV4cG9ydHMgY29udGlndW91cwptZW1vcnkgYWxsb2NhdGlvbnMg YXMgRE1BQlVGcy4gV2hlbiB0aGVzZSBidWZmZXJzIGFyZSBzdWJzZXF1ZW50bHkgaW1wb3J0ZWQK YnkgdGhlIGRpc3BsYXkgY29udHJvbGxlciBkcml2ZXIgKGBtZXNvbi1kcm1gKSBmb3IgcmVuZGVy aW5nIHZpYSB0aGUgR1BVIG9yCmNvbXBvc2l0b3IsIHRoZSBETUEgQVBJIHRocm93cyBjb25zdHJh aW50IHZhbGlkYXRpb24gd2FybmluZ3MuCgotIENhbGwgZG1hX3NldF9tYXhfc2VnX3NpemUoZGV2 LCBVSU5UX01BWCkgdG8gYWxsb3cgbGFyZ2UKICBzY2F0dGVy4oCRZ2F0aGVyIHNlZ21lbnRzLgot IEVuc3VyZXMgdGhlIERSTSBjb3JlIGFuZCBjYW52YXMgYWxsb2NhdGlvbnMgY2FuIGhhbmRsZQog IGZ1bGwgc2l6ZWQgYnVmZmVycyB3aXRob3V0IGhpdHRpbmcgRE1B4oCRQVBJIHdhcm5pbmdzLgoK VGhpcyBhbGlnbnMgdGhlIGRyaXZlciB3aXRoIGNvbW1vbiBETUEgc2V0dXAgcHJhY3RpY2VzIGFu ZAphdm9pZHMgZmFpbHVyZXMgb24gcGxhdGZvcm1zIHdpdGggc3RyaWN0IHNlZ21lbnQgbGltaXRz LgoKQ2M6IE5pY29sYXMgRHVmcmVzbmUgPG5pY29sYXNAbmR1ZnJlc25lLmNhPgpTaWduZWQtb2Zm LWJ5OiBBbmFuZCBNb29uIDxsaW51eC5hbW9vbkBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL21lc29uL21lc29uX2Rydi5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYyBiL2Ry aXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYwppbmRleCA0OWZmOWYxZjE2ZDMuLjg1NzBh ZGQ4YjgzMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYwpAQCAtMjQ3LDYgKzI0Nyw4IEBA IHN0YXRpYyBpbnQgbWVzb25fZHJ2X2JpbmRfbWFzdGVyKHN0cnVjdCBkZXZpY2UgKmRldiwgYm9v bCBoYXNfY29tcG9uZW50cykKIAkJZ290byBmcmVlX2RybTsKIAl9CiAKKwlkbWFfc2V0X21heF9z ZWdfc2l6ZShkZXYsIFVJTlRfTUFYKTsKKwogCXJldCA9IG1lc29uX2NhbnZhc19hbGxvYyhwcml2 LT5jYW52YXMsICZwcml2LT5jYW52YXNfaWRfb3NkMSk7CiAJaWYgKHJldCkKIAkJZ290byBmcmVl X2RybTsKLS0gCjIuNTAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFtbG9naWMgbWFpbGluZyBsaXN0CmxpbnV4LWFtbG9naWNAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFtbG9naWMK