On Fri, Sep 04, 2015 at 12:06:04PM -0300, Eduardo Habkost wrote: > On Fri, Sep 04, 2015 at 04:56:35PM +0200, Andreas Färber wrote: > > Am 04.09.2015 um 16:54 schrieb Eduardo Habkost: > > > On Fri, Sep 04, 2015 at 10:52:22AM +0200, Christian Borntraeger wrote: > > >> Am 20.08.2015 um 23:54 schrieb Eduardo Habkost: > > >>> Machine class names should use the "-machine" suffix to allow > > >>> class-name-based machine class lookup to work. Rename the > > >>> s390-ccw-virtio-2.4 machine class using the MACHINE_TYPE_NAME macro. > > >>> > > >>> Cc: Alexander Graf <ag...@suse.de> > > >>> Cc: Cornelia Huck <cornelia.h...@de.ibm.com> > > >>> Cc: Christian Borntraeger <borntrae...@de.ibm.com> > > >>> Cc: Richard Henderson <r...@twiddle.net> > > >>> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> > > >>> --- > > >>> hw/s390x/s390-virtio-ccw.c | 2 +- > > >>> 1 file changed, 1 insertion(+), 1 deletion(-) > > >>> > > >>> diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c > > >>> index 4c51d1a..66e1478 100644 > > >>> --- a/hw/s390x/s390-virtio-ccw.c > > >>> +++ b/hw/s390x/s390-virtio-ccw.c > > >>> @@ -293,7 +293,7 @@ static void ccw_machine_2_4_class_init(ObjectClass > > >>> *oc, void *data) > > >>> } > > >>> > > >>> static const TypeInfo ccw_machine_2_4_info = { > > >>> - .name = TYPE_S390_CCW_MACHINE "2.4", > > >>> + .name = MACHINE_TYPE_NAME("s390-ccw-virtio-2.4"), > > >>> .parent = TYPE_S390_CCW_MACHINE, > > >>> .class_init = ccw_machine_2_4_class_init, > > >>> }; > > >>> > > >> > > >> Since yesterday you also need to adopt the 2.5 machine.... > > > > > > Thanks for for noting! I will rebase and resubmit. > > > > If it's just a single line addition I can edit that when applying. > > Thanks! > > > Anything else in need of changes? > > That's the only needed change, unless other machine classes were added > since I have submitted this patch. But missing a few classes won't break > bisectability, and can be fixed by a follow-up patch if necessary.
I have just double-checked that there are no other machine classes that need to be renamed. For reference, this is the patch that needs to be squashed into this one: diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c index db5dc26..5bbafe0 100644 --- a/hw/s390x/s390-virtio-ccw.c +++ b/hw/s390x/s390-virtio-ccw.c @@ -319,7 +319,7 @@ static void ccw_machine_2_5_class_init(ObjectClass *oc, void *data) } static const TypeInfo ccw_machine_2_5_info = { - .name = TYPE_S390_CCW_MACHINE "2.5", + .name = MACHINE_TYPE_NAME("s390-ccw-virtio-2.5"), .parent = TYPE_S390_CCW_MACHINE, .class_init = ccw_machine_2_5_class_init, }; -- Eduardo