# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1251968703 -3600
# Node ID 19e1a1c5ac1ab82ac2f4c41eff364bbdaeb45c45
# Parent 334ae37dddf4802198d6fd36773f88f7f33eb9ad
xend: Do not pass pointer to a 16-bit domid_t to PyArg_ParseTuple()
when it expects a full integer.
Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
xen-unstable changeset: 20125:ed672a604cc7
xen-unstable date: Wed Aug 26 15:41:59 2009 +0100
---
tools/python/xen/lowlevel/xc/xc.c | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
diff -r 334ae37dddf4 -r 19e1a1c5ac1a tools/python/xen/lowlevel/xc/xc.c
--- a/tools/python/xen/lowlevel/xc/xc.c Thu Sep 03 10:03:55 2009 +0100
+++ b/tools/python/xen/lowlevel/xc/xc.c Thu Sep 03 10:05:03 2009 +0100
@@ -650,10 +650,9 @@ static PyObject *pyxc_get_device_group(X
static PyObject *pyxc_get_device_group(XcObject *self,
PyObject *args)
{
- domid_t domid;
uint32_t bdf = 0;
uint32_t max_sdevs, num_sdevs;
- int seg, bus, dev, func, rc, i;
+ int domid, seg, bus, dev, func, rc, i;
PyObject *Pystr;
char *group_str;
char dev_str[9];
@@ -808,7 +807,7 @@ static PyObject *pyxc_dom_set_policy_cpu
static PyObject *pyxc_dom_set_policy_cpuid(XcObject *self,
PyObject *args)
{
- domid_t domid;
+ int domid;
if ( !PyArg_ParseTuple(args, "i", &domid) )
return NULL;
@@ -824,9 +823,8 @@ static PyObject *pyxc_dom_set_cpuid(XcOb
static PyObject *pyxc_dom_set_cpuid(XcObject *self,
PyObject *args)
{
- domid_t domid;
PyObject *sub_input, *config;
- unsigned int input[2];
+ unsigned int domid, input[2];
char *regs[4], *regs_transform[4];
if ( !PyArg_ParseTuple(args, "IIOO", &domid,
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|