From: Jason Wessel <jason.wessel@windriver.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, kgdb-bugreport@lists.sourceforge.net
Subject: [GIT PULL] kgdb/kdb tree for 2.6.37
Date: Fri, 22 Oct 2010 15:56:20 -0500 [thread overview]
Message-ID: <1287780991-7476-1-git-send-email-jason.wessel@windriver.com> (raw)
Linus, please pull the for_linus branch to pick up the latest updates
for kgdb/kdb.
git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb.git for_lin
us
This pull request comes a few days into the merge window because I was
waiting for the rcu tree to be merged so the debug core specific
patches created back in August could make use of the new rcu stall
detector API.
Summary of changes:
* Fixed the ability to dynamically register a kdb shell command from
a kernel module
* Exiting kgdb/kdb will reset the RCU stall detector
* The locking algorithm for multi cpu systems was simplified to use
2 spinlocks instead of multiple atomic counter arrays the size of
NR_CPUS.
* Some minor bug fixes for edge cases and a few code cleanups
Thanks,
Jason.
---
The following changes since commit f5d9d249b9a6884daff513ef08afa43d3f7e085f:
Linus Torvalds (1):
Merge branch 'urgent' of git://git.kernel.org/.../brodo/pcmcia-2.6
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb.git for_linus
Dongdong Deng (2):
debug_core: disable hw_breakpoints on all cores in kgdb_cpu_enter()
x86,kgdb: remove unnecessary call to kgdb_correct_hw_break()
Jason Wessel (9):
x86,kgdb: fix debugger hw breakpoint test regression in 2.6.35
debug_core: move all watch dog syncs to a single function
debug_core: stop rcu warnings on kernel resume
kdb: Allow kernel loadable modules to add kdb shell functions
kdb,ftdump: Remove reference to internal kdb include
kdb: Fix oops in kdb_unregister
kdb,kgdb: fix sparse fixups
debug_core: refactor locking for master/slave cpus
kdb,debug_core: adjust master cpu switch logic against new debug_core locking
arch/x86/kernel/kgdb.c | 11 ++-
drivers/serial/kgdboc.c | 2 +-
include/linux/kdb.h | 51 ++++++++++++++
kernel/debug/debug_core.c | 139 ++++++++++++++++++++-------------------
kernel/debug/debug_core.h | 1 +
kernel/debug/kdb/kdb_debugger.c | 3 +-
kernel/debug/kdb/kdb_io.c | 2 +-
kernel/debug/kdb/kdb_main.c | 18 +++--
kernel/debug/kdb/kdb_private.h | 48 +-------------
kernel/trace/trace_kdb.c | 1 -
10 files changed, 144 insertions(+), 132 deletions(-)
next reply other threads:[~2010-10-22 20:57 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-22 20:56 Jason Wessel [this message]
2010-10-22 20:56 ` [PATCH 01/11] x86,kgdb: fix debugger hw breakpoint test regression in 2.6.35 Jason Wessel
2010-11-01 21:27 ` Frederic Weisbecker
2010-10-22 20:56 ` [PATCH 02/11] debug_core: move all watch dog syncs to a single function Jason Wessel
2010-10-22 20:56 ` [PATCH 03/11] debug_core: stop rcu warnings on kernel resume Jason Wessel
2010-10-22 20:56 ` [PATCH 04/11] kdb: Allow kernel loadable modules to add kdb shell functions Jason Wessel
2010-10-22 20:56 ` [PATCH 05/11] kdb,ftdump: Remove reference to internal kdb include Jason Wessel
2010-10-22 20:56 ` [PATCH 06/11] kdb: Fix oops in kdb_unregister Jason Wessel
2010-10-22 20:56 ` [PATCH 07/11] kdb,kgdb: fix sparse fixups Jason Wessel
2010-10-22 20:56 ` [PATCH 08/11] debug_core: disable hw_breakpoints on all cores in kgdb_cpu_enter() Jason Wessel
2010-10-22 20:56 ` [PATCH 09/11] x86,kgdb: remove unnecessary call to kgdb_correct_hw_break() Jason Wessel
2010-10-22 20:56 ` [PATCH 10/11] debug_core: refactor locking for master/slave cpus Jason Wessel
2010-10-22 20:56 ` [PATCH 11/11] kdb,debug_core: adjust master cpu switch logic against new debug_core locking Jason Wessel
2010-10-29 18:43 [GIT PULL] kgdb/kdb tree for 2.6.37 Jason Wessel
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=1287780991-7476-1-git-send-email-jason.wessel@windriver.com \
--to=jason.wessel@windriver.com \
--cc=kgdb-bugreport@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--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®