disable_irq关闭中断并等待中断处理完后返回,
disable_irq_nosync立即返回.
那么在中断处理程序中,linux设备驱动开发使用disable_irq来关闭中断, 进入中断后系统会死在中断处理程序, 而改为disable_irq_nosync则能正常退出中断处理程序。
disable_irq关闭中断并等待中断处理完后返回,
disable_irq_nosync立即返回.
那么在中断处理程序中,linux设备驱动开发使用disable_irq来关闭中断, 进入中断后系统会死在中断处理程序, 而改为disable_irq_nosync则能正常退出中断处理程序。