Em Wed, 28 Jan 2015 18:24:03 +0530 Sumit Semwal sumit.semwal@linaro.org escreveu:
+/**
- helper macro for exporters; zeros and fills in most common values
- */
+#define DEFINE_DMA_BUF_EXPORT_INFO(a) \
- struct dma_buf_export_info a = { .exp_name = KBUILD_MODNAME }
I suspect that this will let the other fields not initialized.
You likely need to do:
#define DEFINE_DMA_BUF_EXPORT_INFO(a) \ struct dma_buf_export_info a = { \ .exp_name = KBUILD_MODNAME; \ .fields = 0; \ ... }
Regards, Mauro