[PATCH v3 02/29] media: v4l2-subdev: Align frame descriptor error codes with routing
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]> |
__v4l2_subdev_get_frame_desc_passthrough() returns -ENOSPC when there are too many routes. There's a subtle difference when compared to -E2BIG, but -E2BIG can be used in this case as well. In practice this was unlikely to having been ever returned from the kernel as things currently stand. Align the error codes with the routing IOCTLs. Signed-off-by: Sakari Ailus <[email protected]> Reviewed-by: Frank Li <[email protected]> --- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/v4l2-core/v4l2-subdev.c b/drivers/media/v4l2-core/v4l2-subdev.c index e9f81b9be9e2..d93ed50255ed 100644 --- a/drivers/media/v4l2-core/v4l2-subdev.c +++ b/drivers/media/v4l2-core/v4l2-subdev.c @@ -2639,7 +2639,7 @@ int __v4l2_subdev_get_frame_desc_passthrough(struct v4l2_subdev *sd, if (fd->num_entries >= V4L2_FRAME_DESC_ENTRY_MAX) { dev_dbg(dev, "Frame desc entry limit reached\n"); - return -ENOSPC; + return -E2BIG; } fd->entry[fd->num_entries] = *source_entry; -- 2.47.3