Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 47141
b: refs/heads/master
c: 61e7710
h: refs/heads/master
i:
  47139: d193fe5
v: v3
  • Loading branch information
Olaf Hering authored and Jaroslav Kysela committed Feb 9, 2007
1 parent 600479a commit 05b7332
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e0e6ce0380e0c4de35371372bc5b6c2b02458597
refs/heads/master: 61e77107fa849b69f50ebe96217ba3468a216ba8
2 changes: 1 addition & 1 deletion trunk/sound/aoa/aoa.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ struct aoa_fabric {
* that are not assigned yet are passed to the fabric
* again for reconsideration. */
extern int
aoa_fabric_register(struct aoa_fabric *fabric);
aoa_fabric_register(struct aoa_fabric *fabric, struct device *dev);

/* it is vital to call this when the fabric exits!
* When calling, the remove_codec will be called
Expand Down
3 changes: 2 additions & 1 deletion trunk/sound/aoa/core/snd-aoa-alsa.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ MODULE_PARM_DESC(index, "index for AOA sound card.");

static struct aoa_card *aoa_card;

int aoa_alsa_init(char *name, struct module *mod)
int aoa_alsa_init(char *name, struct module *mod, struct device *dev)
{
struct snd_card *alsa_card;
int err;
Expand All @@ -28,6 +28,7 @@ int aoa_alsa_init(char *name, struct module *mod)
return -ENOMEM;
aoa_card = alsa_card->private_data;
aoa_card->alsa_card = alsa_card;
alsa_card->dev = dev;
strlcpy(alsa_card->driver, "AppleOnbdAudio", sizeof(alsa_card->driver));
strlcpy(alsa_card->shortname, name, sizeof(alsa_card->shortname));
strlcpy(alsa_card->longname, name, sizeof(alsa_card->longname));
Expand Down
2 changes: 1 addition & 1 deletion trunk/sound/aoa/core/snd-aoa-alsa.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#define __SND_AOA_ALSA_H
#include "../aoa.h"

extern int aoa_alsa_init(char *name, struct module *mod);
extern int aoa_alsa_init(char *name, struct module *mod, struct device *dev);
extern void aoa_alsa_cleanup(void);

#endif /* __SND_AOA_ALSA_H */
4 changes: 2 additions & 2 deletions trunk/sound/aoa/core/snd-aoa-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ void aoa_codec_unregister(struct aoa_codec *codec)
}
EXPORT_SYMBOL_GPL(aoa_codec_unregister);

int aoa_fabric_register(struct aoa_fabric *new_fabric)
int aoa_fabric_register(struct aoa_fabric *new_fabric, struct device *dev)
{
struct aoa_codec *c;
int err;
Expand All @@ -98,7 +98,7 @@ int aoa_fabric_register(struct aoa_fabric *new_fabric)
if (!new_fabric)
return -EINVAL;

err = aoa_alsa_init(new_fabric->name, new_fabric->owner);
err = aoa_alsa_init(new_fabric->name, new_fabric->owner, dev);
if (err)
return err;

Expand Down
2 changes: 1 addition & 1 deletion trunk/sound/aoa/fabrics/snd-aoa-fabric-layout.c
Original file line number Diff line number Diff line change
Expand Up @@ -1014,7 +1014,7 @@ static int aoa_fabric_layout_probe(struct soundbus_dev *sdev)

ldev->gpio.methods->init(&ldev->gpio);

err = aoa_fabric_register(&layout_fabric);
err = aoa_fabric_register(&layout_fabric, &sdev->ofdev.dev);
if (err && err != -EALREADY) {
printk(KERN_INFO "snd-aoa-fabric-layout: can't use,"
" another fabric is active!\n");
Expand Down

0 comments on commit 05b7332

Please sign in to comment.