Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fcaee6e authored by Takashi Iwai's avatar Takashi Iwai Committed by Jaroslav Kysela
Browse files

[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: default avatarTakashi Iwai <tiwai@suse.de>
Signed-off-by: default avatarJaroslav Kysela <perex@suse.cz>
parent abaeeb59
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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);
}