X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fpci%2Fac97%2Fac97_pcm.c;fp=sound%2Fpci%2Fac97%2Fac97_pcm.c;h=c3e590bf7a02b4d4bebf3320e46a6f7594c940e8;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=f684aa2c0067667a8d1e4e378035e4b3dcb2beb6;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/sound/pci/ac97/ac97_pcm.c b/sound/pci/ac97/ac97_pcm.c index f684aa2c0..c3e590bf7 100644 --- a/sound/pci/ac97/ac97_pcm.c +++ b/sound/pci/ac97/ac97_pcm.c @@ -27,8 +27,6 @@ #include #include #include -#include - #include #include #include @@ -208,7 +206,7 @@ static int set_spdif_rate(struct snd_ac97 *ac97, unsigned short rate) mask = AC97_SC_SPSR_MASK; } - mutex_lock(&ac97->reg_mutex); + down(&ac97->reg_mutex); old = snd_ac97_read(ac97, reg) & mask; if (old != bits) { snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, 0); @@ -233,7 +231,7 @@ static int set_spdif_rate(struct snd_ac97 *ac97, unsigned short rate) ac97->spdif_status = sbits; } snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, AC97_EA_SPDIF); - mutex_unlock(&ac97->reg_mutex); + up(&ac97->reg_mutex); return 0; } @@ -317,8 +315,6 @@ int snd_ac97_set_rate(struct snd_ac97 *ac97, int reg, unsigned int rate) return 0; } -EXPORT_SYMBOL(snd_ac97_set_rate); - static unsigned short get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *spdif_slots) { if (!ac97_is_audio(ac97)) @@ -552,8 +548,6 @@ int snd_ac97_pcm_assign(struct snd_ac97_bus *bus, return 0; } -EXPORT_SYMBOL(snd_ac97_pcm_assign); - /** * snd_ac97_pcm_open - opens the given AC97 pcm * @pcm: the ac97 pcm instance @@ -637,8 +631,6 @@ int snd_ac97_pcm_open(struct ac97_pcm *pcm, unsigned int rate, return err; } -EXPORT_SYMBOL(snd_ac97_pcm_open); - /** * snd_ac97_pcm_close - closes the given AC97 pcm * @pcm: the ac97 pcm instance @@ -664,8 +656,6 @@ int snd_ac97_pcm_close(struct ac97_pcm *pcm) return 0; } -EXPORT_SYMBOL(snd_ac97_pcm_close); - static int double_rate_hw_constraint_rate(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) { @@ -717,5 +707,3 @@ int snd_ac97_pcm_double_rate_rules(struct snd_pcm_runtime *runtime) SNDRV_PCM_HW_PARAM_RATE, -1); return err; } - -EXPORT_SYMBOL(snd_ac97_pcm_double_rate_rules);