Messages in this thread | | | Date | Fri, 11 Nov 2011 08:57:19 -0600 (CST) | From | Christoph Lameter <> | Subject | Re: INFO: possible recursive locking detected: get_partial_node() on 3.2-rc1 |
| |
Looks like a false positive.
put_cpu_partial() can be called with a parameter to indicate if draining of the per cpu partial list should be allowed ("drain"). Draining requires taking the list lock. "drain" is set to 0 when called from get_partial_node() (where we are already holding the list lock) so no deadlock should be possible.
| |