drm/msm: remove msm_gem_free_work
Now that we don't need struct_mutex in the free path, we can get rid of the asynchronous free all together. Change-Id: I82406450e3a5d0d49d3fb753c621f55e8f4af088 Signed-off-by: Rob Clark <robdclark@chromium.org> Git-commit: c951a9b284b907604759628d273901064c60d09f Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Signed-off-by: Samantha Tran <samtran@codeaurora.org>
此提交包含在:
@@ -792,9 +792,6 @@ static int msm_drm_component_init(struct device *dev)
|
||||
priv->wq = alloc_ordered_workqueue("msm_drm", 0);
|
||||
init_waitqueue_head(&priv->pending_crtcs_event);
|
||||
|
||||
INIT_WORK(&priv->free_work, msm_gem_free_work);
|
||||
init_llist_head(&priv->free_list);
|
||||
|
||||
INIT_LIST_HEAD(&priv->client_event_list);
|
||||
INIT_LIST_HEAD(&priv->inactive_list);
|
||||
INIT_LIST_HEAD(&priv->vm_client_list);
|
||||
|
新增問題並參考
封鎖使用者