commit | 9a45ddaaa674aa103cd74a0df9a3f9c2c8fb3124 | [log] [tgz] |
---|---|---|
author | Ben Skeggs <bskeggs@redhat.com> | Wed Nov 01 03:56:19 2017 +1000 |
committer | Ben Skeggs <bskeggs@redhat.com> | Thu Nov 02 13:32:24 2017 +1000 |
tree | 7079567c725f676294b36dec2ac60ab5c6f23df6 | |
parent | 5e075fdeb166098a3dc493026534c7631e845782 [diff] |
drm/nouveau/mmu: implement page table cache Builds up and maintains a small cache of each page table size in order to reduce the frequency of expensive allocations, particularly in the pathological case where an address range ping-pongs between allocated and free. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>