From f5bc0c61b3fe3c6ded43c5409292bcff675fc602 Mon Sep 17 00:00:00 2001 From: Lo?c Minier Date: Wed, 27 Mar 2013 20:01:07 -0700 Subject: [PATCH] avoid bogus warning on PSS measurement with empty smaps files --- smem | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/smem b/smem index 7a3170d..5b0ef8a 100755 --- a/smem +++ b/smem @@ -143,7 +143,9 @@ def pidmaps(pid): maps = {} start = None seen = False + empty = True for l in src.mapdata(pid): + empty = False f = l.split() if f[-1] == 'kB': if f[0].startswith('Pss'): @@ -159,7 +161,7 @@ def pidmaps(pid): offset=int(f[2], 16), device=f[3], inode=f[4], name=name) - if not seen and not warned: + if not empty and not seen and not warned: sys.stderr.write('warning: kernel does not appear to support PSS measurement\n') warned = True if not options.sort: