Use spin_lock_irqsave to prevent the deadlock caused by SoftIRQ Signed-off-by: Yan He <yanhe@codeaurora.org>