History

sample/mdev/mbochs: remove mbochs_kmap_atomic_dmabuf

Atomic mapping interface for dmabufs will be removed.

Gerd Hoffmann committed 8 years ago

Commit 2203d8a1 parent 08ca1b51 file · +0 −10Browse files

Unified · Split

samples/vfio-mdev/mbochs.c+0−10
@@ -803,15 +803,6 @@ static void mbochs_release_dmabuf(struct dma_buf *buf) · 802 unmodified lines
803803 mutex_unlock(&mdev_state->ops_lock);
804804 }
805805
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−
815806 static void *mbochs_kmap_dmabuf(struct dma_buf *buf, unsigned long page_num)
816807 {
817808 struct mbochs_dmabuf *dmabuf = buf->priv;
@@ -824,7 +815,6 @@ static struct dma_buf_ops mbochs_dmabuf_ops = { · 6 unmodified lines
824815 .map_dma_buf = mbochs_map_dmabuf,
825816 .unmap_dma_buf = mbochs_unmap_dmabuf,
826817 .release = mbochs_release_dmabuf,
827− .map_atomic = mbochs_kmap_atomic_dmabuf,
828818 .map = mbochs_kmap_dmabuf,
829819 .mmap = mbochs_mmap_dmabuf,
830820 };