| Index: ui/ozone/platform/drm/common/client_native_pixmap_dmabuf.cc
|
| diff --git a/ui/ozone/platform/drm/common/client_native_pixmap_dmabuf.cc b/ui/ozone/platform/drm/common/client_native_pixmap_dmabuf.cc
|
| index 8c1be5e4cda781592a9a21d75961466d5ff60c7a..7dbb1d481a628d26765811c099b8534a0bba51e5 100644
|
| --- a/ui/ozone/platform/drm/common/client_native_pixmap_dmabuf.cc
|
| +++ b/ui/ozone/platform/drm/common/client_native_pixmap_dmabuf.cc
|
| @@ -5,6 +5,7 @@
|
| #include "ui/ozone/platform/drm/common/client_native_pixmap_dmabuf.h"
|
|
|
| #include <fcntl.h>
|
| +#include <linux/version.h>
|
| #include <stddef.h>
|
| #include <sys/mman.h>
|
| #include <xf86drm.h>
|
| @@ -13,9 +14,7 @@
|
| #include "base/process/memory.h"
|
| #include "base/trace_event/trace_event.h"
|
|
|
| -#if defined(USE_OZONE)
|
| -// TODO(vignatti): replace the local definitions below with #include
|
| -// <linux/dma-buf.h> once kernel version 4.6 becomes widely used.
|
| +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 6, 0)
|
| #include <linux/types.h>
|
|
|
| struct local_dma_buf_sync {
|
| @@ -32,6 +31,9 @@ struct local_dma_buf_sync {
|
| #define LOCAL_DMA_BUF_BASE 'b'
|
| #define LOCAL_DMA_BUF_IOCTL_SYNC \
|
| _IOW(LOCAL_DMA_BUF_BASE, 0, struct local_dma_buf_sync)
|
| +
|
| +#else
|
| +#include <linux/dma-buf.h>
|
| #endif
|
|
|
| namespace ui {
|
|
|