lockstat: Fix min, max times in /proc/lock_stats
authorFrank Rowand <frank.rowand@am.sony.com>
Thu, 19 Nov 2009 21:42:06 +0000 (13:42 -0800)
committerIngo Molnar <mingo@elte.hu>
Sun, 6 Dec 2009 12:20:00 +0000 (13:20 +0100)
commit109d71c6dd52ec08878c2c67eb4c0bd67fcbc80b
tree0e531ab9d3327bbc939a13e8e2991150ada9e469
parent6ec22f9b037fc0c2e00ddb7023fad279c365324d
lockstat: Fix min, max times in /proc/lock_stats

Fix min, max times in /proc/lock_stats

(1) When collecting lock hold and wait times, if the current minimum
    time is zero, it will be replaced by the next time.

(2) When aggregating minimum and maximum lock hold and wait times
    accross cpus, the values are added, instead of selecting the
    minimum and maximum.

Signed-off-by: Frank Rowand <frank.rowand@am.sony.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <4B05BBAE.2050005@am.sony.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/lockdep.c