Подробности

[В начало]

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

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

kernel/module.c: освобождение lock-classes в случае ошибки в parse_args()

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

parse_args() вызывает обработчики установки параметров (.set), которые могут использовать локи из данного модуля. Поэтому классы локов должны быть освобождены, если parse_args() завершается с ошибкой, например, из-за неправильно переданного параметра.

Компонент

linux-kernel 3.19

Принято

https://lkml.org/lkml/2015/1/14/15
commit

Статус

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

[В начало]