[DragonFlyBSD - Submit #2804] Blocking IO in sound subsystem.

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Tue Mar 17 15:04:30 PDT 2015

Issue #2804 has been updated by shamaz.

Hello. To be honest, this solution seems to be more like a kludge. I think we should check the fcntl system call to see where it calls a specific ioctl method on the device. kern_fcntl in sys/kern/kern_descrip is good place to start. I'll try to make working patch in the day or two.

Submit #2804: Blocking IO in sound subsystem. 

* Author: yellowrabbit2010
* Status: New
* Priority: Normal
* Assignee: 
* Category: Driver
* Target version: 

Reapply old patch to the new sound system

>commit 3e2b80a43e8d3778b07c4680c8a2719cd4c7f621
>Author: Hasso Tepper <hasso at dragonflybsd.org>
>Date:   Mon Oct 8 17:55:00 2007 +0000
>    Dragonfly always passes a flag for every IO operation depending whether
>    the mode of the operation or of the fd is set to NBIO, but it doesn't
>    pass down fcntl() changes to the drivers. So, if you open /dev/dsp with
>    NONBLOCK and later fcntl it to blocking, the sound driver won't be aware
>    of this fact.

>    Fix: don't maintain this setting in the sound driver.

>    Requested and tested by corecode at .

sound.patch (645 Bytes)

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account

More information about the Submit mailing list