diff options
author | Takashi Iwai <tiwai@suse.de> | 2012-11-22 19:55:11 +0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-11-22 20:48:07 +0400 |
commit | 90caaef6a1ce2ec6675b1dc5afd57767954ab7e8 (patch) | |
tree | 30a46cb8716a243fe250267ab1df899cecbc2707 /sound/pci/Kconfig | |
parent | 7009fa568b126a07b2de8ead103e378534453830 (diff) | |
download | linux-90caaef6a1ce2ec6675b1dc5afd57767954ab7e8.tar.xz |
ALSA: hdsp: improve firmware caching
As the recent firmware code tries to reread and cache the firmware by
itself, it's even better to keep the struct firmware data instead of
keeping a local copy. Also, it makes little sense to disable the fw
loader for this driver, so added the explicit dependency, too.
Last, but not least, allocate the firmware data loaded via ioctl in
vmalloc'ed buffer instead, as the firmware size isn't that small.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/Kconfig')
-rw-r--r-- | sound/pci/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig index 59dbb7035da0..947cfb4eb30c 100644 --- a/sound/pci/Kconfig +++ b/sound/pci/Kconfig @@ -572,6 +572,7 @@ source "sound/pci/hda/Kconfig" config SND_HDSP tristate "RME Hammerfall DSP Audio" + select FW_LOADER select SND_HWDEP select SND_RAWMIDI select SND_PCM |