From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> If the trace data says we ran trylock but we were already locked, don't record another lock. Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --- tools/xfsbuflock.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/xfsbuflock.py b/tools/xfsbuflock.py index 82b6e01f..cc15f582 100755 --- a/tools/xfsbuflock.py +++ b/tools/xfsbuflock.py @@ -87,7 +87,8 @@ class Buffer: self.waiters = set() def trylock(self, process, time): - self.lockdone(process, time) + if not self.locked: + self.lockdone(process, time) def lockdone(self, process, time): if self.locked: -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html