3
Как ядро Linux обрабатывает общие IRQ?
Согласно тому, что я прочитал до сих пор, «когда ядро получает прерывание, все зарегистрированные обработчики вызываются». Я понимаю, что зарегистрированные обработчики для каждого IRQ могут просматриваться через /proc/interrupts, и я также понимаю, что зарегистрированные обработчики происходят от драйверов, которые вызвали request_irqпередачу обратного вызова примерно в форме: irqreturn_t (*handler)(int, void *) …