drm/ttm: improve uncached page deallocation.
Calls to set_memory_wb() incure heavy TLB flush and IPI cost. To minimize those wait until pool grow beyond batch size before draining the pool. Signed-off-by:Jérôme Glisse <jglisse@redhat.com> Reviewed-by:
Mario Kleiner <mario.kleiner.de@gmail.com> Reviewed-and-Tested-by:
Michel Dänzer <michel@daenzer.net> Reviewed-by:
Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
Please register or sign in to comment