diff options
| author | Linux Build Service Account <lnxbuild@quicinc.com> | 2017-11-19 07:45:12 -0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-11-19 07:45:12 -0800 |
| commit | 72c7a91cb3e5009788bda00a6fd72396fd7fd44c (patch) | |
| tree | 7d46535eaa4f6aa4981f8b1b512580548a777f89 /drivers | |
| parent | 99e4961cf1060ffc1562c081724a3b6851a92073 (diff) | |
| parent | 771c10f1120fd738c87a54676cef35fd60c82b4e (diff) | |
Merge "msm: kgsl: Use the bind lock when dumping entries"
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/gpu/msm/kgsl_debugfs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/msm/kgsl_debugfs.c b/drivers/gpu/msm/kgsl_debugfs.c index 37d92428f02c..592257a332d1 100644 --- a/drivers/gpu/msm/kgsl_debugfs.c +++ b/drivers/gpu/msm/kgsl_debugfs.c @@ -299,6 +299,7 @@ static int print_sparse_mem_entry(int id, void *ptr, void *data) if (!(m->flags & KGSL_MEMFLAGS_SPARSE_VIRT)) return 0; + spin_lock(&entry->bind_lock); node = rb_first(&entry->bind_tree); while (node != NULL) { @@ -309,6 +310,7 @@ static int print_sparse_mem_entry(int id, void *ptr, void *data) obj->v_off, obj->size, obj->p_off); node = rb_next(node); } + spin_unlock(&entry->bind_lock); seq_putc(s, '\n'); |
