[PATCH v3] dma-buf: cleanup dma_buf_export() to make it easily extensible

Mauro Carvalho Chehab mchehab at osg.samsung.com
Wed Jan 28 05:23:39 PST 2015


Em Wed, 28 Jan 2015 18:24:03 +0530
Sumit Semwal <sumit.semwal at 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


More information about the dri-devel mailing list