Re: [PATCH 20/37] softirq: Introduce disabled softirq vectors bits

2019-03-01 Thread Sebastian Andrzej Siewior
On 2019-02-28 18:12:25 [+0100], Frederic Weisbecker wrote: > --- a/include/linux/interrupt.h > +++ b/include/linux/interrupt.h > @@ -474,17 +474,62 @@ enum … > +static inline unsigned int local_softirq_pending(void) > +{ > + return local_softirq_data() & SOFTIRQ_PENDING_MASK; > +} … I'm still

[PATCH 20/37] softirq: Introduce disabled softirq vectors bits

2019-02-28 Thread Frederic Weisbecker
Disabling the softirqs is currently an all-or-nothing operation: either all softirqs are enabled or none of them. However we plan to introduce a per vector granularity of this ability to improve latency response and make each softirq vector interruptible by the others. The first step carried here