Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
CHANGELOG | 17 ++++++
VERSION.pcp | 2
configure.in | 1
debian/changelog | 6 ++
src/include/platform_defs.h.in | 1
src/pmdas/linux/filesys.c | 101
++++++++++++++++++-----------------------
src/pmdas/linux/filesys.h | 66 +++++++++++++++++++++++++-
src/pmdas/linux/ksym.c | 4 -
src/pmdas/linux/ksym.h | 2
src/pmdas/linux/pmda.c | 20 ++++----
10 files changed, 145 insertions(+), 75 deletions(-)
commit faaead563cda451d39bc1909695edb1d3e68203b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 10 07:57:40 2008 +1000
Bump build timestamp for last few merge fixups.
commit 81e44b497f7067a0b0910ae7ca2d0f6ebc18a9ab
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 10 07:54:05 2008 +1000
Remove use on kernel spinlock and quota headers (kernel
headers are a moving target and generally unsuitable for
direct inclusion in userspace tools). Fortunately its a
straightforward change to define the couple of structures
we need here locally.
Several other code tweaks in the project quota code (for
SGI folks to review closely please):
- fix the 1st arg in call to Q_XQUOTASYNC quotactl
- delay doing the inode sync until we know we must, giving
plenty of opportunity to bail on XFS filesystems not using
project quota.
- check return values from malloc/calloc
- clear the acct/enfd flags early on, to ensure they are
not accidentally left.
- short-circuit the code in the case where project quota
is not enabled, no point scanning projects file then.
- remove the persistent cache loading on prjquota indom
(not clear how this helps when filesystem indom is random
in its numbering & always has been...)
- simplify the pmdacache interface use as a result.
One remaining question is why was /etc/projid not used in
place of /etc/projects, to get the symbolic project names
instead of numerics?
commit ef126f9c334c3e9c5e52b7f2e95240ce4497e7df
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 10 07:43:03 2008 +1000
Add some changelog entries describing 2.7.4 to 2.7.7 differences.
commit 1fd8d5f67cfacc2e03a8af20ee7d0b5395642e2c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 10 07:42:03 2008 +1000
Remove use of kernel header in ksym code, version macro is
invariant.
|