diff options
author | Jason Wessel <jason.wessel@windriver.com> | 2010-07-21 19:27:05 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-04-14 16:53:40 -0700 |
commit | 79760cb772e9b80bac911c78caed52c7921f1bce (patch) | |
tree | 780ba7fcad976dbd3e2773dcfece415c938dc01e /kernel/power/main.c | |
parent | a98fa05b08e4226bcc1af32ee8c9ec8f1941333d (diff) |
repair gdbstub to match the gdbserial protocol specification
commit fb82c0ff27b2c40c6f7a3d1a94cafb154591fa80 upstream.
The gdbserial protocol handler should return an empty packet instead
of an error string when ever it responds to a command it does not
implement.
The problem cases come from a debugger client sending
qTBuffer, qTStatus, qSearch, qSupported.
The incorrect response from the gdbstub leads the debugger clients to
not function correctly. Recent versions of gdb will not detach correctly as a result of this behavior.
Backport-request-by: Frank Pan <frankpzh@gmail.com>
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Dongdong Deng <dongdong.deng@windriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'kernel/power/main.c')
0 files changed, 0 insertions, 0 deletions