Hi Andrew, I discovered a regression on a prerequisite patch merged in the media tree that until solved prevents parts of this patch series from going in. See: http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg89538.html Jan is on vacation, and I don't know if I have time this weekend to dig into this, so the patch that caused the regression may have to be reverted for 4.2 and the vb2 patches in this series postponed until the regression problem is fixed. Note that this is all v4l/vb2 related, the get_vaddr_frames helper is actually fine and could be merged, it's just the vb2 patches in this patch series that cannot be merged for now due to deadlocks. Regards, Hans On 06/10/15 11:20, Mauro Carvalho Chehab wrote: > Hi Andrew, > > I received this patch series with a new set of helper functions for > mm, together with changes for media and DRM drivers. > > As this stuff is actually mm code, I prefer if this got merged via > your tree. > > Could you please handle it? Please notice that patch 8 actually changes > the exynos DRM driver, but it misses ack from DRM people. > > Regards, > Mauro > > Jan Kara (9): > mm: Provide new get_vaddr_frames() helper > [media] media: omap_vout: Convert omap_vout_uservirt_to_phys() to use > get_vaddr_pfns() > [media] vb2: Provide helpers for mapping virtual addresses > [media] media: vb2: Convert vb2_dma_sg_get_userptr() to use frame > vector > [media] media: vb2: Convert vb2_vmalloc_get_userptr() to use frame > vector > [media] media: vb2: Convert vb2_dc_get_userptr() to use frame vector > [media] media: vb2: Remove unused functions > [media] drm/exynos: Convert g2d_userptr_get_dma_addr() to use > get_vaddr_frames() > [media] mm: Move get_vaddr_frames() behind a config option > > drivers/gpu/drm/exynos/Kconfig | 1 + > drivers/gpu/drm/exynos/exynos_drm_g2d.c | 95 ++++------ > drivers/gpu/drm/exynos/exynos_drm_gem.c | 97 ----------- > drivers/media/platform/omap/Kconfig | 1 + > drivers/media/platform/omap/omap_vout.c | 69 ++++---- > drivers/media/v4l2-core/Kconfig | 1 + > drivers/media/v4l2-core/videobuf2-dma-contig.c | 214 ++++------------------- > drivers/media/v4l2-core/videobuf2-dma-sg.c | 99 ++--------- > drivers/media/v4l2-core/videobuf2-memops.c | 156 ++++++----------- > drivers/media/v4l2-core/videobuf2-vmalloc.c | 92 ++++------ > include/linux/mm.h | 44 +++++ > include/media/videobuf2-memops.h | 11 +- > mm/Kconfig | 3 + > mm/Makefile | 1 + > mm/frame_vector.c | 232 +++++++++++++++++++++++++ > mm/gup.c | 1 + > 16 files changed, 486 insertions(+), 631 deletions(-) > create mode 100644 mm/frame_vector.c > -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html