|
|
Subscribe / Log in / New account

oprofile: port to the new ring buffer

From:  Robert Richter <robert.richter@amd.com>
To:  LKML <linux-kernel@vger.kernel.org>
Subject:  [PATCH 0/9] oprofile: port to the new ring buffer
Date:  Thu, 11 Dec 2008 17:41:54 +0100
Message-ID:  <1229013723-8191-1-git-send-email-robert.richter@amd.com>
Cc:  Ingo Molnar <mingo@elte.hu>, Steven Rostedt <rostedt@goodmis.org>, oprofile-list <oprofile-list@lists.sourceforge.net>
Archive‑link:  Article

This patch set ports cpu buffers in oprofile to the new ring buffer
provided by the tracing framework. The motivation here is to leave the
pain of implementing ring buffers to others. Oh, no, there are more
advantages. Main reason is the support of different sample sizes that
could be stored in the buffer. Use cases for this are IBS and Cell spu
profiling. Using the new ring buffer ensures valid and complete
samples and allows copying the cpu buffer stateless without knowing
its content. Second it will use generic kernel API and also reduce
code size. And hopefully, there are less bugs.

The patch set is also available here:

git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git ring_buffer

-Robert




------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http:/...


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