diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-08-03 17:04:10 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-08-08 10:05:17 +0200 |
commit | db2395eccf0829de5eb54625167f6cbc3faa1418 (patch) | |
tree | c770dbc6900a54bb1593634333f7436ec70f8c70 /include/drm/drm_vma_manager.h | |
parent | drm: Track drm_mm nodes with an interval tree (diff) | |
download | linux-db2395eccf0829de5eb54625167f6cbc3faa1418.tar.xz linux-db2395eccf0829de5eb54625167f6cbc3faa1418.zip |
drm: Convert drm_vma_manager to embedded interval-tree in drm_mm
Having added an interval-tree to struct drm_mm, we can replace the
auxiliary rb-tree inside the drm_vma_manager with it.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: David Herrmann <dh.herrmann@gmail.com>
Cc: dri-devel@lists.freedesktop.org
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1470236651-678-2-git-send-email-chris@chris-wilson.co.uk
Diffstat (limited to 'include/drm/drm_vma_manager.h')
-rw-r--r-- | include/drm/drm_vma_manager.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/drm/drm_vma_manager.h b/include/drm/drm_vma_manager.h index 06ea8e077ec2..afba6fcac853 100644 --- a/include/drm/drm_vma_manager.h +++ b/include/drm/drm_vma_manager.h @@ -40,13 +40,11 @@ struct drm_vma_offset_file { struct drm_vma_offset_node { rwlock_t vm_lock; struct drm_mm_node vm_node; - struct rb_node vm_rb; struct rb_root vm_files; }; struct drm_vma_offset_manager { rwlock_t vm_lock; - struct rb_root vm_addr_space_rb; struct drm_mm vm_addr_space_mm; }; |