latencytop: fix per task accumulator
commitb5b514d543f20fa4111eb69abaf6c06b185b454e
authorKen Chen <kenchen@google.com>
Thu, 11 Nov 2010 22:05:16 +0000 (11 14:05 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:26:51 +0000 (9 13:26 -0800)
tree0a89b7ca3a52f043bb4872f48dafe85f13c9ae53
parent611a418f2d8508757f9ca9499fe5348e3df21e8e
latencytop: fix per task accumulator

commit 38715258aa2e8cd94bd4aafadc544e5104efd551 upstream.

Per task latencytop accumulator prematurely terminates due to erroneous
placement of latency_record_count.  It should be incremented whenever a
new record is allocated instead of increment on every latencytop event.

Also fix search iterator to only search known record events instead of
blindly searching all pre-allocated space.

Signed-off-by: Ken Chen <kenchen@google.com>
Reviewed-by: Arjan van de Ven <arjan@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
kernel/latencytop.c