OSDN Git Service

media: rcar-vin: Only dynamically allocate v4l2_async_subdev
authorNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Wed, 25 Nov 2020 16:44:46 +0000 (17:44 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 2 Dec 2020 15:09:45 +0000 (16:09 +0100)
commitd7592b2ec9441f44dd055623288fa5a258b5a07f
treea97d166f5f5a54f38ba5d5bb12efa12d600ef61c
parentcf10e09b9a4b28fe6df3fe8fc851fb2c4bd18a14
media: rcar-vin: Only dynamically allocate v4l2_async_subdev

In preparation of removing the usage of the old helper
v4l2_async_notifier_parse_fwnode_endpoints_by_port() do not dynamically
allocate the whole structure containing the parameters for the parallel
interface, instead only allocate the v4l2_async_subdev structure. There
is no functional change.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/rcar-vin/rcar-core.c
drivers/media/platform/rcar-vin/rcar-dma.c
drivers/media/platform/rcar-vin/rcar-v4l2.c
drivers/media/platform/rcar-vin/rcar-vin.h