* Announce: kdb v4.4 is available for kernel 2.6.6
@ 2004-05-24 5:48 Keith Owens
2004-06-07 5:40 ` Announce: kdb v4.4 is available for kernel 2.6.7-rc2 Keith Owens
` (17 more replies)
0 siblings, 18 replies; 24+ messages in thread
From: Keith Owens @ 2004-05-24 5:48 UTC (permalink / raw)
To: kdb, linux-kernel; +Cc: linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.6-common-1.bz2
kdb-v4.4-2.6.6-i386-1.bz2
kdb-v4.4-2.6.6-ia64-1.bz2
There are some user and developer changes in this release, hence the
bump from kdb v4.3 to v4.4.
User visible changes:
The sequence to enter kdb from a serial console is now <escape>KDB.
The old <control>A sequence caused problems for people using editors
and GNU readline over a seral link. Edit kdb_serial_str in
kdb/kdbmain.c if you do not like <escape>KDB.
New summary command.
The cpu command distinguishes between cpus that are in kdb control,
cpus that have some kdb data but are not in kdb control ('+') and
cpus with no kdb data ('*'). Also the format of the output has
changed, to make it more readable on big systems.
New process states, 'I' for idle and 'M' for sleeping system daemons.
By default tasks in states I and M are not printed, they rarely
contribute anything to problem diagnosis. Use ps IM or ps A to see
them.
dmesg can print any part of the log, not just the end.
The md command will suppress a run of zeroes.
Section data is suppressed by default. Pity, it can be useful when
debugging modules, but the in kernel module loader in 2.6 does not
maintain section data.
Developer visible changes:
arch/$(ARCH)/kdb/{ansidecl,bfd}.h have been moved to include/asm-$(ARCH).
Makefiles used to add -I $(TOPDIR) arch/$(ARCH)/kdb to CFLAGS, this
is no longer required. #include "bfd.h" or "ansidecl.h" replaced by
<asm/bfd.h> and <asm/ansidecl.h>.
Some kdb fields have moved from kdb.h to kdbprivate.h. You need to
use #include <linux/kdbprivate.h> in code that uses kdb internals.
If you maintain an architecture specific kdb patch, please upgrade to
kdb v4.4 and send it to me.
Changelog extract since kdb-v4.3-2.6.6-common-1.
2004-05-23 Keith Owens <kaos@sgi.com>
* Shrink the output from the cpu command.
* Add cpu state 'I', the cpu is idle.
* Add cpu state '+', some kdb data is available but the cpu is not
responding.
* Do not print tasks in state I or M by default in ps and bta commands.
* Add states I (idle task) and M (sleeping system daemon) to ps and
bta commands.
* Delete unused variables.
* Move private kdb fields from kdb.h to kdbprivate.h.
* Print 'for keyboard entry' for the special cases when KDB_ENTER() is
used to get registers.
* Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH)
and remove -I arch/$(ARCH)/kdb.
* dmesg command now prints from either the start or end of dmesg, or at
an arbitrary point in the middle of the kernel log buffer.
* Sensible string dump for multi byte md commands.
* 'page' command handles ia64 correctly.
* Show some activity when waiting for cpus to enter kdb.
* Change the KDB entry code to <esc>KDB.
* Allow comment commands, starting with '#'.
* Commands defined using defcmd from kdb_cmds are not printed as they
are entered, use defcmd with no parameters to print all the defined
commands.
* Add summary command.
* Update copyright notices.
* Zero suppression on md command.
* Make set NOSECT=1 the default.
* PPC64 uses OF-stdout instead of console. Ananth N Mavinakayanahalli.
* kdb v4.4-2.6.6-common-1.
Changelog extract since kdb-v4.3-2.6.6-i386-1.
2004-05-23 Keith Owens <kaos@sgi.com>
* Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH).
* Update copyright notices.
* kdb v4.4-2.6.6-i386-1.
Changelog extract since kdb v4.3-2.6.6-rc3-ia64-1.
2004-05-23 Keith Owens <kaos@sgi.com>
* Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH).
* ia64-opc.c needs kdbprivate.h after common reorganisation.
* Update copyright notices.
* kdb v4.4-2.6.6-ia64-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFAsYyhi4UHNye0ZOoRAuopAKCzXUXdb1ZAXgNRVgh3A1Ae6NqrwACgjAKt
qlT0gcdOIS4Hx3usoGyLTGM=aqHg
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.7-rc2
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
@ 2004-06-07 5:40 ` Keith Owens
2004-06-17 1:16 ` Announce: kdb v4.4 is available for kernel 2.6.7 Keith Owens
` (16 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2004-06-07 5:40 UTC (permalink / raw)
To: kdb, linux-kernel; +Cc: linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.7-rc2-common-1.bz2
kdb-v4.4-2.6.7-rc2-i386-1.bz2
kdb-v4.4-2.6.7-rc2-ia64-1.bz2
Changelog extract since kdb-v4.4-2.6.6-common-2.
2004-06-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-rc2-common-1.
Changelog extract since kdb-v4.4-2.6.6-i386-2.
2004-06-07 Keith Owens <kaos@sgi.com>
* Force KALLSYMS and KALLSYMS_ALL for CONFIG_KDB.
* kdb v4.4-2.6.7-rc2-i386-1.
Changelog extract since kdb v4.4-2.6.6-ia64-040521-2.
2004-06-07 Keith Owens <kaos@sgi.com>
* Force KALLSYMS and KALLSYMS_ALL for CONFIG_KDB.
* kdb v4.4-2.6.7-rc2-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFAw//Wi4UHNye0ZOoRAo9yAKCVtms2D35Q5rVCr6P+ibfzDtsrFACg9Poq
kV3UGuIR8ABdaQ2Bf6QSLfc=1g61
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.7
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
2004-06-07 5:40 ` Announce: kdb v4.4 is available for kernel 2.6.7-rc2 Keith Owens
@ 2004-06-17 1:16 ` Keith Owens
2004-10-21 3:52 ` Announce: kdb v4.4 is available for kernel 2.6.9 Keith Owens
` (15 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2004-06-17 1:16 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.7-common-1.bz2
kdb-v4.4-2.6.7-i386-1.bz2
kdb-v4.4-2.6.7-ia64-1.bz2
Changelog extract since kdb-v4.4-2.6.7-rc2-common-1.
2004-06-16 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-common-1.
2004-06-09 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-rc3-common-1.
2004-06-09 Keith Owens <kaos@sgi.com>
* Namespace clean up. Mark code/variables as static when it is only
used in one file, delete dead code/variables.
* Saved interrupt state requires long, not int.
* kdb v4.4-2.6.7-rc2-common-3.
2004-06-08 Keith Owens <kaos@sgi.com>
* Whitespace clean up, no code changes.
* kdb v4.4-2.6.7-rc2-common-2.
Changelog extract since kdb-v4.4-2.6.7-rc2-i386-1.
2004-06-16 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-i386-1.
2004-06-10 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-rc3-i386-1.
2004-06-09 Keith Owens <kaos@sgi.com>
* Namespace clean up. Mark code/variables as static when it is only
used in one file, delete dead code/variables.
* kdb v4.4-2.6.7-rc2-i386-3.
2004-06-08 Keith Owens <kaos@sgi.com>
* Whitespace clean up, no code changes.
* kdb v4.4-2.6.7-rc2-i386-2.
Changelog extract since kdb v4.4-2.6.7-rc2-ia64-1.
2004-06-16 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-ia64-1.
2004-06-10 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-rc3-ia64-1.
2004-06-09 Keith Owens <kaos@sgi.com>
* Namespace clean up. Mark code/variables as static when it is only
used in one file, delete dead code/variables.
* Saved interrupt state requires long, not int.
* kdb v4.4-2.6.7-rc2-ia64-3.
2004-06-08 Keith Owens <kaos@sgi.com>
* Whitespace clean up, no code changes.
* kdb v4.4-2.6.7-rc2-2.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFA0PEHi4UHNye0ZOoRAlkUAJ451FJCUeyPbtwB+o86LoxRjlg82QCfb219
eCxmRqs/pT69UudnvN/2pVA=NJMr
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.9
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
2004-06-07 5:40 ` Announce: kdb v4.4 is available for kernel 2.6.7-rc2 Keith Owens
2004-06-17 1:16 ` Announce: kdb v4.4 is available for kernel 2.6.7 Keith Owens
@ 2004-10-21 3:52 ` Keith Owens
2004-12-25 12:17 ` Announce: kdb v4.4 is available for kernel 2.6.10 Keith Owens
` (14 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2004-10-21 3:52 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.9-common-1.bz2
kdb-v4.4-2.6.9-i386-1.bz2
kdb-v4.4-2.6.9-ia64-1.bz2
kdb-v4.4-2.6.9-rc2-x86-64-1.bz2 (may or may not work with 2.6.9).
Changelog extract since kdb-v4.4-2.6.7-common-1.
2004-10-19 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-common-1.
2004-10-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc4-common-1.
2004-10-01 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc3-common-1.
2004-09-30 Keith Owens <kaos@sgi.com>
* Add stackdepth command to Documentation/kdb/kdb.mm. stackdepth is
only supported on i386 and ia64 at the moment.
* Skip kdbm_pg memmap build on x86_64. Scott Lurndal, 3leafnetworks.
* Export kdb_serial_str for modular I/O. Bryan Cardillo, UPenn.
* Reinstate tab completion for symbols.
* kdb v4.4-2.6.9-rc2-common-2.
2004-09-14 Keith Owens <kaos@sgi.com>
* Add task states C (traCed) and E (dEad).
* kdb v4.4-2.6.9-rc2-common-1.
2004-08-27 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc1-common-1.
2004-08-14 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-common-1.
2004-08-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-rc4-common-1.
2004-08-05 Keith Owens <kaos@sgi.com>
* Mark kdb_initcall as __attribute_used__ for newer gcc.
* kdb v4.4-2.6.8-rc3-common-2.
2004-08-04 Keith Owens <kaos@sgi.com>
* Add mdp (memory display physical) comnmand.
Ananth N Mavinakayanahalli, IBM.
* kdb v4.4-2.6.8-rc3-common-1.
2004-07-18 Keith Owens <kaos@sgi.com>
* Patch for new sn_console. Erik Jacobson. SGI.
* kdb v4.4-2.6.8-rc2-common-1.
2004-07-12 Keith Owens <kaos@sgi.com>
* Convert kdbm_task to standard cpumask_t.
* Document '*' (all breakpoints) option on bd/be/bc commands.
* kdb v4.4-2.6.8-rc1-common-1.
2004-06-30 Keith Owens <kaos@sgi.com>
* Common changes to help the x86-64 port.
* kdb v4.4-2.6.7-common-3.
2004-06-20 Keith Owens <kaos@sgi.com>
* Move kdb includes in mm/swapfile.c to reduce conflicts with other
SGI patches.
* kdb v4.4-2.6.7-common-2.
Changelog extract since kdb-v4.4-2.6.7-i386-1.
2004-10-19 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-i386-1.
2004-10-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc4-i386-1.
2004-10-01 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc3-i386-1.
2004-09-30 Keith Owens <kaos@sgi.com>
* Add stackdepth command.
* Handle backtrace with separate soft and hard irq stacks
(CONFIG_4KSTACKS).
* Work around RESTORE_ALL macro, which can only be used once.
* Export kdba_dumpregs. Bryan Cardillo, UPenn.
* kdb v4.4-2.6.9-rc2-i386-2.
2004-09-14 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc2-i386-1.
2004-08-27 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.9-rc1-i386-1.
2004-08-14 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-i386-1.
2004-08-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-rc4-i386-1.
2004-08-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-rc3-i386-1.
2004-07-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-rc2-i386-1.
2004-07-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.8-rc1-i386-1.
2004-06-16 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.7-i386-1.
Changelog extract since kdb v4.4-2.6.7-ia64-040629-1.
2004-10-19 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.9-ia64-1.
2004-10-12 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.9-rc4-ia64-1.
2004-10-01 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.9-rc3-ia64-1.
2004-09-30 Keith Owens <kaos@sgi.com>
* Add stackdepth command.
* kdb-v4.4-2.6.9-rc2-ia64-3.
2004-09-16 Keith Owens <kaos@sgi.com>
* Fixes for current in region 5 instead of 7 (idle task on cpu 0).
* kdb-v4.4-2.6.9-rc2-ia64-2.
2004-09-14 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.9-rc2-ia64-1.
2004-08-27 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.9-rc1-ia64-1.
2004-08-14 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.8-ia64-1.
2004-08-12 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.8-rc4-ia64-1.
2004-08-04 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.8-rc3-ia64-1.
2004-07-18 Keith Owens <kaos@sgi.com>
* New config name for SN serial console.
* kdb-v4.4-2.6.8-rc2-ia64-1.
2004-07-12 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.8-rc1-ia64-1.
Changelog extract for kdb v4.4-2.6.9-rc2-x86-64-1.
2004-09-30 Keith Owens <kaos@sgi.com>
* Port to 2.6.9-rc2
* Fix line editting characters. Jim Houston, Comcast.
* kdb v4.4-2.6.9-rc2-x86-64-1.
2004-08-15 Jack F. Vogel <jfv@bluesong.net>
* Port to 2.6.8
* tighten up the code, using the built-in
die_chain notify interface, thanks to
Andi Kleen for pointing this out.
2004-05-15 Jack F. Vogel <jfv@bluesong.net>
* port to 2.6.6 for x86_64
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFBdzJ8i4UHNye0ZOoRAmL7AKDuGQLB94/yos2DoSSC5X7AubniVgCguA26
FQLeGkj6GWY7PjnCgLqdYno=y0AP
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.10
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (2 preceding siblings ...)
2004-10-21 3:52 ` Announce: kdb v4.4 is available for kernel 2.6.9 Keith Owens
@ 2004-12-25 12:17 ` Keith Owens
2004-12-27 13:00 ` Paulo Marques
2005-01-24 15:21 ` gowda_avinash
` (13 subsequent siblings)
17 siblings, 1 reply; 24+ messages in thread
From: Keith Owens @ 2004-12-25 12:17 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.10-common-1.bz2
kdb-v4.4-2.6.10-i386-1.bz2
kdb-v4.4-2.6.10-ia64-1.bz2
kdb-v4.4-2.6.9-rc2-x86-64-1.bz2 (may or may not work with 2.6.10).
Changelog extract since kdb-v4.4-2.6.9-common-1.
2004-12-25 Keith Owens <kaos@sgi.com>
* Add kobject command.
* Ignore low addresses and large offsets in kdbnearsym().
* Console updates for sn2 simulator.
* kdb v4.4-2.6.10-common-1.
2004-12-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.10-rc3-common-1.
2004-11-23 Keith Owens <kaos@sgi.com>
* Remove warning message from kdb_get_one_user_page(), it was too noisy.
* kdb v4.4-2.6.10-rc2-common-1.
2004-11-02 Keith Owens <kaos@sgi.com>
* Build with kdb patch applied but CONFIG_KDB=n.
* kdb v4.4-2.6.10-rc1-common-2.
2004-10-29 Keith Owens <kaos@sgi.com>
* Handle new compression scheme for kallsyms.
* Handle move of DEAD and ZOMBIE for task->state to task->exit_state.
* Tweak the concept of a valid kernel address to get all symbols,
including the symbols in the ia64 gate page.
* kdb v4.4-2.6.10-rc1-common-1.
2004-10-21 Keith Owens <kaos@sgi.com>
* Handle variable size for the kernel log buffer.
* kdb v4.4-2.6.9-common-2.
Changelog extract since kdb-v4.4-2.6.9-i386-1.
2004-12-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.10-i386-1.
2004-12-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.10-rc3-i386-1.
2004-11-23 Keith Owens <kaos@sgi.com>
* Coexist with asmlinkage/fastcall changes.
* kdb v4.4-2.6.10-rc2-i386-1.
2004-10-29 Keith Owens <kaos@sgi.com>
* Handle change defintions for hard and soft irq context.
* Make stack switch in kdb backtrace look more like the oops output.
* kdb v4.4-2.6.10-rc1-i386-1.
Changelog extract since kdb v4.4-2.6.9-ia64-1.
2004-12-25 Keith Owens <kaos@sgi.com>
* Add cpuinfo command.
* kdb-v4.4-2.6.10-ia64-1.
2004-12-07 Keith Owens <kaos@sgi.com>
* Clean up error path in kdba_mca_init.
* kdb-v4.4-2.6.10-rc3-ia64-1.
2004-11-15 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.10-rc2-ia64-1.
2004-10-29 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.10-rc1-ia64-1.
ps. Bah, Hum{de}bug!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFBzVpji4UHNye0ZOoRAmy+AJ4iSaztTqGLjr+Ck0X8+TMdXB41IQCghc/P
p7GtfCEOmVPDj/SVHdecFyw=oO+Z
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.10
2004-12-25 12:17 ` Announce: kdb v4.4 is available for kernel 2.6.10 Keith Owens
@ 2004-12-27 13:00 ` Paulo Marques
0 siblings, 0 replies; 24+ messages in thread
From: Paulo Marques @ 2004-12-27 13:00 UTC (permalink / raw)
To: Keith Owens; +Cc: kdb, linux-kernel, linux-ia64
Keith Owens wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> KDB (Linux Kernel Debugger) has been updated.
Hi,
I browsed the patch quickly to check for kallsyms uses, and validate
them, and it generally seems correct.
There is however one comment that makes me wonder:
*2.6 kallsyms has a "feature" where it unpacks the name into a string.
*If that string is reused before the caller expects it then the caller
*sees its string change without warning.
kallsyms_lookup always uses the buffer passed to it in the case the
symbol is a kernel symbol, as opposed to a module symbol, and so it is
not responsible for the buffer.
So this probably only happens when a module symbol is returned directly
from its symbol table, and then the module is unloaded (or something
like that).
Later there is another comment:
* Another 2.6 kallsyms "feature". Sometimes the sym_name is
* set but the buffer passed into kallsyms_lookup is not used,
* so it contains garbage.
It seems to be the same problem. If we modify kallsyms_lookup to always
use the buffer passed, even if the symbol comes from a module, maybe we
could solve both problems with just one change.
On the downside, a caller that just wants to print the name, would pay
an unnecessary string copy.
On the upside, this would make the interface more coherent with standard
C functions like strcpy, where the buffer passed is always the buffer
returned.
So, is it worth the change?
--
Paulo Marques - www.grupopie.com
"A journey of a thousand miles begins with a single step."
Lao-tzu, The Way of Lao-tzu
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: Announce: kdb v4.4 is available for kernel 2.6.10
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (3 preceding siblings ...)
2004-12-25 12:17 ` Announce: kdb v4.4 is available for kernel 2.6.10 Keith Owens
@ 2005-01-24 15:21 ` gowda_avinash
2005-01-24 15:34 ` Keith Owens
` (12 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: gowda_avinash @ 2005-01-24 15:21 UTC (permalink / raw)
To: kaos, kdb; +Cc: linux-kernel, linux-ia64
All:
I tried to get Kdb working on SuSe 9 ia64 box (kernel version
2.6.5-7.111.19). Turns out that the keyboard/machine goes into a hang state.
I have a usb keyboard!
Googling around I found that Keith had disabled the USB keyboard support
some time back due to changes in some APIs (kernel version
linux-2.6.5-SLES9_SP1_BRANCH).
Is this something that could be a cause for my problem? Should I think about
upgrading my kernel to 2.6.10 (hoping that the issue's been fixed in this
version)?
Thanks,
avinash
-----Original Message-----
From: linux-ia64-owner@vger.kernel.org
[mailto:linux-ia64-owner@vger.kernel.org] On Behalf Of Keith Owens
Sent: Saturday, December 25, 2004 5:48 PM
To: kdb@oss.sgi.com
Cc: linux-kernel@vger.kernel.org; linux-ia64@vger.kernel.org
Subject: Announce: kdb v4.4 is available for kernel 2.6.10
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.10-common-1.bz2
kdb-v4.4-2.6.10-i386-1.bz2
kdb-v4.4-2.6.10-ia64-1.bz2
kdb-v4.4-2.6.9-rc2-x86-64-1.bz2 (may or may not work with 2.6.10).
Changelog extract since kdb-v4.4-2.6.9-common-1.
2004-12-25 Keith Owens <kaos@sgi.com>
* Add kobject command.
* Ignore low addresses and large offsets in kdbnearsym().
* Console updates for sn2 simulator.
* kdb v4.4-2.6.10-common-1.
2004-12-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.10-rc3-common-1.
2004-11-23 Keith Owens <kaos@sgi.com>
* Remove warning message from kdb_get_one_user_page(), it was too
noisy.
* kdb v4.4-2.6.10-rc2-common-1.
2004-11-02 Keith Owens <kaos@sgi.com>
* Build with kdb patch applied but CONFIG_KDB=n.
* kdb v4.4-2.6.10-rc1-common-2.
2004-10-29 Keith Owens <kaos@sgi.com>
* Handle new compression scheme for kallsyms.
* Handle move of DEAD and ZOMBIE for task->state to
task->exit_state.
* Tweak the concept of a valid kernel address to get all symbols,
including the symbols in the ia64 gate page.
* kdb v4.4-2.6.10-rc1-common-1.
2004-10-21 Keith Owens <kaos@sgi.com>
* Handle variable size for the kernel log buffer.
* kdb v4.4-2.6.9-common-2.
Changelog extract since kdb-v4.4-2.6.9-i386-1.
2004-12-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.10-i386-1.
2004-12-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.10-rc3-i386-1.
2004-11-23 Keith Owens <kaos@sgi.com>
* Coexist with asmlinkage/fastcall changes.
* kdb v4.4-2.6.10-rc2-i386-1.
2004-10-29 Keith Owens <kaos@sgi.com>
* Handle change defintions for hard and soft irq context.
* Make stack switch in kdb backtrace look more like the oops output.
* kdb v4.4-2.6.10-rc1-i386-1.
Changelog extract since kdb v4.4-2.6.9-ia64-1.
2004-12-25 Keith Owens <kaos@sgi.com>
* Add cpuinfo command.
* kdb-v4.4-2.6.10-ia64-1.
2004-12-07 Keith Owens <kaos@sgi.com>
* Clean up error path in kdba_mca_init.
* kdb-v4.4-2.6.10-rc3-ia64-1.
2004-11-15 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.10-rc2-ia64-1.
2004-10-29 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.10-rc1-ia64-1.
ps. Bah, Hum{de}bug!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFBzVpji4UHNye0ZOoRAmy+AJ4iSaztTqGLjr+Ck0X8+TMdXB41IQCghc/P
p7GtfCEOmVPDj/SVHdecFyw=oO+Z
-----END PGP SIGNATURE-----
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.10
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (4 preceding siblings ...)
2005-01-24 15:21 ` gowda_avinash
@ 2005-01-24 15:34 ` Keith Owens
2005-01-25 4:37 ` Saravanan s
2005-01-25 4:44 ` Keith Owens
` (11 subsequent siblings)
17 siblings, 1 reply; 24+ messages in thread
From: Keith Owens @ 2005-01-24 15:34 UTC (permalink / raw)
To: gowda_avinash; +Cc: kdb, linux-kernel, linux-ia64
On Mon, 24 Jan 2005 15:21:08 -0000,
gowda_avinash@emc.com wrote:
>All:
>I tried to get Kdb working on SuSe 9 ia64 box (kernel version
>2.6.5-7.111.19). Turns out that the keyboard/machine goes into a hang state.
>I have a usb keyboard!
>
>Googling around I found that Keith had disabled the USB keyboard support
>some time back due to changes in some APIs (kernel version
>linux-2.6.5-SLES9_SP1_BRANCH).
>
>Is this something that could be a cause for my problem? Should I think about
>upgrading my kernel to 2.6.10 (hoping that the issue's been fixed in this
>version)?
The USB keyboard support in KDB was written by HP, because their
systems have USB keyboards. I have no hardware to test on, so I have
to rely on HP to keep the USB patches in KDB up to date. That has not
happened recently.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.10
2005-01-24 15:34 ` Keith Owens
@ 2005-01-25 4:37 ` Saravanan s
0 siblings, 0 replies; 24+ messages in thread
From: Saravanan s @ 2005-01-25 4:37 UTC (permalink / raw)
To: Keith Owens; +Cc: kdb, linux-kernel, linux-ia64
Hi Keith,
> I have no hardware to test on, so I have
> to rely on HP to keep the USB patches in KDB up to date.
Does that mean that there is USB support for KDBv4.4 for kernel 2.6
for i386 machines? Or the patch for i386 also comes from the HP guys.
Regards
Saravanan S
On Tue, 25 Jan 2005 02:34:52 +1100, Keith Owens <kaos@sgi.com> wrote:
> On Mon, 24 Jan 2005 15:21:08 -0000,
> gowda_avinash@emc.com wrote:
> >All:
> >I tried to get Kdb working on SuSe 9 ia64 box (kernel version
> >2.6.5-7.111.19). Turns out that the keyboard/machine goes into a hang state.
> >I have a usb keyboard!
> >
> >Googling around I found that Keith had disabled the USB keyboard support
> >some time back due to changes in some APIs (kernel version
> >linux-2.6.5-SLES9_SP1_BRANCH).
> >
> >Is this something that could be a cause for my problem? Should I think about
> >upgrading my kernel to 2.6.10 (hoping that the issue's been fixed in this
> >version)?
>
> The USB keyboard support in KDB was written by HP, because their
> systems have USB keyboards. I have no hardware to test on, so I have
> to rely on HP to keep the USB patches in KDB up to date. That has not
> happened recently.
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.10
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (5 preceding siblings ...)
2005-01-24 15:34 ` Keith Owens
@ 2005-01-25 4:44 ` Keith Owens
2005-01-25 5:52 ` Jack F Vogel
2005-03-03 2:53 ` Announce: kdb v4.4 is available for kernel 2.6.11 Keith Owens
` (10 subsequent siblings)
17 siblings, 1 reply; 24+ messages in thread
From: Keith Owens @ 2005-01-25 4:44 UTC (permalink / raw)
To: Saravanan s; +Cc: kdb, linux-kernel, linux-ia64
On Tue, 25 Jan 2005 09:55:55 +0530,
Saravanan s <saravanan.mainker@gmail.com> wrote:
>Hi Keith,
>
>> I have no hardware to test on, so I have
>> to rely on HP to keep the USB patches in KDB up to date.
>
>Does that mean that there is USB support for KDBv4.4 for kernel 2.6
>for i386 machines? Or the patch for i386 also comes from the HP guys.
All the USB console patches for kdb came from HP, both i386 and ia64.
Neither work in 2.6 kernels at the moment.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.10
2005-01-25 4:44 ` Keith Owens
@ 2005-01-25 5:52 ` Jack F Vogel
0 siblings, 0 replies; 24+ messages in thread
From: Jack F Vogel @ 2005-01-25 5:52 UTC (permalink / raw)
To: Keith Owens; +Cc: Saravanan s, kdb, linux-kernel, linux-ia64
On Tue, Jan 25, 2005 at 03:44:26PM +1100, Keith Owens wrote:
> On Tue, 25 Jan 2005 09:55:55 +0530,
> Saravanan s <saravanan.mainker@gmail.com> wrote:
> >Hi Keith,
> >
> >> I have no hardware to test on, so I have
> >> to rely on HP to keep the USB patches in KDB up to date.
> >
> >Does that mean that there is USB support for KDBv4.4 for kernel 2.6
> >for i386 machines? Or the patch for i386 also comes from the HP guys.
>
> All the USB console patches for kdb came from HP, both i386 and ia64.
> Neither work in 2.6 kernels at the moment.
I have been looking at the USB code and talked with gregkh about
it a bit, it looks to me that in order for this to work its going
to take a self-contained polling driver. I've been busy so I havent
looked too far yet for any pre-existent code that could be utilized.
It may need to be written from scratch, which I also might attempt
once I get my queue a bit reduced.
But as is the code thats there isnt even close to working, its just
a bit of infrastructure.
Cheers,
Jack
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.11
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (6 preceding siblings ...)
2005-01-25 4:44 ` Keith Owens
@ 2005-03-03 2:53 ` Keith Owens
2005-06-18 6:19 ` Announce: kdb v4.4 is available for kernel 2.6.12 Keith Owens
` (9 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2005-03-03 2:53 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.11-common-1.bz2
kdb-v4.4-2.6.11-i386-1.bz2
kdb-v4.4-2.6.11-ia64-1.bz2
kdb-v4.4-2.6.9-rc2-x86-64-1.bz2 (may or may not work with 2.6.11).
Changelog extract since kdb-v4.4-2.6.10-common-1.
2005-03-03 Keith Owens <kaos@sgi.com>
* Add kdb to drivers/serial/8250_early.c. Francois Wellenreiter, Bull.
* kdb v4.4-2.6.11-common-1.
2005-02-14 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc4-common-1.
2005-02-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc3-bk4-common-1.
2005-02-03 Keith Owens <kaos@sgi.com>
* Print more superblock fields. Nathan Scott, SGI.
* Remove kallsyms correction for modules, Linus took it.
* kdb v4.4-2.6.11-rc3-common-1.
2005-01-27 Keith Owens <kaos@sgi.com>
* Add bio command. Nathan Scott, SGI.
* kdb v4.4-2.6.11-rc2-common-1.
2005-01-20 Keith Owens <kaos@sgi.com>
* Include kallsyms correction for modules until Linus takes it.
* kdb v4.4-2.6.11-rc1-bk7-common-1.
2005-01-12 Keith Owens <kaos@sgi.com>
* kallsyms now supports all symbols properly, remove kdb patch.
* Add last ditch allocator for debugging.
* Update kdb_meminfo_read_proc() for vmalloc changes.
* Update kdbm_vm.c for 4 level page tables.
* kdb v4.4-2.6.11-rc1-common-1.
Changelog extract since kdb-v4.4-2.6.10-i386-1.
2005-03-03 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-i386-1.
2005-02-14 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc4-i386-1.
2005-02-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc3-bk4-i386-1.
2005-02-03 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc3-i386-1.
2005-01-27 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc2-i386-1.
2005-01-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.11-rc1-i386-1.
Changelog extract since kdb v4.4-2.6.10-ia64-1.
2005-03-03 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.11-ia64-1.
2005-02-14 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.11-rc4-ia64-1.
2005-02-08 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.11-rc3-bk4-ia64-1.
2005-02-03 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.11-rc3-ia64-1.
2005-01-27 Keith Owens <kaos@sgi.com>
* kdb-v4.4-2.6.11-rc2-ia64-1.
2005-01-20 Keith Owens <kaos@sgi.com>
* MCA and INIT stacks moved to per-cpu area.
* kdb-v4.4-2.6.11-rc1-bk7-ia64-1.
2005-01-12 Keith Owens <kaos@sgi.com>
* ia64_spinlock_contention_pre3_4_end is in base kernel, remove from kdb.
* Use last ditch allocator if unwind cannot allocate memory.
* kdb-v4.4-2.6.11-rc1-ia64-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFCJnxHi4UHNye0ZOoRAshTAKCusrSfgd19bwX9DaAD50qp1lhPhACgueil
PGciCp8r78zXcKJ+CkU2MBE=zbUH
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.12
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (7 preceding siblings ...)
2005-03-03 2:53 ` Announce: kdb v4.4 is available for kernel 2.6.11 Keith Owens
@ 2005-06-18 6:19 ` Keith Owens
2005-08-29 2:12 ` Announce: kdb v4.4 is available for kernel 2.6.13 Keith Owens
` (8 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2005-06-18 6:19 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Current versions are :-
kdb-v4.4-2.6.12-common-1.bz2
kdb-v4.4-2.6.12-i386-1.bz2
kdb-v4.4-2.6.12-ia64-1.bz2
kdb-v4.4-2.6.11-x86-64-1.bz2 (may or may not work with 2.6.12).
Changelog extract since kdb-v4.4-2.6.11-common-1.
2005-06-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-common-1.
2005-06-08 Keith Owens <kaos@sgi.com>
* Correct early exit from bd *.
* kdb v4.4-2.6.12-rc6-common-1.
2005-05-25 Keith Owens <kaos@sgi.com>
* Delete Documentation/kdb/dump.txt. lkcd now has reasonable
integration with kdb.
* kdb v4.4-2.6.12-rc5-common-1.
2005-05-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc4-common-1.
2005-04-21 Keith Owens <kaos@sgi.com>
* Add rpte command (find the pte for a physical page).
* kdb v4.4-2.6.12-rc3-common-1.
2005-04-06 Keith Owens <kaos@sgi.com>
* Add rq and rqa commands. John Hawkes, SGI.
* kdb v4.4-2.6.12-rc2-common-1.
2005-03-29 Keith Owens <kaos@sgi.com>
* Use register_sysctl_table() instead of patching kernel/sysctl.c.
* Non-ASCII characters are not printable.
* kdb v4.4-2.6.12-rc1-common-1.
2005-03-15 Keith Owens <kaos@sgi.com>
* More coexistence patches for lkcd. Jason Uhlenkott, SGI.
* kdb v4.4-2.6.11-common-3.
2005-03-08 Keith Owens <kaos@sgi.com>
* Coexistence patches for lkcd. Jason Uhlenkott, SGI.
* kdb v4.4-2.6.11-common-2.
Changelog extract since kdb-v4.4-2.6.11-i386-1.
2005-06-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-i386-1.
2005-06-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc6-i386-1.
2005-05-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc5-i386-1.
2005-05-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc4-i386-1.
2005-04-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc3-i386-1.
2005-04-06 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc2-i386-1.
2005-03-29 Keith Owens <kaos@sgi.com>
* Replace __copy_to_user with __copy_to_user_inatomic.
* kdb v4.4-2.6.12-rc1-i386-1.
2005-03-08 Keith Owens <kaos@sgi.com>
* Coexistence patches for lkcd.
* kdb v4.4-2.6.11-i386-2.
Changelog extract since kdb v4.4-2.6.11-ia64-1.
2005-06-18 Keith Owens <kaos@sgi.com>
* Standard IA64 code now works around break.b setting cr.iim to 0
instead of the break number. Remove the kdb workaround.
* kdb v4.4-2.6.12-ia64-1.
2005-06-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc6-ia64-1.
2005-05-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc5-ia64-1.
2005-05-24 Keith Owens <kaos@sgi.com>
* break.b sets cr.iim to 0 instead of the break number. Deal with it.
* kdb v4.4-2.6.12-rc4-ia64-3.
2005-05-14 Keith Owens <kaos@sgi.com>
* Correct MCA path after calling kdba_mca_bspstore_fixup().
Mark Larson, SGI.
* Tell the user that MCA/INIT is recoverable so kdb is not entered.
* kdb v4.4-2.6.12-rc4-ia64-2.
2005-05-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc4-ia64-1.
2005-04-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc3-ia64-1.
2005-04-06 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.12-rc2-ia64-1.
2005-04-04 Keith Owens <kaos@sgi.com>
* More tweaks to cope with invalid old bspstore in MCA handler.
* kdb v4.4-2.6.12-rc1-ia64-2.
2005-03-29 Keith Owens <kaos@sgi.com>
* Replace __copy_to_user with __copy_to_user_inatomic.
* MCA handler, do not use old_bspstore if it is in region 4 or below.
* kdb v4.4-2.6.12-rc1-ia64-1.
2005-03-08 Keith Owens <kaos@sgi.com>
* Coexistence patches for lkcd. Jason Uhlenkott, SGI.
* kdb v4.4-2.6.11-ia64-2.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFCs7z8i4UHNye0ZOoRAs5IAKDiQW/sXUhPouVtpbvZjVn9G5P6gACfdWAz
Agp0JZbtUvmrS074UEvYygw=z5/a
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.13
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (8 preceding siblings ...)
2005-06-18 6:19 ` Announce: kdb v4.4 is available for kernel 2.6.12 Keith Owens
@ 2005-08-29 2:12 ` Keith Owens
2005-09-20 7:32 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc1 Keith Owens
` (7 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2005-08-29 2:12 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Current versions are :-
kdb-v4.4-2.6.13-common-1.bz2
kdb-v4.4-2.6.13-i386-1.bz2
kdb-v4.4-2.6.13-ia64-1.bz2
kdb-v4.4-2.6.11-x86-64-2.bz2 (may or may not work with 2.6.13).
Changelog extract since kdb-v4.4-2.6.12-common-1.
2005-08-29 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-common-1.
2005-08-24 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc7-common-1.
2005-08-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc6-common-1.
2005-08-02 Keith Owens <kaos@sgi.com>
* Print more fields from filp, dentry.
* Add kdb=on-nokey to suppress kdb entry from the keyboard.
* kdb v4.4-2.6.13-rc5-common-1.
2005-07-30 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc4-common-1.
2005-07-26 Keith Owens <kaos@sgi.com>
* Fix compile problem with CONFIG_USB_KBD.
* kdb v4.4-2.6.13-rc3-common-3.
2005-07-22 Keith Owens <kaos@sgi.com>
* The asmlinkage kdb() patch was lost during packaging. Reinstate it.
* kdb v4.4-2.6.13-rc3-common-2.
2005-07-19 Keith Owens <kaos@sgi.com>
* Add support for USB keyboard (OHCI only). Aaron Young, SGI.
* kdb v4.4-2.6.13-rc3-common-1.
2005-07-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc2-common-1.
2005-07-01 Keith Owens <kaos@sgi.com>
* Make kdb() asmlinkage to avoid problems with CONFIG_REGPARM.
* Change some uses of smp_processor_id() to be preempt safe.
* Use DEFINE_SPINLOCK().
* kdb v4.4-2.6.13-rc1-common-1.
Changelog extract since kdb-v4.4-2.6.12-i386-1.
2005-08-29 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-i386-1.
2005-08-24 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc7-i386-1.
2005-08-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc6-i386-1.
2005-08-02 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc5-i386-1.
2005-07-30 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc4-i386-1.
2005-07-22 Keith Owens <kaos@sgi.com>
* Compile fix for kprobes.
* kdb v4.4-2.6.13-rc3-i386-2.
2005-07-19 Keith Owens <kaos@sgi.com>
* Add support for USB keyboard (OHCI only). Aaron Young, SGI.
* kdb v4.4-2.6.13-rc3-i386-1.
2005-07-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc2-i386-1.
2005-07-01 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc1-i386-1.
2005-06-19 Keith Owens <kaos@sgi.com>
* gcc 4 compile fix, remove extern kdb_hardbreaks. Steve Lord.
* kdb v4.4-2.6.12-i386-2.
Changelog extract since kdb v4.4-2.6.12-ia64-1.
2005-08-29 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-ia64-1.
2005-08-24 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc7-ia64-1.
2005-08-08 Keith Owens <kaos@sgi.com>
* Add minstate command.
* kdb v4.4-2.6.13-rc6-ia64-1.
2005-08-02 Keith Owens <kaos@sgi.com>
* Replace hard coded kdb declarations with #include <asm/sections>.
* kdb v4.4-2.6.13-rc5-ia64-1.
2005-07-30 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc4-ia64-1.
2005-07-22 Keith Owens <kaos@sgi.com>
* Handle INIT delivered while in physical mode.
* kdb v4.4-2.6.13-rc3-ia64-2.
2005-07-19 Keith Owens <kaos@sgi.com>
* Add support for USB keyboard (OHCI only). Aaron Young, SGI.
* kdb v4.4-2.6.13-rc3-ia64-1.
2005-07-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc2-ia64-1.
2005-07-01 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.13-rc1-ia64-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFDEm8Si4UHNye0ZOoRAuu5AKCFIqHBB2+F9ttZlbKs4nObW+88oQCfT4IE
jA9tECuXxeB+Rwd7Giqkj4k=SnMr
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.14-rc1
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (9 preceding siblings ...)
2005-08-29 2:12 ` Announce: kdb v4.4 is available for kernel 2.6.13 Keith Owens
@ 2005-09-20 7:32 ` Keith Owens
2005-09-21 6:21 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc2 Keith Owens
` (6 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2005-09-20 7:32 UTC (permalink / raw)
To: linux-ia64
There is a version of KDB that works reasonably well with the new
MCA/INIT model, in
ftp://oss.sgi.com/projects/kdb/download/v4.4/
kdb-v4.4-2.6.14-rc1-common-1.bz2
kdb-v4.4-2.6.14-rc1-i386-1.bz2
kdb-v4.4-2.6.14-rc1-ia64-1.bz2
During MCA/INIT, the MCA/INIT handlers are the active tasks but you
almost always want to look at the task that was running when MCA/INIT
was delivered. There is a new 'handlers' command on ia64, man
linux/Documentation/kdb/kdb.mm for details.
The register display (rd, r) and register modify (rm) commands still
need some work, in progress. They always apply to the MCA/INIT
handlers, not the original task. As a temporary workaround
handlers hide (this is the default)
set BTSP 1
btc
Look for ia64_leave_kernel and copy the sp value immediately after that
line. pt_regs <sp>+0x10 will give you the registers.
switch_stack <sp>-0x200 gives you the switch stack.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.14-rc2
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (10 preceding siblings ...)
2005-09-20 7:32 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc1 Keith Owens
@ 2005-09-21 6:21 ` Keith Owens
2005-10-28 7:29 ` Announce: kdb v4.4 is available for kernel 2.6.14 Keith Owens
` (5 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2005-09-21 6:21 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Current versions are :-
kdb-v4.4-2.6.14-rc2-common-1.bz2
kdb-v4.4-2.6.14-rc2-i386-1.bz2
kdb-v4.4-2.6.14-rc2-ia64-1.bz2
The register display (rd, r) and register modify (rm) commands now work
for tasks that were running when MCA/INIT was delivered.
There is a small change in the behaviour of rd/rm after you use the
pid, btt, btp and btc commands. I recommend that you read the rd and
bt man pages in Documentation/kdb, pay attention to KDB's notion of the
"current task" when working with registers.
Changelog extract since kdb-v4.4-2.6.13-common-1.
2005-09-21 Keith Owens <kaos@sgi.com>
* Support kdb_current_task in register display and modify commands.
* Document what changes kdb's notion of the current task.
* Update rd documentation for IA64.
* Move some definitions to kdbprivate.h and remove some unused symbol
exports.
* kdb v4.4-2.6.14-rc2-common-1.
2005-09-20 Keith Owens <kaos@sgi.com>
* Document IA64 handlers command.
* Add more fields to the task command.
* Cope with MCA/INIT handlers in the ps command.
* Namespace cleanup, delete unused exports, make some functions static.
* Add a kdb_notifier_list callback when kdb is about to reboot the
system.
* kdb v4.4-2.6.14-rc1-common-1.
Changelog extract since kdb-v4.4-2.6.13-i386-1.
2005-09-21 Keith Owens <kaos@sgi.com>
* Support kdb_current_task in register display and modify commands.
* kdb v4.4-2.6.14-rc2-i386-1.
2005-09-20 Keith Owens <kaos@sgi.com>
* Remove use of __STDC_VERSION__ in ansidecl.h.
* kdb v4.4-2.6.14-rc1-i386-1.
Changelog extract since kdb v4.4-2.6.13-ia64-1.
2005-09-21 Keith Owens <kaos@sgi.com>
* Support kdb_current_task in register display and modify commands.
* kdb v4.4-2.6.14-rc2-ia64-1.
2005-09-20 Keith Owens <kaos@sgi.com>
* Coexist with kprobes.
* Coexist with MCA/INIT rewrite.
* Add KDB_ENTER_SLAVE to handle concurrent entry to kdb from multiple
cpus.
* Add handlers command to control whether the MCA/INIT task or the
original task is displayed.
* Namespace clean up, remove unused kdba_sw_interrupt.
* kdb v4.4-2.6.14-rc1-ia64-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFDMPvXi4UHNye0ZOoRAkEtAKCj7n5RUJ31iP3xjPFx1M1rZAemUQCePHiL
Fgaq2p2ceW8p771aCY5OIQQ=CiVw
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.14
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (11 preceding siblings ...)
2005-09-21 6:21 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc2 Keith Owens
@ 2005-10-28 7:29 ` Keith Owens
2006-01-04 9:10 ` Announce: kdb v4.4 is available for kernel 2.6.15 Keith Owens
` (4 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2005-10-28 7:29 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated for kernel 2.6.14.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Current versions are :-
kdb-v4.4-2.6.14-common-1.bz2
kdb-v4.4-2.6.14-i386-1.bz2
kdb-v4.4-2.6.14-ia64-1.bz2
The register display (rd, r) and register modify (rm) commands now work
for tasks that were running when MCA/INIT was delivered.
There is a small change in the behaviour of rd/rm after you use the
pid, btt, btp and btc commands. I recommend that you read the rd and
bt man pages in Documentation/kdb, pay attention to KDB's notion of the
"current task" when working with registers.
Changelog extract since kdb-v4.4-2.6.13-common-1.
2005-10-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-common-1.
2005-10-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-rc5-common-1.
2005-10-11 Keith Owens <kaos@sgi.com>
* Handle removal of USB keyboard. Aaron Young, SGI.
* kdb v4.4-2.6.14-rc4-common-1.
2005-10-05 Keith Owens <kaos@sgi.com>
* Extend kdb_notifier_list() codes to include dumping.
* Use emergency_restart() for reboot, it can be called from interrupt
context, unlike machine_restart().
* kdb v4.4-2.6.14-rc3-common-1.
2005-09-21 Keith Owens <kaos@sgi.com>
* Support kdb_current_task in register display and modify commands.
* Document what changes kdb's notion of the current task.
* Update rd documentation for IA64.
* Move some definictions to kdbprivate.h and remove some unused symbol
exports.
* kdb v4.4-2.6.14-rc2-common-1.
2005-09-20 Keith Owens <kaos@sgi.com>
* Document IA64 handlers command.
* Add more fields to the task command.
* Cope with MCA/INIT handlers in the ps command.
* Namespace cleanup, delete unused exports, make some functions static.
* Add a kdb_notifier_list callback when kdb is about to reboot the
system.
* kdb v4.4-2.6.14-rc1-common-1.
Changelog extract since kdb-v4.4-2.6.13-i386-1.
2005-10-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-i386-1.
2005-10-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-rc5-i386-1.
2005-10-11 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-rc4-i386-1.
2005-10-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-rc3-i386-1.
2005-09-21 Keith Owens <kaos@sgi.com>
* Support kdb_current_task in register display and modify commands.
* kdb v4.4-2.6.14-rc2-i386-1.
2005-09-20 Keith Owens <kaos@sgi.com>
* Remove use of __STDC_VERSION__ in ansidecl.h.
* kdb v4.4-2.6.14-rc1-i386-1.
Changelog extract since kdb v4.4-2.6.13-ia64-1.
2005-10-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-ia64-1.
2005-10-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-rc5-ia64-1.
2005-10-11 Keith Owens <kaos@sgi.com>
* Handle removal of USB keyboard. Aaron Young, SGI
* kdb v4.4-2.6.14-rc4-ia64-1.
2005-10-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.14-rc3-ia64-1.
2005-09-21 Keith Owens <kaos@sgi.com>
* Support kdb_current_task in register display and modify commands.
* kdb v4.4-2.6.14-rc2-ia64-1.
2005-09-20 Keith Owens <kaos@sgi.com>
* Coexist with kprobes.
* Coexist with MCA/INIT rewrite.
* Add KDB_ENTER_SLAVE to handle concurrent entry to kdb from multiple
cpus.
* Add handlers command to control whether the MCA/INIT task or the
original task is displayed.
* Namespace clean up, remove unused kdba_sw_interrupt.
* kdb v4.4-2.6.14-rc1-ia64-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFDYdNni4UHNye0ZOoRAjsBAJ9c65ND3qM321G48CD/rl8Py5+h7ACfdc28
r4niIGhux3YL7d6Blqv7RBA=vEhG
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.15
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (12 preceding siblings ...)
2005-10-28 7:29 ` Announce: kdb v4.4 is available for kernel 2.6.14 Keith Owens
@ 2006-01-04 9:10 ` Keith Owens
2006-01-04 15:04 ` Jeff V. Merkey
2006-03-21 5:59 ` Announce: kdb v4.4 is available for kernel 2.6.16 Keith Owens
` (3 subsequent siblings)
17 siblings, 1 reply; 24+ messages in thread
From: Keith Owens @ 2006-01-04 9:10 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated for kernel 2.6.15.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Current versions are :-
kdb-v4.4-2.6.15-common-1.bz2
kdb-v4.4-2.6.15-i386-1.bz2
kdb-v4.4-2.6.15-ia64-1.bz2
Changelog extract since kdb-v4.4-2.6.14-common-1.
2006-01-04 Keith Owens <kaos@sgi.com>
* Print all buffers on a page in inode pages and update formatting to be
legible, too. David Chinner, SGI.
* Update page flags in kdbm_pg.
* Remove inline from *.c files.
* kdb v4.4-2.6.15-common-1.
2005-12-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc7-common-1.
2005-12-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc6-common-1.
2005-12-10 Keith Owens <kaos@sgi.com>
* Update mapping of flags to strings in kdbm_pg.c and kdbm_vm.c.
* kdb v4.4-2.6.15-rc5-common-3.
2005-12-06 Keith Owens <kaos@sgi.com>
* Add RECOVERY flag to global KDB flags.
* Add kdb_{save,restore}_flags.
* kdb v4.4-2.6.15-rc5-common-2.
2005-12-05 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc5-common-1.
2005-12-02 Keith Owens <kaos@sgi.com>
* kdbm_vm.c: offsets of page macros should be unsigned long. Reported
by Dean Nelson, SGI.
* kdb v4.4-2.6.15-rc4-common-1.
2005-11-30 Keith Owens <kaos@sgi.com>
* New follow_page() API.
* kdb v4.4-2.6.15-rc3-common-1.
2005-11-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc2-common-1.
2005-11-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc1-common-1.
2005-11-15 Keith Owens <kaos@sgi.com>
* Allow kdb_printf() to be used outside kdb, in preemptible context.
* Build with CONFIG_SWAP=n. Reported by Leo Yuriev.
* kdb v4.4-2.6.14-common-2.
Changelog extract since kdb-v4.4-2.6.14-i386-1.
2006-01-04 Keith Owens <kaos@sgi.com>
* Remove some inlines and the last vestige of CONFIG_NUMA_REPLICATE.
* Read the keyboard acknowledgment after sending a character. SuSE
Bugzilla 60240.
* kdb v4.4-2.6.15-i386-1.
2005-12-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc7-i386-1.
2005-12-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc6-i386-1.
2005-12-05 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc5-i386-1.
2005-12-02 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc4-i386-1.
2005-11-30 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc3-i386-1.
2005-11-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc2-i386-1.
2005-11-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc1-i386-1.
Changelog extract since kdb v4.4-2.6.14-ia64-1.
2006-01-04 Keith Owens <kaos@sgi.com>
* Remove some inlines and the last vestige of CONFIG_NUMA_REPLICATE.
* Read the keyboard acknowledgment after sending a character. SuSE
Bugzilla 60240.
* kdb v4.4-2.6.15-ia64-1.
2005-12-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc7-ia64-1.
2005-12-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc6-ia64-1.
2005-12-06 Keith Owens <kaos@sgi.com>
* Use RECOVERY flag in MCA handler.
* kdb v4.4-2.6.15-rc5-ia64-2.
2005-12-05 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc5-ia64-1.
2005-12-02 Keith Owens <kaos@sgi.com>
* Reinstate hook for debug trap, the patch chunk was accidentally
dropped in 2.6.15-rc1.
* kdb v4.4-2.6.15-rc4-ia64-1.
2005-11-30 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc3-ia64-1.
2005-11-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc2-ia64-1.
2005-11-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.15-rc1-ia64-1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFDu5EZi4UHNye0ZOoRAladAJ9dOrLAnfedShRieBScdUM4LKoXdgCfa14w
XkFg0U23y9XgZD64xu0iZ4Q=nYyJ
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.15
2006-01-04 9:10 ` Announce: kdb v4.4 is available for kernel 2.6.15 Keith Owens
@ 2006-01-04 15:04 ` Jeff V. Merkey
0 siblings, 0 replies; 24+ messages in thread
From: Jeff V. Merkey @ 2006-01-04 15:04 UTC (permalink / raw)
To: Keith Owens; +Cc: kdb, linux-kernel, linux-ia64
Keith,
I noticed that during page faults, the OOPS handler is not getting
called when the kernel crashes in
filp_open() -- the notifier chain does not return for some reason. I
also noticed that when this happens, if you the section in
/arch/i386/kernel/traps.c in function die() prior to the busting of
spinlocks, it will work (sortof work). To reproduce this error, call
filp_open with a text string complied in the kernel. I can reproduce on
2.6.10 and 2.6.11 Fedora Kernels. Also noticed that when Kprobes is
enabled, the debugger page faults during a page fault exeception.
Seems related to the notifier chain.
If you fixed this already, disregard this notice.
Jeff
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.16
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (13 preceding siblings ...)
2006-01-04 9:10 ` Announce: kdb v4.4 is available for kernel 2.6.15 Keith Owens
@ 2006-03-21 5:59 ` Keith Owens
2006-03-24 6:21 ` Keith Owens
` (2 subsequent siblings)
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2006-03-21 5:59 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated for kernel 2.6.16.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Thanks to Nathan Scott for updating KDB while I was on holiday.
Current versions are :-
kdb-v4.4-2.6.16-common-1.bz2
kdb-v4.4-2.6.16-i386-1.bz2
kdb-v4.4-2.6.16-ia64-1.bz2
Changelog extract since kdb-v4.4-2.6.15-common-1.
2006-03-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-common-1.
2006-03-14 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc6-common-1.
2006-02-28 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc5-common-1.
2006-02-20 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc4-common-1.
2006-02-06 Keith Owens <kaos@sgi.com>
* Change CONFIG_CRASH_DUMP to CONFIG_LKCD.
* Remove obsolete kdb_notifier_list.
* kdb v4.4-2.6.16-rc2-common-2.
2006-02-06 Keith Owens <kaos@sgi.com>
* Add xpcusers command. Dean Nelson, SGI.
* kdb v4.4-2.6.16-rc2-common-1.
2006-02-02 Keith Owens <kaos@sgi.com>
* Check if we have a console before using it for KDB.
* kdb v4.4-2.6.16-rc1-common-3.
2006-02-01 Keith Owens <kaos@sgi.com>
* Add option 'R' to the pid command to reset to the original task.
* Include 'pid R' in archkdb* commands to reset up the original failing
task. Users may have switched to other cpus and/or tasks before
issuing archkdb.
* Compile fix for kdbm_pg.c on i386.
* kdb v4.4-2.6.16-rc1-common-2.
2006-01-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-rc1-common-1.
2006-01-11 Keith Owens <kaos@sgi.com>
* Plug a timing race between KDB_ENTER_SLAVE and KDB_ENTER, and allow
the cpu command to switch to a slave cpu.
* KDB_REASON_SILENT now waits for other cpus, to avoid spurious NMI
events that were seen on some Xeon systems.
* kdb v4.4-2.6.15-common-3.
2006-01-08 Keith Owens <kaos@sgi.com>
* kdb mainline invokes DIE_KDEBUG_ENTER and DIE_KDEBUG_LEAVE via
notify_die.
* Move xpc debug support from xpc to mainline kdb.
* kdbm_cm.c: check if file_lock_operations or lock_manager_operations
are set before dereferencing them. Felix Blyakher, SGI.
* kdb v4.4-2.6.15-common-2.
Changelog extract since kdb-v4.4-2.6.15-i386-1.
2006-03-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-i386-1.
2006-03-14 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc6-i386-1.
2006-02-28 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc5-i386-1.
2006-02-20 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc4-i386-1.
2006-02-06 Keith Owens <kaos@sgi.com>
* Change CONFIG_CRASH_DUMP to CONFIG_LKCD.
* kdb v4.4-2.6.16-rc2-i386-2.
2006-02-06 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-rc2-i386-1.
2006-01-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-rc1-i386-1.
2006-01-08 Keith Owens <kaos@sgi.com>
* Add DIE_KDEBUG_ENTER and DIE_KDEBUG_LEAVE to notify_die.
* kdb v4.4-2.6.15-i386-2.
Changelog extract since kdb v4.4-2.6.15-ia64-1.
2006-03-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-ia64-1.
2006-03-14 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc6-ia64-1.
2006-02-28 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc5-ia64-1.
2006-02-20 Nathan Scott <nathans@sgi.com>
* kdb v4.4-2.6.16-rc4-ia64-1.
2006-02-07 Keith Owens <kaos@sgi.com>
* Change kdb_running_process_save from a static array to a pointer.
gcc 4.0 objects to forward declarations for arrays with an incomplete
type.
* kdb v4.4-2.6.16-rc2-ia64-3.
2006-02-06 Keith Owens <kaos@sgi.com>
* Change CONFIG_CRASH_DUMP to CONFIG_LKCD.
* kdb v4.4-2.6.16-rc2-ia64-2.
2006-02-06 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-rc2-ia64-1.
2006-02-01 Keith Owens <kaos@sgi.com>
* Handlers: check that the task is in kernel space before looking at
the thread_info bits.
* Expose kdb_running_process_save[] so 'pid R' can get the original
process, even when the MCA/INIT handlers are being used.
* kdb v4.4-2.6.16-rc1-ia64-3.
2006-01-19 Keith Owens <kaos@sgi.com>
* Add back some kdb changes to xpc_main that were lost due to a patch
conflict.
* kdb v4.4-2.6.16-rc1-ia64-2.
2006-01-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-rc1-ia64-1.
2006-01-10 Keith Owens <kaos@sgi.com>
* Build kdba_pod for generic as well as sn2 kernels and test at run
time if the platform is sn2.
* kdb v4.4-2.6.15-ia64-3.
2006-01-08 Keith Owens <kaos@sgi.com>
* Convert xpc to use DIE_KDEBUG_ENTER and DIE_KDEBUG_LEAVE.
* Add debug option for xpc.
* break.b always sets a debug trap number of 0 , so pass that to kdb as
well as the normal kdb traaps.
* kdb v4.4-2.6.15-ia64-2.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFEH5Y8i4UHNye0ZOoRAgxfAKDEFyGyiC0MqpZf3g++ZcyWnkZm4QCfdGpB
vrKA3BN4aKCI/MDX6bJTme0ípm
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.16
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (14 preceding siblings ...)
2006-03-21 5:59 ` Announce: kdb v4.4 is available for kernel 2.6.16 Keith Owens
@ 2006-03-24 6:21 ` Keith Owens
2006-06-27 11:45 ` Announce: kdb v4.4 is available for kernel 2.6.17 Keith Owens
2006-09-20 5:37 ` Announce: kdb v4.4 is available for kernel 2.6.18 Keith Owens
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2006-03-24 6:21 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
Keith Owens (on Tue, 21 Mar 2006 16:59:24 +1100) wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>KDB (Linux Kernel Debugger) has been updated for kernel 2.6.16.
>
>ftp://oss.sgi.com/projects/kdb/download/v4.4/
>ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
>
>Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
>subscriber only. If you reply to this mail, you may wish to trim
>kdb@oss.sgi.com from the cc: list.
Updates to kdb v4.4-2.6.16-{common,i386,ia64}-1, moving to -2. Mainly
to get more forceful with stuck cpus on IA64, where the "non-maskable"
interrupt is masked by local_irq_disable().
We finally get decent backtraces on stuck IA64 cpus. It took a long
time to get there, KDB could not change until the base kernel could
cope with INIT and recover correctly.
2006-03-22 Keith Owens <kaos@sgi.com>
* Add some more xpc flags. Dean Nelson, SGI.
* Replace open coded counter references with atomic_read().
* Pass early_uart_console to early_uart_setup(). Francois
Wellenreiter, Bull.
* Replace open code with for_each_online_cpu().
* If cpus do not come into kdb after a few seconds then let
architectures send a more forceful interrupt.
* Close a timing race with KDB_ENTER_SLAVE.
* kdb v4.4-2.6.16-common-2.
2006-03-24 Keith Owens <kaos@sgi.com>
* Define a dummy kdba_wait_for_cpus().
* kdb v4.4-2.6.16-i386-2.
2006-03-24 Keith Owens <kaos@sgi.com>
* Use INIT to interrupt cpus that do not respond to a normal kdb IPI.
* Remove KDBA_MCA_TRACE from arch/ia64/kernel/mca.c.
* kdb v4.4-2.6.16-ia64-2.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.17
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (15 preceding siblings ...)
2006-03-24 6:21 ` Keith Owens
@ 2006-06-27 11:45 ` Keith Owens
2006-06-27 12:06 ` Nigel Cunningham
2006-09-20 5:37 ` Announce: kdb v4.4 is available for kernel 2.6.18 Keith Owens
17 siblings, 1 reply; 24+ messages in thread
From: Keith Owens @ 2006-06-27 11:45 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
KDB (Linux Kernel Debugger) has been updated for kernel 2.6.17.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Current versions are :-
kdb-v4.4-2.6.17-common-1.bz2
kdb-v4.4-2.6.17-i386-1.bz2
kdb-v4.4-2.6.17-x86_64-1.bz2
kdb-v4.4-2.6.17-ia64-1.bz2
SGI is now supporting KDB for x86_64. Thanks go to Jack Vogel for
looking after the x86_64 patch in the past.
Changelog extract since kdb-v4.4-2.6.16-common-1.
2006-06-19 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-common-1.
2006-05-31 Keith Owens <kaos@sgi.com>
* Break spinlocks for keyboard entry. Hopefully a temporary hack while
I track down why keyboard entry to KDB is hanging.
* kdb v4.4-2.6.17-rc5-common-2.
2006-05-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc5-common-1.
2006-05-15 Keith Owens <kaos@sgi.com>
* Refresh bfd related files from binutils 2.16.91.0.2.
* kdb v4.4-2.6.17-rc4-common-2.
2006-05-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc4-common-1.
2006-04-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc3-common-1.
2006-04-22 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc2-common-1.
2006-04-11 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc1-common-1.
2006-04-05 Keith Owens <kaos@sgi.com>
* More fixes for the timing race with KDB_ENTER_SLAVE.
* kdb v4.4-2.6.16-common-5.
2006-03-30 Keith Owens <kaos@sgi.com>
* Some code was testing KDB_IS_RUNNING() twice, which left it open to
races. Cache the result instead.
* kdb v4.4-2.6.16-common-4.
2006-03-30 Keith Owens <kaos@sgi.com>
* Change CONFIG_LKCD to CONFIG_LKCD_DUMP.
* kdb v4.4-2.6.16-common-3.
2006-03-22 Keith Owens <kaos@sgi.com>
* Add some more xpc flags. Dean Nelson, SGI.
* Replace open coded counter references with atomic_read().
* Pass early_uart_console to early_uart_setup(). Francois
Wellenreiter, Bull.
* Replace open code with for_each_online_cpu().
* If cpus do not come into kdb after a few seconds then let
architectures send a more forceful interrupt.
* Close a timing race with KDB_ENTER_SLAVE.
* kdb v4.4-2.6.16-common-2.
Changelog extract since kdb-v4.4-2.6.16-i386-1.
2006-06-19 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-i386-1.
2006-05-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc5-i386-1.
2006-05-15 Keith Owens <kaos@sgi.com>
* Refresh bfd related files from binutils 2.16.91.0.2.
* kdb v4.4-2.6.17-rc4-i386-2.
2006-05-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc4-i386-1.
2006-04-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc3-i386-1.
2006-04-22 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc2-i386-1.
2006-04-11 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc1-i386-1.
2006-03-30 Keith Owens <kaos@sgi.com>
* Change CONFIG_LKCD to CONFIG_LKCD_DUMP.
* kdb v4.4-2.6.16-i386-3.
2006-03-24 Keith Owens <kaos@sgi.com>
* Define a dummy kdba_wait_for_cpus().
* kdb v4.4-2.6.16-i386-2.
2006-03-21 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.16-i386-1.
Changelog extract since kdb-v4.4-2.6.16-x86_64-1.
2006-06-19 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-x86_64-1.
2006-05-31 Keith Owens <kaos@sgi.com>
* Define arch/x86_64/kdb/kdb_cmds.
* kdb v4.4-2.6.17-rc5-x86_64-2.
2006-05-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc5-x86_64-1.
2006-05-15 Keith Owens <kaos@sgi.com>
* Refresh bfd related files from binutils 2.16.91.0.2.
* kdb v4.4-2.6.17-rc4-x86_64-2.
2006-05-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6-17-rc4-x86_64-1.
2006-04-22 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6-17-rc2-x86_64-1.
2006-04-13 Keith Owens <kaos@sgi.com>
* Remove trailing white space.
* kdb v4.4-2.6-17-rc1-x86_64-1.
Changelog extract since kdb v4.4-2.6.16-ia64-1.
2006-06-19 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-ia64-1.
2006-05-25 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc5-ia64-1.
2006-05-15 Keith Owens <kaos@sgi.com>
* Refresh bfd related files from binutils 2.16.91.0.2.
* kdb v4.4-2.6.17-rc4-ia64-2.
2006-05-12 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc4-ia64-1.
2006-04-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc3-ia64-1.
2006-04-22 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc2-ia64-1.
2006-04-11 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.17-rc1-ia64-1.
2006-03-30 Keith Owens <kaos@sgi.com>
* Change CONFIG_LKCD to CONFIG_LKCD_DUMP.
* kdb v4.4-2.6.16-ia64-3.
2006-03-24 Keith Owens <kaos@sgi.com>
* Use INIT to interrupt cpus that do not respond to a normal kdb IPI.
* Remove KDBA_MCA_TRACE from arch/ia64/kernel/mca.c.
* kdb v4.4-2.6.16-ia64-2.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFEoRpLi4UHNye0ZOoRAhG1AJ0XUg1rd8KAStkeCUOoHV+ycUM2MACgjwiu
imsfNOlUoNZDgqwhsrzBjDA=KMkV
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: Announce: kdb v4.4 is available for kernel 2.6.17
2006-06-27 11:45 ` Announce: kdb v4.4 is available for kernel 2.6.17 Keith Owens
@ 2006-06-27 12:06 ` Nigel Cunningham
0 siblings, 0 replies; 24+ messages in thread
From: Nigel Cunningham @ 2006-06-27 12:06 UTC (permalink / raw)
To: Keith Owens; +Cc: kdb, linux-kernel, linux-ia64
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
Hi.
On Tuesday 27 June 2006 21:45, Keith Owens wrote:
> SGI is now supporting KDB for x86_64. Thanks go to Jack Vogel for
> looking after the x86_64 patch in the past.
Yay! Thank you!
Nigel
--
Nigel, Michelle and Alisdair Cunningham
5 Mitchell Street
Cobden 3266
Victoria, Australia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Announce: kdb v4.4 is available for kernel 2.6.18
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
` (16 preceding siblings ...)
2006-06-27 11:45 ` Announce: kdb v4.4 is available for kernel 2.6.17 Keith Owens
@ 2006-09-20 5:37 ` Keith Owens
17 siblings, 0 replies; 24+ messages in thread
From: Keith Owens @ 2006-09-20 5:37 UTC (permalink / raw)
To: kdb; +Cc: linux-kernel, linux-ia64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Shiver me timbers, lads.
KDB (Linux Kernel Debugger) has been updated for kernel 2.6.18.
ftp://oss.sgi.com/projects/kdb/download/v4.4/
ftp://ftp.ocs.com.au/pub/mirrors/oss.sgi.com/projects/kdb/download/v4.4/
Note: Due to a spam attack, the kdb@oss.sgi.com mailing list is now
subscriber only. If you reply to this mail, you may wish to trim
kdb@oss.sgi.com from the cc: list.
Current versions are :-
kdb-v4.4-2.6.18-common-1.bz2
kdb-v4.4-2.6.18-i386-1.bz2
kdb-v4.4-2.6.18-x86_64-1.bz2
kdb-v4.4-2.6.18-ia64-1.bz2
Changelog extract since kdb-v4.4-2.6.17-common-1.
2006-09-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-common-1.
2006-09-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc7-common-1.
2006-08-29 Keith Owens <kaos@sgi.com>
* Rewrite all backtrace code.
* kdb v4.4-2.6.18-rc5-common-2.
2006-08-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc5-common-1.
2006-08-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc4-common-1.
2006-08-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc3-common-1.
2006-07-18 Keith Owens <kaos@sgi.com>
* 8250.c locking has been fixed so there is no need to break spinlocks
for keyboard entry.
* kdb v4.4-2.6.18-rc2-common-2.
2006-07-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc2-common-1.
2006-07-12 Keith Owens <kaos@sgi.com>
* Remove dead KDB_REASON codes.
* The main kdb() function is now always entered with interrupts
disabled, so there is no need to disable bottom halves.
* sparse cleanups.
* kdb v4.4-2.6.18-rc1-common-2.
2006-07-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc1-common-1.
2006-07-04 Keith Owens <kaos@sgi.com>
* Add KDB_REASON_CPU_UP and callbacks for cpus coming online.
* Relegate KDB_REASON_SILENT to KDB internal use only.
* Backout the v4.4-2.6.15-common-3 change that made KDB_REASON_SILENT
wait for cpus, the Dell Xeon problem has been fixed.
* notify_die() is not called for KDB_REASON_SILENT nor
KDB_REASON_CPU_UP, these events do not stay in KDB.
* Export kdb_current_task for kdbm_x86. SuSE patch
kdb-missing-export.diff
* Scale kdb_wait_for_cpus_secs by the number of online cpus.
* Delete kdb_enablehwfault, architectures now do their own setup.
* Delete kdba_enable_mce, architectures now do their own setup.
* Delete kdba_enable_lbr, kdba_disable_lbr, kdba_print_lbr,
page_fault_mca. Only ever implemented on x86, difficult to maintain
and rarely used in the field.
* Replace #ifdef KDB_HAVE_LONGJMP with #ifdef kdba_setjmp.
* kdb v4.4-2.6.17-common-2.
Changelog extract since kdb-v4.4-2.6.17-i386-1.
2006-09-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-i386-1.
2006-09-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc7-i386-1.
2006-08-30 Keith Owens <kaos@sgi.com>
* Add warning for problems when following alternate stacks.
* kdb v4.4-2.6.18-rc5-i386-3.
2006-08-29 Keith Owens <kaos@sgi.com>
* Rewrite all backtrace code.
* kdb v4.4-2.6.18-rc5-i386-2.
2006-08-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc5-i386-1.
2006-08-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc4-i386-1.
2006-08-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc3-i386-1.
2006-07-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc2-i386-1.
2006-07-12 Keith Owens <kaos@sgi.com>
* Remove dead KDB_REASON codes.
* sparse cleanups.
* kdb v4.4-2.6.18-rc1-i386-2.
2006-07-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc1-i386-1.
2006-07-04 Keith Owens <kaos@sgi.com>
* Make KDB rendezvous on i386 a two stage approach.
* Clean up generation of KDB interrupt code.
* Move smp_kdb_stop() and smp_kdb_interrupt() to kdbasupport.c.
* Move setting of interrupt traps to kdbasupport.c.
* Remove KDB hooks from arch/i386/kernel smp.c, smpboot.c, i8259.c,
io_apic.c.
* Add KDB_REASON_CPU_UP support.
* Move per cpu setup to kdba_cpu_up().
* Rework support for 4K stacks to make backtrace more accurate.
* Add BTSP option to get the full backtrace, including kdb routines.
* Delete kdba_enable_mce, architectures now do their own setup.
* Delete kdba_enable_lbr, kdba_disable_lbr, kdba_print_lbr,
page_fault_mca. Only ever implemented on x86, difficult to maintain
and rarely used in the field.
* Replace #ifdef KDB_HAVE_LONGJMP with #ifdef kdba_setjmp.
* kdb v4.4-2.6.17-i386-2.
Changelog extract since kdb-v4.4-2.6.17-x86_64-1.
2006-09-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-x86_64-1.
2006-09-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc7-x86_64-1.
2006-08-30 Keith Owens <kaos@sgi.com>
* Do not print debugstackptr in cpu_pda, it will be deleted soon.
* Add KDB_ENTER().
* Add warning for problems when following alternate stacks.
* kdb v4.4-2.6.18-rc5-x86_64-3.
2006-08-29 Keith Owens <kaos@sgi.com>
* Rewrite all backtrace code.
* Add pt_regs and cpu_pda commands.
* Include patch to define orig_ist, to be removed once that patch is in
the community tree.
* kdb v4.4-2.6.18-rc5-x86_64-2.
2006-08-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc5-x86_64-1.
2006-08-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc4-x86_64-1.
2006-08-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc3-x86_64-1.
2006-07-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc2-x86_64-1.
2006-07-12 Keith Owens <kaos@sgi.com>
* sparse cleanups
* kdb v4.4-2.6.18-rc1-x86_64-2.
2006-07-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc1-x86_64-1.
2006-07-04 Keith Owens <kaos@sgi.com>
* Make KDB rendezvous on x86_64 a two stage approach.
* Move smp_kdb_stop() and smp_kdb_interrupt() to kdbasupport.c.
* Move setting of interrupt traps to kdbasupport.c.
* Add KDB_REASON_CPU_UP support.
* Move per cpu setup to kdba_cpu_up().
* Delete kdba_enable_mce, architectures now do their own setup.
* Delete kdba_enable_lbr, kdba_disable_lbr, kdba_print_lbr,
page_fault_mca. Only ever implemented on x86, difficult to maintain
and rarely used in the field.
* Replace #ifdef KDB_HAVE_LONGJMP with #ifdef kdba_setjmp.
* kdb v4.4-2.6.17-x86_64-2.
Changelog extract since kdb v4.4-2.6.17-ia64-1.
2006-09-20 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-ia64-1.
2006-09-15 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc7-ia64-1.
2006-08-29 Keith Owens <kaos@sgi.com>
* Rewrite all backtrace code.
* kdb v4.4-2.6.18-rc5-ia64-2.
2006-08-28 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc5-ia64-1.
2006-08-08 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc4-ia64-1.
2006-08-04 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc3-ia64-1.
2006-07-18 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc2-ia64-1.
2006-07-12 Keith Owens <kaos@sgi.com>
* Remove dead KDB_REASON codes.
* sparse cleanups.
* kdb v4.4-2.6.18-rc1-ia64-2.
2006-07-07 Keith Owens <kaos@sgi.com>
* kdb v4.4-2.6.18-rc1-ia64-1.
2006-07-04 Keith Owens <kaos@sgi.com>
* Delete kdba_enable_lbr, kdba_disable_lbr, kdba_print_lbr,
page_fault_mca. Only ever implemented on x86, difficult to maintain
and rarely used in the field.
* Replace #ifdef KDB_HAVE_LONGJMP with #ifdef kdba_setjmp.
* kdb v4.4-2.6.17-ia64-2.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQFFENOmi4UHNye0ZOoRAie6AJ4qUi/SOPxkZpNmx5R2KaiiMajlPACeJ3Kq
jVB5YpQzXhIPGxsGhAlvl24=TEzl
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2006-09-20 5:37 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-24 5:48 Announce: kdb v4.4 is available for kernel 2.6.6 Keith Owens
2004-06-07 5:40 ` Announce: kdb v4.4 is available for kernel 2.6.7-rc2 Keith Owens
2004-06-17 1:16 ` Announce: kdb v4.4 is available for kernel 2.6.7 Keith Owens
2004-10-21 3:52 ` Announce: kdb v4.4 is available for kernel 2.6.9 Keith Owens
2004-12-25 12:17 ` Announce: kdb v4.4 is available for kernel 2.6.10 Keith Owens
2004-12-27 13:00 ` Paulo Marques
2005-01-24 15:21 ` gowda_avinash
2005-01-24 15:34 ` Keith Owens
2005-01-25 4:37 ` Saravanan s
2005-01-25 4:44 ` Keith Owens
2005-01-25 5:52 ` Jack F Vogel
2005-03-03 2:53 ` Announce: kdb v4.4 is available for kernel 2.6.11 Keith Owens
2005-06-18 6:19 ` Announce: kdb v4.4 is available for kernel 2.6.12 Keith Owens
2005-08-29 2:12 ` Announce: kdb v4.4 is available for kernel 2.6.13 Keith Owens
2005-09-20 7:32 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc1 Keith Owens
2005-09-21 6:21 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc2 Keith Owens
2005-10-28 7:29 ` Announce: kdb v4.4 is available for kernel 2.6.14 Keith Owens
2006-01-04 9:10 ` Announce: kdb v4.4 is available for kernel 2.6.15 Keith Owens
2006-01-04 15:04 ` Jeff V. Merkey
2006-03-21 5:59 ` Announce: kdb v4.4 is available for kernel 2.6.16 Keith Owens
2006-03-24 6:21 ` Keith Owens
2006-06-27 11:45 ` Announce: kdb v4.4 is available for kernel 2.6.17 Keith Owens
2006-06-27 12:06 ` Nigel Cunningham
2006-09-20 5:37 ` Announce: kdb v4.4 is available for kernel 2.6.18 Keith Owens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox