diff options
Diffstat (limited to 'drivers/base/dma-buf.c')
-rw-r--r-- | drivers/base/dma-buf.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/base/dma-buf.c b/drivers/base/dma-buf.c index 3c8c0232ce43..5641b9c8d50c 100644 --- a/drivers/base/dma-buf.c +++ b/drivers/base/dma-buf.c | |||
@@ -258,9 +258,7 @@ struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *attach, | |||
258 | if (WARN_ON(!attach || !attach->dmabuf)) | 258 | if (WARN_ON(!attach || !attach->dmabuf)) |
259 | return ERR_PTR(-EINVAL); | 259 | return ERR_PTR(-EINVAL); |
260 | 260 | ||
261 | mutex_lock(&attach->dmabuf->lock); | ||
262 | sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction); | 261 | sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction); |
263 | mutex_unlock(&attach->dmabuf->lock); | ||
264 | 262 | ||
265 | return sg_table; | 263 | return sg_table; |
266 | } | 264 | } |
@@ -282,10 +280,7 @@ void dma_buf_unmap_attachment(struct dma_buf_attachment *attach, | |||
282 | if (WARN_ON(!attach || !attach->dmabuf || !sg_table)) | 280 | if (WARN_ON(!attach || !attach->dmabuf || !sg_table)) |
283 | return; | 281 | return; |
284 | 282 | ||
285 | mutex_lock(&attach->dmabuf->lock); | ||
286 | attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, | 283 | attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, |
287 | direction); | 284 | direction); |
288 | mutex_unlock(&attach->dmabuf->lock); | ||
289 | |||
290 | } | 285 | } |
291 | EXPORT_SYMBOL_GPL(dma_buf_unmap_attachment); | 286 | EXPORT_SYMBOL_GPL(dma_buf_unmap_attachment); |