diff options
author | asmathur <asmathur@codeaurora.org> | 2014-11-12 15:54:19 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-01-16 20:21:20 -0800 |
commit | 625d69ee83ea95339c64f95db1d31852477f6aad (patch) | |
tree | 0eda55962578d535b914729bdb0efebd0cf03bc9 /libmemtrack | |
parent | 2dbd0fa2625f44212b46ddff1efd95a431b65d76 (diff) | |
download | display-625d69ee83ea95339c64f95db1d31852477f6aad.tar.gz |
libmemtrack: Fix the kgsl memory flag to determine usermapped buffers
The flag is the last character in 'flags' field array. It was wrongly
indexed at flags[6] causing all entries to be marked as unaccounted.
The correct check should be for flags[5] to be equal to 'Y'.
Change-Id: I9f9af884b697363186d6315e5fb7c5673c22a495
Diffstat (limited to 'libmemtrack')
-rw-r--r-- | libmemtrack/kgsl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmemtrack/kgsl.c b/libmemtrack/kgsl.c index b1202466..6dc9774a 100644 --- a/libmemtrack/kgsl.c +++ b/libmemtrack/kgsl.c @@ -107,7 +107,7 @@ int kgsl_memtrack_get_memory(pid_t pid, enum memtrack_type type, if (type == MEMTRACK_TYPE_GL && strcmp(line_type, "gpumem") == 0) { - if (flags[6] == 'Y') + if (flags[5] == 'Y') accounted_size += size; else unaccounted_size += size; |