Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rxrpc: Fix overwaking on call poking
If an rxrpc call is given a poke, it will get woken up unconditionally, even if there's already a poke pending (for which there will have been a wake) or if the call refcount has gone to 0. Fix this by only waking the call if it is still referenced and if it doesn't already have a poke pending. Fixes: 15f661d ("rxrpc: Implement a mechanism to send an event notification to a call") Signed-off-by: David Howells <[email protected]> cc: Marc Dionne <[email protected]> cc: [email protected]
- Loading branch information