On Thu, Aug 1, 2019 at 5:24 AM Denis Kirjanov <k...@linux-powerpc.org> wrote: > > be_process_mcc() is invoked in 3 different places and > always with BHs disabled except the be_poll function > but since it's invoked from softirq with BHs > disabled it won't hurt.
This describes the current state. What is the benefit of removing the local_bh_disable/local_bh_enable pair from one caller (be_worker), but not another (be_mcc_wait_compl) and then convert process_mcc to disable bh itself with spin_lock_bh?