Messages in this thread | | | From | <> | Subject | smp_call_function() friends and irq/bottom_half context | Date | Thu, 10 May 2018 13:58:29 +0900 |
| |
Hi, all.
I'm reading kernel/smp.c code and I found comments on smp_call_function() and smp_call_function_[single/many] saying that these functions are cannot be called in interrupt disabled context or irq/bottom half handlers.
I understand that there is a potential deadlock issue when caller CPU of the functions is waiting for the completion of the callback of other CPUs. But I was wondering if this is the case even when the caller CPU doesn't wait for the completion (wait == 0).
Thank you.
| |