Подробности

[В начало]

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

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

ufs: взаимная блокировка в результате слияния sb mutex

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

В результате исправления 0244756edc4b ("ufs: sb mutex merge + mutex_destroy") появилась взаимная блокировка в ufs_new_inode() и ufs_free_inode(). Большинство пользователей этих функций захватывает мьютекс самостоятельно, но и ufs_{new,free}_inode() делают это через вызов lock_ufs(), что и проводит к взаимной блокировке.

Компонент

linux-kernel 3.16

Принято

https://lkml.org/lkml/2014/9/1/618
commit

Статус

Исправлено в ядре 3.17-rc4

[В начало]