[PATCH v3 06/29] media: v4l2-subdev: Change the maximum number of routes
Sakari Ailus <[email protected]>
| Newsgroups | org.kernel.vger.linux-media |
|---|---|
| Organization | Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo |
| Message-ID | <[email protected]> |
As the frame descriptors are now allocated dynamically, allow as many routes that there can be dynamically allocated frame descriptors. Signed-off-by: Sakari Ailus <[email protected]> Reviewed-by: Frank Li <[email protected]> --- drivers/media/v4l2-core/v4l2-subdev.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/drivers/media/v4l2-core/v4l2-subdev.c b/drivers/media/v4l2-core/v4l2-subdev.c index e15d3f63e004..071657459202 100644 --- a/drivers/media/v4l2-core/v4l2-subdev.c +++ b/drivers/media/v4l2-core/v4l2-subdev.c @@ -1088,14 +1088,7 @@ static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg, num_active_routes++; } - /* - * Drivers that implement routing need to report a frame - * descriptor accordingly, with up to one entry per route. Until - * the frame descriptors entries get allocated dynamically, - * limit the number of active routes to - * V4L2_FRAME_DESC_ENTRY_PREALLOC. - */ - if (num_active_routes > V4L2_FRAME_DESC_ENTRY_PREALLOC) + if (num_active_routes > V4L2_FRAME_DESC_ENTRY_MAX) return -E2BIG; /* -- 2.47.3