Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
land 1.0.1 fixes on main development branch (head)
[fs/lustre-release.git]
/
lnet
/
libcfs
/
lwt.c
diff --git
a/lnet/libcfs/lwt.c
b/lnet/libcfs/lwt.c
index
89fe8f7
..
a24423e
100644
(file)
--- a/
lnet/libcfs/lwt.c
+++ b/
lnet/libcfs/lwt.c
@@
-45,9
+45,6
@@
#if LWT_SUPPORT
#if LWT_SUPPORT
-#define LWT_MEMORY (1<<20) /* 1Mb of trace memory */
-#define LWT_MAX_CPUS 4
-
int lwt_enabled;
int lwt_pages_per_cpu;
lwt_cpu_t lwt_cpus[LWT_MAX_CPUS];
int lwt_enabled;
int lwt_pages_per_cpu;
lwt_cpu_t lwt_cpus[LWT_MAX_CPUS];
@@
-123,7
+120,8
@@
lwt_control (int enable, int clear)
}
int
}
int
-lwt_snapshot (int *ncpu, int *total_size, void *user_ptr, int user_size)
+lwt_snapshot (cycles_t *now, int *ncpu, int *total_size,
+ void *user_ptr, int user_size)
{
const int events_per_page = PAGE_SIZE / sizeof(lwt_event_t);
const int bytes_per_page = events_per_page * sizeof(lwt_event_t);
{
const int events_per_page = PAGE_SIZE / sizeof(lwt_event_t);
const int bytes_per_page = events_per_page * sizeof(lwt_event_t);
@@
-136,7
+134,8
@@
lwt_snapshot (int *ncpu, int *total_size, void *user_ptr, int user_size)
*ncpu = num_online_cpus();
*total_size = num_online_cpus() * lwt_pages_per_cpu * bytes_per_page;
*ncpu = num_online_cpus();
*total_size = num_online_cpus() * lwt_pages_per_cpu * bytes_per_page;
-
+ *now = get_cycles();
+
if (user_ptr == NULL)
return (0);
if (user_ptr == NULL)
return (0);