Подробности

[В начало]

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

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

can: ems_usb: исправление утечек urb на путях обработки ошибок

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

Есть несколько путей обработки ошибок, где происходят утечки urb. В запасном коде в ems_usb_start_xmit(), usb_free_urb() должна использоваться для освобождения urb вместо usb_unanchor_urb(). В ems_usb_start() нет usb_free_urb(), если usb_submit_urb() завершается неудачно.

Компонент

linux-kernel 3.12

Принято

https://lkml.org/lkml/2013/12/6/862
commit

Статус

Исправлено в ядре 3.13-rc5

[В начало]