Подробности
[В начало]
Проблема в реализации № L0269
Краткое описание
usb: gadget: mv_u3d: некорректная обработка ошибок в mv_u3d_probe()
Подробное описание
В обработке ошибок в mv_u3d_probe() обнаружено несколько проблем:
- При ошибке в clk_get(), всё равно выполняется clk_put().
- При ошибке в pdata->phy_init(), не отключаются u3d->clk.
- В случае ошибки после остановки u3d, pdata->phy_deinit() и clk_disable(u3d->clk) вызываются дважды.
- Игнорируются ошибки в clk_enable().
Компонент
linux-kernel 4.11
Принято
https://patchwork.kernel.org/patch/9657299/
commit
Статус
Исправлено в ядре v4.12-rc1
Список трасс
[В начало]
»