Pergunta de entrevista da empresa Xilinx

what is the diff between spin_lock_irqsave and spin_lock?