From e552981c8f77981390dc4241525276648d616a37 Mon Sep 17 00:00:00 2001 From: Umang Jain Date: Tue, 10 Aug 2021 18:40:19 +0530 Subject: libcamera: MappedFrameBuffer: Print errno on mmap() failure In mmap() error handling path, errno is stored but never printed in the error log. Print it. Signed-off-by: Umang Jain Reviewed-by: Laurent Pinchart Reviewed-by: Paul Elder Reviewed-by: Kieran Bingham --- src/libcamera/mapped_framebuffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/libcamera/mapped_framebuffer.cpp b/src/libcamera/mapped_framebuffer.cpp index 4ac45083..2ebe9fdb 100644 --- a/src/libcamera/mapped_framebuffer.cpp +++ b/src/libcamera/mapped_framebuffer.cpp @@ -182,7 +182,8 @@ MappedFrameBuffer::MappedFrameBuffer(const FrameBuffer *buffer, MapFlags flags) MAP_SHARED, plane.fd.fd(), 0); if (address == MAP_FAILED) { error_ = -errno; - LOG(Buffer, Error) << "Failed to mmap plane"; + LOG(Buffer, Error) << "Failed to mmap plane: " + << strerror(-error_); break; } -- cgit v1.2.1