This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 83eb69f3b80f Merge branch 'work.exfat' of git://git.kernel.org/pub/scm/ [...] new f05a3849f644 fs: Constify vma argument to vma_is_dax new 2484ca9b6a20 mm: Introduce vma_is_special_huge new 327e9fd48972 mm: Split huge pages on write-notify or COW new 9a9731b18c9b mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries new 314b6580adc5 drm/ttm, drm/vmwgfx: Support huge TTM pagefaults new 75390281ab68 drm/vmwgfx: Support huge page faults new b18234166709 drm: Add a drm_get_unmapped_area() helper new 7546f7ffdb5c drm/vmwgfx: Introduce a huge page aligning TTM range manager new 9431042dbc8c drm/vmwgfx: Hook up the helpers to align buffer objects new 0e7e6198af28 Merge branch 'ttm-transhuge' of git://people.freedesktop.o [...] new ea9448b254e2 Merge tag 'drm-next-2020-04-03-1' of git://anongit.freedes [...]
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: drivers/gpu/drm/drm_file.c | 141 ++++++++++++++++++++++++ drivers/gpu/drm/ttm/ttm_bo_vm.c | 161 +++++++++++++++++++++++++++- drivers/gpu/drm/vmwgfx/Makefile | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 13 +++ drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 +++ drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 76 ++++++++++++- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 166 +++++++++++++++++++++++++++++ drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 5 +- include/drm/drm_file.h | 9 ++ include/drm/ttm/ttm_bo_api.h | 3 +- include/linux/fs.h | 2 +- include/linux/huge_mm.h | 41 ++++++- include/linux/mm.h | 17 +++ mm/huge_memory.c | 44 ++++++-- mm/memory.c | 27 +++-- 16 files changed, 692 insertions(+), 28 deletions(-) create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c