Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6212520rdb; Thu, 14 Dec 2023 11:14:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IFQ80h/6mCUMXjXmDdXDX6ilP0oz4Mdhw9QHuQ6BbcxVvbBms+MxKbJB+sdnou1kulh6Ea8 X-Received: by 2002:a05:6a20:429f:b0:18f:c3ea:2904 with SMTP id o31-20020a056a20429f00b0018fc3ea2904mr5693067pzj.33.1702581257932; Thu, 14 Dec 2023 11:14:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702581257; cv=none; d=google.com; s=arc-20160816; b=H2dcvbtxwdkv0tBeCQwUZ30JnC9HRiRpoWMGUD/rZ5tQkLEhg7cG2Z+N63BKoSVVKZ 5mnikyD6IQePobO95TKbdCOeooQo5XclTXzNueINHHL3lJJGJLPlYgzwPycVbInmdna8 no4/a/mOn23PeuOlZ9uf5GL8JA45UaMVIG3OtiPXwFmSgpKb40HBLuVhPinL9Pd2AMBz n9Is7Ag0/IRRWyInkjRpLIGvHHueL2wr/sKKTrSxMW/Wc5KdXr+xyxAMA5jzHDzcglOF On2pURTQVfmjYvSOUcRSwngsiu1mDuPn4DscogABDgnozCtSepleT1ciJmJ8woxXVGOy hwQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id; bh=yMEZUta8+krwpUhq2zit7a1BgaVVIRpDQrozmTqEjc0=; fh=P8D4AqWBmqyRTlcCyq9cJigd+W+Owqa2s4S9f7sSMxk=; b=wSCRKUUB6RpfI4fpMnihVP/vM7+NEBQr/fJVTJ0dddj1yA4rCSLBfYWG+WZ/27Y1Zn gX7ZIPMUY9/qm/IkIrfW3TRpbQzJb1IYkQkd0Ce7fJGykkydrmrzN43N4tQ03XE/d/bN GpkGx0QLhXY1FLwGdpPBIfBX0jU1/PU14t+5uPeSHx0XVYSkEPgUr6R1jTa+mhhn1Ec0 g5v2LC3Ft5exbFej9d9wT5tyvD1pV+MuxRRS8pUc+B2popfuTDw0Cdh3a3w6R5sub9h7 zUzDM6GUgiAqfjuoFmm/WcFEmtqyv9YOeJ0nvG+iqte7ZkE4miwsLcr2ftKc4zghDbDR fIiA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-2-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-2-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=xs4all.nl Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id l5-20020a656805000000b005bd85b2f231si11510189pgt.298.2023.12.14.11.14.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 11:14:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-2-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-2-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-2-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=xs4all.nl Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 4C110283040 for ; Thu, 14 Dec 2023 19:14:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5421D6929E; Thu, 14 Dec 2023 19:13:58 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 AB2E74123D; Thu, 14 Dec 2023 19:13:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4CD61C433C8; Thu, 14 Dec 2023 19:13:55 +0000 (UTC) Message-ID: Date: Thu, 14 Dec 2023 20:13:53 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 1/3] videobuf2: core: Rename min_buffers_needed field to vb2_queue Content-Language: en-US, nl To: Benjamin Gaignard , mchehab@kernel.org, tfiga@chromium.org Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, kernel@collabora.com References: <20231211133251.150999-1-benjamin.gaignard@collabora.com> <20231211133251.150999-2-benjamin.gaignard@collabora.com> <839535af-acba-4240-b9c6-d592d898dc4c@xs4all.nl> <0e64b778-e4ff-4b2f-9864-b5d58f642e0e@collabora.com> From: Hans Verkuil Autocrypt: addr=hverkuil@xs4all.nl; keydata= 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 In-Reply-To: <0e64b778-e4ff-4b2f-9864-b5d58f642e0e@collabora.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 14/12/2023 16:41, Benjamin Gaignard wrote: > > Le 13/12/2023 à 17:39, Hans Verkuil a écrit : >> Hi Benjamin, >> >> On 11/12/2023 14:32, Benjamin Gaignard wrote: >>> Rename min_buffers_needed into min_queued_buffers and update >>> the documentation about it. >> I merged this patch, but not the others. I also dropped one functional >> change: >> >> >> >>> diff --git a/drivers/media/common/videobuf2/videobuf2-core.c b/drivers/media/common/videobuf2/videobuf2-core.c >>> index 40d89f29fa33..8912dff5bde3 100644 >>> --- a/drivers/media/common/videobuf2/videobuf2-core.c >>> +++ b/drivers/media/common/videobuf2/videobuf2-core.c >>> @@ -865,7 +865,7 @@ int vb2_core_reqbufs(struct vb2_queue *q, enum vb2_memory memory, >>>       /* >>>        * Make sure the requested values and current defaults are sane. >>>        */ >>> -    num_buffers = max_t(unsigned int, *count, q->min_buffers_needed); >>> +    num_buffers = max_t(unsigned int, *count, q->min_queued_buffers + 1); >>>       num_buffers = min_t(unsigned int, num_buffers, q->max_num_buffers); >>>       memset(q->alloc_devs, 0, sizeof(q->alloc_devs)); >>>       /* >> That "+ 1" didn't really belong here, since everything else was just renaming a >> field. Such a patch shouldn't make any other changes. >> >> There were also three more occurrences of min_buffers_needed (one in a comment, >> two in a vivid function argument), and I renamed those as well. >> >> 'git grep min_buffers_needed' now no longer shows any hits. >> >> I decided not to take the other patches, I think it is best if you rebase >> and repost the series on top of staging and in the new year we'll continue with >> it. I did not feel that I had enough time to really review the remaining patches. > > Do you want me to re-post only the two missing patches or should I add the patches for > delete buffers feature since it is the ultimate goal of this ? I have no preference, to be honest. Regards, Hans > > Regards, > Benjamin > >> >> However, it is nice to have this large rename patch merged. It touches on a lot >> of files, so it is annoying to have to carry that around. And now was a good >> moment to merge it. >> >> Regards, >> >>     Hans >> >