lttng-modules.git
13 years agoAdd __field_hex
Mathieu Desnoyers [Sat, 17 Sep 2011 15:46:54 +0000 (11:46 -0400)] 
Add __field_hex

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRename sys exit errno into ret
Mathieu Desnoyers [Sat, 17 Sep 2011 15:11:53 +0000 (11:11 -0400)] 
Rename sys exit errno into ret

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoEnable detailed syscalls only for native x86_64
Mathieu Desnoyers [Sat, 17 Sep 2011 14:59:02 +0000 (10:59 -0400)] 
Enable detailed syscalls only for native x86_64

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUse "unknown" for compat syscalls
Mathieu Desnoyers [Sat, 17 Sep 2011 14:54:16 +0000 (10:54 -0400)] 
Use "unknown" for compat syscalls

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoDisable x86-64 specific detailed syscalls for now, until we deal with 32-bit compat
Mathieu Desnoyers [Sat, 17 Sep 2011 14:34:04 +0000 (10:34 -0400)] 
Disable x86-64 specific detailed syscalls for now, until we deal with 32-bit compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix syscall exit
Mathieu Desnoyers [Sat, 17 Sep 2011 14:29:08 +0000 (10:29 -0400)] 
Fix syscall exit

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix syscall exit tracing
Mathieu Desnoyers [Sat, 17 Sep 2011 14:00:56 +0000 (10:00 -0400)] 
Fix syscall exit tracing

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove unused variable
Mathieu Desnoyers [Sat, 17 Sep 2011 13:52:46 +0000 (09:52 -0400)] 
Remove unused variable

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix sys exit
Mathieu Desnoyers [Sat, 17 Sep 2011 13:52:16 +0000 (09:52 -0400)] 
Fix sys exit

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix unknown syscall support
Mathieu Desnoyers [Sat, 17 Sep 2011 13:47:24 +0000 (09:47 -0400)] 
Fix unknown syscall support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoOnly enable detailed syscalls for x86_64 for now
Mathieu Desnoyers [Sat, 17 Sep 2011 13:12:09 +0000 (09:12 -0400)] 
Only enable detailed syscalls for x86_64 for now

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMerge unknown syscall method with extended detail method
Mathieu Desnoyers [Sat, 17 Sep 2011 13:09:36 +0000 (09:09 -0400)] 
Merge unknown syscall method with extended detail method

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd underscore prefix before event names
Mathieu Desnoyers [Sat, 17 Sep 2011 03:24:10 +0000 (23:24 -0400)] 
Add underscore prefix before event names

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd syscalls pointers detailed syscall tracing
Mathieu Desnoyers [Sat, 17 Sep 2011 03:01:33 +0000 (23:01 -0400)] 
Add syscalls pointers detailed syscall tracing

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUse perl for regexp
Mathieu Desnoyers [Sat, 17 Sep 2011 02:59:39 +0000 (22:59 -0400)] 
Use perl for regexp

Allows more than 9 backward refs.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSupport generation of syscall probes for those with pointers
Mathieu Desnoyers [Sat, 17 Sep 2011 01:47:48 +0000 (21:47 -0400)] 
Support generation of syscall probes for those with pointers

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSupport detailed syscalls with 0 arguments
Mathieu Desnoyers [Sat, 17 Sep 2011 01:01:39 +0000 (21:01 -0400)] 
Support detailed syscalls with 0 arguments

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agodetailed syscall tracing (work in progress)
Mathieu Desnoyers [Fri, 16 Sep 2011 23:11:44 +0000 (19:11 -0400)] 
detailed syscall tracing (work in progress)

Buidl disabled for now.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoExpose /proc/lttng file
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>
13 years agoImplement detailed syscall event probe
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>
13 years agoDisable perf build for < 2.6.33 kernels
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>
13 years agoSyscall detail mode: generate syscall table
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>
13 years agoblock instrumentation: write cmd as hex sequence
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>
13 years agolttng-events TRACE_EVENT generator cleanup
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>
13 years agoblock layer instrumentation: fix cmd field
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>
13 years agoRemove 0 args syscalls for now from type-aware syscall cb generator
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>
13 years agoGenerate trace syscall table macros
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>
13 years agostandardize on "syscalls"
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>
13 years agoPut syscall tracing without arg types back in place
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>
13 years agoRevert to working code for now
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>
13 years agoDetailed system call tracing (TRACE_EVENT() generation for integer support)
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>
13 years agolttng events probes: don't clash with "ctx" variable name
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>
13 years agoMerge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules
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

13 years agolib ring buffer must take private pointer copy before decrementing refcount
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>
13 years agoChangeLog for v2.0-pre8 v2.0-pre8
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>
13 years agoFix metadata buffer wait/wakeup
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>
13 years agoAdd changelog v2.0-pre7
Mathieu Desnoyers [Fri, 12 Aug 2011 15:22:55 +0000 (11:22 -0400)] 
Add changelog

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd missing module refcount to lttng_tracepoint_list_fops
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>
13 years agoAdd license info about lib/ringbuffer/ring_buffer_mmap.c being GPLv2
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>
13 years agoFix calibrate: add noinline
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>
13 years agoCalibrate namespacing
Mathieu Desnoyers [Fri, 5 Aug 2011 21:11:54 +0000 (17:11 -0400)] 
Calibrate namespacing

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMerge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules
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

13 years agoUpdate ring buffer frontend comment wrt code change
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>
13 years agoUpdate metadata header to CTF 1.8
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>
13 years agoCommit timestamp guarantees
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>
13 years agoAdd info about kretprobes
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>
13 years agoUpdate calibration v2.0-pre4
Mathieu Desnoyers [Fri, 29 Jul 2011 16:08:38 +0000 (12:08 -0400)] 
Update calibration

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd calibration ioctl
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>
13 years agoAdd kretprobe support
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>
13 years agoUpdate ftrace wrapper
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>
13 years agoPerf counter support: check if busy v2.0-pre3
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>
13 years agoUpdate readme: discuss perf counters
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>
13 years agoFix context order: stream before event
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>
13 years agoLTTng kprobes support: fix empty symbol name handling
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>
13 years agoPerf counter context info needs to be at fixed addresses v2.0-pre2
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>
13 years agocontext: document and check that only last context is removed
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>
13 years agoUpdate readme v2.0-pre1
Mathieu Desnoyers [Fri, 22 Jul 2011 19:54:28 +0000 (15:54 -0400)] 
Update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agosched instrumentation: show user-visible prio
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>
13 years agoscheduler instrumentation: rename "pid" fields to "tid"
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>
13 years agoBuild fix: check if have syscall tracepoint config
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>
13 years agoBuild fix: ifdef KVM build
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>
13 years agoupdate readme
Mathieu Desnoyers [Thu, 21 Jul 2011 18:20:32 +0000 (14:20 -0400)] 
update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix vpid/vppid/vtid contexts handling of sched_switch vs exit NULL nsproxy
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>
13 years agoRemove warnings
Mathieu Desnoyers [Wed, 20 Jul 2011 19:23:34 +0000 (15:23 -0400)] 
Remove warnings

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 19:17:41 +0000 (15:17 -0400)] 
Update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoKeep reference count on transport and file ops modules
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>
13 years agoUpdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 18:07:22 +0000 (14:07 -0400)] 
Update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 15:03:52 +0000 (11:03 -0400)] 
update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate README
Mathieu Desnoyers [Wed, 20 Jul 2011 15:00:11 +0000 (11:00 -0400)] 
Update README

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix Readme
Mathieu Desnoyers [Wed, 20 Jul 2011 14:02:23 +0000 (10:02 -0400)] 
Fix Readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 01:51:57 +0000 (21:51 -0400)] 
update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd readme
Mathieu Desnoyers [Wed, 20 Jul 2011 01:48:47 +0000 (21:48 -0400)] 
Add readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agocleanup: write event header slow should be static
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>
13 years agoCleanup: remove compiler warning
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>
13 years agoRemove ltt-core.c (unused)
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>
13 years agoCleanup ltt-tracer.h
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>
13 years agoCleanup ltt-tracer.h
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>
13 years agoprobes: blktrace: Check if config options are set
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>
13 years agoSupport LTTng 3.0 release numbering for perf object build
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>
13 years agoFix context duplicate name check
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>
13 years agoCheck if channel has closed stream in channel poll for CPU hotplug
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>
13 years agoCheck for context name duplicata
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>
13 years agoUpdate ABI to select the output method
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>
13 years agoAdd mmap client mode
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>
13 years agoFix the ABI numbers for exported enums
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>
13 years agolib prio heap: add missing gfpmask
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>
13 years agoRemove debugging init/exit printk
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>
13 years agoCleanup extra character
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>
13 years agocheck for IS_ERR for perf return value
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>
13 years agoAdd check for perf counter
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>
13 years agoAdd PIPE_DEF_BUFFERS to splice wrapper
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>
13 years agoupdate spinlock wrapper
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>
13 years agoRemove unused variable
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>
13 years agoUpdate spinlock wrapper
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>
13 years agoAdd raw spinlock wrapper for kernels < 2.6.33
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>
13 years agoAllow building on kernels < 2.6.33 (without perf event support)
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>
13 years agoFix uninitialized return variable in error path for contexts
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>
13 years agoAdd check for old tracepoint kernel
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>
13 years agoupdate uuid wrapper
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>
13 years agoupdate uuid wrapper
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>
This page took 0.040344 seconds and 4 git commands to generate.