From: Stephen Warren Date: Thu, 4 Aug 2011 22:44:42 +0000 (-0600) Subject: ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don't OOPS X-Git-Tag: v3.1-rc2~4^2^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a96edd59b2bc88b3d1ea47e0ba48076d65db9302;p=pandora-kernel.git ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don't OOPS 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 Acked-by: Liam Girdwood Signed-off-by: Mark Brown Cc: stable@kernel.org --- Reading git-diff-tree failed