|
|
Log in / Subscribe / Register

[GIT PULL][for 2.6.32] lockless ring buffer

From:  Steven Rostedt <rostedt@goodmis.org>
To:  linux-kernel@vger.kernel.org
Subject:  [PATCH 0/3] [GIT PULL][for 2.6.32] lockless ring buffer
Date:  Wed, 10 Jun 2009 15:53:11 -0400
Message-ID:  <20090610195311.767699959@goodmis.org>
Cc:  Ingo Molnar <mingo@elte.hu>, Andrew Morton <akpm@linux-foundation.org>, Thomas Gleixner <tglx@linutronix.de>, Peter Zijlstra <peterz@infradead.org>, Frederic Weisbecker <fweisbec@gmail.com>, Theodore Tso <tytso@mit.edu>, Arnaldo Carvalho de Melo <acme@redhat.com>, Mathieu Desnoyers <compudj@krystal.dyndns.org>, Lai Jiangshan <laijs@cn.fujitsu.com>, "Martin J. Bligh" <mbligh@mbligh.org>, Christoph Hellwig <hch@infradead.org>, Li Zefan <lizf@cn.fujitsu.com>, Huang Ying <ying.huang@intel.com>, "H. Peter Anvin" <hpa@zytor.com>, Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>, Masami Hiramatsu <mhiramat@redhat.com>
Archive‑link:  Article

Ingo,

Here it is, the long awaited lockless ring buffer algorithm.

Please pull the latest tip/tracing/ring-buffer tree, which can be found at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git
tip/tracing/ring-buffer


Steven Rostedt (3):
      ring-buffer: make the buffer a true circular link list
      ring-buffer: make lockless
      ring-buffer: add design document

----
 Documentation/trace/ring-buffer-design.txt |  949 +++++++++++++++++++++++++++
 include/linux/ring_buffer.h                |    1 -
 kernel/trace/ring_buffer.c                 |  951 +++++++++++++++++++++++-----
 kernel/trace/trace.c                       |    3 -
 4 files changed, 1735 insertions(+), 169 deletions(-)
-- 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds