mirror of
https://github.com/mii443/qemu.git
synced 2025-12-03 11:08:25 +00:00
Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20180216' into staging
HMP pull 2018-02-16 # gpg: Signature made Fri 16 Feb 2018 17:45:06 GMT # gpg: using RSA key 0516331EBC5BFDE7 # gpg: Good signature from "Dr. David Alan Gilbert (RH2) <dgilbert@redhat.com>" # Primary key fingerprint: 45F5 C71B 4A0C B7FB 977A 9FA9 0516 331E BC5B FDE7 * remotes/dgilbert/tags/pull-hmp-20180216: monitor.c: Fix infinite loop in monitor's auto-complete monitor: Remove legacy "-mon default=on" parameter Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
@@ -3696,7 +3696,7 @@ static void monitor_find_completion_by_table(Monitor *mon,
|
||||
{
|
||||
const char *cmdname;
|
||||
int i;
|
||||
const char *ptype, *str, *name;
|
||||
const char *ptype, *old_ptype, *str, *name;
|
||||
const mon_cmd_t *cmd;
|
||||
BlockBackend *blk = NULL;
|
||||
|
||||
@@ -3741,7 +3741,9 @@ static void monitor_find_completion_by_table(Monitor *mon,
|
||||
}
|
||||
}
|
||||
str = args[nb_args - 1];
|
||||
while (*ptype == '-' && ptype[1] != '\0') {
|
||||
old_ptype = NULL;
|
||||
while (*ptype == '-' && old_ptype != ptype) {
|
||||
old_ptype = ptype;
|
||||
ptype = next_arg_type(ptype);
|
||||
}
|
||||
switch(*ptype) {
|
||||
@@ -4142,9 +4144,6 @@ QemuOptsList qemu_mon_opts = {
|
||||
},{
|
||||
.name = "chardev",
|
||||
.type = QEMU_OPT_STRING,
|
||||
},{
|
||||
.name = "default", /* deprecated */
|
||||
.type = QEMU_OPT_BOOL,
|
||||
},{
|
||||
.name = "pretty",
|
||||
.type = QEMU_OPT_BOOL,
|
||||
|
||||
@@ -2628,15 +2628,6 @@ setting ``-machine kernel_irqchip=off''.
|
||||
The ``-no-kvm'' argument is now a synonym for setting
|
||||
``-machine accel=tcg''.
|
||||
|
||||
@subsection -mon default=on (since 2.4.0)
|
||||
|
||||
The ``default'' option to the ``-mon'' argument is
|
||||
now ignored. When multiple monitors were enabled, it
|
||||
indicated which monitor would receive log messages
|
||||
from the various subsystems. This feature is no longer
|
||||
required as messages are now only sent to the monitor
|
||||
in response to explicitly monitor commands.
|
||||
|
||||
@subsection -vnc tls (since 2.5.0)
|
||||
|
||||
The ``-vnc tls'' argument is now a synonym for setting
|
||||
|
||||
4
vl.c
4
vl.c
@@ -2423,10 +2423,6 @@ static int mon_init_func(void *opaque, QemuOpts *opts, Error **errp)
|
||||
if (qemu_opt_get_bool(opts, "pretty", 0))
|
||||
flags |= MONITOR_USE_PRETTY;
|
||||
|
||||
if (qemu_opt_get_bool(opts, "default", 0)) {
|
||||
error_report("option 'default' does nothing and is deprecated");
|
||||
}
|
||||
|
||||
chardev = qemu_opt_get(opts, "chardev");
|
||||
chr = qemu_chr_find(chardev);
|
||||
if (chr == NULL) {
|
||||
|
||||
Reference in New Issue
Block a user