[PATCH 3/3] drm/exynos: clone new sgt instead of creating from pages

2012-11-08 Thread Inki Dae
2012/11/7 Prathyush K > During map_dma_buf, a new sgt needs to be created before being mapped to > another device's address space. Currently, this sgt is created from > the pages of the gem buffer everytime by calling dma_get_sgtable. This > will be time consuming if the map/unmap calls are done

[PATCH 3/3] drm/exynos: clone new sgt instead of creating from pages

2012-11-07 Thread Prathyush K
During map_dma_buf, a new sgt needs to be created before being mapped to another device's address space. Currently, this sgt is created from the pages of the gem buffer everytime by calling dma_get_sgtable. This will be time consuming if the map/unmap calls are done repeatedly for very large buffer

Re: [PATCH 3/3] drm/exynos: clone new sgt instead of creating from pages

2012-11-07 Thread Inki Dae
2012/11/7 Prathyush K > During map_dma_buf, a new sgt needs to be created before being mapped to > another device's address space. Currently, this sgt is created from > the pages of the gem buffer everytime by calling dma_get_sgtable. This > will be time consuming if the map/unmap calls are done

[PATCH 3/3] drm/exynos: clone new sgt instead of creating from pages

2012-11-07 Thread Prathyush K
During map_dma_buf, a new sgt needs to be created before being mapped to another device's address space. Currently, this sgt is created from the pages of the gem buffer everytime by calling dma_get_sgtable. This will be time consuming if the map/unmap calls are done repeatedly for very large buffer