mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
cpu: Bugfix for s390 CPU driver to return a host CPU model
The curent libvirt CPU driver for s390 does not return a host CPU model. This patch returns 'host' according to the other platforms that would not decode any CPU model. This is an intermediate bugfix due to a discussion on OpenStack mailing list. The final patch introducing the CPU model support for s390x will exchange the hard-coded decode method. Signed-off-by: Daniel Hansel <daniel.hansel@linux.vnet.ibm.com>
This commit is contained in:
parent
b789db36ae
commit
5940301889
@ -25,6 +25,7 @@
|
||||
#include <config.h>
|
||||
|
||||
#include "viralloc.h"
|
||||
#include "virstring.h"
|
||||
#include "cpu.h"
|
||||
|
||||
|
||||
@ -47,7 +48,7 @@ s390NodeData(virArch arch)
|
||||
|
||||
|
||||
static int
|
||||
s390Decode(virCPUDefPtr cpu ATTRIBUTE_UNUSED,
|
||||
s390Decode(virCPUDefPtr cpu,
|
||||
const virCPUData *data ATTRIBUTE_UNUSED,
|
||||
const char **models ATTRIBUTE_UNUSED,
|
||||
unsigned int nmodels ATTRIBUTE_UNUSED,
|
||||
@ -57,6 +58,10 @@ s390Decode(virCPUDefPtr cpu ATTRIBUTE_UNUSED,
|
||||
|
||||
virCheckFlags(VIR_CONNECT_BASELINE_CPU_EXPAND_FEATURES, -1);
|
||||
|
||||
if (cpu->model == NULL &&
|
||||
VIR_STRDUP(cpu->model, "host") < 0)
|
||||
return -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user