From: Robert Richter <robert.richter@amd.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>, Ingo Molnar <mingo@elte.hu>
Subject: [git pull] OProfile for v2.6.28
Date: Wed, 22 Oct 2008 15:28:59 +0200 [thread overview]
Message-ID: <20081022132858.GA11994@erda.amd.com> (raw)
Hi Linus,
here are all OProfile patches for v2.6.28. The patches are also in the
tip tree. However, you can also pull from here to get the changes:
git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git for-linus
Mostly cleanup patches and bug fixes. New features are arch-perfmon
(Intel CPUs) and IBS (AMD Fam10h) support. There is one patch that
reverts your change reporting Nehalem as core_2. This is not needed
anymore since arch-perfmon is now used for Nehalem (requires updated
oprofile userland).
Thanks,
-Robert
Andi Kleen (4):
oprofile: drop const in num counters field
oprofile: Don't report Nehalem as core_2
oprofile: Implement Intel architectural perfmon support
oprofile: discover counters for op ppro too
Andrea Righi (1):
x86, oprofile: BUG: using smp_processor_id() in preemptible code
Barry Kasindorf (1):
OProfile: Fix buffer synchronization for IBS
Chris J Arges (1):
oprofile: hotplug cpu fix
Jason Yeh (1):
Oprofile Multiplexing Patch
Robert Richter (12):
x86/oprofile: fix on_each_cpu build error
Revert "Oprofile Multiplexing Patch"
OProfile: Rework oprofile_add_ibs_sample() function
OProfile: Rework string handling in setup_ibs_files()
OProfile: Rename IBS sysfs dir into "ibs_op"
oprofile: whitespace fixes
oprofile: more whitespace fixes
x86/oprofile: removing unused function parameter in add_ibs_begin()
x86/oprofile: reordering functions in nmi_int.c
oprofile: fixing whitespaces in drivers/oprofile/*
oprofile: fixing whitespaces in arch/x86/oprofile/*
oprofile: fixing whitespaces in arch/x86/oprofile/*
Suravee Suthikulpanit (1):
x86/oprofile: add the logic for enabling additional IBS bits
(somehow diffstat does not work properly with git log -p --no-merges ..., anyway:)
arch/x86/oprofile/backtrace.c | 5
arch/x86/oprofile/nmi_int.c | 230 ++++++++++++++++----------------
arch/x86/oprofile/op_counter.h | 24 +--
arch/x86/oprofile/op_model_amd.c | 215 +++++++++++++++--------------
arch/x86/oprofile/op_model_p4.c | 8 -
arch/x86/oprofile/op_model_ppro.c | 116 ++++++++++++----
arch/x86/oprofile/op_x86_model.h | 19 +-
b/arch/alpha/oprofile/common.c | 2
b/arch/ia64/oprofile/init.c | 4
b/arch/ia64/oprofile/perfmon.c | 4
b/arch/m32r/oprofile/init.c | 2
b/arch/mips/oprofile/common.c | 2
b/arch/mips/oprofile/op_impl.h | 2
b/arch/mips/oprofile/op_model_rm9000.c | 2
b/arch/parisc/oprofile/init.c | 2
b/arch/powerpc/oprofile/op_model_cell.c | 2
b/arch/sparc/oprofile/init.c | 2
b/arch/sparc64/oprofile/init.c | 2
b/arch/x86/oprofile/backtrace.c | 3
b/arch/x86/oprofile/nmi_int.c | 147 +++++++++-----------
b/arch/x86/oprofile/op_counter.h | 18 +-
b/arch/x86/oprofile/op_model_amd.c | 4
b/arch/x86/oprofile/op_model_p4.c | 32 ++--
b/arch/x86/oprofile/op_model_ppro.c | 16 +-
b/arch/x86/oprofile/op_x86_model.h | 4
b/drivers/oprofile/buffer_sync.c | 8 -
b/drivers/oprofile/buffer_sync.h | 4
b/drivers/oprofile/cpu_buffer.c | 9 -
b/drivers/oprofile/cpu_buffer.h | 6
b/drivers/oprofile/event_buffer.c | 24 +--
b/drivers/oprofile/event_buffer.h | 10 -
b/drivers/oprofile/oprof.c | 2
b/drivers/oprofile/oprof.h | 8 -
b/drivers/oprofile/oprofile_files.c | 20 +-
b/drivers/oprofile/oprofile_stats.c | 14 -
b/drivers/oprofile/oprofile_stats.h | 8 -
b/drivers/oprofile/oprofilefs.c | 6
b/drivers/oprofile/timer_int.c | 2
b/include/linux/oprofile.h | 3
drivers/oprofile/buffer_sync.c | 9 -
drivers/oprofile/cpu_buffer.c | 86 ++++-------
drivers/oprofile/cpu_buffer.h | 6
drivers/oprofile/event_buffer.c | 10 -
drivers/oprofile/oprof.c | 140 +++++++++----------
drivers/oprofile/oprof.h | 12 -
drivers/oprofile/oprofile_files.c | 94 ++++++-------
drivers/oprofile/oprofile_stats.c | 10 -
drivers/oprofile/oprofile_stats.h | 2
drivers/oprofile/oprofilefs.c | 72 +++++-----
drivers/oprofile/timer_int.c | 2
include/linux/oprofile.h | 3
51 files changed, 748 insertions(+), 689 deletions(-)
--
Advanced Micro Devices, Inc.
Operating System Research Center
email: robert.richter@amd.com
next reply other threads:[~2008-10-22 13:29 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-22 13:28 Robert Richter [this message]
2008-10-22 13:37 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081022132858.GA11994@erda.amd.com \
--to=robert.richter@amd.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®