1 --- ui/gfx/linux/client_native_pixmap_dmabuf.cc.orig 2022-02-07 13:39:41 UTC 2 +++ ui/gfx/linux/client_native_pixmap_dmabuf.cc 3 @@ -5,7 +5,9 @@ 4 #include "ui/gfx/linux/client_native_pixmap_dmabuf.h" 5 6 #include <fcntl.h> 7 +#if !defined(__OpenBSD__) && !defined(__FreeBSD__) 8 #include <linux/version.h> 9 +#endif 10 #include <stddef.h> 11 #include <sys/ioctl.h> 12 #include <sys/mman.h> 13 @@ -27,11 +29,7 @@ 14 #include "ui/gfx/buffer_format_util.h" 15 #include "ui/gfx/switches.h" 16 17 -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) 18 -#include <linux/dma-buf.h> 19 -#else 20 -#include <linux/types.h> 21 - 22 +#if defined(__OpenBSD__) || defined(__FreeBSD__) 23 struct dma_buf_sync { 24 __u64 flags; 25 }; 26