mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] kgdb/kdb tree for 2.6.37
@ 2010-10-29 18:43 Jason Wessel
  2010-10-29 18:43 ` [PATCH 1/7] kdb: Add kdb kernel module sample Jason Wessel
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Jason Wessel @ 2010-10-29 18:43 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, kgdb-bugreport

Linus, please pull the for_linus branch to pick up the final updates
for the 2.6.37 merge window for kgdb/kdb.

git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb.git for_linus

This second pull request for the merge window contains mainly
regression fixes and cleanups.  The 2 non fix/cleanup things in this
patch series are:

   * Added a kdb_hello module for the samples/ dir which shows how
     to dynamically add kdb shell commands

   * Converted the arch specific powerpc kgdb stub to the individual
     register access, joining x86, arm, and mips

Thanks,
Jason.

---
The following changes since commit 12ba8d1e9262ce81a695795410bd9ee5c9407ba1:
  Al Viro (1):
        fix braino in fs: do not assign default i_ino in new_inode

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 (3):
      debug_core,x86,blackfin: Clean up hw debug disable API
      kgdbts: prevent re-entry to kgdbts before it unregisters
      kgdb,ppc: Individual register get/set for ppc

Jason Wessel (3):
      kdb: Add kdb kernel module sample
      kdb: fix per_cpu command to remove supress mask
      kdb: Fix early debugging crash regression

Rabin Vincent (1):
      kgdb,arm: fix register dump

 Documentation/DocBook/kgdb.tmpl |   13 +++-
 arch/arm/include/asm/kgdb.h     |    5 +-
 arch/arm/kernel/kgdb.c          |    2 +-
 arch/blackfin/kernel/kgdb.c     |    3 +-
 arch/powerpc/include/asm/kgdb.h |    1 +
 arch/powerpc/kernel/kgdb.c      |  188 ++++++++++++++++++++++++++-------------
 arch/x86/kernel/kgdb.c          |    3 +-
 drivers/misc/kgdbts.c           |   16 +---
 include/linux/kgdb.h            |   13 +--
 kernel/debug/debug_core.c       |   16 +---
 kernel/debug/kdb/kdb_main.c     |   48 +++--------
 samples/Kconfig                 |    7 ++
 samples/Makefile                |    2 +-
 samples/kdb/Makefile            |    1 +
 samples/kdb/kdb_hello.c         |   60 ++++++++++++
 15 files changed, 235 insertions(+), 143 deletions(-)
 create mode 100644 samples/kdb/Makefile
 create mode 100644 samples/kdb/kdb_hello.c

^ permalink raw reply	[flat|nested] 9+ messages in thread
* [GIT PULL] kgdb/kdb tree for 2.6.37
@ 2010-10-22 20:56 Jason Wessel
  0 siblings, 0 replies; 9+ messages in thread
From: Jason Wessel @ 2010-10-22 20:56 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, kgdb-bugreport

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(-)

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-10-29 18:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-29 18:43 [GIT PULL] kgdb/kdb tree for 2.6.37 Jason Wessel
2010-10-29 18:43 ` [PATCH 1/7] kdb: Add kdb kernel module sample Jason Wessel
2010-10-29 18:43 ` [PATCH 2/7] kdb: fix per_cpu command to remove supress mask Jason Wessel
2010-10-29 18:43 ` [PATCH 3/7] kgdb,arm: fix register dump Jason Wessel
2010-10-29 18:43 ` [PATCH 4/7] kdb: Fix early debugging crash regression Jason Wessel
2010-10-29 18:43 ` [PATCH 5/7] debug_core,x86,blackfin: Clean up hw debug disable API Jason Wessel
2010-10-29 18:43 ` [PATCH 6/7] kgdbts: prevent re-entry to kgdbts before it unregisters Jason Wessel
2010-10-29 18:43 ` [PATCH 7/7] kgdb,ppc: Individual register get/set for ppc Jason Wessel
  -- strict thread matches above, loose matches on Subject: below --
2010-10-22 20:56 [GIT PULL] kgdb/kdb tree for 2.6.37 Jason Wessel

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®