[{"id":29714,"web_url":"https://patchwork.libcamera.org/comment/29714/","msgid":"<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>","date":"2024-05-31T15:02:07","subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"content":"On 30/05/2024 18:15, Hans de Goede wrote:\n> Hi All,\n> \n> Here is v2 of my patch-series to add /dev/udmabuf dma-buffer allocation\n> support. This is based on:\n> https://patchwork.libcamera.org/patch/18922/\n> \n> Changes in v2:\n> - New patch: Add linux/udmabuf.h to libcamera's local kernel headers\n> - New patch: Rename DmaHeap class to DmaBufAllocator\n> - libcamera: DmaBufAllocator: Support allocating from /dev/udmabuf :\n>    - Reword the commit message\n>    - Add a new DmaBufAllocator::DmaBufAllocatorFlag::UDmaBuf type for udmabuf\n>    - Drop unnecessary size != size check\n>    - Reword log messages to be more like the DMA heap alloc path\n>    - Move UniqueFD(ret) up so as to not leak the fd on errors\n> -New patch: software_isp: Allow using dma-buffers from /dev/udmabuf\n> \n> I have also pushed these patches to:\n> https://gitlab.freedesktop.org/camera/libcamera-softisp/-/commits/udmabuf-v2\n> \n> for CI, CI is happy with it except for the lint task which does not like\n> the kernel headers sync, which seems to be a false positive.\n> \n> Regards,\n> \n> Hans\n\nFor the series\n\nTested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # Lenovo-x13s","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 24067BDE6B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 31 May 2024 15:02:11 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 31135634BA;\n\tFri, 31 May 2024 17:02:10 +0200 (CEST)","from mail-lj1-x243.google.com (mail-lj1-x243.google.com\n\t[IPv6:2a00:1450:4864:20::243])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 009C861A46\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 31 May 2024 17:02:08 +0200 (CEST)","by mail-lj1-x243.google.com with SMTP id\n\t38308e7fff4ca-2e95abc7259so23514311fa.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 31 May 2024 08:02:08 -0700 (PDT)","from [192.168.0.31] ([176.61.106.227])\n\tby smtp.gmail.com with ESMTPSA id\n\tffacd0b85a97d-35dd04d96f6sm2059096f8f.61.2024.05.31.08.02.07\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tFri, 31 May 2024 08:02:07 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"oD/iHNzE\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=linaro.org; s=google; t=1717167728; x=1717772528;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:in-reply-to:from:content-language\n\t:references:cc:to:subject:user-agent:mime-version:date:message-id\n\t:from:to:cc:subject:date:message-id:reply-to;\n\tbh=X8ADQhYrp34zkWAQXqrSF7YxX4gj8N9a2xl9n8nfR/E=;\n\tb=oD/iHNzEObrcN1jWzK5faOYEKW1lfkdjn7H6xI+0eh758WuSFW0G4n3rs78II2Vm2w\n\tl+x3YxtTVZiI+3l9b3ffGPHrNi2N4OeiQcgA0CsDYVMv5YnZOt7AnlAjnhnK375w5/A6\n\t0iho/gUQ/xtB0aviI4gmVsTnMuXp4sUwTDCNKWtc6ep4xUTImzQV9dVNjr3ESYDSC1/S\n\tVXoVQYiOR+GRcygBHpWOS+swhc1g70POejrX5OOT9gXIJ32N17emAEZu3XEw2pKWQ8n/\n\tabx9D4TdM9wD6vn1XFJGIlKZmQotlYLoX+siBorIPpIs5R9gPu/3JgJGJP2fauF14/CA\n\t+3Ag==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1717167728; x=1717772528;\n\th=content-transfer-encoding:in-reply-to:from:content-language\n\t:references:cc:to:subject:user-agent:mime-version:date:message-id\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n\tbh=X8ADQhYrp34zkWAQXqrSF7YxX4gj8N9a2xl9n8nfR/E=;\n\tb=QtxiJVTxPAYYGysTkn/6xHKwtb1eVli85+svK3DxqezZy1WcKWEWahZT2oG0jI++aY\n\tyVa/EQp+6SQ2LdsmaJ3+cb4HuR+WoQlRB0gu/hcuUfJNPzlKaJjB9mL5qT52YIC2vIWh\n\tm69JKen9S1kDBwf/s5Tg9sAJNbPUphNUdMtcWERKIZ7uE9KPuGltcwKkFsEjP9SSD5tq\n\tfupHKAJc9vNmgFAmWKen5ZnHbdMYp2o27IHvJRl/BJo1YyjR6GQqmPUr4TfDYkUvZHpD\n\tG5Zw0poJu0421MpQSmION3V5XFqBxS/jENoivyleklTtu+qyrQTrViGIArOFr1VEgLrP\n\tIviQ==","X-Forwarded-Encrypted":"i=1;\n\tAJvYcCVHaqpyatPLC53lPLratsqT/HVPwiRmys67XCs35+8LzAR6CH/aOCveS5rN9m2LfIU3SteiBGFSB/tbio6k5Ysh75bQ3ZuNBfD6q/KtuXNYm1dXFQ==","X-Gm-Message-State":"AOJu0YwTFJhUYk+galIbvLgp1Zm66tPZRkNam0P8l/d8t777MdImvMS6\n\t6q58GCH7MBKGOq1DCQvQKUImYAIDCy4EagzaDOHXLwkYL07ynfklfTzvzmN49lM=","X-Google-Smtp-Source":"AGHT+IG4mF7R/MNLS8gCwjXsCGmtYyj//3qCgwGoe3riqwKIpx6fWbP8PQtm4iFkKFpCQ5uMkl8tmQ==","X-Received":"by 2002:a2e:8e8b:0:b0:2ea:83c9:2560 with SMTP id\n\t38308e7fff4ca-2ea951d8120mr14295911fa.46.1717167728085; \n\tFri, 31 May 2024 08:02:08 -0700 (PDT)","Message-ID":"<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>","Date":"Fri, 31 May 2024 16:02:07 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","To":"Hans de Goede <hdegoede@redhat.com>, libcamera-devel@lists.libcamera.org","Cc":"Andrey Konovalov <andrey.konovalov.ynk@gmail.com>,\n\tPavel Machek <pavel@ucw.cz>,\n\tBryan O'Donoghue <bryan.odonoghue@linaro.org>, \n\tMilan Zamazal <mzamazal@redhat.com>, Maxime Ripard <mripard@redhat.com>","References":"<20240530171600.259495-1-hdegoede@redhat.com>","Content-Language":"en-US","From":"Bryan O'Donoghue <bryan.odonoghue@linaro.org>","In-Reply-To":"<20240530171600.259495-1-hdegoede@redhat.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":29715,"web_url":"https://patchwork.libcamera.org/comment/29715/","msgid":"<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>","date":"2024-05-31T16:45:00","subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","submitter":{"id":102,"url":"https://patchwork.libcamera.org/api/people/102/","name":"Hans de Goede","email":"hdegoede@redhat.com"},"content":"Hi,\n\nOn 5/31/24 5:02 PM, Bryan O'Donoghue wrote:\n> On 30/05/2024 18:15, Hans de Goede wrote:\n>> Hi All,\n>>\n>> Here is v2 of my patch-series to add /dev/udmabuf dma-buffer allocation\n>> support. This is based on:\n>> https://patchwork.libcamera.org/patch/18922/\n>>\n>> Changes in v2:\n>> - New patch: Add linux/udmabuf.h to libcamera's local kernel headers\n>> - New patch: Rename DmaHeap class to DmaBufAllocator\n>> - libcamera: DmaBufAllocator: Support allocating from /dev/udmabuf :\n>>    - Reword the commit message\n>>    - Add a new DmaBufAllocator::DmaBufAllocatorFlag::UDmaBuf type for udmabuf\n>>    - Drop unnecessary size != size check\n>>    - Reword log messages to be more like the DMA heap alloc path\n>>    - Move UniqueFD(ret) up so as to not leak the fd on errors\n>> -New patch: software_isp: Allow using dma-buffers from /dev/udmabuf\n>>\n>> I have also pushed these patches to:\n>> https://gitlab.freedesktop.org/camera/libcamera-softisp/-/commits/udmabuf-v2\n>>\n>> for CI, CI is happy with it except for the lint task which does not like\n>> the kernel headers sync, which seems to be a false positive.\n>>\n>> Regards,\n>>\n>> Hans\n> \n> For the series\n> \n> Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # Lenovo-x13s\n\nThank you for testing.\n\nAs for the small conflict with Milan's series I guess we'll just\nwait and see which series gets applied to the master branch first\nand then the other one can be rebased on top.\n\nRegards,\n\nHans\n\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 1BBCABD87C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 31 May 2024 16:45:10 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 5A7CF634AF;\n\tFri, 31 May 2024 18:45:09 +0200 (CEST)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id AD84F61A46\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 31 May 2024 18:45:06 +0200 (CEST)","from mail-ed1-f71.google.com (mail-ed1-f71.google.com\n\t[209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-281-j3KxhjlHNfSRFYaR7NhYVQ-1; Fri, 31 May 2024 12:45:03 -0400","by mail-ed1-f71.google.com with SMTP id\n\t4fb4d7f45d1cf-57a280de2d2so321649a12.2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 31 May 2024 09:45:03 -0700 (PDT)","from ?IPV6:2001:1c00:c32:7800:5bfa:a036:83f0:f9ec?\n\t(2001-1c00-0c32-7800-5bfa-a036-83f0-f9ec.cable.dynamic.v6.ziggo.nl.\n\t[2001:1c00:c32:7800:5bfa:a036:83f0:f9ec])\n\tby smtp.gmail.com with ESMTPSA id\n\t4fb4d7f45d1cf-57a31c6d4a0sm1198708a12.77.2024.05.31.09.45.01\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tFri, 31 May 2024 09:45:01 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"eKgLWyau\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1717173905;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding:\n\tin-reply-to:in-reply-to:references:references;\n\tbh=kN49u/Nky16J9p9lZavm61JMI7XcFUuvBRTjBEQVZ+E=;\n\tb=eKgLWyauko9K1xJt7PN9yKvJdIcmeduS+HSa1pMtAczjnWVaXsk3zJqpzkKUdD2LKKyjAH\n\ttyb2pcSN0+M2caMNYr9QaquRTWTKFJFrhu8/bsjGyONNtT0EQKB01oDDXNMVNTSrMXwZvK\n\tDTMGPQkdXhLkSNIkFvDxY4m/aL6g6+A=","X-MC-Unique":"j3KxhjlHNfSRFYaR7NhYVQ-1","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1717173902; x=1717778702;\n\th=content-transfer-encoding:in-reply-to:from:content-language\n\t:references:cc:to:subject:user-agent:mime-version:date:message-id\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n\tbh=kN49u/Nky16J9p9lZavm61JMI7XcFUuvBRTjBEQVZ+E=;\n\tb=gMHvEG+rcfeRqj4GpC+yvlMKQ5oQmQM4khy6ODZvuZIk9Dc14nT4KmMi+iTDUki/cZ\n\t/6MPGdiwkFHACBajFb0cSxIFF23aW64hQams5+IzxF6CqKHysgauaq1JT+bn/tg1aSwv\n\tRJoQSiOkE4c7/RHLF0Ijc06o93T9oPQS/HLd8VqmDU87sOzLMZqjSpb54JsdnzqYsR3h\n\txUnkcPIKBhfmauytV0g10H7Ang3+Ux0+5rzqLBEl3XItvNlMoxzIZhdly9qFnr8Ak0ni\n\tVT/5hQCkIE24Ut8PafLwaHleRAvWethlbp2IJ6fldAZQcPFASZ5UgKaCrGA75heT/knb\n\tmf7Q==","X-Forwarded-Encrypted":"i=1;\n\tAJvYcCUcwFeuht4CHw0M4H2saPOfCxc9bk30O4wHFqhSDllOhMG08QaSSJvkX4jF4/zZIYPZa4/uOUq7aLKLQJ5KMWOSMLVGQPFpv1NV3St2BqTUHJh+Vw==","X-Gm-Message-State":"AOJu0YzbTkpWY1gwNxS0qkruVoMLMYSaaevLkfo7gOnScTdor0xXtGb5\n\tbXMUSrXUog5bIhzORF2wJEmVcn2ZoSjbuP8Y9aJOmbuKf2Mau91pWUqSzPDM1UBW7XnTYiZPWTg\n\tFgmtTLkR9AhllA9tQer0B6R7VeDR1CwPd6X6qJkf5ITohmScYdQN+LsB/eLVSegCwfpLcTiQ=","X-Received":["by 2002:a50:cd9a:0:b0:579:73b7:b4cc with SMTP id\n\t4fb4d7f45d1cf-57a3634a65fmr2506177a12.2.1717173902229; \n\tFri, 31 May 2024 09:45:02 -0700 (PDT)","by 2002:a50:cd9a:0:b0:579:73b7:b4cc with SMTP id\n\t4fb4d7f45d1cf-57a3634a65fmr2506157a12.2.1717173901711; \n\tFri, 31 May 2024 09:45:01 -0700 (PDT)"],"X-Google-Smtp-Source":"AGHT+IECRvxTrJqtllKdu6O6/KL3tOcN1iZSDuppqJzZIsJIkje35XTxzKwoBMYKM7cLk2Ha3rni3Q==","Message-ID":"<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>","Date":"Fri, 31 May 2024 18:45:00 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","To":"Bryan O'Donoghue <bryan.odonoghue@linaro.org>,\n\tlibcamera-devel@lists.libcamera.org","Cc":"Andrey Konovalov <andrey.konovalov.ynk@gmail.com>,\n\tPavel Machek <pavel@ucw.cz>, Milan Zamazal <mzamazal@redhat.com>,\n\tMaxime Ripard <mripard@redhat.com>","References":"<20240530171600.259495-1-hdegoede@redhat.com>\n\t<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>","From":"Hans de Goede <hdegoede@redhat.com>","In-Reply-To":"<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>","X-Mimecast-Spam-Score":"0","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US, nl","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":29728,"web_url":"https://patchwork.libcamera.org/comment/29728/","msgid":"<20240601230418.GD6683@pendragon.ideasonboard.com>","date":"2024-06-01T23:04:18","subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Fri, May 31, 2024 at 06:45:00PM +0200, Hans de Goede wrote:\n> On 5/31/24 5:02 PM, Bryan O'Donoghue wrote:\n> > On 30/05/2024 18:15, Hans de Goede wrote:\n> >> Hi All,\n> >>\n> >> Here is v2 of my patch-series to add /dev/udmabuf dma-buffer allocation\n> >> support. This is based on:\n> >> https://patchwork.libcamera.org/patch/18922/\n> >>\n> >> Changes in v2:\n> >> - New patch: Add linux/udmabuf.h to libcamera's local kernel headers\n> >> - New patch: Rename DmaHeap class to DmaBufAllocator\n> >> - libcamera: DmaBufAllocator: Support allocating from /dev/udmabuf :\n> >>    - Reword the commit message\n> >>    - Add a new DmaBufAllocator::DmaBufAllocatorFlag::UDmaBuf type for udmabuf\n> >>    - Drop unnecessary size != size check\n> >>    - Reword log messages to be more like the DMA heap alloc path\n> >>    - Move UniqueFD(ret) up so as to not leak the fd on errors\n> >> -New patch: software_isp: Allow using dma-buffers from /dev/udmabuf\n> >>\n> >> I have also pushed these patches to:\n> >> https://gitlab.freedesktop.org/camera/libcamera-softisp/-/commits/udmabuf-v2\n> >>\n> >> for CI, CI is happy with it except for the lint task which does not like\n> >> the kernel headers sync, which seems to be a false positive.\n> >>\n> >> Regards,\n> >>\n> >> Hans\n> > \n> > For the series\n> > \n> > Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # Lenovo-x13s\n> \n> Thank you for testing.\n> \n> As for the small conflict with Milan's series I guess we'll just\n> wait and see which series gets applied to the master branch first\n> and then the other one can be rebased on top.\n\nI think I'll merge Milan's serie first, as it has been fully reviewed,\nwhile this series depends on a patch I have resent today.","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id E1D83BDE6B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSat,  1 Jun 2024 23:04:35 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 0A56D634BA;\n\tSun,  2 Jun 2024 01:04:34 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 20A54634BA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun,  2 Jun 2024 01:04:33 +0200 (CEST)","from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id D2D181BA;\n\tSun,  2 Jun 2024 01:04:26 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"fZ2ugjxR\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1717283067;\n\tbh=nTleLWJVUji5kQnRFVZBwXKDYedLtTbgDtE/RYySL/g=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=fZ2ugjxRWJxRvf6U6w6WCYR3WlVQoqZJmx4uxLQOovYTaWbTDbJ+7/C5WokfUMjYD\n\t+2o4hZWq3w297Rr2SwC8J9St4EOOmGNdG5mkZcBMim+/PHod8abvfbCLABMzZcIqoI\n\tuJopz10ziiChOLnNIzf/d+06TPUuo1sUaYYYpTZs=","Date":"Sun, 2 Jun 2024 02:04:18 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"Hans de Goede <hdegoede@redhat.com>","Cc":"Bryan O'Donoghue <bryan.odonoghue@linaro.org>,\n\tlibcamera-devel@lists.libcamera.org,\n\tAndrey Konovalov <andrey.konovalov.ynk@gmail.com>,\n\tPavel Machek <pavel@ucw.cz>, Milan Zamazal <mzamazal@redhat.com>,\n\tMaxime Ripard <mripard@redhat.com>","Subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","Message-ID":"<20240601230418.GD6683@pendragon.ideasonboard.com>","References":"<20240530171600.259495-1-hdegoede@redhat.com>\n\t<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>\n\t<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":29732,"web_url":"https://patchwork.libcamera.org/comment/29732/","msgid":"<20240601233809.GG6683@pendragon.ideasonboard.com>","date":"2024-06-01T23:38:09","subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Sun, Jun 02, 2024 at 02:04:18AM +0300, Laurent Pinchart wrote:\n> On Fri, May 31, 2024 at 06:45:00PM +0200, Hans de Goede wrote:\n> > On 5/31/24 5:02 PM, Bryan O'Donoghue wrote:\n> > > On 30/05/2024 18:15, Hans de Goede wrote:\n> > >> Hi All,\n> > >>\n> > >> Here is v2 of my patch-series to add /dev/udmabuf dma-buffer allocation\n> > >> support. This is based on:\n> > >> https://patchwork.libcamera.org/patch/18922/\n> > >>\n> > >> Changes in v2:\n> > >> - New patch: Add linux/udmabuf.h to libcamera's local kernel headers\n> > >> - New patch: Rename DmaHeap class to DmaBufAllocator\n> > >> - libcamera: DmaBufAllocator: Support allocating from /dev/udmabuf :\n> > >>    - Reword the commit message\n> > >>    - Add a new DmaBufAllocator::DmaBufAllocatorFlag::UDmaBuf type for udmabuf\n> > >>    - Drop unnecessary size != size check\n> > >>    - Reword log messages to be more like the DMA heap alloc path\n> > >>    - Move UniqueFD(ret) up so as to not leak the fd on errors\n> > >> -New patch: software_isp: Allow using dma-buffers from /dev/udmabuf\n> > >>\n> > >> I have also pushed these patches to:\n> > >> https://gitlab.freedesktop.org/camera/libcamera-softisp/-/commits/udmabuf-v2\n> > >>\n> > >> for CI, CI is happy with it except for the lint task which does not like\n> > >> the kernel headers sync, which seems to be a false positive.\n> > >>\n> > >> Regards,\n> > >>\n> > >> Hans\n> > > \n> > > For the series\n> > > \n> > > Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # Lenovo-x13s\n> > \n> > Thank you for testing.\n> > \n> > As for the small conflict with Milan's series I guess we'll just\n> > wait and see which series gets applied to the master branch first\n> > and then the other one can be rebased on top.\n> \n> I think I'll merge Milan's serie first, as it has been fully reviewed,\n> while this series depends on a patch I have resent today.\n\nI've finished reviewing this series. Comments are minor, I expect v3\nwill be the final version. Could you base it on top of Milan's series ?","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 86C6DBD87C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSat,  1 Jun 2024 23:38:25 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 46ADA634C5;\n\tSun,  2 Jun 2024 01:38:25 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 9F09D61A46\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun,  2 Jun 2024 01:38:23 +0200 (CEST)","from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id A27DB1BA;\n\tSun,  2 Jun 2024 01:38:17 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"Cx+1q81O\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1717285097;\n\tbh=603/vI6rbGxu0HbVOUSdUwoYlTyD12QYpsj3LTvI7X8=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=Cx+1q81OZ7gUMbkOzZg5k9gn8ChRNTbbXkPLLy5NXQaNcTWC0xBZHt8Ju7YzuZ67R\n\tXCViKNLfjdXkmJWrk+9XeXW3yLvbRy98vIU6gcX2bI8oU53FKlqq1Kt0aJjZIRLL57\n\te8lHTlLco54aLfsHQrFKxk2HK91X2QqrL9xNO9Y4=","Date":"Sun, 2 Jun 2024 02:38:09 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"Hans de Goede <hdegoede@redhat.com>","Cc":"Bryan O'Donoghue <bryan.odonoghue@linaro.org>,\n\tlibcamera-devel@lists.libcamera.org,\n\tAndrey Konovalov <andrey.konovalov.ynk@gmail.com>,\n\tPavel Machek <pavel@ucw.cz>, Milan Zamazal <mzamazal@redhat.com>,\n\tMaxime Ripard <mripard@redhat.com>","Subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","Message-ID":"<20240601233809.GG6683@pendragon.ideasonboard.com>","References":"<20240530171600.259495-1-hdegoede@redhat.com>\n\t<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>\n\t<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>\n\t<20240601230418.GD6683@pendragon.ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20240601230418.GD6683@pendragon.ideasonboard.com>","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":29744,"web_url":"https://patchwork.libcamera.org/comment/29744/","msgid":"<20240603095146.GB12015@pendragon.ideasonboard.com>","date":"2024-06-03T09:51:46","subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Sun, Jun 02, 2024 at 02:38:09AM +0300, Laurent Pinchart wrote:\n> On Sun, Jun 02, 2024 at 02:04:18AM +0300, Laurent Pinchart wrote:\n> > On Fri, May 31, 2024 at 06:45:00PM +0200, Hans de Goede wrote:\n> > > On 5/31/24 5:02 PM, Bryan O'Donoghue wrote:\n> > > > On 30/05/2024 18:15, Hans de Goede wrote:\n> > > >> Hi All,\n> > > >>\n> > > >> Here is v2 of my patch-series to add /dev/udmabuf dma-buffer allocation\n> > > >> support. This is based on:\n> > > >> https://patchwork.libcamera.org/patch/18922/\n> > > >>\n> > > >> Changes in v2:\n> > > >> - New patch: Add linux/udmabuf.h to libcamera's local kernel headers\n> > > >> - New patch: Rename DmaHeap class to DmaBufAllocator\n> > > >> - libcamera: DmaBufAllocator: Support allocating from /dev/udmabuf :\n> > > >>    - Reword the commit message\n> > > >>    - Add a new DmaBufAllocator::DmaBufAllocatorFlag::UDmaBuf type for udmabuf\n> > > >>    - Drop unnecessary size != size check\n> > > >>    - Reword log messages to be more like the DMA heap alloc path\n> > > >>    - Move UniqueFD(ret) up so as to not leak the fd on errors\n> > > >> -New patch: software_isp: Allow using dma-buffers from /dev/udmabuf\n> > > >>\n> > > >> I have also pushed these patches to:\n> > > >> https://gitlab.freedesktop.org/camera/libcamera-softisp/-/commits/udmabuf-v2\n> > > >>\n> > > >> for CI, CI is happy with it except for the lint task which does not like\n> > > >> the kernel headers sync, which seems to be a false positive.\n> > > >>\n> > > >> Regards,\n> > > >>\n> > > >> Hans\n> > > > \n> > > > For the series\n> > > > \n> > > > Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # Lenovo-x13s\n> > > \n> > > Thank you for testing.\n> > > \n> > > As for the small conflict with Milan's series I guess we'll just\n> > > wait and see which series gets applied to the master branch first\n> > > and then the other one can be rebased on top.\n> > \n> > I think I'll merge Milan's serie first, as it has been fully reviewed,\n> > while this series depends on a patch I have resent today.\n> \n> I've finished reviewing this series. Comments are minor, I expect v3\n> will be the final version. Could you base it on top of Milan's series ?\n\nMilan's series is now in the libcamera master branch, so you can base v3\non top of that. The kernel headers update has also been merged.","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 2B938BD87C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon,  3 Jun 2024 09:52:05 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 5E150634D4;\n\tMon,  3 Jun 2024 11:52:04 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 20CB3634CA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon,  3 Jun 2024 11:52:03 +0200 (CEST)","from pendragon.ideasonboard.com (85-76-142-150-nat.elisa-mobile.fi\n\t[85.76.142.150])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 86026C67;\n\tMon,  3 Jun 2024 11:51:55 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"oWFshPFz\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1717408316;\n\tbh=IfurQYS7drz4LJoAveEGzPUmHUW+RM+a5uC3Q/Hn9R8=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=oWFshPFzGeDNbZWoOAqR9rhvi3CA6C1uxWTbc1UDfkezl+GuuIzWsaWZDTD9Uwa/W\n\tEr46BvlzJzh+9VV2t1qzbgwGY7qt9/L6gUD6+O94wvpQuVfWMYEk/tPQoC5qBgKEbM\n\ttvs4Iav1zMMnTWDpWJDFeC2PrpH22XvOVAiPh9fs=","Date":"Mon, 3 Jun 2024 12:51:46 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"Hans de Goede <hdegoede@redhat.com>","Cc":"Bryan O'Donoghue <bryan.odonoghue@linaro.org>,\n\tlibcamera-devel@lists.libcamera.org,\n\tAndrey Konovalov <andrey.konovalov.ynk@gmail.com>,\n\tPavel Machek <pavel@ucw.cz>, Milan Zamazal <mzamazal@redhat.com>,\n\tMaxime Ripard <mripard@redhat.com>","Subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","Message-ID":"<20240603095146.GB12015@pendragon.ideasonboard.com>","References":"<20240530171600.259495-1-hdegoede@redhat.com>\n\t<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>\n\t<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>\n\t<20240601230418.GD6683@pendragon.ideasonboard.com>\n\t<20240601233809.GG6683@pendragon.ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20240601233809.GG6683@pendragon.ideasonboard.com>","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":29745,"web_url":"https://patchwork.libcamera.org/comment/29745/","msgid":"<2bbb24f7-f462-4d27-a800-98b7919aa3cb@redhat.com>","date":"2024-06-03T10:06:13","subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","submitter":{"id":102,"url":"https://patchwork.libcamera.org/api/people/102/","name":"Hans de Goede","email":"hdegoede@redhat.com"},"content":"Hi,\n\nOn 6/3/24 11:51 AM, Laurent Pinchart wrote:\n> On Sun, Jun 02, 2024 at 02:38:09AM +0300, Laurent Pinchart wrote:\n>> On Sun, Jun 02, 2024 at 02:04:18AM +0300, Laurent Pinchart wrote:\n>>> On Fri, May 31, 2024 at 06:45:00PM +0200, Hans de Goede wrote:\n>>>> On 5/31/24 5:02 PM, Bryan O'Donoghue wrote:\n>>>>> On 30/05/2024 18:15, Hans de Goede wrote:\n>>>>>> Hi All,\n>>>>>>\n>>>>>> Here is v2 of my patch-series to add /dev/udmabuf dma-buffer allocation\n>>>>>> support. This is based on:\n>>>>>> https://patchwork.libcamera.org/patch/18922/\n>>>>>>\n>>>>>> Changes in v2:\n>>>>>> - New patch: Add linux/udmabuf.h to libcamera's local kernel headers\n>>>>>> - New patch: Rename DmaHeap class to DmaBufAllocator\n>>>>>> - libcamera: DmaBufAllocator: Support allocating from /dev/udmabuf :\n>>>>>>    - Reword the commit message\n>>>>>>    - Add a new DmaBufAllocator::DmaBufAllocatorFlag::UDmaBuf type for udmabuf\n>>>>>>    - Drop unnecessary size != size check\n>>>>>>    - Reword log messages to be more like the DMA heap alloc path\n>>>>>>    - Move UniqueFD(ret) up so as to not leak the fd on errors\n>>>>>> -New patch: software_isp: Allow using dma-buffers from /dev/udmabuf\n>>>>>>\n>>>>>> I have also pushed these patches to:\n>>>>>> https://gitlab.freedesktop.org/camera/libcamera-softisp/-/commits/udmabuf-v2\n>>>>>>\n>>>>>> for CI, CI is happy with it except for the lint task which does not like\n>>>>>> the kernel headers sync, which seems to be a false positive.\n>>>>>>\n>>>>>> Regards,\n>>>>>>\n>>>>>> Hans\n>>>>>\n>>>>> For the series\n>>>>>\n>>>>> Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> # Lenovo-x13s\n>>>>\n>>>> Thank you for testing.\n>>>>\n>>>> As for the small conflict with Milan's series I guess we'll just\n>>>> wait and see which series gets applied to the master branch first\n>>>> and then the other one can be rebased on top.\n>>>\n>>> I think I'll merge Milan's serie first, as it has been fully reviewed,\n>>> while this series depends on a patch I have resent today.\n>>\n>> I've finished reviewing this series. Comments are minor, I expect v3\n>> will be the final version. Could you base it on top of Milan's series ?\n> \n> Milan's series is now in the libcamera master branch, so you can base v3\n> on top of that. The kernel headers update has also been merged.\n\nYes I noticed when I just rebased, thank you.\n\nI'm preparing a v3 of this series now.\n\nRegards,\n\nHans","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 00830BDE6B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon,  3 Jun 2024 10:06:21 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 05DE461A3B;\n\tMon,  3 Jun 2024 12:06:21 +0200 (CEST)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 401D361A3B\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon,  3 Jun 2024 12:06:19 +0200 (CEST)","from mail-ej1-f69.google.com (mail-ej1-f69.google.com\n\t[209.85.218.69]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-195-7VFdan9wMBSTQDNge6S0VA-1; Mon, 03 Jun 2024 06:06:16 -0400","by mail-ej1-f69.google.com with SMTP id\n\ta640c23a62f3a-a68f2d64342so43756266b.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 03 Jun 2024 03:06:16 -0700 (PDT)","from [10.40.98.157] ([78.108.130.194])\n\tby smtp.gmail.com with ESMTPSA id\n\t4fb4d7f45d1cf-57a31b9919asm5116442a12.8.2024.06.03.03.06.14\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tMon, 03 Jun 2024 03:06:14 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"eCne2nYl\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1717409178;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding:\n\tin-reply-to:in-reply-to:references:references;\n\tbh=BJgvjqwX1ykltip3aycPng1CH3Q5cifzPmpi57HwHig=;\n\tb=eCne2nYlLTU/9eaxfyT8H9quyalBO9AwoA7O1hROa8djKVyszvB1Q+AYdjTQKYT12MUA4I\n\tP2Ez+4qczCzOJZQvflUwP0ymYeYTzFeslEt9LcD8JHwb08YAxfKPw7rTC+QI5xG6UQ2DST\n\tNbXQwAbEGL38QjFWmYTaItZ1CInrL8g=","X-MC-Unique":"7VFdan9wMBSTQDNge6S0VA-1","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1717409175; x=1718013975;\n\th=content-transfer-encoding:in-reply-to:from:content-language\n\t:references:cc:to:subject:user-agent:mime-version:date:message-id\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n\tbh=BJgvjqwX1ykltip3aycPng1CH3Q5cifzPmpi57HwHig=;\n\tb=gtxeNqjF43NmLhyyPsxkQnrsWu3D7MQKo5ys3LKUWQqu9XeB1nOBsyz+p1nXn1eXrC\n\t7Ys8AH9cxRDt5I+jQgk2/1nodLYEUZpdiSagH+Huez9w1Fmd1hcaGG6+OINAX8sopapi\n\tuhJnzxHAQ9X7dMv8JXosJmd4nspvAiYgj/SlM25KMQHnNig+R2rcDWe23j+V471bMR13\n\tNyaTnwT0NdwXvFR1bU9mjCniSR0XbtKGHsdXvUQPKLp1qYPaXOra6ye47OYWIhah8Mqb\n\tiPAOONte8srBw/TQO7FHsxmg4AAGQA0Gvm/EKGwEf0YyA/PSWxA+TFM+7nbxi8xmKSSD\n\tsXSw==","X-Forwarded-Encrypted":"i=1;\n\tAJvYcCVOsHITLUIuIVX4jd+mPjsGMSG+OnGsXu3eUCRR5FYMYRSzkLkobZ5s77ftRSusQTjJecN5CfjTT5RkZprbef5F36WNXBI66xacvIZAS4taw0i3rA==","X-Gm-Message-State":"AOJu0Yzbbju1CxD90iyylI7AUivKZ2opX/vGpvHt1pkbQF/F7nmla+4w\n\t/FPflKtL83T1FsTz6FAVefaJSuMHkm6+SMH9HADN6xXjoCE20rI6qYLgI9yP26gscqpqgRxp3np\n\t0Gq3MVTsfac2FhElotaAWi3z6DMuC7SOx/XvKxrffS+JCL7oXZ7BYCRyfNvVkNhsjnGd41rQ=","X-Received":["by 2002:a50:a6dd:0:b0:57a:30fb:57e with SMTP id\n\t4fb4d7f45d1cf-57a3649201amr5814788a12.36.1717409175211; \n\tMon, 03 Jun 2024 03:06:15 -0700 (PDT)","by 2002:a50:a6dd:0:b0:57a:30fb:57e with SMTP id\n\t4fb4d7f45d1cf-57a3649201amr5814778a12.36.1717409174721; \n\tMon, 03 Jun 2024 03:06:14 -0700 (PDT)"],"X-Google-Smtp-Source":"AGHT+IFTNvHmVzfeSvE3NUIzvUVkRKO5TlK2SLcgwVP5ZvAg0syVmDjN0Pp5LrChrB24CJIlInpgbQ==","Message-ID":"<2bbb24f7-f462-4d27-a800-98b7919aa3cb@redhat.com>","Date":"Mon, 3 Jun 2024 12:06:13 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 0/5] libcamera: dma_buffer_allocator: Add support for\n\tusing udmabuf to alloc dma-buffers","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"Bryan O'Donoghue <bryan.odonoghue@linaro.org>,\n\tlibcamera-devel@lists.libcamera.org,\n\tAndrey Konovalov <andrey.konovalov.ynk@gmail.com>,\n\tPavel Machek <pavel@ucw.cz>, Milan Zamazal <mzamazal@redhat.com>,\n\tMaxime Ripard <mripard@redhat.com>","References":"<20240530171600.259495-1-hdegoede@redhat.com>\n\t<84282f41-03b4-41c8-970b-264f9b217452@linaro.org>\n\t<30e9e998-2b2a-4092-bbc1-96fa4be57674@redhat.com>\n\t<20240601230418.GD6683@pendragon.ideasonboard.com>\n\t<20240601233809.GG6683@pendragon.ideasonboard.com>\n\t<20240603095146.GB12015@pendragon.ideasonboard.com>","From":"Hans de Goede <hdegoede@redhat.com>","In-Reply-To":"<20240603095146.GB12015@pendragon.ideasonboard.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]