backports: remove parameter from dma_buf_export()
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 8 Jun 2014 15:48:47 +0000 (17:48 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Wed, 23 Jul 2014 21:27:46 +0000 (23:27 +0200)
dma_buf_export() got a new parameter which is not available in older
kernel versions.

This was once removed in this commit and is needed again:
commit 9981d1abf4b52e84a432fc9bdfbdd30d1838819d
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date:   Mon Jun 16 21:02:25 2014 +0200

    backports: Revert "remove parameter from dma_buf_export()"

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backport/backport-include/linux/dma-buf.h

index 363b86fee502594a8a9730d96260e8a6cac4a858..13a225ef745e133bbe298c11648f20d55f32b32c 100644 (file)
@@ -5,4 +5,13 @@
 #include_next <linux/dma-buf.h>
 #endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0) */
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,10,0)
+#define dma_buf_export(priv, ops, size, flags, resv)   \
+       dma_buf_export(priv, ops, size, flags)
+#elif LINUX_VERSION_CODE < KERNEL_VERSION(3,17,0)
+#undef dma_buf_export
+#define dma_buf_export(priv, ops, size, flags, resv)   \
+       dma_buf_export_named(priv, ops, size, flags, KBUILD_MODNAME)
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0) */
+
 #endif /* _BACKPORT_DMA_BUF_H__ */