Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
ASoC: Fixes for v5.13 A final batch of fixes for v5.13, this is larger than I'd like due to the fixes for a series of suspend issues that Intel turned up in their testing this week.
This commit is contained in:
@@ -77,17 +77,8 @@ static const struct snd_kcontrol_new snd_gus_joystick_control = {
|
||||
|
||||
static void snd_gus_init_control(struct snd_gus_card *gus)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!gus->ace_flag) {
|
||||
ret =
|
||||
snd_ctl_add(gus->card,
|
||||
snd_ctl_new1(&snd_gus_joystick_control,
|
||||
gus));
|
||||
if (ret)
|
||||
snd_printk(KERN_ERR "gus: snd_ctl_add failed: %d\n",
|
||||
ret);
|
||||
}
|
||||
if (!gus->ace_flag)
|
||||
snd_ctl_add(gus->card, snd_ctl_new1(&snd_gus_joystick_control, gus));
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -848,14 +848,10 @@ int snd_sb16dsp_pcm(struct snd_sb *chip, int device)
|
||||
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &snd_sb16_playback_ops);
|
||||
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_sb16_capture_ops);
|
||||
|
||||
if (chip->dma16 >= 0 && chip->dma8 != chip->dma16) {
|
||||
err = snd_ctl_add(card, snd_ctl_new1(
|
||||
&snd_sb16_dma_control, chip));
|
||||
if (err)
|
||||
return err;
|
||||
} else {
|
||||
if (chip->dma16 >= 0 && chip->dma8 != chip->dma16)
|
||||
snd_ctl_add(card, snd_ctl_new1(&snd_sb16_dma_control, chip));
|
||||
else
|
||||
pcm->info_flags = SNDRV_PCM_INFO_HALF_DUPLEX;
|
||||
}
|
||||
|
||||
snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV,
|
||||
card->dev, 64*1024, 128*1024);
|
||||
|
||||
+5
-5
@@ -93,12 +93,12 @@ static int snd_sb8_probe(struct device *pdev, unsigned int dev)
|
||||
acard = card->private_data;
|
||||
card->private_free = snd_sb8_free;
|
||||
|
||||
/* block the 0x388 port to avoid PnP conflicts */
|
||||
/*
|
||||
* Block the 0x388 port to avoid PnP conflicts.
|
||||
* No need to check this value after request_region,
|
||||
* as we never do anything with it.
|
||||
*/
|
||||
acard->fm_res = request_region(0x388, 4, "SoundBlaster FM");
|
||||
if (!acard->fm_res) {
|
||||
err = -EBUSY;
|
||||
goto _err;
|
||||
}
|
||||
|
||||
if (port[dev] != SNDRV_AUTO_PORT) {
|
||||
err = snd_sbdsp_create(card, port[dev], irq[dev],
|
||||
|
||||
Reference in New Issue
Block a user