[libcamera-devel] [PATCH v1 1/5] v4l2: v4l2_compat_manager: Print path and fd in openat()

Kieran Bingham kieran.bingham at ideasonboard.com
Mon Jan 10 17:41:27 CET 2022


Quoting Laurent Pinchart (2021-12-28 21:59:47)
> The V4L2 compat layer prints debug messages that mention the file
> descriptor of the video device, but no message that links the device
> path to the file descriptor. Fix it by adding a debug message in
> openat().
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>

> ---
>  src/v4l2/v4l2_compat_manager.cpp | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/v4l2/v4l2_compat_manager.cpp b/src/v4l2/v4l2_compat_manager.cpp
> index 690a191fe2bf..c64cdb862489 100644
> --- a/src/v4l2/v4l2_compat_manager.cpp
> +++ b/src/v4l2/v4l2_compat_manager.cpp
> @@ -158,6 +158,7 @@ int V4L2CompatManager::openat(int dirfd, const char *path, int oflag, mode_t mod
>         V4L2CameraProxy *proxy = proxies_[ret].get();
>         files_.emplace(efd, std::make_shared<V4L2CameraFile>(efd, oflag & O_NONBLOCK, proxy));
>  
> +       LOG(V4L2Compat, Debug) << "Opened " << path << " -> fd " << efd;
>         return efd;
>  }
>  
> -- 
> Regards,
> 
> Laurent Pinchart
>


More information about the libcamera-devel mailing list