mirror of https://github.com/xemu-project/xemu.git
hw/vfio/ap: drop local_err from vfio_ap_realize
No reason for local_err here, use errp directly instead. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Cornelia Huck <cohuck@redhat.com> Message-Id: <20191205174635.18758-21-vsementsov@virtuozzo.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
parent
7dc75edb03
commit
b5e45b0f48
|
@ -89,14 +89,13 @@ static void vfio_ap_realize(DeviceState *dev, Error **errp)
|
|||
{
|
||||
int ret;
|
||||
char *mdevid;
|
||||
Error *local_err = NULL;
|
||||
VFIOGroup *vfio_group;
|
||||
APDevice *apdev = AP_DEVICE(dev);
|
||||
VFIOAPDevice *vapdev = VFIO_AP_DEVICE(apdev);
|
||||
|
||||
vfio_group = vfio_ap_get_group(vapdev, &local_err);
|
||||
vfio_group = vfio_ap_get_group(vapdev, errp);
|
||||
if (!vfio_group) {
|
||||
goto out_err;
|
||||
return;
|
||||
}
|
||||
|
||||
vapdev->vdev.ops = &vfio_ap_ops;
|
||||
|
@ -113,7 +112,7 @@ static void vfio_ap_realize(DeviceState *dev, Error **errp)
|
|||
*/
|
||||
vapdev->vdev.balloon_allowed = true;
|
||||
|
||||
ret = vfio_get_device(vfio_group, mdevid, &vapdev->vdev, &local_err);
|
||||
ret = vfio_get_device(vfio_group, mdevid, &vapdev->vdev, errp);
|
||||
if (ret) {
|
||||
goto out_get_dev_err;
|
||||
}
|
||||
|
@ -123,8 +122,6 @@ static void vfio_ap_realize(DeviceState *dev, Error **errp)
|
|||
out_get_dev_err:
|
||||
vfio_ap_put_device(vapdev);
|
||||
vfio_put_group(vfio_group);
|
||||
out_err:
|
||||
error_propagate(errp, local_err);
|
||||
}
|
||||
|
||||
static void vfio_ap_unrealize(DeviceState *dev, Error **errp)
|
||||
|
|
Loading…
Reference in New Issue