Message ID | 87oams7elr.wl%kuninori.morimoto.gx@renesas.com (mailing list archive) |
---|---|
State | Accepted |
Commit | d1acba2fdebb449bad01e7cf77a9f9730dfaca6e |
Headers | show |
On Mon, Apr 13, 2015 at 06:00:45AM +0000, Kuninori Morimoto wrote: > From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> > > rsnd_dmaen_quit() is assuming dmaen->chan is NULL if it failed > to get DMAEngine channel. but, current dmaen->chan might have > error value when error case (this driver is checking it by IS_ERR_OR_NULL()) Applied, thanks.
diff --git a/sound/soc/sh/rcar/dma.c b/sound/soc/sh/rcar/dma.c index ac3756f..144308f 100644 --- a/sound/soc/sh/rcar/dma.c +++ b/sound/soc/sh/rcar/dma.c @@ -156,6 +156,7 @@ static int rsnd_dmaen_init(struct rsnd_priv *priv, struct rsnd_dma *dma, int id, (void *)id); } if (IS_ERR_OR_NULL(dmaen->chan)) { + dmaen->chan = NULL; dev_err(dev, "can't get dma channel\n"); goto rsnd_dma_channel_err; }