[PATCH 0/4] Improvements on SpinLockIrq patch series

Boqun Feng posted 4 patches 1 month, 2 weeks ago
include/linux/hardirq.h                       |  2 +-
include/linux/interrupt_rc.h                  | 13 +++++++++++
kernel/irq/refcount_interrupt_test.c          | 22 +++++++++++++++++++
.../testing/selftests/bpf/bpf_experimental.h  |  2 +-
4 files changed, 37 insertions(+), 2 deletions(-)
[PATCH 0/4] Improvements on SpinLockIrq patch series
Posted by Boqun Feng 1 month, 2 weeks ago
Hi Peter,

Per your request, I send those improvements as separate patches. I did a
very light build and unit tests. I'm still waiting for the 0day build
test report in case we missed something subtle, but figured maybe it's
better if I send them out while I'm waiting.

Regards,
Boqun

Boqun Feng (4):
  irq: Add {over,under}flow detection for
    local_interrupt_{enable,disable}
  selftests/bpf: Use the new NMI_BITS definition
  irq: Explain better on NMI_MASK overflow condition
  irq: Add max local_interrupt_disable() nesting level kunit test case

 include/linux/hardirq.h                       |  2 +-
 include/linux/interrupt_rc.h                  | 13 +++++++++++
 kernel/irq/refcount_interrupt_test.c          | 22 +++++++++++++++++++
 .../testing/selftests/bpf/bpf_experimental.h  |  2 +-
 4 files changed, 37 insertions(+), 2 deletions(-)

-- 
2.50.1 (Apple Git-155)
Re: [PATCH 0/4] Improvements on SpinLockIrq patch series
Posted by Shrikanth Hegde 1 month, 2 weeks ago

On 8/11/26 9:47 AM, Boqun Feng wrote:
> Hi Peter,
> 
> Per your request, I send those improvements as separate patches. I did a
> very light build and unit tests. I'm still waiting for the 0day build
> test report in case we missed something subtle, but figured maybe it's
> better if I send them out while I'm waiting.
> 
> Regards,
> Boqun
> 
> Boqun Feng (4):
>    irq: Add {over,under}flow detection for
>      local_interrupt_{enable,disable}
>    selftests/bpf: Use the new NMI_BITS definition
>    irq: Explain better on NMI_MASK overflow condition
>    irq: Add max local_interrupt_disable() nesting level kunit test case
> 
>   include/linux/hardirq.h                       |  2 +-
>   include/linux/interrupt_rc.h                  | 13 +++++++++++
>   kernel/irq/refcount_interrupt_test.c          | 22 +++++++++++++++++++
>   .../testing/selftests/bpf/bpf_experimental.h  |  2 +-
>   4 files changed, 37 insertions(+), 2 deletions(-)
> 

Looks good to me.

Reviewed-by: Shrikanth Hegde <sshegde@linux.ibm.com>