diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-12-28 23:33:28 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2022-01-14 14:02:49 +0200 |
commit | fc96573697fddabd951483b902caaa41adb31214 (patch) | |
tree | 23e339bebd7fa9b6ac0f8284d5eaffa60f4c3509 /test/v4l2_videodevice/v4l2_videodevice_test.cpp | |
parent | c006f964858b44487a7fe07b300fccca7943f775 (diff) |
v4l2: v4l2_compat_manager: Store V4L2CameraFile in mmaps_
The mmaps_ map stores a pointer to the V4L2CameraProxy to avoid
increasing the reference count on the V4L2CameraFile shared pointer
needlessly. While this provides a small optimization, it prevents
accessing the V4L2CameraFile from the munmap() function which doesn't
take an fd as argument.
To prepare for improved debugging that will require access to
V4L2CameraFile in munmap(), store the V4L2CameraFile pointer in mmaps_.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'test/v4l2_videodevice/v4l2_videodevice_test.cpp')
0 files changed, 0 insertions, 0 deletions