Message ID | 20190111140857.4211-5-philmd@redhat.com |
---|---|
State | New |
Headers | show |
Series | typedefs: Remove scarcely used declarations | expand |
On 2019-01-11 15:08, Philippe Mathieu-Daudé wrote: > From: Philippe Mathieu-Daudé <f4bug@amsat.org> > > Files requiring AllwinnerAHCIState already include "hw/ide/ahci.h". > > To clean "qemu/typedefs.h", move the declaration to "hw/ide/ahci.h" > (removing the forward declaration). > > Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> > --- > include/hw/ide/ahci.h | 4 ++-- > include/qemu/typedefs.h | 1 - > 2 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/include/hw/ide/ahci.h b/include/hw/ide/ahci.h > index b7bb2b02d6..b44e3000cf 100644 > --- a/include/hw/ide/ahci.h > +++ b/include/hw/ide/ahci.h > @@ -73,13 +73,13 @@ typedef struct SysbusAHCIState { > #define ALLWINNER_AHCI_MMIO_OFF 0x80 > #define ALLWINNER_AHCI_MMIO_SIZE 0x80 > > -struct AllwinnerAHCIState { > +typedef struct AllwinnerAHCIState { > /*< private >*/ > SysbusAHCIState parent_obj; > /*< public >*/ > > MemoryRegion mmio; > uint32_t regs[ALLWINNER_AHCI_MMIO_SIZE/4]; > -}; > +} AllwinnerAHCIState; > > #endif /* HW_IDE_AHCI_H */ > diff --git a/include/qemu/typedefs.h b/include/qemu/typedefs.h > index c026229573..3a5ca74bd3 100644 > --- a/include/qemu/typedefs.h > +++ b/include/qemu/typedefs.h > @@ -8,7 +8,6 @@ > typedef struct AdapterInfo AdapterInfo; > typedef struct AddressSpace AddressSpace; > typedef struct AioContext AioContext; > -typedef struct AllwinnerAHCIState AllwinnerAHCIState; > typedef struct AudioState AudioState; > typedef struct BdrvDirtyBitmap BdrvDirtyBitmap; > typedef struct BdrvDirtyBitmapIter BdrvDirtyBitmapIter; > Reviewed-by: Thomas Huth <thuth@redhat.com>
diff --git a/include/hw/ide/ahci.h b/include/hw/ide/ahci.h index b7bb2b02d6..b44e3000cf 100644 --- a/include/hw/ide/ahci.h +++ b/include/hw/ide/ahci.h @@ -73,13 +73,13 @@ typedef struct SysbusAHCIState { #define ALLWINNER_AHCI_MMIO_OFF 0x80 #define ALLWINNER_AHCI_MMIO_SIZE 0x80 -struct AllwinnerAHCIState { +typedef struct AllwinnerAHCIState { /*< private >*/ SysbusAHCIState parent_obj; /*< public >*/ MemoryRegion mmio; uint32_t regs[ALLWINNER_AHCI_MMIO_SIZE/4]; -}; +} AllwinnerAHCIState; #endif /* HW_IDE_AHCI_H */ diff --git a/include/qemu/typedefs.h b/include/qemu/typedefs.h index c026229573..3a5ca74bd3 100644 --- a/include/qemu/typedefs.h +++ b/include/qemu/typedefs.h @@ -8,7 +8,6 @@ typedef struct AdapterInfo AdapterInfo; typedef struct AddressSpace AddressSpace; typedef struct AioContext AioContext; -typedef struct AllwinnerAHCIState AllwinnerAHCIState; typedef struct AudioState AudioState; typedef struct BdrvDirtyBitmap BdrvDirtyBitmap; typedef struct BdrvDirtyBitmapIter BdrvDirtyBitmapIter;