Merge tag 'drm-next-2020-04-03-1' of git://anongit.freedesktop.org/drm/drm
Pull drm hugepage support from Dave Airlie: "This adds support for hugepages to TTM and has been tested with the vmwgfx drivers, though I expect other drivers to start using it" * tag 'drm-next-2020-04-03-1' of git://anongit.freedesktop.org/drm/drm: drm/vmwgfx: Hook up the helpers to align buffer objects drm/vmwgfx: Introduce a huge page aligning TTM range manager drm: Add a drm_get_unmapped_area() helper drm/vmwgfx: Support huge page faults drm/ttm, drm/vmwgfx: Support huge TTM pagefaults mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries mm: Split huge pages on write-notify or COW mm: Introduce vma_is_special_huge fs: Constify vma argument to vma_is_dax
Showing
- drivers/gpu/drm/drm_file.c 141 additions, 0 deletionsdrivers/gpu/drm/drm_file.c
- drivers/gpu/drm/ttm/ttm_bo_vm.c 158 additions, 3 deletionsdrivers/gpu/drm/ttm/ttm_bo_vm.c
- drivers/gpu/drm/vmwgfx/Makefile 1 addition, 0 deletionsdrivers/gpu/drm/vmwgfx/Makefile
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c 13 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 12 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_drv.h
- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c 74 additions, 2 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c 166 additions, 0 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_thp.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c 1 addition, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c 4 additions, 1 deletiondrivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
- include/drm/drm_file.h 9 additions, 0 deletionsinclude/drm/drm_file.h
- include/drm/ttm/ttm_bo_api.h 2 additions, 1 deletioninclude/drm/ttm/ttm_bo_api.h
- include/linux/fs.h 1 addition, 1 deletioninclude/linux/fs.h
- include/linux/huge_mm.h 39 additions, 2 deletionsinclude/linux/huge_mm.h
- include/linux/mm.h 17 additions, 0 deletionsinclude/linux/mm.h
- mm/huge_memory.c 35 additions, 9 deletionsmm/huge_memory.c
- mm/memory.c 19 additions, 8 deletionsmm/memory.c
Loading
Please register or sign in to comment