[ALSA] hda-intel - Fix compile with gcc-3.x
gcc-3.x doesn't like forward inlining: CC [M] sound/pci/hda/hda_codec.o sound/pci/hda/hda_codec.c: In function 'snd_hda_codec_free': sound/pci/hda/hda_codec.c:517: sorry, unimplemented: inlining failed in call to 'free_hda_cache': function body not available sound/pci/hda/hda_codec.c:534: sorry, unimplemented: called from here sound/pci/hda/hda_codec.c:517: sorry, unimplemented: inlining failed in call to 'free_hda_cache': function body not available sound/pci/hda/hda_codec.c:535: sorry, unimplemented: called from here Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
This commit is contained in:
parent
abaeeb59c9
commit
1fcaee6ee2
|
@ -514,7 +514,7 @@ static int read_widget_caps(struct hda_codec *codec, hda_nid_t fg_node)
|
|||
|
||||
static void init_hda_cache(struct hda_cache_rec *cache,
|
||||
unsigned int record_size);
|
||||
static inline void free_hda_cache(struct hda_cache_rec *cache);
|
||||
static void free_hda_cache(struct hda_cache_rec *cache);
|
||||
|
||||
/*
|
||||
* codec destructor
|
||||
|
@ -707,7 +707,7 @@ static void __devinit init_hda_cache(struct hda_cache_rec *cache,
|
|||
cache->record_size = record_size;
|
||||
}
|
||||
|
||||
static inline void free_hda_cache(struct hda_cache_rec *cache)
|
||||
static void free_hda_cache(struct hda_cache_rec *cache)
|
||||
{
|
||||
kfree(cache->buffer);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue