Привет.
Да могут быть и не единичные софтирки. То есть у нас есть вложенные
прерывания и в принципе может случится ситуация когда оба прерывания
установят какой то из битов софтирков.
Нужно разделение на send и dispatch потому что они вызываются в разных
контекстах dispatch вызывается на выходе из обработки прерывания
(обычно), с включенными прерываниями и так далее. а send может
вызваться из контекста прерывания, по сути дела мы откладываем
обработку какого то события на некоторое время что бы не блокировать
программу полностью.



On 18 апр, 23:39, Николай Мальковский <[email protected]> wrote:
> Правда ли, что при вызове softirq_dispatch вобще говоря в
> softirq_pending далеко не все биты единичные?
>
> Зачем нужно разделение обработки события на event_send и
> event_dispatch ?

Ответить