diff options
author | NeilBrown <neilb@suse.de> | 2021-11-23 09:40:35 +1100 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2021-11-22 17:44:49 -0500 |
commit | 064a91771f7aae4ea2d13033b64e921951d216ce (patch) | |
tree | 8704e3d90d3c990dac2cd9dca20fbd0fafa9692f /fs/nfs | |
parent | 268bb03856ed6c8511c31d08de0148782f50822f (diff) | |
download | linux-064a91771f7aae4ea2d13033b64e921951d216ce.tar.bz2 |
SUNRPC: use different lock keys for INET6 and LOCAL
xprtsock.c reclassifies sock locks based on the protocol.
However there are 3 protocols and only 2 classification keys.
The same key is used for both INET6 and LOCAL.
This causes lockdep complaints. The complaints started since Commit
ea9afca88bbe ("SUNRPC: Replace use of socket sk_callback_lock with
sock_lock") which resulted in the sock locks beings used more.
So add another key, and renumber them slightly.
Fixes: ea9afca88bbe ("SUNRPC: Replace use of socket sk_callback_lock with sock_lock")
Fixes: 176e21ee2ec8 ("SUNRPC: Support for RPC over AF_LOCAL transports")
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'fs/nfs')
0 files changed, 0 insertions, 0 deletions