Hi Tomasz<br><br><div class="gmail_quote">On 23 May 2012 14:07, Tomasz Stanislawski <span dir="ltr">&lt;<a href="mailto:t.stanislaws@samsung.com" target="_blank">t.stanislaws@samsung.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hello everyone,<br>
The patches adds support for DMABUF exporting to V4L2 stack.  The latest<br>
support for DMABUF importing was posted in [1]. The exporter part is dependant<br>
on DMA mapping redesign [2] which is not merged into the mainline. Therefore it<br>
is posted as a separate patchset. Moreover some patches depends on vmap<br>
extension for DMABUF by Dave Airlie [3] and sg_alloc_table_from_pages function<br>
[4].<br></blockquote><div><br></div><div>Do you have your own git ?</div><div> </div><div>Thanks</div><div>Sangwook</div><div> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

Changelog:<br>
v0: (RFC)<br>
- updated setup of VIDIOC_EXPBUF ioctl<br>
- doc updates<br>
- introduced workaround to avoid using dma_get_pages,<br>
- removed caching of exported dmabuf to avoid existence of circular reference<br>
  between dmabuf and vb2_dc_buf or resource leakage<br>
- removed all &#39;change behaviour&#39; patches<br>
- inital support for exporting in s5p-mfs driver<br>
- removal of vb2_mmap_pfn_range that is no longer used<br>
- use sg_alloc_table_from_pages instead of creating sglist in vb2_dc code<br>
- move attachment allocation to exporter&#39;s attach callback<br>
<br>
[1] <a href="http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/48730" target="_blank">http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/48730</a><br>
[2] <a href="http://thread.gmane.org/gmane.linux.kernel.cross-arch/14098" target="_blank">http://thread.gmane.org/gmane.linux.kernel.cross-arch/14098</a><br>
[3] <a href="http://permalink.gmane.org/gmane.comp.video.dri.devel/69302" target="_blank">http://permalink.gmane.org/gmane.comp.video.dri.devel/69302</a><br>
[4] This patchset is rebased on 3.4-rc1 plus the following patchsets:<br>
<br>
Marek Szyprowski (1):<br>
  v4l: vb2-dma-contig: let mmap method to use dma_mmap_coherent call<br>
<br>
Tomasz Stanislawski (11):<br>
  v4l: add buffer exporting via dmabuf<br>
  v4l: vb2: add buffer exporting via dmabuf<br>
  v4l: vb2-dma-contig: add setup of sglist for MMAP buffers<br>
  v4l: vb2-dma-contig: add support for DMABUF exporting<br>
  v4l: vb2-dma-contig: add vmap/kmap for dmabuf exporting<br>
  v4l: s5p-fimc: support for dmabuf exporting<br>
  v4l: s5p-tv: mixer: support for dmabuf exporting<br>
  v4l: s5p-mfc: support for dmabuf exporting<br>
  v4l: vb2: remove vb2_mmap_pfn_range function<br>
  v4l: vb2-dma-contig: use sg_alloc_table_from_pages function<br>
  v4l: vb2-dma-contig: Move allocation of dbuf attachment to attach cb<br>
<br>
 drivers/media/video/s5p-fimc/fimc-capture.c |    9 +<br>
 drivers/media/video/s5p-mfc/s5p_mfc_dec.c   |   13 ++<br>
 drivers/media/video/s5p-mfc/s5p_mfc_enc.c   |   13 ++<br>
 drivers/media/video/s5p-tv/mixer_video.c    |   10 +<br>
 drivers/media/video/v4l2-compat-ioctl32.c   |    1 +<br>
 drivers/media/video/v4l2-dev.c              |    1 +<br>
 drivers/media/video/v4l2-ioctl.c            |    6 +<br>
 drivers/media/video/videobuf2-core.c        |   67 ++++++<br>
 drivers/media/video/videobuf2-dma-contig.c  |  323 ++++++++++++++++++++++-----<br>
 drivers/media/video/videobuf2-memops.c      |   40 ----<br>
 include/linux/videodev2.h                   |   26 +++<br>
 include/media/v4l2-ioctl.h                  |    2 +<br>
 include/media/videobuf2-core.h              |    2 +<br>
 include/media/videobuf2-memops.h            |    5 -<br>
 14 files changed, 411 insertions(+), 107 deletions(-)<br>
<span><font color="#888888"><br>
--<br>
1.7.9.5<br>
<br>
<br>
_______________________________________________<br>
Linaro-mm-sig mailing list<br>
<a href="mailto:Linaro-mm-sig@lists.linaro.org" target="_blank">Linaro-mm-sig@lists.linaro.org</a><br>
<a href="http://lists.linaro.org/mailman/listinfo/linaro-mm-sig" target="_blank">http://lists.linaro.org/mailman/listinfo/linaro-mm-sig</a><br>
</font></span></blockquote></div><br>