From: Takashi Iwai Date: Thu, 10 Jan 2013 13:06:38 +0000 (+0100) Subject: ALSA: usb-audio: Fix NULL dereference by access to non-existing substream X-Git-Tag: v3.8-rc4~23^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31be5425d795585251a3ee970319c37643e0cda2;p=pandora-kernel.git ALSA: usb-audio: Fix NULL dereference by access to non-existing substream The commit [0d9741c0: ALSA: usb-audio: sync ep init fix for audioformat mismatch] introduced the correction of parameters to be set for sync EP. But since the new code assumes that the sync EP is always paired with the data EP of another direction, it triggers Oops when a device only with a single direction is used. This patch adds a proper check of sync EP type and the presence of the paired substream for avoiding the crash. Reported-and-tested-by: Jens Axboe Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed