On Thu, Sep 22, 2011 at 4:19 AM, Tim Bird <[email protected]> wrote: > This fixes a bug with setting a breakpoint during kdb initialization > (from kdb_cmds). Any call to kdb_printf() before the initialization > of the kgdboc serial console driver (which happens much later during > bootup than kdb_init), results in kernel panic due to the use of > dbg_io_ops before it is initialized.
Did you get the panic for that case? Dongdong > > Signed-off-by: Tim Bird <[email protected]> > --- > kernel/debug/kdb/kdb_io.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/kernel/debug/kdb/kdb_io.c b/kernel/debug/kdb/kdb_io.c > index c9b7f4f..3bc995f 100644 > --- a/kernel/debug/kdb/kdb_io.c > +++ b/kernel/debug/kdb/kdb_io.c > @@ -675,7 +675,7 @@ kdb_printit: > if (!dbg_kdb_mode && kgdb_connected) { > gdbstub_msg_write(kdb_buffer, retlen); > } else { > - if (!dbg_io_ops->is_console) { > + if (dbg_io_ops && !dbg_io_ops->is_console) { > len = strlen(kdb_buffer); > cp = kdb_buffer; > while (len--) { > -- > 1.7.2.3 > > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > Kgdb-bugreport mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport > ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Kgdb-bugreport mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport
