From: Takashi Iwai Date: Fri, 20 Feb 2015 15:49:04 +0000 (+0100) Subject: ALSA: pcm: Don't add internal PCMs to PCM device list X-Git-Tag: omap-for-v4.1/fixes-rc1~130^2~6^2~43^2~35^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b95bd3a454cf9e9e111b6b87c02550368fe6e802;p=pandora-kernel.git ALSA: pcm: Don't add internal PCMs to PCM device list An internal PCM object shouldn't be added to the PCM device list, as it's never accessed directly from the user-space, and it has no proc or any similar accesses. Currently, it's excluded in snd_pcm_get() and snd_pcm_next(), but it's easier not to add such an object to the list. Actually, the whole snd_pcm_dev_register() can be skipped for an internal PCM. So this patch changes the code there, but also addresses the uninitialized list_head access. Acked-by: Liam Girdwood Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed