git: DragonFly_RELEASE_4_8 kernel - Fix deadlock in sound system
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Mar 29 18:25:44 PDT 2017
commit bfe44f73ab126ae9bbc689e93baf14ae281c2946
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).
Reported-by: ozmage
Summary of changes:
sys/vfs/devfs/devfs_core.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/bfe44f73ab126ae9bbc689e93baf14ae281c2946
--
DragonFly BSD source repository
More information about the Commits
mailing list