John wrote: >drivers/char/mwave/mwavedd.c:331:2: warning: #warning "Sleeping on spinlock" > > Interesting locking strategy: A spinlock is placed on the stack and then spin_lock_irqsave(&local_lock, flags). Attached is a patch that removes that. Untested due to lack of hardware. Anyone around such hardware (IBM Thinkpad?) -- Manfred