diff options
author | Karel Zak | 2013-02-14 16:29:51 +0100 |
---|---|---|
committer | Karel Zak | 2013-02-14 16:29:51 +0100 |
commit | 55c0d16bab8cc84b72bf11cb2fdd8aa6205ac608 (patch) | |
tree | 716da88bdd49bce9b07501f29504235b9b72a022 /disk-utils/fsck.cramfs.c | |
parent | lslocks: use libmount to parse mountinfo (diff) | |
download | kernel-qcow2-util-linux-55c0d16bab8cc84b72bf11cb2fdd8aa6205ac608.tar.gz kernel-qcow2-util-linux-55c0d16bab8cc84b72bf11cb2fdd8aa6205ac608.tar.xz kernel-qcow2-util-linux-55c0d16bab8cc84b72bf11cb2fdd8aa6205ac608.zip |
lslocks: detect blocked locks, fix /proc/locks parser
$ flock foo -c "sleep 100" & flock foo -c "sleep 100"
old version:
$ lslocks
lslocks: failed to parse pid: 'WRITE'
new version:
COMMAND PID TYPE SIZE MODE M START END PATH
[...]
flock 1318 FLOCK 0B WRITE* 0 0 0 /home/projects/
flock 1319 FLOCK 0B WRITE 0 0 0 /home/projects/
The asterisk (e.g. WRITE*) is used for blocked processes.
Reported-by: Mantas Mikulenas <grawity@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/fsck.cramfs.c')
0 files changed, 0 insertions, 0 deletions