Loading drivers/gpu/msm/kgsl.c +4 −0 Original line number Diff line number Diff line Loading @@ -3465,6 +3465,7 @@ long kgsl_ioctl_sparse_virt_free(struct kgsl_device_private *dev_priv, return 0; } /* entry->bind_lock must be held by the caller */ static int _sparse_add_to_bind_tree(struct kgsl_mem_entry *entry, uint64_t v_offset, struct kgsl_memdesc *memdesc, Loading Loading @@ -3723,8 +3724,11 @@ static int _sparse_bind(struct kgsl_process_private *process, return ret; } spin_lock(&virt_entry->bind_lock); ret = _sparse_add_to_bind_tree(virt_entry, v_offset, memdesc, p_offset, size, flags); spin_unlock(&virt_entry->bind_lock); if (ret == 0) memdesc->cur_bindings += size / PAGE_SIZE; Loading Loading
drivers/gpu/msm/kgsl.c +4 −0 Original line number Diff line number Diff line Loading @@ -3465,6 +3465,7 @@ long kgsl_ioctl_sparse_virt_free(struct kgsl_device_private *dev_priv, return 0; } /* entry->bind_lock must be held by the caller */ static int _sparse_add_to_bind_tree(struct kgsl_mem_entry *entry, uint64_t v_offset, struct kgsl_memdesc *memdesc, Loading Loading @@ -3723,8 +3724,11 @@ static int _sparse_bind(struct kgsl_process_private *process, return ret; } spin_lock(&virt_entry->bind_lock); ret = _sparse_add_to_bind_tree(virt_entry, v_offset, memdesc, p_offset, size, flags); spin_unlock(&virt_entry->bind_lock); if (ret == 0) memdesc->cur_bindings += size / PAGE_SIZE; Loading