diff options
author | 2024-06-25 09:04:56 +1000 | |
---|---|---|
committer | 2024-06-25 10:15:39 -0400 | |
commit | e0011bca603c101f2a3c007bdb77f7006fa78fb1 (patch) | |
tree | 063fd108f42813ad412cb6bb5907f138e7418b17 /scripts/generate_rust_analyzer.py | |
parent | NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (diff) | |
download | linux-rng-e0011bca603c101f2a3c007bdb77f7006fa78fb1.tar.xz linux-rng-e0011bca603c101f2a3c007bdb77f7006fa78fb1.zip |
nfsd: initialise nfsd_info.mutex early.
nfsd_info.mutex can be dereferenced by svc_pool_stats_start()
immediately after the new netns is created. Currently this can
trigger an oops.
Move the initialisation earlier before it can possibly be dereferenced.
Fixes: 7b207ccd9833 ("svc: don't hold reference for poolstats, only mutex.")
Reported-by: Sourabh Jain <sourabhjain@linux.ibm.com>
Closes: https://lore.kernel.org/all/c2e9f6de-1ec4-4d3a-b18d-d5a6ec0814a0@linux.ibm.com/
Signed-off-by: NeilBrown <neilb@suse.de>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions