From: Takashi Iwai <tiwai@suse.de>
Subject: Add kABI placeholders to HD-audio common structs
Patch-mainline: Never, SUSE only
References: bsc#995704

Just to be sure, put some placeholders to HD-audio common structs that
are embedded into each device and driver structs.

Signed-off-by: Takashi Iwai <tiwai@suse.de>

---
 include/sound/hdaudio.h |    4 ++++
 1 file changed, 4 insertions(+)

--- a/include/sound/hdaudio.h
+++ b/include/sound/hdaudio.h
@@ -87,6 +87,8 @@ struct hdac_device {
 	bool lazy_cache:1;	/* don't wake up for writes */
 	bool caps_overwriting:1; /* caps overwrite being in process */
 	bool cache_coef:1;	/* cache COEF read/write too */
+
+	void *reserved;		/* kABI placeholder */
 };
 
 /* device/driver type used for matching */
@@ -306,6 +308,8 @@ struct hdac_bus {
 	/* i915 component interface */
 	struct i915_audio_component *audio_component;
 	int i915_power_refcount;
+
+	void *reserved;		/* kABI placeholder */
 };
 
 int snd_hdac_bus_init(struct hdac_bus *bus, struct device *dev,
