[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 12/41] virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS
From: |
Cornelia Huck |
Subject: |
Re: [PATCH 12/41] virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS |
Date: |
Mon, 17 Aug 2020 09:25:51 +0200 |
On Thu, 13 Aug 2020 18:25:56 -0400
Eduardo Habkost <ehabkost@redhat.com> wrote:
> The macro was incorrectly defined using OBJECT_CHECK.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
> hw/s390x/virtio-ccw.h | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/hw/s390x/virtio-ccw.h b/hw/s390x/virtio-ccw.h
> index c0e3355248..b281896f7d 100644
> --- a/hw/s390x/virtio-ccw.h
> +++ b/hw/s390x/virtio-ccw.h
> @@ -65,9 +65,9 @@ typedef struct VirtioBusClass VirtioCcwBusClass;
>
> #define TYPE_VIRTIO_CCW_BUS "virtio-ccw-bus"
> #define VIRTIO_CCW_BUS(obj) \
> - OBJECT_CHECK(VirtioCcwBus, (obj), TYPE_VIRTIO_CCW_BUS)
> + OBJECT_CHECK(VirtioCcwBusState, (obj), TYPE_VIRTIO_CCW_BUS)
> #define VIRTIO_CCW_BUS_GET_CLASS(obj) \
> - OBJECT_CHECK(VirtioCcwBusState, (obj), TYPE_VIRTIO_CCW_BUS)
> + OBJECT_GET_CLASS(VirtioCcwBusClass, (obj), TYPE_VIRTIO_CCW_BUS)
> #define VIRTIO_CCW_BUS_CLASS(klass) \
> OBJECT_CLASS_CHECK(VirtioCcwBusClass, klass, TYPE_VIRTIO_CCW_BUS)
>
I was wondering why nobody ever noticed, but it seems that the broken
macros were simply unused. If we keep them for completeness' sake, we
should make sure that they are indeed correct :)
Acked-by: Cornelia Huck <cohuck@redhat.com>
- Re: [PATCH 02/41] e1000: Rename QOM class cast macros, (continued)
- [PATCH 09/41] sifive_e: Rename memmap enum constants, Eduardo Habkost, 2020/08/13
- [PATCH 10/41] sifive_u: Rename memmap enum constants, Eduardo Habkost, 2020/08/13
- [PATCH 12/41] virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS, Eduardo Habkost, 2020/08/13
- [PATCH 11/41] versatile: Fix typo in PCI_VPB_HOST definition, Eduardo Habkost, 2020/08/13
- [PATCH 07/41] aspeed_soc: Rename memmap/irqmap enum constants, Eduardo Habkost, 2020/08/13
- [PATCH 13/41] hvf: Add missing include, Eduardo Habkost, 2020/08/13
- [PATCH 08/41] opentitan: Rename memmap enum constants, Eduardo Habkost, 2020/08/13