Thread (1 message) 1 message, 1 author, 2020-02-06

Re: inconsistent lock state in rxrpc_put_client_conn

From: David Howells <dhowells@redhat.com>
Date: 2020-02-06 13:09:48
Also in: lkml

Hillf Danton [off-list ref] wrote:
Take lock with irq quiesced.
I think that's overkill.  It only needs _bh annotations, not _irqsave/restore
- but even that is probably not the best way.

The best way is to offload the stuff done by rxrpc_rcu_destroy_call() to a
workqueue if called in softirq mode.  I'm not sure whether rcu callbacks are
done in softirq mode - if they are, then it can just call rxrpc_queue_work().

David
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help