[GIT PULL for v4.3-rc1] media updates

From: Mauro Carvalho Chehab
Date: Thu Sep 10 2015 - 07:46:30 EST


Hi Linus,

Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v4.3-2

For a series of patches that move part of the code used to allocate memory
from the media subsystem to the mm subsystem.

PS.: there are some conflicts with upstream. Two of them are really trivial
(just Kconfig/Makefile additions). The other one is more complex, and
involves some code that are been moved to mm.

As you told in the past that you generally prefers to see the conflicts,
I'm keeping it. However, if you prefer, I can solve it locally and send you
another pull request with the conflict fixed. Whatever works best for you.

Thanks and regards,
Mauro

The following changes since commit 27c039750c8ff1297632e424a4674732cc4c3c70:

[media] sr030pc30: don't read a new pointer (2015-08-16 12:58:31 -0300)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v4.3-2

for you to fetch changes up to 63540f01917c0d8b03b9813a0d6539469b163139:

[media] drm/exynos: Convert g2d_userptr_get_dma_addr() to use get_vaddr_frames() (2015-08-16 13:15:58 -0300)

----------------------------------------------------------------
media updates for v4.3-rc1

----------------------------------------------------------------
Jan Kara (9):
[media] vb2: Push mmap_sem down to memops
[media] 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()

drivers/gpu/drm/exynos/Kconfig | 1 +
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 89 +-
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-core.c | 2 -
drivers/media/v4l2-core/videobuf2-dma-contig.c | 207 +-
drivers/media/v4l2-core/videobuf2-dma-sg.c | 91 +-
drivers/media/v4l2-core/videobuf2-memops.c | 148 +-
drivers/media/v4l2-core/videobuf2-vmalloc.c | 90 +-
include/linux/mm.h | 44 +
include/media/videobuf2-memops.h | 11 +-
mm/Kconfig | 3 +
mm/Makefile | 1 +
mm/frame_vector.c | 230 ++
16 files changed, 477 insertions(+), 608 deletions(-)
create mode 100644 mm/frame_vector.c

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/