From: Chris Wilson Date: Tue, 7 Aug 2018 18:36:47 +0000 (+0100) Subject: dma-buf: Remove requirement for ops->map() from dma_buf_export X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f82aab2d521e4c1d4f9f98450b4a9a8abeaff1c4;p=openwrt%2Fstaging%2Fblogic.git dma-buf: Remove requirement for ops->map() from dma_buf_export Since commit 9ea0dfbf972 ("dma-buf: make map_atomic and map function pointers optional"), the core provides the no-op functions when map and map_atomic are not provided, so we no longer need assert that are supplied by a dma-buf exporter. Fixes: 09ea0dfbf972 ("dma-buf: make map_atomic and map function pointers optional") Signed-off-by: Chris Wilson Reviewed-by: Daniel Vetter Link: http://patchwork.freedesktop.org/patch/msgid/20180807183647.22626-1-chris@chris-wilson.co.uk Cc: Daniel Vetter Cc: Gerd Hoffmann Cc: Sumit Semwal Signed-off-by: Gerd Hoffmann --- diff --git a/drivers/dma-buf/dma-buf.c b/drivers/dma-buf/dma-buf.c index 13884474d158..02f7f9a89979 100644 --- a/drivers/dma-buf/dma-buf.c +++ b/drivers/dma-buf/dma-buf.c @@ -405,7 +405,6 @@ struct dma_buf *dma_buf_export(const struct dma_buf_export_info *exp_info) || !exp_info->ops->map_dma_buf || !exp_info->ops->unmap_dma_buf || !exp_info->ops->release - || !exp_info->ops->map || !exp_info->ops->mmap)) { return ERR_PTR(-EINVAL); }