Mathieu Desnoyers [Fri, 16 Sep 2011 21:51:02 +0000 (17:51 -0400)]
Expose /proc/lttng file
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 20:41:56 +0000 (16:41 -0400)]
Implement detailed syscall event probe
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 20:07:27 +0000 (16:07 -0400)]
Disable perf build for < 2.6.33 kernels
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 17:27:35 +0000 (13:27 -0400)]
Syscall detail mode: generate syscall table
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 16:32:48 +0000 (12:32 -0400)]
block instrumentation: write cmd as hex sequence
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 16:31:37 +0000 (12:31 -0400)]
lttng-events TRACE_EVENT generator cleanup
Adds support for _hex variants while cleaning up and refactoring macros,
removing duplicatas.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 14:48:22 +0000 (10:48 -0400)]
block layer instrumentation: fix cmd field
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 02:08:20 +0000 (22:08 -0400)]
Remove 0 args syscalls for now from type-aware syscall cb generator
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 16 Sep 2011 02:04:23 +0000 (22:04 -0400)]
Generate trace syscall table macros
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 15 Sep 2011 23:13:34 +0000 (19:13 -0400)]
standardize on "syscalls"
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 15 Sep 2011 23:11:49 +0000 (19:11 -0400)]
Put syscall tracing without arg types back in place
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 15 Sep 2011 23:10:06 +0000 (19:10 -0400)]
Revert to working code for now
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 15 Sep 2011 23:06:40 +0000 (19:06 -0400)]
Detailed system call tracing (TRACE_EVENT() generation for integer support)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 15 Sep 2011 23:05:00 +0000 (19:05 -0400)]
lttng events probes: don't clash with "ctx" variable name
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 15 Sep 2011 18:26:50 +0000 (14:26 -0400)]
Merge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules
Mathieu Desnoyers [Fri, 26 Aug 2011 15:52:22 +0000 (11:52 -0400)]
lib ring buffer must take private pointer copy before decrementing refcount
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 17 Aug 2011 00:24:52 +0000 (20:24 -0400)]
ChangeLog for v2.0-pre8
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 16 Aug 2011 17:02:50 +0000 (13:02 -0400)]
Fix metadata buffer wait/wakeup
The metadata producer should be waiting on its own wait queue, woken up
when the consumer position is moved by the consumer.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 12 Aug 2011 15:22:55 +0000 (11:22 -0400)]
Add changelog
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 10 Aug 2011 20:04:54 +0000 (16:04 -0400)]
Add missing module refcount to lttng_tracepoint_list_fops
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 9 Aug 2011 14:47:19 +0000 (10:47 -0400)]
Add license info about lib/ringbuffer/ring_buffer_mmap.c being GPLv2
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 6 Aug 2011 06:30:42 +0000 (02:30 -0400)]
Fix calibrate: add noinline
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 5 Aug 2011 21:11:54 +0000 (17:11 -0400)]
Calibrate namespacing
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 5 Aug 2011 19:49:20 +0000 (15:49 -0400)]
Merge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules
Mathieu Desnoyers [Thu, 4 Aug 2011 18:05:08 +0000 (14:05 -0400)]
Update ring buffer frontend comment wrt code change
Teardown does not wait for readers anymore: it just decrements the
refcount.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 3 Aug 2011 17:40:36 +0000 (13:40 -0400)]
Update metadata header to CTF 1.8
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 3 Aug 2011 01:12:00 +0000 (21:12 -0400)]
Commit timestamp guarantees
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 30 Jul 2011 02:21:07 +0000 (22:21 -0400)]
Add info about kretprobes
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 29 Jul 2011 16:08:38 +0000 (12:08 -0400)]
Update calibration
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 29 Jul 2011 16:06:10 +0000 (12:06 -0400)]
Add calibration ioctl
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 28 Jul 2011 22:41:03 +0000 (18:41 -0400)]
Add kretprobe support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 28 Jul 2011 19:16:17 +0000 (15:16 -0400)]
Update ftrace wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 28 Jul 2011 16:40:20 +0000 (12:40 -0400)]
Perf counter support: check if busy
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 28 Jul 2011 15:05:06 +0000 (11:05 -0400)]
Update readme: discuss perf counters
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 28 Jul 2011 14:50:15 +0000 (10:50 -0400)]
Fix context order: stream before event
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 27 Jul 2011 19:54:43 +0000 (15:54 -0400)]
LTTng kprobes support: fix empty symbol name handling
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 26 Jul 2011 15:40:12 +0000 (11:40 -0400)]
Perf counter context info needs to be at fixed addresses
Fixes a kernel oops when using perf counter with multiple contexts. The
cpu hotplug notifier callback needs to have the callback notifier block
at a fixed address, but the context array may move as it is expanded.
The reason why we use a context array instead of an array of pointers is
to minimize the amount of memory accesses in the tracing hot path.
Let's special-case perf counters and put them in their own memory region
to account for cpu hotplug requirements.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 23 Jul 2011 16:37:54 +0000 (12:37 -0400)]
context: document and check that only last context is removed
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 22 Jul 2011 19:54:28 +0000 (15:54 -0400)]
Update readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 21 Jul 2011 20:07:24 +0000 (16:07 -0400)]
sched instrumentation: show user-visible prio
/proc exports task_prio priority (offset - MAX_RT_PRIO). Export the
user-visible priority from scheduler events rather than the
implementation-specific priority.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 21 Jul 2011 19:48:51 +0000 (15:48 -0400)]
scheduler instrumentation: rename "pid" fields to "tid"
The Linux getpid(), gettid() ABIs present "tid == thread id" and "pid ==
process id".
The internal Linux kernel representation is "pid == thread id" and "tgid
== process id".
Given that we want to expose an ABI to end-users that matches the
vision of user-space (rather than that of the implementation), use "tid"
field names to represent thread ids in the sched events.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 21 Jul 2011 19:00:26 +0000 (15:00 -0400)]
Build fix: check if have syscall tracepoint config
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 21 Jul 2011 18:54:59 +0000 (14:54 -0400)]
Build fix: ifdef KVM build
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 21 Jul 2011 18:20:32 +0000 (14:20 -0400)]
update readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 21 Jul 2011 16:18:35 +0000 (12:18 -0400)]
Fix vpid/vppid/vtid contexts handling of sched_switch vs exit NULL nsproxy
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 19:23:34 +0000 (15:23 -0400)]
Remove warnings
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 19:17:41 +0000 (15:17 -0400)]
Update readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 18:12:59 +0000 (14:12 -0400)]
Keep reference count on transport and file ops modules
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 18:07:22 +0000 (14:07 -0400)]
Update readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 15:03:52 +0000 (11:03 -0400)]
update readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 15:00:11 +0000 (11:00 -0400)]
Update README
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 14:02:23 +0000 (10:02 -0400)]
Fix Readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 01:51:57 +0000 (21:51 -0400)]
update readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 20 Jul 2011 01:48:47 +0000 (21:48 -0400)]
Add readme
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 16 Jul 2011 18:43:54 +0000 (14:43 -0400)]
cleanup: write event header slow should be static
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 16 Jul 2011 18:40:48 +0000 (14:40 -0400)]
Cleanup: remove compiler warning
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 16 Jul 2011 17:23:08 +0000 (13:23 -0400)]
Remove ltt-core.c (unused)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 16 Jul 2011 17:15:34 +0000 (13:15 -0400)]
Cleanup ltt-tracer.h
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 16 Jul 2011 17:12:52 +0000 (13:12 -0400)]
Cleanup ltt-tracer.h
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 15 Jul 2011 16:28:42 +0000 (12:28 -0400)]
probes: blktrace: Check if config options are set
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 15 Jul 2011 15:49:27 +0000 (11:49 -0400)]
Support LTTng 3.0 release numbering for perf object build
Reported-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 14 Jul 2011 18:13:06 +0000 (14:13 -0400)]
Fix context duplicate name check
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 14 Jul 2011 18:09:09 +0000 (14:09 -0400)]
Check if channel has closed stream in channel poll for CPU hotplug
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 14 Jul 2011 17:46:21 +0000 (13:46 -0400)]
Check for context name duplicata
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Julien Desfossez [Wed, 29 Jun 2011 21:13:49 +0000 (17:13 -0400)]
Update ABI to select the output method
Add output selection in lttng_kernel_channel to use mmap or splice.
[ Merged, with a slight change: specified the enum values. ]
Signed-off-by: Julien Desfossez <julien.desfossez@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Julien Desfossez [Wed, 29 Jun 2011 21:12:16 +0000 (17:12 -0400)]
Add mmap client mode
Three new modules to configure the ring buffer output for mmap support.
Add the RING_BUFFER_OUTPUT_TEMPLATE macro to configure the ring buffer
output instead of being splice by default.
Signed-off-by: Julien Desfossez <julien.desfossez@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 29 Jun 2011 20:07:36 +0000 (16:07 -0400)]
Fix the ABI numbers for exported enums
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 27 Jun 2011 18:22:34 +0000 (14:22 -0400)]
lib prio heap: add missing gfpmask
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 27 Jun 2011 16:38:42 +0000 (12:38 -0400)]
Remove debugging init/exit printk
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 27 Jun 2011 15:58:50 +0000 (11:58 -0400)]
Cleanup extra character
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 04:45:07 +0000 (00:45 -0400)]
check for IS_ERR for perf return value
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 03:28:52 +0000 (23:28 -0400)]
Add check for perf counter
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 03:04:34 +0000 (23:04 -0400)]
Add PIPE_DEF_BUFFERS to splice wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 03:03:30 +0000 (23:03 -0400)]
update spinlock wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:50:56 +0000 (22:50 -0400)]
Remove unused variable
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:50:25 +0000 (22:50 -0400)]
Update spinlock wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:47:25 +0000 (22:47 -0400)]
Add raw spinlock wrapper for kernels < 2.6.33
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:36:45 +0000 (22:36 -0400)]
Allow building on kernels < 2.6.33 (without perf event support)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:16:35 +0000 (22:16 -0400)]
Fix uninitialized return variable in error path for contexts
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:13:37 +0000 (22:13 -0400)]
Add check for old tracepoint kernel
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:07:01 +0000 (22:07 -0400)]
update uuid wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 02:05:44 +0000 (22:05 -0400)]
update uuid wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 01:29:54 +0000 (21:29 -0400)]
Fix typo in uuid wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 24 Jun 2011 01:28:47 +0000 (21:28 -0400)]
Add uuid wrapper for kernels < 2.6.35
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Jun 2011 21:06:11 +0000 (17:06 -0400)]
Add wait quiescent
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Jun 2011 20:57:39 +0000 (16:57 -0400)]
Add wait quiescent ioctl
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Jun 2011 19:40:58 +0000 (15:40 -0400)]
Add ring buffer flush ioctl
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Jun 2011 15:31:12 +0000 (11:31 -0400)]
Add pid/ppid/tid/vtid/vpid/vppid contexts
Use the values returned by gettid(), getpid() and getppid() for vtid,
vpid, vppid.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 22 Jun 2011 19:56:47 +0000 (15:56 -0400)]
Don't allow enable/disable on metadata channel/events
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 22 Jun 2011 19:51:06 +0000 (15:51 -0400)]
Add enable/disable per event/channel/session (new ABI)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 11 Jun 2011 17:48:40 +0000 (13:48 -0400)]
Revert poll exclusive
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 11 Jun 2011 17:43:45 +0000 (13:43 -0400)]
Revert "Update pollwait explusive"
This reverts commit
67a00fae87ee17fd0a59c28b732347ee503fb07e.
Mathieu Desnoyers [Sat, 11 Jun 2011 17:39:30 +0000 (13:39 -0400)]
Update pollwait explusive
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 11 Jun 2011 17:19:13 +0000 (13:19 -0400)]
Merge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules
Mathieu Desnoyers [Fri, 10 Jun 2011 15:20:26 +0000 (11:20 -0400)]
Add TODO for ftrace
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Jun 2011 20:45:38 +0000 (16:45 -0400)]
Move splice wrapper into c file
Don't require a kallsyms lookup each time the wrapper is called.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Jun 2011 20:29:22 +0000 (16:29 -0400)]
Return POLLERR if channel is disabled (error state)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Jun 2011 20:00:14 +0000 (16:00 -0400)]
Add CPU hotplug notifier for ltt debugfs ABI, add pollwait exclusive wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Jun 2011 18:38:33 +0000 (14:38 -0400)]
Handle perf counter's inability to setup counters before cpu is brought online
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Jun 2011 17:56:33 +0000 (13:56 -0400)]
Add cpu hotplug support for perf counters
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.041202 seconds and 4 git commands to generate.