]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
latencytop: fix per task accumulator
authorKen Chen <kenchen@google.com>
Thu, 11 Nov 2010 22:05:16 +0000 (14:05 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 21 Mar 2011 19:43:57 +0000 (12:43 -0700)
commit08f41fe804d2c008e38b199afbb06e6d5d493d85
treeacbff914d41c60f27a44d3a082a9c8cd2a602390
parent8bef02493a914dbb950c0782f23d0c1fa4687303
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