Caught this one in my syslog while tinkering with it. It's the first 2.5 kernel to do anything useful on my laptop since 2.5.1 or so (Compaq Evo n800), so I'm thrilled anyhow: Debug: sleeping function called from illegal context at mm/slab.c:1660 Call Trace: [] __might_sleep+0x5f/0x63 [] kmalloc+0x88/0x8f [] usb_alloc_urb+0x21/0x5e [] hci_usb_enable_intr+0x20/0xf8 [hci_usb] [] hci_usb_open+0x4e/0x9a [hci_usb] [] hci_dev_get+0x7b/0x8c [bluetooth] [] hci_dev_open+0xa3/0x20e [bluetooth] [] sock_ioctl+0xca/0x210 [] sys_ioctl+0xec/0x256 [] syscall_call+0x7/0xb .config attached