git: DragonFly_RELEASE_4_8 kernel - Fix deadlock in sound system
dillon at crater.dragonflybsd.org
Wed Mar 29 18:25:44 PDT 2017
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Mar 29 18:23:27 2017 -0700
kernel - Fix deadlock in sound system
* There is a deadlock between the sound system and devfs where one thread
locks the sound system and calls into devfs, and another calls into devfs
which holds the devfs lock while calling back into the sound system.
* Fixed by unlocking devfs across the callback.
* Easily triggered by the mate desktop (mate-session, sound preference,
click random sound effects until deadlock occurs).
Summary of changes:
sys/vfs/devfs/devfs_core.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
DragonFly BSD source repository
More information about the Commits