aboutsummaryrefslogtreecommitdiffstats
path: root/sound/isa
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2015-01-02 06:24:41 -0500
committerTakashi Iwai <tiwai@suse.de>2015-01-02 10:28:21 -0500
commit8c77629996cbabee1d5b6d9b0d1e97cbca197ba1 (patch)
tree86baafac24bcadfd3c3839ae8a05ddbbc03c0a5f /sound/isa
parentf6be4e624aa26699a9a89bc24089e88a227141c1 (diff)
ALSA: sb8: Remove always NULL parameters
snd_sb8dsp_pcm() and snd_sb8dsp_midi() take a pointer to a pointer of a PCM/MIDI where if this parameter is provided the newly allocated object is stored. All callers pass NULL though, so remove the parameter. This makes the code a bit cleaner and shorter. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/isa')
-rw-r--r--sound/isa/sb/jazz16.c2
-rw-r--r--sound/isa/sb/sb8.c4
-rw-r--r--sound/isa/sb/sb8_main.c6
-rw-r--r--sound/isa/sb/sb8_midi.c6
4 files changed, 5 insertions, 13 deletions
diff --git a/sound/isa/sb/jazz16.c b/sound/isa/sb/jazz16.c
index 90d2eba549e9..6b4884d052a5 100644
--- a/sound/isa/sb/jazz16.c
+++ b/sound/isa/sb/jazz16.c
@@ -297,7 +297,7 @@ static int snd_jazz16_probe(struct device *devptr, unsigned int dev)
297 "Media Vision Jazz16 at 0x%lx, irq %d, dma8 %d, dma16 %d", 297 "Media Vision Jazz16 at 0x%lx, irq %d, dma8 %d, dma16 %d",
298 port[dev], xirq, xdma8, xdma16); 298 port[dev], xirq, xdma8, xdma16);
299 299
300 err = snd_sb8dsp_pcm(chip, 0, NULL); 300 err = snd_sb8dsp_pcm(chip, 0);
301 if (err < 0) 301 if (err < 0)
302 goto err_free; 302 goto err_free;
303 err = snd_sbmixer_new(chip); 303 err = snd_sbmixer_new(chip);
diff --git a/sound/isa/sb/sb8.c b/sound/isa/sb/sb8.c
index 6c32b3aa34af..b8e2391c33ff 100644
--- a/sound/isa/sb/sb8.c
+++ b/sound/isa/sb/sb8.c
@@ -157,7 +157,7 @@ static int snd_sb8_probe(struct device *pdev, unsigned int dev)
157 goto _err; 157 goto _err;
158 } 158 }
159 159
160 if ((err = snd_sb8dsp_pcm(chip, 0, NULL)) < 0) 160 if ((err = snd_sb8dsp_pcm(chip, 0)) < 0)
161 goto _err; 161 goto _err;
162 162
163 if ((err = snd_sbmixer_new(chip)) < 0) 163 if ((err = snd_sbmixer_new(chip)) < 0)
@@ -182,7 +182,7 @@ static int snd_sb8_probe(struct device *pdev, unsigned int dev)
182 goto _err; 182 goto _err;
183 } 183 }
184 184
185 if ((err = snd_sb8dsp_midi(chip, 0, NULL)) < 0) 185 if ((err = snd_sb8dsp_midi(chip, 0)) < 0)
186 goto _err; 186 goto _err;
187 187
188 strcpy(card->driver, chip->hardware == SB_HW_PRO ? "SB Pro" : "SB8"); 188 strcpy(card->driver, chip->hardware == SB_HW_PRO ? "SB Pro" : "SB8");
diff --git a/sound/isa/sb/sb8_main.c b/sound/isa/sb/sb8_main.c
index 24d4121ab0e0..d4d8b0e604ee 100644
--- a/sound/isa/sb/sb8_main.c
+++ b/sound/isa/sb/sb8_main.c
@@ -594,15 +594,13 @@ static struct snd_pcm_ops snd_sb8_capture_ops = {
594 .pointer = snd_sb8_capture_pointer, 594 .pointer = snd_sb8_capture_pointer,
595}; 595};
596 596
597int snd_sb8dsp_pcm(struct snd_sb *chip, int device, struct snd_pcm ** rpcm) 597int snd_sb8dsp_pcm(struct snd_sb *chip, int device)
598{ 598{
599 struct snd_card *card = chip->card; 599 struct snd_card *card = chip->card;
600 struct snd_pcm *pcm; 600 struct snd_pcm *pcm;
601 int err; 601 int err;
602 size_t max_prealloc = 64 * 1024; 602 size_t max_prealloc = 64 * 1024;
603 603
604 if (rpcm)
605 *rpcm = NULL;
606 if ((err = snd_pcm_new(card, "SB8 DSP", device, 1, 1, &pcm)) < 0) 604 if ((err = snd_pcm_new(card, "SB8 DSP", device, 1, 1, &pcm)) < 0)
607 return err; 605 return err;
608 sprintf(pcm->name, "DSP v%i.%i", chip->version >> 8, chip->version & 0xff); 606 sprintf(pcm->name, "DSP v%i.%i", chip->version >> 8, chip->version & 0xff);
@@ -618,8 +616,6 @@ int snd_sb8dsp_pcm(struct snd_sb *chip, int device, struct snd_pcm ** rpcm)
618 snd_dma_isa_data(), 616 snd_dma_isa_data(),
619 64*1024, max_prealloc); 617 64*1024, max_prealloc);
620 618
621 if (rpcm)
622 *rpcm = pcm;
623 return 0; 619 return 0;
624} 620}
625 621
diff --git a/sound/isa/sb/sb8_midi.c b/sound/isa/sb/sb8_midi.c
index 988a8b73475f..ffc71f0267df 100644
--- a/sound/isa/sb/sb8_midi.c
+++ b/sound/isa/sb/sb8_midi.c
@@ -263,13 +263,11 @@ static struct snd_rawmidi_ops snd_sb8dsp_midi_input =
263 .trigger = snd_sb8dsp_midi_input_trigger, 263 .trigger = snd_sb8dsp_midi_input_trigger,
264}; 264};
265 265
266int snd_sb8dsp_midi(struct snd_sb *chip, int device, struct snd_rawmidi ** rrawmidi) 266int snd_sb8dsp_midi(struct snd_sb *chip, int device)
267{ 267{
268 struct snd_rawmidi *rmidi; 268 struct snd_rawmidi *rmidi;
269 int err; 269 int err;
270 270
271 if (rrawmidi)
272 *rrawmidi = NULL;
273 if ((err = snd_rawmidi_new(chip->card, "SB8 MIDI", device, 1, 1, &rmidi)) < 0) 271 if ((err = snd_rawmidi_new(chip->card, "SB8 MIDI", device, 1, 1, &rmidi)) < 0)
274 return err; 272 return err;
275 strcpy(rmidi->name, "SB8 MIDI"); 273 strcpy(rmidi->name, "SB8 MIDI");
@@ -280,7 +278,5 @@ int snd_sb8dsp_midi(struct snd_sb *chip, int device, struct snd_rawmidi ** rrawm
280 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_DUPLEX; 278 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_DUPLEX;
281 rmidi->private_data = chip; 279 rmidi->private_data = chip;
282 chip->rmidi = rmidi; 280 chip->rmidi = rmidi;
283 if (rrawmidi)
284 *rrawmidi = rmidi;
285 return 0; 281 return 0;
286} 282}