On Tue, Jan 22, 2013 at 05:43:40PM +0100, Takashi Iwai wrote:
> [NOTE: the regression below is found only in 3.2-3.4 stable trees, so
>        there is no upstream commit corresponding to this patch]
> 
> The recent fix for the race at disconnection of usb-audio devices
> (upstream commit 978520b7) triggers Oops when a device is unplugged
> while playing on 3.2 and 3.4 kernels.  The culprit is that the
> shutdown flag check was wrongly added around the urb deactivation code
> snippet.  The urb deactivation code has to be performed even after the
> device disconnected.  Otherwise it remains undead and pokes the wild
> access in the end.
> 
> The regression fix is simply reverting the shutdown flag check in that
> code.
> 
> Reported-and-tested-by: Chris J Arges <[email protected]>
> Cc: <[email protected]> [v3.2..v3.4]
> Signed-off-by: Takashi Iwai <[email protected]>
> ---
> 
> Looking at linux-stable git tree, 3.2.y and 3.4.y are affected at
> least.  Ben, Greg, please apply this.

Applied to 3.4-stable, thanks.

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to