| .. | .. |
|---|
| 23 | 23 | * OTHER DEALINGS IN THE SOFTWARE. |
|---|
| 24 | 24 | */ |
|---|
| 25 | 25 | |
|---|
| 26 | | -#include <drm/drmP.h> |
|---|
| 27 | | -#include <drm/drm_mm.h> |
|---|
| 28 | | -#include <drm/drm_vma_manager.h> |
|---|
| 29 | 26 | #include <linux/mm.h> |
|---|
| 30 | 27 | #include <linux/module.h> |
|---|
| 31 | 28 | #include <linux/rbtree.h> |
|---|
| 32 | 29 | #include <linux/slab.h> |
|---|
| 33 | 30 | #include <linux/spinlock.h> |
|---|
| 34 | 31 | #include <linux/types.h> |
|---|
| 32 | + |
|---|
| 33 | +#include <drm/drm_mm.h> |
|---|
| 34 | +#include <drm/drm_vma_manager.h> |
|---|
| 35 | 35 | |
|---|
| 36 | 36 | /** |
|---|
| 37 | 37 | * DOC: vma offset manager |
|---|
| .. | .. |
|---|
| 103 | 103 | */ |
|---|
| 104 | 104 | void drm_vma_offset_manager_destroy(struct drm_vma_offset_manager *mgr) |
|---|
| 105 | 105 | { |
|---|
| 106 | | - /* take the lock to protect against buggy drivers */ |
|---|
| 107 | | - write_lock(&mgr->vm_lock); |
|---|
| 108 | 106 | drm_mm_takedown(&mgr->vm_addr_space_mm); |
|---|
| 109 | | - write_unlock(&mgr->vm_lock); |
|---|
| 110 | 107 | } |
|---|
| 111 | 108 | EXPORT_SYMBOL(drm_vma_offset_manager_destroy); |
|---|
| 112 | 109 | |
|---|