I learned a long time ago that if you have to put special words in the 
messages or the manual there is something wrong with the code.

Surely there is a way to poke through the write protection, after all 
the kernel does.

-- 
George

On 09/21/2011 02:19 PM,  Tim Bird was caught saying:
> 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.
>
> 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--) {

-- 
George Anzinger   [email protected]


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

Reply via email to