hi, I've been developing a usb driver for the ipaq running wince. I ran into some trouble which, I think, potentially affects the visor driver as well. visor_write() calls kmalloc(..., GFP_KERNEL). I did the same thing and got hit by a BUG() in kmem_cache_grow(). if (in_interrupt() && (flags & SLAB_LEVEL_MASK) != SLAB_ATOMIC) BUG(); I think the problem is that the line discipline (ppp in my case) can call visor_write() in bottom-half context. if you're lucky and don't have to grow a slab for your kmalloc(), you won't hit it.
now that the ipaq driver works reasonably well, I'd appreciate some pointers on how to get it tested by a wider audience and any other things which need to be done before submitting to the maintainer. should I just mail it to the list? ganesh _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel