[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event
From: |
David Hildenbrand |
Subject: |
Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices |
Date: |
Thu, 21 May 2020 10:44:39 +0200 |
>> +static void realize_event_facility(DeviceState *dev, Error **errp)
>> +{
>> + SCLPEventFacility *event_facility = EVENT_FACILITY(dev);
>> + Error *local_err = NULL;
>> +
>> + qdev_realize(DEVICE(&event_facility->quiesce),
>> + BUS(&event_facility->sbus), &local_err);
>> + if (local_err) {
>> + error_propagate(errp, local_err);
>> + return;
>> + }
>> + qdev_realize(DEVICE(&event_facility->cpu_hotplug),
>> + BUS(&event_facility->sbus), errp);
>
> Just wondering, do we have to care about un-realizing quiesce in case
> this fails?
Just remembered that we fail creating the machine and therefore abort. So not
necessary :)
>
>> }
>>
>> static void reset_event_facility(DeviceState *dev)
>> @@ -479,6 +467,7 @@ static void init_event_facility_class(ObjectClass
>> *klass, void *data)
>> DeviceClass *dc = DEVICE_CLASS(sbdc);
>> SCLPEventFacilityClass *k = EVENT_FACILITY_CLASS(dc);
>>
>> + dc->realize = realize_event_facility;
>> dc->reset = reset_event_facility;
>> dc->vmsd = &vmstate_event_facility;
>> set_bit(DEVICE_CATEGORY_MISC, dc->categories);
>>
>
> LGTM
>
> Reviewed-by: David Hildenbrand <address@hidden>
>
> --
> Thanks,
>
> David / dhildenb
- [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Markus Armbruster, 2020/05/19
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, David Hildenbrand, 2020/05/20
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices,
David Hildenbrand <=
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Markus Armbruster, 2020/05/25
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Paolo Bonzini, 2020/05/25
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Markus Armbruster, 2020/05/26
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Paolo Bonzini, 2020/05/26
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Markus Armbruster, 2020/05/26
- Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Markus Armbruster, 2020/05/29
Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, Cornelia Huck, 2020/05/26
Re: [PATCH 50/55] s390x/event-facility: Simplify creation of SCLP event devices, David Hildenbrand, 2020/05/26