WIP
spinlock: change second arg to spin_lock_irqsave() to not need &
WIP