Подробности
[В начало]
Проблема в реализации № L0100
Краткое описание
[media] cx88: Небезопасная блокировка в suspend-resume функциях
Подробное описание
Устаревшие PCI suspend-resume обработчики вызываются при включенных прерываниях. Однако cx8800_suspend/cx8800_resume и cx8802_suspend_common/cx8802_resume_common используют spin_lock/spin_unlock функции для захвата dev->slock, тогда как тот же самый lock захватывается в соответствующих irq-обработчиках: cx8800_irq и cx8802_irq. Таким образом, возможен deadlock при возникновении прерывания в приостановленном (suspend) состоянии.
Компонент
linux-kernel 3.8
Принято
https://lkml.org/lkml/2013/4/13/144
commit
Статус
Исправлено в ядре 3.10-rc1
[В начало]
»