opnsense-src/sys/dev/bktr
Don Lewis da6f8233bc Use a mutex to synchronize the driver top and bottom halves instead of
using critcal_enter() and critical_exit() to attempt to replace spl*()
calls.  The critical section was calling selrecord(), which locks an
MTX_DEF mutex, which is not legal in a critical section.

Tested by: Stefan Ehmann <shoesoft@gmx.net> and "make universe"
Approved by: re (scottl)
2003-12-01 19:03:50 +00:00
..
bktr_audio.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
bktr_audio.h Add a overhaul of the soundchip initialization for the MSP34xx chipsets 2003-08-12 09:45:34 +00:00
bktr_card.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
bktr_card.h Add BCTV3/PCI entry. 2003-02-02 17:46:00 +00:00
bktr_core.c Use a mutex to synchronize the driver top and bottom halves instead of 2003-12-01 19:03:50 +00:00
bktr_core.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
bktr_i2c.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
bktr_i2c.h Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
bktr_mem.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
bktr_mem.h Update to driver 2.15. 2000-09-10 14:34:08 +00:00
bktr_os.c Use a mutex to synchronize the driver top and bottom halves instead of 2003-12-01 19:03:50 +00:00
bktr_os.h Use a mutex to synchronize the driver top and bottom halves instead of 2003-12-01 19:03:50 +00:00
bktr_reg.h Use a mutex to synchronize the driver top and bottom halves instead of 2003-12-01 19:03:50 +00:00
bktr_tuner.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
bktr_tuner.h Split the Bt848 driver into seperate files for 1999-09-26 22:06:20 +00:00
CHANGELOG.TXT Separate "seperate" from kernel source. 2002-05-16 22:43:20 +00:00
ioctl_bt848.h Fix typo in comments 2000-10-31 14:30:29 +00:00
ioctl_meteor.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
msp34xx.c Add a overhaul of the soundchip initialization for the MSP34xx chipsets 2003-08-12 09:45:34 +00:00