diff --git a/[refs] b/[refs] index 0f42e5b48412..3a1f7ffe7b20 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8097551d9ab9b9e3630694ad1bc6e12c597c515e +refs/heads/master: d625e9c0d706eb43afbf52634d5cecacae1d57cc diff --git a/trunk/kernel/kgdb.c b/trunk/kernel/kgdb.c index ca21fe98e8de..8584eac55e30 100644 --- a/trunk/kernel/kgdb.c +++ b/trunk/kernel/kgdb.c @@ -1210,8 +1210,10 @@ static int gdb_cmd_exception_pass(struct kgdb_state *ks) return 1; } else { - error_packet(remcom_out_buffer, -EINVAL); - return 0; + kgdb_msg_write("KGDB only knows signal 9 (pass)" + " and 15 (pass and disconnect)\n" + "Executing a continue without signal passing\n", 0); + remcom_in_buffer[0] = 'c'; } /* Indicate fall through */