]> xenbits.xensource.com Git - qemu-upstream-4.5-testing.git/commitdiff
qdev: Sizes are now parsed by StringInputVisitor
authorPaolo Bonzini <pbonzini@redhat.com>
Sat, 8 Feb 2014 10:01:45 +0000 (11:01 +0100)
committerAndreas Färber <afaerber@suse.de>
Fri, 14 Feb 2014 20:12:02 +0000 (21:12 +0100)
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
hw/core/qdev-properties.c

index b949f0e42adee0e78730685ab1274115d93085c0..da377102478920dbb7be9aa6b90312492b21f1f4 100644 (file)
@@ -1140,16 +1140,6 @@ static void set_size(Object *obj, Visitor *v, void *opaque,
     visit_type_size(v, ptr, name, errp);
 }
 
-static int parse_size(DeviceState *dev, Property *prop, const char *str)
-{
-    uint64_t *ptr = qdev_get_prop_ptr(dev, prop);
-
-    if (str != NULL) {
-        parse_option_size(prop->name, str, ptr, &error_abort);
-    }
-    return 0;
-}
-
 static int print_size(DeviceState *dev, Property *prop, char *dest, size_t len)
 {
     static const char suffixes[] = { 'B', 'K', 'M', 'G', 'T' };
@@ -1171,7 +1161,6 @@ static int print_size(DeviceState *dev, Property *prop, char *dest, size_t len)
 
 PropertyInfo qdev_prop_size = {
     .name  = "size",
-    .parse = parse_size,
     .print = print_size,
     .get = get_size,
     .set = set_size,