Enforce softirq synchronisation on PREEMPT_RT
configname: CONFIG_PREEMPT_RT_NEEDS_BH_LOCK
Linux Kernel Configuration
└─>Enforce softirq synchronisation on PREEMPT_RT
In linux kernel since version 6.12.57 (release Date: 2025-11-02)
Enforce synchronisation across the softirqs context. On PREEMPT_RT
the softirq is preemptible. This enforces the same per-CPU BLK
semantic non-PREEMPT_RT builds have. This should not be needed
because per-CPU locks were added to avoid the per-CPU BKL.
This switch provides the old behaviour for testing reasons. Select
this if you suspect an error with preemptible softirq and want test
the old synchronized behaviour.
the softirq is preemptible. This enforces the same per-CPU BLK
semantic non-PREEMPT_RT builds have. This should not be needed
because per-CPU locks were added to avoid the per-CPU BKL.
This switch provides the old behaviour for testing reasons. Select
this if you suspect an error with preemptible softirq and want test
the old synchronized behaviour.
