diff options
author | Steve French <sfrench@us.ibm.com> | 2005-12-03 17:11:37 -0500 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2005-12-03 17:11:37 -0500 |
commit | 07475ffba5800c53573180dd521273642adcd0e9 (patch) | |
tree | c8e204621bcc30fc2591f19c4d3f9620589876d6 /fs/cifs/cifs_debug.c | |
parent | 4498eed50a114565debd38f173acd62cce6e7cb8 (diff) |
[CIFS] Display large/small total buffer allocations in /proc/fs/cifs/Stats
when CONFIG_CIFS_STATS2 is on (helps in debugging performance)
Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/cifs_debug.c')
-rw-r--r-- | fs/cifs/cifs_debug.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/fs/cifs/cifs_debug.c b/fs/cifs/cifs_debug.c index 7f19f2547d01..6f5d81f5eacb 100644 --- a/fs/cifs/cifs_debug.c +++ b/fs/cifs/cifs_debug.c | |||
@@ -280,6 +280,14 @@ cifs_stats_read(char *buf, char **beginBuffer, off_t offset, | |||
280 | smBufAllocCount.counter,cifs_min_small); | 280 | smBufAllocCount.counter,cifs_min_small); |
281 | length += item_length; | 281 | length += item_length; |
282 | buf += item_length; | 282 | buf += item_length; |
283 | #ifdef CONFIG_CIFS_STATS2 | ||
284 | item_length = sprintf(buf, "Total Large %d Small %d Allocations\n", | ||
285 | atomic_read(&totBufAllocCount), | ||
286 | atomic_read(&totSmBufAllocCount)); | ||
287 | length += item_length; | ||
288 | buf += item_length; | ||
289 | #endif /* CONFIG_CIFS_STATS2 */ | ||
290 | |||
283 | item_length = | 291 | item_length = |
284 | sprintf(buf,"Operations (MIDs): %d\n", | 292 | sprintf(buf,"Operations (MIDs): %d\n", |
285 | midCount.counter); | 293 | midCount.counter); |