Подробности

[В начало]

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

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

drivers/media/usb/cx231xx/cx231xx-cards.c: повторное освобождение и утечки на ошибочном пути в cx231xx_usb_probe()

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

В коде обработки ошибок при инициализации cx231xx присутствуют многочисленные ошибки. Повторное освобождение (когда cx231xx_init_dev() вызывает kfree(dev) через cx231xx_release_resources(), а затем cx231xx_usb_probe() делает то же самое) и утечки памяти (например, usb_get_dev() перед проверкой (ifnum != 1) в cx231xx_usb_probe()) - это только некоторые из них.

Компонент

linux-kernel 3.11

Принято

https://lkml.org/lkml/2013/10/7/569
commit

Статус

Исправлено в ядре 3.12-rc3

[В начало]