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

