Manually spin_unlock_irqsave and a cleaner destroy