First  |  Prev |  Next  |  Last
Pages: 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664
[patch 07/20] kthread_kill_stop()
Allow use of "interruptible" functions in kernel threads by creating this kthread_stop_kill() variant. Instead of just waking up the thread, it also sends a signal after setting the "must exit" variable to 1. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- include/linux/kthread.h | 1 + ... 9 Jul 2010 20:33
[patch 18/20] Ring Buffer Record Iterator
Implements per-cpu-local iterator and channel-wide iterator. Implements a read() file operation based on these iterators. These iterators or the read() file operation can be used by ring buffer clients. The channel-wide iterator implements timestamp-ordered fusion merge of per-cpu channels using a priority heap. ... 9 Jul 2010 20:33
[patch 08/20] inline memcpy
Support _HAVE_ARCH_INLINE_MEMCPY. Start with a fall-back to memcpy(). Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- include/linux/string.h | 3 +++ 1 file changed, 3 insertions(+) Index: linux.trees.git/include/linux/string.h ========================================================... 9 Jul 2010 20:33
[patch 10/20] Trace clock - build standalone
Building the trace clock without CONFIG_TRACING enabled is useful for the ring buffer library sample client. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- kernel/Makefile | 1 + kernel/trace/Kconfig | 3 +++ kernel/trace/trace_clock.c | 3 +++ 3 files changed,... 9 Jul 2010 20:33
[patch 14/20] Ring buffer library - documentation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- Documentation/ring-buffer/ring-buffer-design.txt | 78 ++++++ Documentation/ring-buffer/ring-buffer-usage.txt | 260 +++++++++++++++++++++++ 2 files changed, 338 insertions(+) Index: linux.trees.git/Documentation/ring-buffer/ring-buffer-d... 9 Jul 2010 20:33
[patch 15/20] Ring buffer library - VFS operations
File operation supports for ring buffer reader. splice() and mmap(). Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- Documentation/ioctl/ioctl-number.txt | 2 include/linux/ringbuffer/vfs.h | 57 +++++++ lib/ringbuffer/Makefile | 3 lib/ringbuffer/ring_buffer_... 9 Jul 2010 20:33
[patch 00/20] Generic Ring Buffer Library
This patchset implements a generic ring buffer library, which provides a very efficient, yet flexible, API to both tracers and drivers to move large amounts of data within and outside of kernel-space. It comes as a response to Linus mandate from the 2008 Kernel Summit. In May 2010, Steven Rostedt, author of the... 9 Jul 2010 20:33
[patch 16/20] Ring buffer library - client sample
Example ring buffer library client. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- samples/Kconfig | 9 samples/Makefile | 2 samples/ring_buffer_user/Makefile | 4 samples/ring_buffer... 9 Jul 2010 20:33
[patch 03/20] idle notifier standardization
Move idle notifiers into arch-agnostic code. Adapt x86 64 accordingly to call the new architecture-agnostic notifiers rather than its own. Other architectures are still "todo". Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- arch/x86/include/asm/idle.h | 7 ------- arch/x86/kernel/pro... 9 Jul 2010 20:33
[patch 04/20] idle notifier standardization x86_32
Add idle notifier callback to x86_32. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers(a)efficios.com> --- arch/x86/include/asm/idle.h | 5 ----- arch/x86/kernel/apm_32.c | 6 ++++++ arch/x86/kernel/process_32.c | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 5 deletion... 9 Jul 2010 20:33
First  |  Prev |  Next  |  Last
Pages: 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664