[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] ppc/pnv: Make PnvXScomInterface an incomplete type
From: |
Greg Kurz |
Subject: |
[PATCH] ppc/pnv: Make PnvXScomInterface an incomplete type |
Date: |
Wed, 11 Dec 2019 15:32:14 +0100 |
User-agent: |
StGit/unknown-version |
PnvXScomInterface is an interface instance. It should never be
dereferenced. Drop the dummy type definition for extra safety,
which is the common practice with QOM interfaces.
Signed-off-by: Greg Kurz <address@hidden>
---
include/hw/ppc/pnv_xscom.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/include/hw/ppc/pnv_xscom.h b/include/hw/ppc/pnv_xscom.h
index 1c1d76bf9be5..b738011ab205 100644
--- a/include/hw/ppc/pnv_xscom.h
+++ b/include/hw/ppc/pnv_xscom.h
@@ -22,9 +22,7 @@
#include "qom/object.h"
-typedef struct PnvXScomInterface {
- Object parent;
-} PnvXScomInterface;
+typedef struct PnvXScomInterface PnvXScomInterface;
#define TYPE_PNV_XSCOM_INTERFACE "pnv-xscom-interface"
#define PNV_XSCOM_INTERFACE(obj) \
- [PATCH] ppc/pnv: Make PnvXScomInterface an incomplete type,
Greg Kurz <=