Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2702790rdb; Mon, 4 Dec 2023 05:25:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IHw8n5RtiUI3ncGBMSLnePkYLsDKZP4/Ihck5dODI1ySrWDX+C1DbXUx798zp0w+n00k5h7 X-Received: by 2002:a17:90b:4a92:b0:285:adb0:de3e with SMTP id lp18-20020a17090b4a9200b00285adb0de3emr3053776pjb.34.1701696356809; Mon, 04 Dec 2023 05:25:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701696356; cv=none; d=google.com; s=arc-20160816; b=LECkFQ9ShNE3hxtScXKSA8nXjXETRTBibOeHQC7OS/iWbTNMFRoxqcA3Aeo0ZIOIkq Ompivc9baexml88RZ8jcbdqV2663rrHxzxZwEzFvmVTfUP0g/5ccYF/1u1xeB1wTeNNX fTunJe0psHK23GXGCJbqA0u7pFux/kvuY6KXUmRrrV6HrmTe8c1+eHoXA2TkfgjQJ4GO vWQu/hgJ1Oo5PSIgof63dEssBTr7gj/3vqkDrLQF4YPrX0gy/8MA9HBpjiKsxw1UVzkM SXPgWaYsQwK4xRVB/k+NzOHzOGFa7YsPkQ4brIr3J2bJWgLcSatxA89vCYansnpLaTvp U1hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=TJcsik7R2tymvVyWNfffVpAw1YWjqILx1sJaL3wi2GE=; fh=LM2TAi99TCwaoDvh8mQ6zS2Q36YxW2AGxIdsachCDnU=; b=LDMfa2vciclyahLhYunto4EtCLb1N9/YYpbbdXIbQ8Mze96c07YBxIEYqVfFxvNhc7 t7sMGVVXTPk1FRndIUOID8J5e9V24jV+qrGLMXt0qNNxKJVAQKQqoGR8FfTox5afczVr 647Vfr/xJsXN6a41eSombIdlH0pVzDqK5K56yJiNULf7ef7SAJ42+fTV94ryt/tBYuO+ zFL5UrjSISzjwerGoAtjB4pF3dHLA6yAkK1TQ9Ij53I0APRJmGdSy9ajBw7AVT7Aulus fBlZob2EY6IXHkiSdtJwQlcHgVou8p6EgnLwJ2yI081QgdORBhpN9JvxOZIU005SrIhf KVhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=jHh7yxhr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id j7-20020a170903024700b001cc0e37524bsi8057186plh.212.2023.12.04.05.25.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 05:25:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=jHh7yxhr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 8B80480A6EDE; Mon, 4 Dec 2023 05:25:33 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344630AbjLDNYz (ORCPT + 99 others); Mon, 4 Dec 2023 08:24:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344503AbjLDNYO (ORCPT ); Mon, 4 Dec 2023 08:24:14 -0500 Received: from madras.collabora.co.uk (madras.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e5ab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BC801103; Mon, 4 Dec 2023 05:24:14 -0800 (PST) Received: from benjamin-XPS-13-9310.. (ec2-34-240-57-77.eu-west-1.compute.amazonaws.com [34.240.57.77]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: benjamin.gaignard) by madras.collabora.co.uk (Postfix) with ESMTPSA id CA691660715D; Mon, 4 Dec 2023 13:24:12 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1701696253; bh=ayBhyvSUe+u4AtwC/rm89lTriRSE3ewHkfysyr3gsEM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jHh7yxhrTOed0YJHpL+E4A6fJlIVw0a6JFHHV6uSNJqC09iqvj8joJHefNA4ayG2S kLatJQCfnpDaRXBM3agihjPTM7S4hw02WFF62F7Zxcbxn/SlhPvKzYkUBrXPTPJgwM k0Nxg/v8UyXQ3APyWJHuLRxbwXQChDXS1jmY4v/xRBSTWY2gK5c5X5iR14beAIlpCU en1CbluLf+7j7WtS5HJG0LsC7LrKIK3crTmd3HcOUgN9544FHjTM01OP4BpYbWWXBh 1mQcmTjDEuymy3YrQncMjtQ8kt/JHBCzm7OuizEv9yhOIDChiu6rVH0dn4fyJr2zQC NqSOIWfnFWeYQ== From: Benjamin Gaignard To: hverkuil@xs4all.nl, mchehab@kernel.org, tfiga@chromium.org, m.szyprowski@samsung.com, matt.ranostay@konsulko.com Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, kernel@collabora.com, Benjamin Gaignard , Joseph Liu , Marvin Lin , openbmc@lists.ozlabs.org Subject: [PATCH v2 22/36] media: nuvoton: Fix misuse of min_buffers_needed field Date: Mon, 4 Dec 2023 14:23:09 +0100 Message-Id: <20231204132323.22811-23-benjamin.gaignard@collabora.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231204132323.22811-1-benjamin.gaignard@collabora.com> References: <20231204132323.22811-1-benjamin.gaignard@collabora.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 04 Dec 2023 05:25:34 -0800 (PST) 'min_buffers_needed' is suppose to be used to indicate the number of buffers needed by DMA engine to start streaming. nuvoton driver doesn't use DMA engine and just want to specify the minimum number of buffers to allocate when calling VIDIOC_REQBUFS. That 'min_reqbufs_allocation' field purpose so use it. Signed-off-by: Benjamin Gaignard CC: Joseph Liu CC: Marvin Lin CC: openbmc@lists.ozlabs.org --- drivers/media/platform/nuvoton/npcm-video.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/nuvoton/npcm-video.c b/drivers/media/platform/nuvoton/npcm-video.c index 267e301f2b26..6c122508be1d 100644 --- a/drivers/media/platform/nuvoton/npcm-video.c +++ b/drivers/media/platform/nuvoton/npcm-video.c @@ -1612,7 +1612,7 @@ static int npcm_video_setup_video(struct npcm_video *video) vbq->drv_priv = video; vbq->buf_struct_size = sizeof(struct npcm_video_buffer); vbq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; - vbq->min_buffers_needed = 3; + vbq->min_reqbufs_allocation = 3; rc = vb2_queue_init(vbq); if (rc) { -- 2.39.2