asoc: msm_common.c: update stream name sanity check
In the function call get_mi2s_tdm_auxpcm_intf_index(...), updated stream_name sanity check (if condition) to avoid short-circuit scenarios causing FM Radio to be muted. Change-Id: Ia3e500a49b4af2beda8af35d1f472662918d9c1b
This commit is contained in:
@@ -239,8 +239,8 @@ static void check_userspace_service_state(struct snd_soc_pcm_runtime *rtd,
|
|||||||
static int get_mi2s_tdm_auxpcm_intf_index(const char *stream_name)
|
static int get_mi2s_tdm_auxpcm_intf_index(const char *stream_name)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (!strnstr(stream_name, "TDM", strlen(stream_name)) ||
|
if (!strnstr(stream_name, "TDM", strlen(stream_name)) &&
|
||||||
!strnstr(stream_name, "MI2S", strlen(stream_name)) ||
|
!strnstr(stream_name, "MI2S", strlen(stream_name)) &&
|
||||||
!strnstr(stream_name, "AUXPCM", strlen(stream_name)))
|
!strnstr(stream_name, "AUXPCM", strlen(stream_name)))
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user