提交 b72566a4 编写于 作者: P Peter Maydell

Merge remote-tracking branch 'remotes/vivier2/tags/trivial-patches-pull-request' into staging

Trivial patches (2018-12-18)

# gpg: Signature made Tue 18 Dec 2018 14:28:41 GMT
# gpg:                using RSA key F30C38BD3F2FBE3C
# gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>"
# gpg:                 aka "Laurent Vivier <laurent@vivier.eu>"
# gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>"
# Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C

* remotes/vivier2/tags/trivial-patches-pull-request:
  error: Remove NULL checks on error_propagate() calls
  vl: Use error_fatal to simplify obvious fatal errors (again)
  i386: hvf: drop debug printf in decode_sldtgroup
  docs/devel/build-system: fix 'softmu' typo
Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
...@@ -992,9 +992,7 @@ DriveInfo *drive_new(QemuOpts *all_opts, BlockInterfaceType block_default_type, ...@@ -992,9 +992,7 @@ DriveInfo *drive_new(QemuOpts *all_opts, BlockInterfaceType block_default_type,
blk = blockdev_init(filename, bs_opts, &local_err); blk = blockdev_init(filename, bs_opts, &local_err);
bs_opts = NULL; bs_opts = NULL;
if (!blk) { if (!blk) {
if (local_err) { error_propagate(errp, local_err);
error_propagate(errp, local_err);
}
goto fail; goto fail;
} else { } else {
assert(!local_err); assert(!local_err);
......
...@@ -393,7 +393,7 @@ all use $(obj) as a prefix to the target, e.g. ...@@ -393,7 +393,7 @@ all use $(obj) as a prefix to the target, e.g.
This file provides the entry point used to build each individual system This file provides the entry point used to build each individual system
or userspace emulator target. Each enabled target has its own or userspace emulator target. Each enabled target has its own
subdirectory. For example if configure is run with the argument subdirectory. For example if configure is run with the argument
'--target-list=x86_64-softmmu', then a sub-directory 'x86_64-softmu' '--target-list=x86_64-softmmu', then a sub-directory 'x86_64-softmmu'
will be created, containing a 'Makefile' which symlinks back to will be created, containing a 'Makefile' which symlinks back to
Makefile.target Makefile.target
......
...@@ -731,9 +731,7 @@ static void s390_pcihost_realize(DeviceState *dev, Error **errp) ...@@ -731,9 +731,7 @@ static void s390_pcihost_realize(DeviceState *dev, Error **errp)
css_register_io_adapters(CSS_IO_ADAPTER_PCI, true, false, css_register_io_adapters(CSS_IO_ADAPTER_PCI, true, false,
S390_ADAPTER_SUPPRESSIBLE, &local_err); S390_ADAPTER_SUPPRESSIBLE, &local_err);
if (local_err) { error_propagate(errp, local_err);
error_propagate(errp, local_err);
}
} }
static int s390_pci_msix_init(S390PCIBusDevice *pbdev) static int s390_pci_msix_init(S390PCIBusDevice *pbdev)
......
...@@ -1573,10 +1573,7 @@ static bool systemd_supports_mode(SuspendMode mode, Error **errp) ...@@ -1573,10 +1573,7 @@ static bool systemd_supports_mode(SuspendMode mode, Error **errp)
return true; return true;
} }
if (local_err) { error_propagate(errp, local_err);
error_propagate(errp, local_err);
}
return false; return false;
} }
...@@ -1782,7 +1779,7 @@ static void guest_suspend(SuspendMode mode, Error **errp) ...@@ -1782,7 +1779,7 @@ static void guest_suspend(SuspendMode mode, Error **errp)
if (!mode_supported) { if (!mode_supported) {
error_setg(errp, error_setg(errp,
"the requested suspend mode is not supported by the guest"); "the requested suspend mode is not supported by the guest");
} else if (local_err) { } else {
error_propagate(errp, local_err); error_propagate(errp, local_err);
} }
} }
......
...@@ -525,8 +525,6 @@ static void decode_sldtgroup(CPUX86State *env, struct x86_decode *decode) ...@@ -525,8 +525,6 @@ static void decode_sldtgroup(CPUX86State *env, struct x86_decode *decode)
X86_DECODE_CMD_INVL X86_DECODE_CMD_INVL
}; };
decode->cmd = group[decode->modrm.reg]; decode->cmd = group[decode->modrm.reg];
printf("%llx: decode_sldtgroup: %d\n", env->hvf_emul->fetch_rip,
decode->modrm.reg);
} }
static void decode_lidtgroup(CPUX86State *env, struct x86_decode *decode) static void decode_lidtgroup(CPUX86State *env, struct x86_decode *decode)
......
...@@ -3154,11 +3154,8 @@ int main(int argc, char **argv, char **envp) ...@@ -3154,11 +3154,8 @@ int main(int argc, char **argv, char **envp)
Visitor *v; Visitor *v;
BlockdevOptions_queue *bdo; BlockdevOptions_queue *bdo;
v = qobject_input_visitor_new_str(optarg, "driver", &err); v = qobject_input_visitor_new_str(optarg, "driver",
if (!v) { &error_fatal);
error_report_err(err);
exit(1);
}
bdo = g_new(BlockdevOptions_queue, 1); bdo = g_new(BlockdevOptions_queue, 1);
visit_type_BlockdevOptions(v, NULL, &bdo->bdo, visit_type_BlockdevOptions(v, NULL, &bdo->bdo,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册