forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-09 244b2c5ca8b14627e4a17755e5922221e121c771
kernel/drivers/gpu/drm/drm_vma_manager.c
....@@ -23,15 +23,15 @@
2323 * OTHER DEALINGS IN THE SOFTWARE.
2424 */
2525
26
-#include <drm/drmP.h>
27
-#include <drm/drm_mm.h>
28
-#include <drm/drm_vma_manager.h>
2926 #include <linux/mm.h>
3027 #include <linux/module.h>
3128 #include <linux/rbtree.h>
3229 #include <linux/slab.h>
3330 #include <linux/spinlock.h>
3431 #include <linux/types.h>
32
+
33
+#include <drm/drm_mm.h>
34
+#include <drm/drm_vma_manager.h>
3535
3636 /**
3737 * DOC: vma offset manager
....@@ -103,10 +103,7 @@
103103 */
104104 void drm_vma_offset_manager_destroy(struct drm_vma_offset_manager *mgr)
105105 {
106
- /* take the lock to protect against buggy drivers */
107
- write_lock(&mgr->vm_lock);
108106 drm_mm_takedown(&mgr->vm_addr_space_mm);
109
- write_unlock(&mgr->vm_lock);
110107 }
111108 EXPORT_SYMBOL(drm_vma_offset_manager_destroy);
112109