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 A8ABAC4332F for ; Thu, 9 Nov 2023 07:29:18 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QZurDAyCTFhuCSRrk1t9n8gvSaF5Ww+0Y95bM/QTobc=; b=OcmQWAa1t0oLX7 tOOjKlnxHktjshXeucx8/h7NzdRC7gfBv/kf+ox6oKK0PKEGlaJ75sAYZsqQHrZw8sUMh3qf0Rjqa 6HDrUAi7NBGfiSdg5pENNmHiUbRGGrPVBFyhRA7/PkC8S93jMUVbCEfPomFyn/t2vr6/EWMi6nLFi gXdaeihUwfgM8HjkinZbX5FnopA7BBZ5XZfsUAzvi7a65Y9jieVGtK0KbFOZ8d3Ak0+/gqDhMBsL0 q1BqtHwPT0ZHRsNHVTET+nCsNweUct49XIcTNH8AQEmNTlAAytt2zni9fsPa036eBFfYwbJ4Jp9Ef PxJhDipChHV3pVYfsXsA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r0zT8-005VGl-38; Thu, 09 Nov 2023 07:28:50 +0000 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r0zT5-005VEk-2B for linux-arm-kernel@lists.infradead.org; Thu, 09 Nov 2023 07:28:50 +0000 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-9df8d0c556eso81469966b.2 for ; Wed, 08 Nov 2023 23:28:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1699514922; x=1700119722; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1ZGyCYYTcq3tfAOSXtV2/dw7L3jydVZ3P+lrWN5MQ7s=; b=JWgDrAOndSHtf4/N01fwyC+snDYFtQh7898BsTPT0MBgwF+2SUmkVGAf5pX/tIGAjb S0wJQ2bnPXMfHKQnLda5yEH8MhC1fc/HMPkf7tQA45/bSltrIDrHMK3e4vAMMFhGYltL yTBpK2E+n9bB+3HrEDe8vgN+u0ISrYPB8t2cQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699514922; x=1700119722; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1ZGyCYYTcq3tfAOSXtV2/dw7L3jydVZ3P+lrWN5MQ7s=; b=jBbpmVyiA8Vzc1/+AEn1xXs7EPDkBg/0qUt4T+0QNKwfZneeNg1mEooDqNRC7otjyq IzQuWmH/vGBZ8V7YIMbS4E7gFXbYC0qihL5b2+fNuJIcDzKx6GrMbImEykWl5LnZ0sRk i9Z5BILkWTOpn/4OASyPfsoDvd9GUUVG5a1LaLFWXifhyFoqUlPC3yB4oX+F/C4BfQWS rrIbKP1VVnNFLjwf/OJw/tSotLKSXIYfXCnCpWttH2jb7xZ0L1GiSJd/Ppa2U4aOcNGs 0Cz40F4gAcwdU1vZqF40W59USwi7nA1Gs9FSWCq5414EzAQCGv0bA3zZub6bkRm8L2Ht 1ztw== X-Gm-Message-State: AOJu0YyUQD+YxwmjpIFX0u5nSCWrw2toAT/54DJ0R32Xns3gC2IBy1Kx 1owbeVztjI8qSgKT5TFchUZKHJ6XU6GSeDUlFSBVvZVm X-Google-Smtp-Source: AGHT+IFrQJpAPUR613oJG5bhGlZq2z3pd6S7vbkGOFZfh8Xp05575VWhGq7bBytgoO/dLcitQd7ylw== X-Received: by 2002:a17:907:96a3:b0:9d4:84b6:8709 with SMTP id hd35-20020a17090796a300b009d484b68709mr3894897ejc.58.1699514921872; Wed, 08 Nov 2023 23:28:41 -0800 (PST) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com. [209.85.221.43]) by smtp.gmail.com with ESMTPSA id w24-20020a170906185800b009cc1227f443sm2138973eje.104.2023.11.08.23.28.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 Nov 2023 23:28:41 -0800 (PST) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-32d9effe314so306688f8f.3 for ; Wed, 08 Nov 2023 23:28:40 -0800 (PST) X-Received: by 2002:adf:e311:0:b0:32c:ea14:89e5 with SMTP id b17-20020adfe311000000b0032cea1489e5mr3220105wrj.39.1699514920620; Wed, 08 Nov 2023 23:28:40 -0800 (PST) MIME-Version: 1.0 References: <20231031163104.112469-1-benjamin.gaignard@collabora.com> <20231031163104.112469-53-benjamin.gaignard@collabora.com> <20231108104439.oxpbbd2yro7u57t4@chromium.org> In-Reply-To: From: Tomasz Figa Date: Thu, 9 Nov 2023 16:28:20 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v14 52/56] media: core: Add bitmap manage bufs array entries To: Benjamin Gaignard Cc: mchehab@kernel.org, m.szyprowski@samsung.com, ming.qian@nxp.com, ezequiel@vanguardiasur.com.ar, p.zabel@pengutronix.de, gregkh@linuxfoundation.org, hverkuil-cisco@xs4all.nl, nicolas.dufresne@collabora.com, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, kernel@collabora.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231108_232847_713961_2178A224 X-CRM114-Status: GOOD ( 23.75 ) 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBOb3YgOSwgMjAyMyBhdCAxMjozMOKAr0FNIEJlbmphbWluIEdhaWduYXJkCjxiZW5q YW1pbi5nYWlnbmFyZEBjb2xsYWJvcmEuY29tPiB3cm90ZToKPgo+Cj4gTGUgMDgvMTEvMjAyMyDD oCAxMTo0NCwgVG9tYXN6IEZpZ2EgYSDDqWNyaXQgOgo+ID4gT24gVHVlLCBPY3QgMzEsIDIwMjMg YXQgMDU6MzE6MDBQTSArMDEwMCwgQmVuamFtaW4gR2FpZ25hcmQgd3JvdGU6CltzbmlwXQo+ID4+ IEBAIC0xMTUwLDcgKzExNTAsMTAgQEAgc3RhdGljIGlubGluZSBib29sIHZiMl9maWxlaW9faXNf YWN0aXZlKHN0cnVjdCB2YjJfcXVldWUgKnEpCj4gPj4gICAgKi8KPiA+PiAgIHN0YXRpYyBpbmxp bmUgdW5zaWduZWQgaW50IHZiMl9nZXRfbnVtX2J1ZmZlcnMoc3RydWN0IHZiMl9xdWV1ZSAqcSkK PiA+PiAgIHsKPiA+PiAtICAgIHJldHVybiBxLT5udW1fYnVmZmVyczsKPiA+PiArICAgIGlmICgh cS0+YnVmc19iaXRtYXApCj4gPj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ID4+ICsKPiA+PiAr ICAgIHJldHVybiBiaXRtYXBfd2VpZ2h0KHEtPmJ1ZnNfYml0bWFwLCBxLT5tYXhfbnVtX2J1ZmZl cnMpOwo+ID4gSG1tLCBjb3VsZCB3ZSBqdXN0IGNhY2hlIHRoZSBudW1iZXIgb2YgYnVmZmVycyB3 ZSBoYXZlLCBzbyB0aGF0IHdlIGRvbid0Cj4gPiBoYXZlIHRvIGdvIG92ZXIgdGhlIGVudGlyZSBi aXRtYXAgZXZlcnkgdGltZT8gKEJhc2ljYWxseSBqdXN0IGtlZXAgdGhlCj4gPiBjb2RlIHRoYXQg d2UgaGFkIGZvciBoYW5kbGluZyBxLT5udW1fYnVmZmVycyBiZWZvcmUgdGhpcyBwYXRjaC4pCj4K PiBJIHdvdWxkIHByZWZlciBubyBkdXBsaWNhdGUgaG93IHRoZSBudW1iZXIgb2YgYnVmZmVycyBp biBhIHF1ZXVlIGlzIGNvbXB1dGVkCj4gYW5kIGJpdG1hcCBvZmZlciBoZWxwZXJzIGZvciB0aGF0 LiBXaHkgbm90IHVzZSBpdCA/Cj4KCmJpdG1hcF93ZWlnaHQoKSBjYW4gYmVjb21lIGNvc3RseSB3 aGVuIHRoZSBudW1iZXIgb2YgYnVmZmVycyBncm93cy4KU2luY2UgaXQncyBlYXN5IHRvIHRyYWNr IGhvdyBtYW55IGJ1ZmZlcnMgd2UgYWRkIGFuZCByZW1vdmUsIHdlIGNvdWxkCmp1c3QgY2FjaGUg dGhhdCBudW1iZXIgYW5kIHRoZW4gYW55IGNvZGUgY291bGQgY2FsbAp2YjJfZ2V0X251bV9idWZm ZXJzKCkgd2hlbmV2ZXIgaXQgbmVlZHMgdGhlIGJ1ZmZlciBjb3VudCB3aXRob3V0CmNhcmluZyBo b3cgY29zdGx5IGl0IGlzLgoKPiA+Cj4gPj4gICB9Cj4gPj4KPiA+PiAgIC8qKgo+ID4+IEBAIC0x MjUzLDEzICsxMjU2LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2YjJfY2xlYXJfbGFzdF9idWZm ZXJfZGVxdWV1ZWQoc3RydWN0IHZiMl9xdWV1ZSAqcSkKPiA+PiAgIHN0YXRpYyBpbmxpbmUgc3Ry dWN0IHZiMl9idWZmZXIgKnZiMl9nZXRfYnVmZmVyKHN0cnVjdCB2YjJfcXVldWUgKnEsCj4gPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50 IGluZGV4KQo+ID4+ICAgewo+ID4+IC0gICAgaWYgKCFxLT5idWZzKQo+ID4+ICsgICAgaWYgKCFx LT5idWZzX2JpdG1hcCkKPiA+PiAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gPj4KPiA+PiAg ICAgIGlmIChpbmRleCA+PSBxLT5tYXhfbnVtX2J1ZmZlcnMpCj4gPj4gICAgICAgICAgICAgIHJl dHVybiBOVUxMOwo+ID4+Cj4gPj4gLSAgICBpZiAoaW5kZXggPCBxLT5udW1fYnVmZmVycykKPiA+ PiArICAgIGlmICh0ZXN0X2JpdChpbmRleCwgcS0+YnVmc19iaXRtYXApKQo+ID4gQWhhLCBJIHNl ZSB3aHkgd2UgbmVlZCB0aGUgZXh0cmEgY29uZGl0aW9uIGFib3ZlIG5vdy4gUGVyaGFwcyBpdCBz aG91bGQndmUKPiA+IGJlZW4gYWRkZWQgaW4gdGhpcyBwYXRjaCBpbnN0ZWFkPwo+Cj4gRm9yIG1l IGl0IHdhcyBtb3JlIGV4cGxpY2l0IGRvIGludHJvZHVjZSBpdCBhdCB0aGUgc2FtZSB0aW1lIHRo YXQKPiBtYXhfbnVtX2J1ZmZlcnMgZmllbGQuCgpPa2F5LiBJIGRvbid0IGhhdmUgYSBzdHJvbmcg b3BpbmlvbiwgZXNwZWNpYWxseSBzaW5jZSBpdCB3YXMganVzdCBhbgppbnRlcm1lZGlhdGUgcGF0 Y2guCgpCZXN0IHJlZ2FyZHMsClRvbWFzegoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=