lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAHp75Vfx9kyP-rVtfvyyMK4VH+oiRVjP1fZOtbVH14iLh98Jxw@mail.gmail.com>
Date: Sat, 20 Sep 2025 13:48:57 +0300
From: Andy Shevchenko <andy.shevchenko@...il.com>
To: Jai Luthra <jai.luthra@...asonboard.com>
Cc: Hans Verkuil <hverkuil@...nel.org>, Mauro Carvalho Chehab <mchehab@...nel.org>, 
	Sakari Ailus <sakari.ailus@...ux.intel.com>, 
	Laurent Pinchart <laurent.pinchart@...asonboard.com>, 
	Tomi Valkeinen <tomi.valkeinen@...asonboard.com>, 
	Jacopo Mondi <jacopo.mondi@...asonboard.com>, linux-media@...r.kernel.org, 
	Ricardo Ribalda <ribalda@...omium.org>, 
	Laurent Pinchart <laurent.pinchart+renesas@...asonboard.com>, 
	Al Viro <viro@...iv.linux.org.uk>, Ma Ke <make24@...as.ac.cn>, 
	linux-kernel@...r.kernel.org, 
	Bartosz Golaszewski <bartosz.golaszewski@...aro.org>, Hans de Goede <hansg@...nel.org>, 
	Dmitry Torokhov <dmitry.torokhov@...il.com>, Nick Dyer <nick@...anahar.org>, 
	Tomasz Figa <tfiga@...omium.org>, Marek Szyprowski <m.szyprowski@...sung.com>, 
	Matt Ranostay <matt@...ostay.sg>, Andy Walls <awalls@...metrocast.net>, 
	Yong Zhi <yong.zhi@...el.com>, Bingbu Cao <bingbu.cao@...el.com>, 
	Dan Scally <djrscally@...il.com>, Tianshu Qiu <tian.shu.qiu@...el.com>, 
	Martin Tuma <martin.tuma@...iteqautomotive.com>, 
	Bluecherry Maintainers <maintainers@...echerrydvr.com>, Andrey Utkin <andrey_utkin@...tmail.com>, 
	Ismael Luceno <ismael@...ev.co.uk>, Ezequiel Garcia <ezequiel@...guardiasur.com.ar>, 
	Corentin Labbe <clabbe@...libre.com>, Michael Tretter <m.tretter@...gutronix.de>, 
	Pengutronix Kernel Team <kernel@...gutronix.de>, Keke Li <keke.li@...ogic.com>, 
	Neil Armstrong <neil.armstrong@...aro.org>, Kevin Hilman <khilman@...libre.com>, 
	Jerome Brunet <jbrunet@...libre.com>, 
	Martin Blumenstingl <martin.blumenstingl@...glemail.com>, Ming Qian <ming.qian@....com>, 
	Zhou Peng <eagle.zhou@....com>, Eddie James <eajames@...ux.ibm.com>, 
	Joel Stanley <joel@....id.au>, Andrew Jeffery <andrew@...econstruct.com.au>, 
	Eugen Hristev <eugen.hristev@...aro.org>, Nicolas Ferre <nicolas.ferre@...rochip.com>, 
	Alexandre Belloni <alexandre.belloni@...tlin.com>, Claudiu Beznea <claudiu.beznea@...on.dev>, 
	Raspberry Pi Kernel Maintenance <kernel-list@...pberrypi.com>, 
	Florian Fainelli <florian.fainelli@...adcom.com>, 
	Broadcom internal kernel review list <bcm-kernel-feedback-list@...adcom.com>, Ray Jui <rjui@...adcom.com>, 
	Scott Branden <sbranden@...adcom.com>, Philipp Zabel <p.zabel@...gutronix.de>, 
	Nas Chung <nas.chung@...psnmedia.com>, Jackson Lee <jackson.lee@...psnmedia.com>, 
	Devarsh Thakkar <devarsht@...com>, Bin Liu <bin.liu@...iatek.com>, 
	Matthias Brugger <matthias.bgg@...il.com>, 
	AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>, 
	Minghsiu Tsai <minghsiu.tsai@...iatek.com>, Houlong Wei <houlong.wei@...iatek.com>, 
	Andrew-CT Chen <andrew-ct.chen@...iatek.com>, Tiffany Lin <tiffany.lin@...iatek.com>, 
	Yunfei Dong <yunfei.dong@...iatek.com>, Joseph Liu <kwliu@...oton.com>, 
	Marvin Lin <kflin@...oton.com>, Dmitry Osipenko <digetx@...il.com>, 
	Thierry Reding <thierry.reding@...il.com>, Jonathan Hunter <jonathanh@...dia.com>, 
	Xavier Roumegue <xavier.roumegue@....nxp.com>, Mirela Rabulea <mirela.rabulea@....com>, 
	Shawn Guo <shawnguo@...nel.org>, Sascha Hauer <s.hauer@...gutronix.de>, 
	Fabio Estevam <festevam@...il.com>, Rui Miguel Silva <rmfrfs@...il.com>, 
	Martin Kepplinger <martink@...teo.de>, Purism Kernel Team <kernel@...i.sm>, Robert Foss <rfoss@...nel.org>, 
	Todor Tomov <todor.too@...il.com>, "Bryan O'Donoghue" <bryan.odonoghue@...aro.org>, 
	Vladimir Zapolskiy <vladimir.zapolskiy@...aro.org>, 
	Vikash Garodia <vikash.garodia@....qualcomm.com>, 
	Dikshita Agarwal <dikshita.agarwal@....qualcomm.com>, Abhinav Kumar <abhinav.kumar@...ux.dev>, 
	Niklas Söderlund <niklas.soderlund@...natech.se>, 
	Geert Uytterhoeven <geert+renesas@...der.be>, Magnus Damm <magnus.damm@...il.com>, 
	Fabrizio Castro <fabrizio.castro.jz@...esas.com>, 
	Kieran Bingham <kieran.bingham+renesas@...asonboard.com>, 
	Nikita Yushchenko <nikita.yoush@...entembedded.com>, Jacob Chen <jacob-chen@...wrt.com>, 
	Heiko Stuebner <heiko@...ech.de>, Dafna Hirschfeld <dafna@...tmail.com>, 
	Detlev Casanova <detlev.casanova@...labora.com>, Krzysztof Kozlowski <krzk@...nel.org>, 
	Alim Akhtar <alim.akhtar@...sung.com>, Sylwester Nawrocki <s.nawrocki@...sung.com>, 
	Łukasz Stelmach <l.stelmach@...sung.com>, 
	Andrzej Pietrasiewicz <andrzejtp2010@...il.com>, Jacek Anaszewski <jacek.anaszewski@...il.com>, 
	Andrzej Hajda <andrzej.hajda@...el.com>, Fabien Dessenne <fabien.dessenne@...s.st.com>, 
	Hugues Fruchet <hugues.fruchet@...s.st.com>, 
	Jean-Christophe Trotin <jean-christophe.trotin@...s.st.com>, 
	Maxime Coquelin <mcoquelin.stm32@...il.com>, Alexandre Torgue <alexandre.torgue@...s.st.com>, 
	Alain Volmat <alain.volmat@...s.st.com>, Maxime Ripard <mripard@...nel.org>, 
	Chen-Yu Tsai <wens@...e.org>, Jernej Skrabec <jernej.skrabec@...il.com>, 
	Samuel Holland <samuel@...lland.org>, Yong Deng <yong.deng@...ewell.com>, 
	Paul Kocialkowski <paulk@...-base.io>, Shreeya Patel <shreeya.patel@...labora.com>, 
	"Lad, Prabhakar" <prabhakar.csengg@...il.com>, 
	Yemike Abhilash Chandra <y-abhilashchandra@...com>, Jai Luthra <jai.luthra@...ux.dev>, 
	Nicolas Dufresne <nicolas.dufresne@...labora.com>, 
	Benjamin Gaignard <benjamin.gaignard@...labora.com>, Michal Simek <michal.simek@....com>, 
	Alexey Klimov <alexey.klimov@...aro.org>, Eduardo Valentin <edubezval@...il.com>, 
	Shuah Khan <skhan@...uxfoundation.org>, Daniel Almeida <daniel.almeida@...labora.com>, 
	Michael Krufky <mkrufky@...uxtv.org>, Mike Isely <isely@...ox.com>, Andy Shevchenko <andy@...nel.org>, 
	Greg Kroah-Hartman <gregkh@...uxfoundation.org>, Steve Longerbeam <slongerbeam@...il.com>, 
	Jack Zhu <jack.zhu@...rfivetech.com>, 
	Changhuang Liang <changhuang.liang@...rfivetech.com>, 
	Sowjanya Komatineni <skomatineni@...dia.com>, Luca Ceresoli <luca.ceresoli@...tlin.com>, 
	Parthiban Veerasooran <parthiban.veerasooran@...rochip.com>, 
	Christian Gromm <christian.gromm@...rochip.com>, 
	Uwe Kleine-König <u.kleine-koenig@...libre.com>, 
	Ingo Molnar <mingo@...nel.org>, Thomas Gleixner <tglx@...utronix.de>, 
	Plamen Atanasov <tigerment@...l.bg>, Sean Young <sean@...s.org>, 
	Ariel Otilibili <ariel.otilibili-anieli@...ecom.fr>, 
	"Dr. David Alan Gilbert" <linux@...blig.org>, Jiasheng Jiang <jiashengjiangcool@...il.com>, 
	Lad Prabhakar <prabhakar.mahadev-lad.rj@...renesas.com>, 
	Tommaso Merciai <tommaso.merciai.xr@...renesas.com>, Biju Das <biju.das.jz@...renesas.com>, 
	Daniel Scally <dan.scally+renesas@...asonboard.com>, 
	Matthew Majewski <mattwmajewski@...il.com>, Yunseong Kim <ysk@...lloc.com>, Chen Ni <nichen@...as.ac.cn>, 
	Fabio Luongo <f.langufo.l@...il.com>, Mark Brown <broonie@...nel.org>, 
	Yang Yingliang <yangyingliang@...wei.com>, Ludwig Disterhof <ludwig@...terhof.eu>, 
	"Everest K.C." <everestkc@...restkc.com.np>, Stefan Wahren <wahrenst@....net>, 
	Dave Stevenson <dave.stevenson@...pberrypi.com>, 
	Michael Grzeschik <m.grzeschik@...gutronix.de>, Akash Kumar <quic_akakum@...cinc.com>, 
	linux-input@...r.kernel.org, mjpeg-users@...ts.sourceforge.net, 
	linux-amlogic@...ts.infradead.org, linux-arm-kernel@...ts.infradead.org, 
	openbmc@...ts.ozlabs.org, linux-aspeed@...ts.ozlabs.org, 
	linux-rpi-kernel@...ts.infradead.org, linux-mediatek@...ts.infradead.org, 
	linux-tegra@...r.kernel.org, imx@...ts.linux.dev, 
	linux-arm-msm@...r.kernel.org, linux-renesas-soc@...r.kernel.org, 
	linux-rockchip@...ts.infradead.org, linux-samsung-soc@...r.kernel.org, 
	linux-stm32@...md-mailman.stormreply.com, linux-sunxi@...ts.linux.dev, 
	kernel@...labora.com, linux-staging@...ts.linux.dev, 
	linux-usb@...r.kernel.org
Subject: Re: [PATCH v2 00/10] media: Introduce video device state management

On Fri, Sep 19, 2025 at 12:57 PM Jai Luthra <jai.luthra@...asonboard.com> wrote:
>
> Hi,
>
> This patch series introduces state management for video devices.
>
> Currently, V4L2 subdevices have a well-established state management
> system [1] that allows the framework to store the subdevice state
> at a central location.
>
> Video devices however lack this, leading to inconsistent state handling
> across drivers and making it difficult to implement features like
> hardware multiplexing in complex media pipelines [2].
>
> The series is composed of three parts:
>
> - Core Infrastructure (PATCH 1-4)
>         Introduces the basic state structure, try state support,
>         initialization callbacks, and driver helpers
> - Framework Integration (PATCH 5-7)
>         Integrates state passing through the ioctl wrappers and driver
>         implementations
> - Driver Examples (PATCH 8-10)
>         Use the state to store formats in TI J721E CSI2RX and Rockchip
>         RKISP1 drivers
>
> This should also provide a foundation for drivers to extend or subclass
> the state structure with device-specific variables in future.
>
> I have tested capture and format negotiation with the converted drivers
> on SK AM62A (j721e-csi2rx) and Debix Model A (rkisp1).
>
> [1]: https://lore.kernel.org/linux-media/20210610145606.3468235-1-tomi.valkeinen@ideasonboard.com/
> [2]: https://lore.kernel.org/linux-media/20250724-multicontext-mainline-2025-v2-0-c9b316773486@ideasonboard.com/

When you add a Cc list., do it after the '---' (three minus signs)
line, otherwise that huge unneeded noise will become part of the
commit message.


-- 
With Best Regards,
Andy Shevchenko

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ