ALSA: Drop superfluous argument from snd_power_wait()
The power_state argument of snd_power_wait() is superfluous, receiving only SNDRV_POWER_STATE_D0. Let's drop it in all callers for simplicity. Reviewed-by: Jaroslav Kysela <perex@perex.cz> Acked-by: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20210523090920.15345-6-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
968bb2baec
commit
b6cc78da36
@ -189,12 +189,12 @@ static inline void snd_power_sync_ref(struct snd_card *card)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* init.c */
|
/* init.c */
|
||||||
int snd_power_wait(struct snd_card *card, unsigned int power_state);
|
int snd_power_wait(struct snd_card *card);
|
||||||
int snd_power_ref_and_wait(struct snd_card *card);
|
int snd_power_ref_and_wait(struct snd_card *card);
|
||||||
|
|
||||||
#else /* ! CONFIG_PM */
|
#else /* ! CONFIG_PM */
|
||||||
|
|
||||||
static inline int snd_power_wait(struct snd_card *card, unsigned int state) { return 0; }
|
static inline int snd_power_wait(struct snd_card *card) { return 0; }
|
||||||
static inline void snd_power_ref(struct snd_card *card) {}
|
static inline void snd_power_ref(struct snd_card *card) {}
|
||||||
static inline void snd_power_unref(struct snd_card *card) {}
|
static inline void snd_power_unref(struct snd_card *card) {}
|
||||||
static inline int snd_power_ref_and_wait(struct snd_card *card) { return 0; }
|
static inline int snd_power_ref_and_wait(struct snd_card *card) { return 0; }
|
||||||
|
@ -1050,19 +1050,15 @@ EXPORT_SYMBOL_GPL(snd_power_ref_and_wait);
|
|||||||
/**
|
/**
|
||||||
* snd_power_wait - wait until the card gets powered up (old form)
|
* snd_power_wait - wait until the card gets powered up (old form)
|
||||||
* @card: soundcard structure
|
* @card: soundcard structure
|
||||||
* @power_state: expected power state
|
|
||||||
*
|
*
|
||||||
* Wait until the card gets powered up to SNDRV_CTL_POWER_D0 state.
|
* Wait until the card gets powered up to SNDRV_CTL_POWER_D0 state.
|
||||||
* @power_state must be SNDRV_CTL_POWER_D0.
|
|
||||||
*
|
*
|
||||||
* Return: Zero if successful, or a negative error code.
|
* Return: Zero if successful, or a negative error code.
|
||||||
*/
|
*/
|
||||||
int snd_power_wait(struct snd_card *card, unsigned int power_state)
|
int snd_power_wait(struct snd_card *card)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (WARN_ON(power_state != SNDRV_CTL_POWER_D0))
|
|
||||||
return 0;
|
|
||||||
ret = snd_power_ref_and_wait(card);
|
ret = snd_power_ref_and_wait(card);
|
||||||
snd_power_unref(card);
|
snd_power_unref(card);
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -3193,7 +3193,7 @@ static int snd_pcm_common_ioctl(struct file *file,
|
|||||||
if (PCM_RUNTIME_CHECK(substream))
|
if (PCM_RUNTIME_CHECK(substream))
|
||||||
return -ENXIO;
|
return -ENXIO;
|
||||||
|
|
||||||
res = snd_power_wait(substream->pcm->card, SNDRV_CTL_POWER_D0);
|
res = snd_power_wait(substream->pcm->card);
|
||||||
if (res < 0)
|
if (res < 0)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
|
@ -580,7 +580,7 @@ int snd_soc_suspend(struct device *dev)
|
|||||||
* Due to the resume being scheduled into a workqueue we could
|
* Due to the resume being scheduled into a workqueue we could
|
||||||
* suspend before that's finished - wait for it to complete.
|
* suspend before that's finished - wait for it to complete.
|
||||||
*/
|
*/
|
||||||
snd_power_wait(card->snd_card, SNDRV_CTL_POWER_D0);
|
snd_power_wait(card->snd_card);
|
||||||
|
|
||||||
/* we're going to block userspace touching us until resume completes */
|
/* we're going to block userspace touching us until resume completes */
|
||||||
snd_power_change_state(card->snd_card, SNDRV_CTL_POWER_D3hot);
|
snd_power_change_state(card->snd_card, SNDRV_CTL_POWER_D3hot);
|
||||||
|
@ -379,7 +379,7 @@ static int usb_stream_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
|
|||||||
if (cfg.period_frames < min_period_frames)
|
if (cfg.period_frames < min_period_frames)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
snd_power_wait(hw->card, SNDRV_CTL_POWER_D0);
|
snd_power_wait(hw->card);
|
||||||
|
|
||||||
mutex_lock(&us122l->mutex);
|
mutex_lock(&us122l->mutex);
|
||||||
s = us122l->sk.s;
|
s = us122l->sk.s;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user