diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2016-05-22 18:02:31 +0200 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2016-07-01 11:07:14 -0400 |
commit | dd45866263ffc10f994572daea31580910fd1bfa (patch) | |
tree | 5e3b3c1996d7224f081c3696d5f154f82054ed8e | |
parent | f0ed3b54ed6535055facc0fc4027e8a752fa5c6d (diff) | |
download | trace-cmd-dd45866263ffc10f994572daea31580910fd1bfa.tar.gz |
trace-cmd: Fix reporting of unknown SVM exit reasons
On AMD, exist code -1 is also a possible value, but we use it for
terminating the list of known exit reasons. This leads to EXIT_ERR
being reported for unkown ones. Fix this by using an NULL string
pointer as terminal.
Link: http://lkml.kernel.org/r/5741D817.3070902@web.de
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | plugin_kvm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin_kvm.c b/plugin_kvm.c index 15a6f4c1..57140b32 100644 --- a/plugin_kvm.c +++ b/plugin_kvm.c @@ -237,7 +237,7 @@ static const char *find_exit_reason(unsigned isa, int val) } if (!strings) return "UNKNOWN-ISA"; - for (i = 0; strings[i].val >= 0; i++) + for (i = 0; strings[i].str; i++) if (strings[i].val == val) break; |