Подробности

[В начало]

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

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

ecryptfs: некорректный и ненужный код в ecryptfs_do_create()

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

В обработке lock_parent() в функции ecryptfs_do_create() присутствует ошибка: lock_parent() захватывает мьютекс даже если dget_parent() закончился неуспешно, т.е. мьютекс должен быть освобожден в любом случае. Но dget_parent() всегда завершается успешно, поэтому можно просто удалить этот ошибочный и недостижимый код.

Компонент

linux-kernel 3.17

Принято

https://lkml.org/lkml/2014/9/22/627
commit

Статус

Исправлено в ядре v3.18-rc1

[В начало]