Commit 72e75de2 authored by Nicolas Pitre's avatar Nicolas Pitre Committed by Jaroslav Kysela

[ALSA] remove redundent assignment to the ac97 device structure

AC97 Codec
Don't use dev.platform_data to store a reference to the containing
ac97_t structure.  Such assignment is redundent since we can deduce the
ac97_t structure location from the contained device structure.  This
sets platform_data free for other purposes.
Signed-off-by: default avatarNicolas Pitre <nico@cam.org>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 3a91e959
...@@ -527,6 +527,8 @@ struct _snd_ac97 { ...@@ -527,6 +527,8 @@ struct _snd_ac97 {
struct device dev; struct device dev;
}; };
#define to_ac97_t(d) container_of(d, struct _snd_ac97, dev)
/* conditions */ /* conditions */
static inline int ac97_is_audio(ac97_t * ac97) static inline int ac97_is_audio(ac97_t * ac97)
{ {
......
...@@ -1828,7 +1828,6 @@ static int snd_ac97_dev_register(snd_device_t *device) ...@@ -1828,7 +1828,6 @@ static int snd_ac97_dev_register(snd_device_t *device)
ac97->dev.bus = &ac97_bus_type; ac97->dev.bus = &ac97_bus_type;
ac97->dev.parent = ac97->bus->card->dev; ac97->dev.parent = ac97->bus->card->dev;
ac97->dev.platform_data = ac97;
ac97->dev.release = ac97_device_release; ac97->dev.release = ac97_device_release;
snprintf(ac97->dev.bus_id, BUS_ID_SIZE, "card%d-%d", ac97->bus->card->number, ac97->num); snprintf(ac97->dev.bus_id, BUS_ID_SIZE, "card%d-%d", ac97->bus->card->number, ac97->num);
if ((err = device_register(&ac97->dev)) < 0) { if ((err = device_register(&ac97->dev)) < 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment