Details

[Home]

Issue of the Implementation # L0150

Brief

USB: cdc-acm: double usb_autopm_put_interface() in acm_port_activate()

Detailed Description

If acm_submit_read_urbs() fails in acm_port_activate(), error handling code calls usb_autopm_put_interface() while it is already called before acm_submit_read_urbs(). That means there is double decrement of USB interfaces PM-usage counter.

Component

linux-kernel 3.14

Accepted

https://lkml.org/lkml/2014/4/11/627
commit

Status

Fixed in kernel 3.15-rc2

[Home]