Подробности

[В начало]

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

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

usb: gadget: bdc_udc: fix race condition in bdc_udc_exit()

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

Ожидается, что bdc_ep_disable() вызывается с захваченным bdc->lock held. Это предположение выполнено практически во всех случаях кроме bdc_udc_exit(), который вызывается из bdc_remove(). Как результат может случиться гонка по данным.

Компонент

linux-kernel 4.5

Принято

https://lkml.org/lkml/2016/2/26/1034
commit

Статус

Исправлено в ядре 4.6-rc1

[В начало]