Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.org/drm/drm
Pull follow_pfn() updates from Daniel Vetter: "Fixes around VM_FPNMAP and follow_pfn: - replace mm/frame_vector.c by get_user_pages in misc/habana and drm/exynos drivers, then move that into media as it's sole user - close race in generic_access_phys - s390 pci ioctl fix of this series landed in 5.11 already - properly revoke iomem mappings (/dev/mem, pci files)" * tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.org/drm/drm: PCI: Revoke mappings like devmem PCI: Also set up legacy files only after sysfs init sysfs: Support zapping of binary attr mmaps resource: Move devmem revoke code to resource framework /dev/mem: Only set filp->f_mapping PCI: Obey iomem restrictions for procfs mmap mm: Close race in generic_access_phys media: videobuf2: Move frame_vector into media subsystem mm/frame-vector: Use FOLL_LONGTERM misc/habana: Use FOLL_LONGTERM for userptr misc/habana: Stop using frame_vector helpers drm/exynos: Use FOLL_LONGTERM for g2d cmdlists drm/exynos: Stop using frame_vector helpers
Showing
- drivers/char/mem.c 1 addition, 85 deletionsdrivers/char/mem.c
- drivers/gpu/drm/exynos/Kconfig 0 additions, 1 deletiondrivers/gpu/drm/exynos/Kconfig
- drivers/gpu/drm/exynos/exynos_drm_g2d.c 21 additions, 27 deletionsdrivers/gpu/drm/exynos/exynos_drm_g2d.c
- drivers/media/common/videobuf2/Kconfig 0 additions, 1 deletiondrivers/media/common/videobuf2/Kconfig
- drivers/media/common/videobuf2/Makefile 1 addition, 0 deletionsdrivers/media/common/videobuf2/Makefile
- drivers/media/common/videobuf2/frame_vector.c 19 additions, 36 deletionsdrivers/media/common/videobuf2/frame_vector.c
- drivers/media/common/videobuf2/videobuf2-memops.c 1 addition, 2 deletionsdrivers/media/common/videobuf2/videobuf2-memops.c
- drivers/media/platform/omap/Kconfig 0 additions, 1 deletiondrivers/media/platform/omap/Kconfig
- drivers/misc/habanalabs/Kconfig 0 additions, 1 deletiondrivers/misc/habanalabs/Kconfig
- drivers/misc/habanalabs/common/habanalabs.h 4 additions, 2 deletionsdrivers/misc/habanalabs/common/habanalabs.h
- drivers/misc/habanalabs/common/memory.c 19 additions, 33 deletionsdrivers/misc/habanalabs/common/memory.c
- drivers/pci/pci-sysfs.c 11 additions, 0 deletionsdrivers/pci/pci-sysfs.c
- drivers/pci/proc.c 6 additions, 0 deletionsdrivers/pci/proc.c
- fs/sysfs/file.c 11 additions, 0 deletionsfs/sysfs/file.c
- include/linux/ioport.h 1 addition, 5 deletionsinclude/linux/ioport.h
- include/linux/mm.h 2 additions, 43 deletionsinclude/linux/mm.h
- include/linux/sysfs.h 2 additions, 0 deletionsinclude/linux/sysfs.h
- include/media/frame_vector.h 47 additions, 0 deletionsinclude/media/frame_vector.h
- include/media/videobuf2-core.h 1 addition, 0 deletionsinclude/media/videobuf2-core.h
- kernel/resource.c 97 additions, 1 deletionkernel/resource.c
Loading
Please register or sign in to comment