diff options
author | Rama Vaddula <rvaddula@codeaurora.org> | 2014-11-25 14:20:16 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-11-25 15:53:52 -0800 |
commit | eb2121a1c7ffc884199544a31394c2332a254b40 (patch) | |
tree | 8c5bf9ebde56951d055a6c26ea12a00ee51d65ff /libmemtrack | |
parent | f4b46aeb5f8dc2791bd752716c2f2530c5c5be73 (diff) | |
download | display-eb2121a1c7ffc884199544a31394c2332a254b40.tar.gz |
libmemtrack: Properly account for memory usage
Do not count the memory usage for egl_surfaces since its used
as egl_image in surface flinger.
Change-Id: If0049fb04ead93c632e3c4ad15185a19f17e0810
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 30261755..b1202466 100644 --- a/libmemtrack/kgsl.c +++ b/libmemtrack/kgsl.c @@ -113,7 +113,7 @@ int kgsl_memtrack_get_memory(pid_t pid, enum memtrack_type type, unaccounted_size += size; } else if (type == MEMTRACK_TYPE_GRAPHICS && strcmp(line_type, "ion") == 0) { - if (!is_surfaceflinger || strcmp(line_usage, "egl_image") != 0) { + if ( !(is_surfaceflinger == false && strcmp(line_usage, "egl_surface") == 0)) { unaccounted_size += size; } } |