lkml.org 
[lkml]   [2017]   [Dec]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.9 039/104] ASoC: STI: Fix reader substream pointer set
    Date
    4.9-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Arnaud Pouliquen <arnaud.pouliquen@st.com>


    [ Upstream commit 3c9d3f1bc2defd418b5933bbc928096c9c686d3b ]

    reader->substream is used in IRQ handler for error case but is never set.
    Set value to pcm substream on DAI startup and clean it on dai shutdown.

    Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@st.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    sound/soc/sti/uniperif_reader.c | 3 +++
    1 file changed, 3 insertions(+)

    --- a/sound/soc/sti/uniperif_reader.c
    +++ b/sound/soc/sti/uniperif_reader.c
    @@ -364,6 +364,8 @@ static int uni_reader_startup(struct snd
    struct uniperif *reader = priv->dai_data.uni;
    int ret;

    + reader->substream = substream;
    +
    if (!UNIPERIF_TYPE_IS_TDM(reader))
    return 0;

    @@ -393,6 +395,7 @@ static void uni_reader_shutdown(struct s
    /* Stop the reader */
    uni_reader_stop(reader);
    }
    + reader->substream = NULL;
    }

    static const struct snd_soc_dai_ops uni_reader_dai_ops = {

    \
     
     \ /
      Last update: 2017-12-22 11:26    [W:2.234 / U:3.392 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site