Atomic mapping interface for dmabufs will be removed.
Showing the changes to samples (1 of 1 file). Show all
Unified · Split
| @@ -803,15 +803,6 @@ static void mbochs_release_dmabuf(struct dma_buf *buf) · 802 unmodified lines | ||
| 803 | 803 | mutex_unlock(&mdev_state->ops_lock); |
| 804 | 804 | } |
| 805 | 805 | |
| 806 | −static void *mbochs_kmap_atomic_dmabuf(struct dma_buf *buf, | |
| 807 | − unsigned long page_num) | |
| 808 | −{ | |
| 809 | − struct mbochs_dmabuf *dmabuf = buf->priv; | |
| 810 | − struct page *page = dmabuf->pages[page_num]; | |
| 811 | − | |
| 812 | − return kmap_atomic(page); | |
| 813 | −} | |
| 814 | − | |
| 815 | 806 | static void *mbochs_kmap_dmabuf(struct dma_buf *buf, unsigned long page_num) |
| 816 | 807 | { |
| 817 | 808 | struct mbochs_dmabuf *dmabuf = buf->priv; |
| @@ -824,7 +815,6 @@ static struct dma_buf_ops mbochs_dmabuf_ops = { · 6 unmodified lines | ||
| 824 | 815 | .map_dma_buf = mbochs_map_dmabuf, |
| 825 | 816 | .unmap_dma_buf = mbochs_unmap_dmabuf, |
| 826 | 817 | .release = mbochs_release_dmabuf, |
| 827 | − .map_atomic = mbochs_kmap_atomic_dmabuf, | |
| 828 | 818 | .map = mbochs_kmap_dmabuf, |
| 829 | 819 | .mmap = mbochs_mmap_dmabuf, |
| 830 | 820 | }; |