Xilinx Interview Question

what is the diff between spin_lock_irqsave and spin_lock?