On Sat, 31 Dec 2011, Radoslaw Kujawa wrote: > Module Name: src > Committed By: rkujawa > Date: Sat Dec 31 01:16:09 UTC 2011 > > Modified Files: > src/sys/dev/bluetooth: bthidev.c btkbd.c > > Log Message: > Fix panic triggered by pressing the caps lock key: > http://c0ff33.net/drop/bt_caps_panic.jpg
this does not seem right - I've never had such a panic, and btkbd should really be Bluetooth agnostic since its the same as ukbd (except that ukbd is tied too closely to the USB stack) btkbd_set_leds() may be called from wskbd directly (by pressing caps lock on your built-in keyboard for instance) probably it should be that bt_lock is released in bthidev_input() before calling the hid_output function.. regards, iain