ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>
Thu, 18 May 2023 14:09:46 +0000 (16:09 +0200)
committerTakashi Iwai <tiwai@suse.de>
Sat, 20 May 2023 08:16:03 +0000 (10:16 +0200)
commitb4fea2d3f25b5f3ad6b230f91e61151165f6d023
treeb5c35eb6caccd21ac5788be734c198d16fa7b39a
parentbdb3b567b84e321c51786aba2a05ec23bb90bfdf
ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm

The voice allocator clearly knows about the field (it resets it), so
it's more consistent (and leads to less duplicated code) to have the
constructor take it as a parameter.

Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Link: https://lore.kernel.org/r/20230518140947.3725394-7-oswald.buddenhagen@gmx.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/emu10k1.h
sound/pci/emu10k1/emu10k1_callback.c
sound/pci/emu10k1/emupcm.c
sound/pci/emu10k1/voice.c