X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fdoc%2Fdeveloper%2Fltt-experimental-rewrite.html;h=b83d3851f6b58e2c7fcb93428edf22932cda0d11;hb=1502fa62873f6d84e70bde69e07f4a81ba2d90e9;hp=ad7969254ab7faae30133fb40a030c495379c07a;hpb=b720b18219dfedbce09753596d6e963515252590;p=lttv.git diff --git a/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html b/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html index ad796925..b83d3851 100644 --- a/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html +++ b/ltt/branches/poly/doc/developer/ltt-experimental-rewrite.html @@ -3,33 +3,33 @@ Here the status of the work in progress for LTT experimental

* Done
-
-
remove ltt-headers.h
remove ltt-log.h
-
-* TODO
+Put trace->active later in _ltt_trace_start()
+ltt_trace_create() remove sleep in spinlock use GFP_ATOMIC kmalloc
Fix the locking of module hooks.
-Per cpu read lock on trace structure.
+Fix the traps -> disable nested logging for now.
+Use per cpu spinlock on trace list.


+* TODO

-* TODO (low priority)


+* TODO (low priority)
Integrate header generation (genevent) in kernel build system.
+Multithreaded lttd.

* Need to be discussed
Drop ltt-module-register and ltt-module-unregister, use exported variables.
RelayFS ioctl interface vs control through LTT netlink interface.
drop ltt_filter_control, use functions pointers instead.
-
-
Merge facilities headers into one big header.
Change the name of XML files from XML to something else.
Remove ltt-base.c.

* Not planned for integration
+Remove the callback struct from the trace struct.