Commit 9e3a83a1 authored by Cédric Le Goater's avatar Cédric Le Goater Committed by David Gibson
Browse files

spapr/vio: quiet down the "irq" property accessors



commit efe2add7 ("spapr/vio: deprecate the "irq" property")
introduced get/set accessors for the "irq" property to warn of its
usage, but the warning in the get pollutes the monitor 'info qtree'.

Signed-off-by: default avatarCédric Le Goater <clg@kaod.org>
Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
parent 3232794b
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -43,7 +43,16 @@

#include <libfdt.h>

static void spapr_vio_getset_irq(Object *obj, Visitor *v, const char *name,
static void spapr_vio_get_irq(Object *obj, Visitor *v, const char *name,
                              void *opaque, Error **errp)
{
    Property *prop = opaque;
    uint32_t *ptr = qdev_get_prop_ptr(DEVICE(obj), prop);

    visit_type_uint32(v, name, ptr, errp);
}

static void spapr_vio_set_irq(Object *obj, Visitor *v, const char *name,
                              void *opaque, Error **errp)
{
    Property *prop = opaque;
@@ -57,8 +66,8 @@ static void spapr_vio_getset_irq(Object *obj, Visitor *v, const char *name,

static const PropertyInfo spapr_vio_irq_propinfo = {
    .name = "irq",
    .get = spapr_vio_getset_irq,
    .set = spapr_vio_getset_irq,
    .get = spapr_vio_get_irq,
    .set = spapr_vio_set_irq,
};

static Property spapr_vio_props[] = {