diff options
author | Stephen Warren <swarren@nvidia.com> | 2011-08-04 16:44:42 -0600 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-08-17 10:55:53 -0700 |
commit | ca42ad986d2012e7658ac8611c4cf4c6a91f78f6 (patch) | |
tree | 074b9c1d554b1eea401a9b6a80ac44d13f5f619d /drivers/misc/ibmasm/module.c | |
parent | ee73429151fbedb9381fb737fb7c732fbddf04f1 (diff) |
ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don't OOPS
commit a96edd59b2bc88b3d1ea47e0ba48076d65db9302 upstream.
Not all PCM devices have all sub-streams. Specifically, the SPDIF driver
only supports playback and hence has no capture substream. Check whether
a substream exists before dereferencing it, when de-allocating DMA
buffers in tegra_pcm_deallocate_dma_buffer.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Liam Girdwood <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/misc/ibmasm/module.c')
0 files changed, 0 insertions, 0 deletions