This is a ugly openmokoo revert for name changing in alsa.conf.
Please revert in feuture version

Pointed-out-by: Andy Green <andy@openmoko.com>
Signed-off-by: Michael Trimarchi <michael@panicking.kicks-ass.org>

diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
index f9e95a7..e1057d0 100644
--- a/sound/soc/soc-dapm.c
+++ b/sound/soc/soc-dapm.c
@@ -332,6 +332,14 @@ static int dapm_new_mixer(struct snd_soc_codec *codec,
 
 			snprintf(path->long_name, name_len, "%s %s",
 				 w->name, w->kcontrols[i].name);
+
+			/* this is a ugly openmoko revert for name
+			   changing in alsa configuration file.
+			   This is mergeable with the future linux versio.
+			   Remenber to revert XXX
+			 */
+			name_len = (name_len > 32) ? 32 : name_len;
+
 			path->long_name[name_len - 1] = '\0';
 
 			path->kcontrol = snd_soc_cnew(&w->kcontrols[i], w,
