lttng-modules.git
13 years agoFix teardown deadlock
Mathieu Desnoyers [Sat, 14 May 2011 14:35:32 +0000 (10:35 -0400)] 
Fix teardown deadlock

Don't wait on the readers from the session teardown anymore, because if
the only thread that can complete reading the buffer is the same waiting
on this condition, it deadlocks.

If the session daemon needs to wait on consumers, it can always do that
in user-space through some other mechanism.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd sequence and array
Mathieu Desnoyers [Sat, 14 May 2011 14:01:22 +0000 (10:01 -0400)] 
Add sequence and array

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMetadata generation (partial)
Mathieu Desnoyers [Sat, 14 May 2011 13:53:04 +0000 (09:53 -0400)] 
Metadata generation (partial)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUse -EIO as tsc value for nmi error (and drop event)
Mathieu Desnoyers [Fri, 13 May 2011 12:00:14 +0000 (08:00 -0400)] 
Use -EIO as tsc value for nmi error (and drop event)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoKeep event description registry instead of just name callback mapping
Mathieu Desnoyers [Fri, 13 May 2011 08:24:30 +0000 (04:24 -0400)] 
Keep event description registry instead of just name callback mapping

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMove declarations to global header
Mathieu Desnoyers [Fri, 13 May 2011 07:29:57 +0000 (03:29 -0400)] 
Move declarations to global header

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd metadata transport
Mathieu Desnoyers [Wed, 11 May 2011 16:18:45 +0000 (12:18 -0400)] 
Add metadata transport

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate nohz
Mathieu Desnoyers [Wed, 11 May 2011 15:25:40 +0000 (11:25 -0400)] 
Update nohz

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix nohz support
Mathieu Desnoyers [Wed, 11 May 2011 15:05:23 +0000 (11:05 -0400)] 
Fix nohz support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix prototype check
Mathieu Desnoyers [Wed, 11 May 2011 15:02:20 +0000 (11:02 -0400)] 
Fix prototype check

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoPull trace event headers into lttng modules tree
Mathieu Desnoyers [Wed, 11 May 2011 14:56:53 +0000 (10:56 -0400)] 
Pull trace event headers into lttng modules tree

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd splice_to_pipe wrapper
Mathieu Desnoyers [Wed, 11 May 2011 13:35:35 +0000 (09:35 -0400)] 
Add splice_to_pipe wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRename symbols.h to vmalloc.h
Mathieu Desnoyers [Wed, 11 May 2011 13:29:39 +0000 (09:29 -0400)] 
Rename symbols.h to vmalloc.h

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove dependency on vmalloc_sync_all symbol
Mathieu Desnoyers [Wed, 11 May 2011 13:24:54 +0000 (09:24 -0400)] 
Remove dependency on vmalloc_sync_all symbol

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd explicit vmalloc_sync_all
Mathieu Desnoyers [Wed, 11 May 2011 04:46:12 +0000 (00:46 -0400)] 
Add explicit vmalloc_sync_all

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoImport lib ring buffer into LTTng modules
Mathieu Desnoyers [Wed, 11 May 2011 04:35:51 +0000 (00:35 -0400)] 
Import lib ring buffer into LTTng modules

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCleanup makefile
Mathieu Desnoyers [Wed, 11 May 2011 03:21:03 +0000 (23:21 -0400)] 
Cleanup makefile

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd fallback wrapper for kernels without CONFIG_HAVE_TRACE_CLOCK
Mathieu Desnoyers [Wed, 11 May 2011 03:16:21 +0000 (23:16 -0400)] 
Add fallback wrapper for kernels without CONFIG_HAVE_TRACE_CLOCK

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix const warning
Mathieu Desnoyers [Wed, 11 May 2011 03:12:46 +0000 (23:12 -0400)] 
Fix const warning

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCleanup lttng-events.h probe init/exit
Mathieu Desnoyers [Wed, 11 May 2011 02:44:29 +0000 (22:44 -0400)] 
Cleanup lttng-events.h probe init/exit

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd METADATA ioctl
Mathieu Desnoyers [Tue, 10 May 2011 18:37:41 +0000 (14:37 -0400)] 
Add METADATA ioctl

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate PREAD fix
Mathieu Desnoyers [Mon, 18 Apr 2011 16:34:29 +0000 (12:34 -0400)] 
Update PREAD fix

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSet FMODE_PREAD for stream_file
Mathieu Desnoyers [Mon, 18 Apr 2011 16:27:35 +0000 (12:27 -0400)] 
Set FMODE_PREAD for stream_file

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRename the "discard" directory to "deprecated"
Mathieu Desnoyers [Mon, 17 Jan 2011 06:55:38 +0000 (01:55 -0500)] 
Rename the "discard" directory to "deprecated"

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove deprecated code
Mathieu Desnoyers [Mon, 17 Jan 2011 06:55:08 +0000 (01:55 -0500)] 
Remove deprecated code

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSupport perf TP_*() macros, add missing interrupt.h include
Mathieu Desnoyers [Mon, 17 Jan 2011 05:06:07 +0000 (00:06 -0500)] 
Support perf TP_*() macros, add missing interrupt.h include

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove dependencies on old ltt-core.h header
Mathieu Desnoyers [Mon, 17 Jan 2011 05:05:28 +0000 (00:05 -0500)] 
Remove dependencies on old ltt-core.h header

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd session active test
Mathieu Desnoyers [Thu, 23 Dec 2010 16:58:04 +0000 (11:58 -0500)] 
Add session active test

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove old commented code from lttng-events.h
Mathieu Desnoyers [Thu, 23 Dec 2010 16:54:39 +0000 (11:54 -0500)] 
Remove old commented code from lttng-events.h

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoInterface ABI with probe list
Mathieu Desnoyers [Thu, 23 Dec 2010 16:43:52 +0000 (11:43 -0500)] 
Interface ABI with probe list

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd callback registration to TRACE_EVENT
Mathieu Desnoyers [Wed, 22 Dec 2010 18:04:25 +0000 (13:04 -0500)] 
Add callback registration to TRACE_EVENT

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd probe registry
Mathieu Desnoyers [Wed, 22 Dec 2010 17:45:51 +0000 (12:45 -0500)] 
Add probe registry

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUse dest field type instead of src for serialization output
Mathieu Desnoyers [Tue, 21 Dec 2010 17:52:02 +0000 (12:52 -0500)] 
Use dest field type instead of src for serialization output

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate lttng-events serialization alignment computation
Mathieu Desnoyers [Mon, 20 Dec 2010 23:01:19 +0000 (18:01 -0500)] 
Update lttng-events serialization alignment computation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate alignment computation
Mathieu Desnoyers [Mon, 20 Dec 2010 22:55:13 +0000 (17:55 -0500)] 
update alignment computation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd serialization function
Mathieu Desnoyers [Mon, 20 Dec 2010 22:47:39 +0000 (17:47 -0500)] 
Add serialization function

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd block layer trace event support
Mathieu Desnoyers [Mon, 20 Dec 2010 06:39:19 +0000 (01:39 -0500)] 
Add block layer trace event support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd lttng irq probe support
Mathieu Desnoyers [Thu, 16 Dec 2010 03:45:40 +0000 (22:45 -0500)] 
Add lttng irq probe support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd event macro reset header, add kvm probe
Mathieu Desnoyers [Thu, 16 Dec 2010 03:17:29 +0000 (22:17 -0500)] 
Add event macro reset header, add kvm probe

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoEvent metadata description available for sched probe
Mathieu Desnoyers [Wed, 15 Dec 2010 16:42:17 +0000 (11:42 -0500)] 
Event metadata description available for sched probe

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoEvent type tables
Mathieu Desnoyers [Tue, 14 Dec 2010 17:07:17 +0000 (12:07 -0500)] 
Event type tables

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd sequence and string support
Mathieu Desnoyers [Tue, 14 Dec 2010 14:06:24 +0000 (09:06 -0500)] 
Add sequence and string support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoTRACE_EVENT: start work on type metadata declaration
Mathieu Desnoyers [Tue, 14 Dec 2010 00:46:49 +0000 (19:46 -0500)] 
TRACE_EVENT: start work on type metadata declaration

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate lttng trace event support
Mathieu Desnoyers [Thu, 9 Dec 2010 21:54:19 +0000 (16:54 -0500)] 
Update lttng trace event support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd basic lttng probes generation from TRACE_EVENT
Mathieu Desnoyers [Thu, 9 Dec 2010 21:36:18 +0000 (16:36 -0500)] 
Add basic lttng probes generation from TRACE_EVENT

(only build code)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoTemporarily use a non-warning-generating probe pointer
Mathieu Desnoyers [Thu, 9 Dec 2010 20:54:36 +0000 (15:54 -0500)] 
Temporarily use a non-warning-generating probe pointer

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMove old probes to discard/
Mathieu Desnoyers [Thu, 9 Dec 2010 20:54:13 +0000 (15:54 -0500)] 
Move old probes to discard/

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix event creation
Mathieu Desnoyers [Wed, 8 Dec 2010 20:31:06 +0000 (15:31 -0500)] 
Fix event creation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoABI runtime fixes
Mathieu Desnoyers [Wed, 8 Dec 2010 19:41:36 +0000 (14:41 -0500)] 
ABI runtime fixes

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix open/close
Mathieu Desnoyers [Wed, 8 Dec 2010 15:59:42 +0000 (10:59 -0500)] 
Fix open/close

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix 64-bit typing warning: use atomic_long_inc()
Mathieu Desnoyers [Wed, 8 Dec 2010 15:36:49 +0000 (10:36 -0500)] 
Fix 64-bit typing warning: use atomic_long_inc()

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoLTTng modules now builds again
Mathieu Desnoyers [Tue, 7 Dec 2010 22:22:20 +0000 (17:22 -0500)] 
LTTng modules now builds again

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd ltt-debugfs-abi.h
Mathieu Desnoyers [Thu, 2 Dec 2010 21:12:12 +0000 (16:12 -0500)] 
Add ltt-debugfs-abi.h

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCompilation fixes
Mathieu Desnoyers [Thu, 2 Dec 2010 21:06:32 +0000 (16:06 -0500)] 
Compilation fixes

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate ABI, temporarily disable cpu hotplug poll
Mathieu Desnoyers [Mon, 29 Nov 2010 14:55:20 +0000 (09:55 -0500)] 
Update ABI, temporarily disable cpu hotplug poll

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoABI update
Mathieu Desnoyers [Mon, 29 Nov 2010 14:49:09 +0000 (09:49 -0500)] 
ABI update

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoHandle release of parent files (header)
Mathieu Desnoyers [Fri, 26 Nov 2010 01:53:17 +0000 (20:53 -0500)] 
Handle release of parent files (header)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoHandle release of parent files
Mathieu Desnoyers [Fri, 26 Nov 2010 01:52:52 +0000 (20:52 -0500)] 
Handle release of parent files

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoAdd comment todo: event filter abi
Mathieu Desnoyers [Thu, 25 Nov 2010 02:32:15 +0000 (21:32 -0500)] 
Add comment todo: event filter abi

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoAdd file operations on streams
Mathieu Desnoyers [Thu, 25 Nov 2010 02:27:53 +0000 (21:27 -0500)] 
Add file operations on streams

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoImplement ABI release fops and teardown paths
Mathieu Desnoyers [Thu, 25 Nov 2010 02:19:06 +0000 (21:19 -0500)] 
Implement ABI release fops and teardown paths

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoyet more ongoing ABI implementation
Mathieu Desnoyers [Thu, 25 Nov 2010 01:45:08 +0000 (20:45 -0500)] 
yet more ongoing ABI implementation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoongoing ABI implementation
Mathieu Desnoyers [Thu, 25 Nov 2010 00:33:43 +0000 (19:33 -0500)] 
ongoing ABI implementation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agodebugfs ABI in progress
Mathieu Desnoyers [Wed, 24 Nov 2010 03:39:08 +0000 (22:39 -0500)] 
debugfs ABI in progress

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoAdd missing transport ops
Mathieu Desnoyers [Wed, 24 Nov 2010 01:27:30 +0000 (20:27 -0500)] 
Add missing transport ops

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoUse template header for overwrite vs discard modes
Mathieu Desnoyers [Wed, 24 Nov 2010 01:20:27 +0000 (20:20 -0500)] 
Use template header for overwrite vs discard modes

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate ltt-events
Mathieu Desnoyers [Tue, 23 Nov 2010 23:21:50 +0000 (18:21 -0500)] 
update ltt-events

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate ltt-events
Mathieu Desnoyers [Tue, 23 Nov 2010 23:10:41 +0000 (18:10 -0500)] 
update ltt-events

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate ltt-events
Mathieu Desnoyers [Tue, 23 Nov 2010 22:59:20 +0000 (17:59 -0500)] 
update ltt-events

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoltt-events: initial addition
Mathieu Desnoyers [Tue, 23 Nov 2010 22:25:15 +0000 (17:25 -0500)] 
ltt-events: initial addition

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoRemove multi-channel support
Mathieu Desnoyers [Sat, 16 Oct 2010 13:24:12 +0000 (09:24 -0400)] 
Remove multi-channel support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoOngoing transition to the generic ring buffer
Mathieu Desnoyers [Sun, 10 Oct 2010 13:47:44 +0000 (09:47 -0400)] 
Ongoing transition to the generic ring buffer

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoRemove ltt-channels.c. Part of LTTng kernel tree.
Mathieu Desnoyers [Tue, 7 Sep 2010 17:06:14 +0000 (13:06 -0400)] 
Remove ltt-channels.c. Part of LTTng kernel tree.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoltt-ascii init fix, renaming CONFIG_LTT_* options to LTT_* v0.19
Mathieu Desnoyers [Fri, 3 Sep 2010 15:50:13 +0000 (11:50 -0400)] 
ltt-ascii init fix, renaming CONFIG_LTT_* options to LTT_*

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoFix circular module deps.
Mathieu Desnoyers [Fri, 3 Sep 2010 14:53:05 +0000 (10:53 -0400)] 
Fix circular module deps.

Also add .gitignore.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoSupport architectures without dump tables
Mathieu Desnoyers [Fri, 3 Sep 2010 14:17:45 +0000 (10:17 -0400)] 
Support architectures without dump tables

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoLTTng modularization, import of lttng 0.226
Mathieu Desnoyers [Fri, 3 Sep 2010 12:08:18 +0000 (08:08 -0400)] 
LTTng modularization, import of lttng 0.226

Will match kernel tree "lttng 0.227".

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.03715 seconds and 4 git commands to generate.