Подробности

[В начало]

Проблема в реализации № L0150

Краткое описание

USB: cdc-acm: двойной usb_autopm_put_interface() в acm_port_activate()

Подробное описание

Если acm_submit_read_urbs() завершается с ошибкой в acm_port_activate(), то вызывается usb_autopm_put_interface() хотя к тому времени она уже вызывалась перед acm_submit_read_urbs(), что приводит к двойному уменьшению счётчика PM-usage в USB interface.

Компонент

linux-kernel 3.14

Принято

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

Статус

Исправлено в ядре 3.15-rc2

[В начало]