I've just checked in an update (revision 2374) to use spin_lock_irqsave and spin_lock_irqrestore in DAPL. Please let me know if you encounter any problems. james