|
2004/09/13
|
Version 1.4.11 the lockstat command is available, which
adds a simple #include of errno.h so that it compiles in a
Redhat Advanced Server 3.0 environment.
|
|
2002/08/15
|
Version 2002/08/15 of the locksort perl script is available,
which sorts lockmeter output using a specified field, in either
ascending or descending values of that field. Typically used to sort
on contention or utilization percentages.
Contributed by Rick Lindsley of IBM (ricklind@us.ibm.com).
|
|
2002/06/03
|
Version 1.5 of kernel patch released for 2.5,8, 2.5.10, and 2.5.17.
Mips32 and Mips64 support is not available in these baseline kernels,
yet, so lockmeter support isn't available for them, either.
|
|
2002/05/23
|
Version 1.5 of kernel patch released for 2.4.18, adding support for
the [32-bit] mips architecture.
|
|
2002/03/06
|
Version 1.4.11 of kernel patch released for 2.4.18 and 2.5.5.
|
|
2002/02/20
|
Version 1.4.11 of kernel patch released for 2.5.3.
|
|
2002/01/02
|
Version 1.4.11 of kernel patch released for 2.4.17.
|
|
2001/12/18
|
Version 1.4.11 of kernel patch released for 2.4.16.
Makes i386 atomic_dec_and_lock() inline, giving full visibility to
the callers and to the specific underlying spin_lock() uses, while
maintaining the i386 "fast path" non-use of spin_lock().
|
|
2001/12/11
|
Version 1.4.10 of kernel patch released for 2.4.16.
|
|
2001/11/21
|
Version 1.4.10 of kernel patch released for 2.4.14, giving a clearer
look at atomic_dec_and_lock() uses.
|
|
2001/11/14
|
Version 1.4.9 of kernel patch released for 2.4.14.
|
|
2001/10/26
|
Version 1.4.9 of kernel patch released for 2.4.13.
|
|
2001/10/15
|
Lockstat version 1.4.10 released, compatible with lockmeter kernel
patch version 1.4.9. Fixes bug in handling multiple symbols for
a comon address in the System.map file.
|
|
2001/09/28
|
Version 1.4.9 of kernel patch released for 2.4.10.
|
|
2001/08/31
|
Version 1.4.9 of kernel patch released for 2.4.9, and also for
the 2.4.9+Trillian ia64 patched source tree.
|
|
2001/07/30
|
Version 1.4.9 of lockstat program, supporting multiple "-m" arguments.
An -m argument can specify a System.map file (for example,
/usr/src/linux/System.map) or a modules map file that was produced
by /sbin/ksyms.
|
|
2001/07/13
|
Version 1.4.9 of kernel patch released for 2.4.6.
|
|
2001/06/12
|
Version 1.4.9 of kernel patch released for 2.4.5.
|
|
2001/05/25
|
Version 1.4.9 of kernel patch released for 2.4.4.
|
|
2001/04/11
|
Version 1.4.8 of kernel patch released for 2.4.3.
|
|
2001/03/23
|
Version 1.4.8 of kernel patch released for 2.4.2, fixing an occasional
bogus max-wait-time value in the read-lock section.
Lockstat version 1.4.7 also released, fixing an occasionally bogus
lock or procedure name.
|
|
2001/03/18
|
Lockstat version 1.4.6 released, fixing a misreporting of wait-time
data for write-locks.
|
|
2001/03/16
|
Lockstat version 1.4.5 released. Uses fewer output columns; changes
some count fields to percentages; and adds a new "% CPU" field to the
WAIT group, showing the percentage of total CPU cycles consumed by
waiting for each particular lock.
|
|
2001/03/09
|
Lockstat version 1.4.4 released, fixing an occasional under-reporting
of hold-time data.
|
|
2001/02/16
|
Lockmeter version 1.4.6 released, primarily tweaking the mips64 port.
|
|
2000/11/10
|
Version 1.4.4 of kernel patch released for 2.4.0-test10, supporting
i386, alpha, ia64, mips64, and sparc64.
|
|
2000/11/06
|
Version 1.4.4 of kernel patch released for 2.4.0-test9, supporting
i386, alpha, ia64, mips64, and sparc64.
|
|
2000/10/03
|
Version 1.4.3 of kernel patch released for 2.4.0-test8, supporting
i386, alpha, ia64, mips64, and sparc64. Also, a compatible
Lockstat-1.4.2.
|
|
2000/09/22
|
Version 1.4.2 of kernel patch released for 2.4.0-test7, supporting
i386, ia64, and mips64. Alpha support is probably still broken.
|
|
2000/09/15
|
Version 1.4.1 of kernel patch released for 2.4.0-test7, supporting
i386 and mips64, with small tweaks and a bug fix for mips64.
Alpha support is still broken.
|
|
2000/09/12
|
Version 1.4 of kernel patch released for 2.4.0-test7, supporting
i386 and mips64, plus a compatible version 1.4 of Lockstat.
Alpha support is still broken.
|
|
2000/08/24
|
Version 1.3 of kernel patch released for 2.3.99pre6, supporting
i386 and Alpha, plus a compatible version 1.3 of Lockstat.
This enhancement was contributed by Ray Bryant of IBM-Austin
(raybry@us.ibm.com).
|
2000/05/09
|
Version 1.2.2 of kernel patch released for 2.3.99pre2, supporting
i386 and Alpha. This differs only slightly from version 1.2.1:
using a local CLI instead of a global CLI in a non-mainline path.
|
2000/04/06
|
Version 1.2.1 of kernel patch released for 2.3.99pre2, supporting
i386 and Alpha. This differs only slightly from version 1.2 and
fixes some Alpha compile problems.
|
2000/04/04
|
Version 1.2 of kernel patch released for 2.3.99pre2, supporting
i386 and Alpha. Version 1.2 of lockstat also released, compatible
with the kernel patch and making slight improvements to some
error messages.
|
|
2000/03/07
|
Version 1.1.4 of kernel patch released for 2.3.49, supporting
i386 and Alpha.
|
|
2000/02/16
|
Version 1.1.4 of kernel patch released for 2.2.14. This supports
i386, NOT Alpha, and is intended to fix the /proc/lockmeter
return codes. This makes the external behavior the same as the
patch against 2.3.42, and allows the same lockstat (rev1.1.4) to
work against both 2.2.14 and 2.3.42.
|
|
2000/02/15
|
Version 1.1.4 of kernel patch released for 2.3.42, supporting
i386 and Alpha. Fixes /proc/lockmeter return codes. Reduces
bus locking in _spin_lock_().
A compatible version of lockstat (1.1.4) is also available,
which expects the proper /proc/lockmeter return codes, and
which prints a properly rounded CON[tention] percentage.
|
|
2000/02/08
|
Version 1.1.3 of kernel patch released for 2.3.42, supporting
i386 and also attempting to support Alpha.
|
|
2000/01/18
|
Version 1.1.3 of kernel patch released for 2.3.39, supporting
i386 and also attempting to support Alpha.
A compatible 1.1.3 version of lockstat is also available,
although existing lockstat binaries continue to work against this
kernel patch (and previous kernel patches).
|
|
1999/11/23
|
Version 1.1.2 of kernel patch released for 2.2.13 and 2.3.28,
making the code slightly more portable to non-Intel architectures.
|
|
1999/10/21
|
Version 1.1.1 of kernel patch released for 2.2.12 and 2.3.22,
fixing a bug when compiling with CONFIG_BIGMEM.
|
|
1999/10/04
|
Version 1.1 of kernel patches released for 2.2.12 and 2.3.18,
and version 1.1 of lockstat command released.
|
|
1999/08/31
|
Version 1.0.1 of kernel patch released for 2.3.15.
|
|
1999/08/28
|
Version 1.0.1 of kernel patch released for both 2.2.10 and 2.3.12,
and version 1.0 of lockstat command gzip'ed tarball released.
|
|
1999/08/24
|
Version 1.0.1 released for both 2.2.10 and 2.3.11
|
|
1999/08/20
|
Version 1.0 released for both 2.2.10 and 2.3.11
|