Re: [git pull] kgdb light, v7

Previous thread: 2.6.24 oops by Lukas Hejtmanek on Sunday, February 10, 2008 - 2:55 pm. (2 messages)

Next thread: [patch] move wakeup code to .c by Pavel Machek on Sunday, February 10, 2008 - 3:27 pm. (9 messages)
From: Ingo Molnar
Date: Sunday, February 10, 2008 - 3:20 pm

this is -v7 of the KGDB-light tree, which can be pulled from:

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

Find the shortlog, the diffstat and the combo patch below.

Changes since -v6: lots of cleanups all around the place, based on the 
review feedback from:

  - Bartlomiej Zolnierkiewicz
  - Sam Ravnborg
  - Linus Torvalds
  - Christoph Hellwig
  - Marcin Slusarz
  - Thomas Gleixner

memory handling is a lot cleaner, the include files and Kconfig have 
been further cleaned up, and the code flow in kernel/kgdb.c has been 
cleaned up as well - and a zillion of other small details.

thanks guys!

It builds/boots/works on 32-bit and 64-bit x86 as well, and it passed 
allnoconfig, allyesconfig and allmodconfig tests.

	Ingo

------------------>
Ingo Molnar (3):
      pids: add pid_max prototype
      uaccess: add probe_kernel_write()
      x86: kgdb support

Jason Wessel (3):
      kgdb: core
      consoles: polling support, kgdboc
      kgdb: document parameters

 Documentation/kernel-parameters.txt |    5 +
 arch/x86/Kconfig                    |    2 +
 arch/x86/kernel/Makefile            |    1 +
 arch/x86/kernel/kgdb.c              |  654 +++++++++++++
 drivers/char/tty_io.c               |   47 +
 drivers/serial/8250.c               |   58 ++
 drivers/serial/Kconfig              |    3 +
 drivers/serial/Makefile             |    1 +
 drivers/serial/kgdboc.c             |  163 +++
 drivers/serial/serial_core.c        |   70 ++-
 include/asm-x86/kgdb.h              |   81 ++
 include/linux/kgdb.h                |  314 ++++++
 include/linux/pid.h                 |    2 +
 include/linux/serial_core.h         |    4 +
 include/linux/tty_driver.h          |   12 +
 include/linux/uaccess.h             |   22 +
 kernel/Makefile                     |    1 +
 kernel/kgdb.c                       | 1838 +++++++++++++++++++++++++++++++++++
 kernel/sysctl.c                     |    2 +-
 lib/Kconfig.debug                   |    2 ...
From: Domenico Andreoli
Date: Monday, February 11, 2008 - 8:41 am

my git hangs on this..

-----[ Domenico Andreoli, aka cavok
 --[ http://www.dandreoli.com/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50
--

From: Jan Kiszka
Date: Monday, February 11, 2008 - 9:55 am

Just booting? Or using the debugger? If the former: does switching KGDB
off in the config solve it?

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux
--

From: Domenico Andreoli
Date: Monday, February 11, 2008 - 10:12 am

sorry, git pull was hanging. it looks somewhat related to the kernel
version (debian 2.6.24-3), rebooting did not cure it.

i had also many problems with ssh, many (but not all) were
hanging. moreover X was very sluggish, as well as the network.  now i
am back to debian 2.6.23-2 and everything works correctly. odd.

regards,
Domenico

-----[ Domenico Andreoli, aka cavok
 --[ http://www.dandreoli.com/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50
--

From: Ingo Molnar
Date: Monday, February 11, 2008 - 10:13 am

heh - i suspect what he meant is that his user-space git pull/clone is 
hanging on that repository :)

transient failures sometimes happen - the cloning should be re-tried.

	Ingo
--

Previous thread: 2.6.24 oops by Lukas Hejtmanek on Sunday, February 10, 2008 - 2:55 pm. (2 messages)

Next thread: [patch] move wakeup code to .c by Pavel Machek on Sunday, February 10, 2008 - 3:27 pm. (9 messages)