提交 5375764f 编写于 作者: L Laurent Pinchart 提交者: Sumit Semwal

dma-buf: Constify ops argument to dma_buf_export()

This allows drivers to make the dma buf operations structure constant.
Signed-off-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: NSumit Semwal <sumit.semwal@linaro.org>
上级 c16fa4f2
...@@ -71,7 +71,7 @@ static inline int is_dma_buf_file(struct file *file) ...@@ -71,7 +71,7 @@ static inline int is_dma_buf_file(struct file *file)
* ops, or error in allocating struct dma_buf, will return negative error. * ops, or error in allocating struct dma_buf, will return negative error.
* *
*/ */
struct dma_buf *dma_buf_export(void *priv, struct dma_buf_ops *ops, struct dma_buf *dma_buf_export(void *priv, const struct dma_buf_ops *ops,
size_t size, int flags) size_t size, int flags)
{ {
struct dma_buf *dmabuf; struct dma_buf *dmabuf;
......
...@@ -114,8 +114,8 @@ struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, ...@@ -114,8 +114,8 @@ struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf,
struct device *dev); struct device *dev);
void dma_buf_detach(struct dma_buf *dmabuf, void dma_buf_detach(struct dma_buf *dmabuf,
struct dma_buf_attachment *dmabuf_attach); struct dma_buf_attachment *dmabuf_attach);
struct dma_buf *dma_buf_export(void *priv, struct dma_buf_ops *ops, struct dma_buf *dma_buf_export(void *priv, const struct dma_buf_ops *ops,
size_t size, int flags); size_t size, int flags);
int dma_buf_fd(struct dma_buf *dmabuf); int dma_buf_fd(struct dma_buf *dmabuf);
struct dma_buf *dma_buf_get(int fd); struct dma_buf *dma_buf_get(int fd);
void dma_buf_put(struct dma_buf *dmabuf); void dma_buf_put(struct dma_buf *dmabuf);
...@@ -138,8 +138,8 @@ static inline void dma_buf_detach(struct dma_buf *dmabuf, ...@@ -138,8 +138,8 @@ static inline void dma_buf_detach(struct dma_buf *dmabuf,
} }
static inline struct dma_buf *dma_buf_export(void *priv, static inline struct dma_buf *dma_buf_export(void *priv,
struct dma_buf_ops *ops, const struct dma_buf_ops *ops,
size_t size, int flags) size_t size, int flags)
{ {
return ERR_PTR(-ENODEV); return ERR_PTR(-ENODEV);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册