diff options
author | Jack Steiner <steiner@sgi.com> | 2009-06-17 19:28:30 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-06-18 16:04:03 -0400 |
commit | 7e796a72a2691d7094fd62da61097294d0d59ce4 (patch) | |
tree | 9e8d4e1eae9a2d23f604f0af5d101979dc7afec7 /drivers/misc/sgi-gru/grufile.c | |
parent | d6e2fbce0d70c2072a1c478dbd37b34d27129d74 (diff) |
gru: collect per-context user statistics
Collect GRU statistics for each user GRU context. Statistics are kept for
TLB misses & content resource contention. Add user request for retrieving
the statistics.
Signed-off-by: Jack Steiner <steiner@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/misc/sgi-gru/grufile.c')
-rw-r--r-- | drivers/misc/sgi-gru/grufile.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/misc/sgi-gru/grufile.c b/drivers/misc/sgi-gru/grufile.c index e22012db239e..0d1c8b8c1c12 100644 --- a/drivers/misc/sgi-gru/grufile.c +++ b/drivers/misc/sgi-gru/grufile.c | |||
@@ -251,6 +251,9 @@ static long gru_file_unlocked_ioctl(struct file *file, unsigned int req, | |||
251 | case GRU_USER_CALL_OS: | 251 | case GRU_USER_CALL_OS: |
252 | err = gru_handle_user_call_os(arg); | 252 | err = gru_handle_user_call_os(arg); |
253 | break; | 253 | break; |
254 | case GRU_GET_GSEG_STATISTICS: | ||
255 | err = gru_get_gseg_statistics(arg); | ||
256 | break; | ||
254 | case GRU_KTEST: | 257 | case GRU_KTEST: |
255 | err = gru_ktest(arg); | 258 | err = gru_ktest(arg); |
256 | break; | 259 | break; |