diff options
author | rmacklem <rmacklem@FreeBSD.org> | 2010-07-16 23:17:05 +0000 |
---|---|---|
committer | rmacklem <rmacklem@FreeBSD.org> | 2010-07-16 23:17:05 +0000 |
commit | f06f20d898bab093a300e2d121a01fe7aba540eb (patch) | |
tree | 08ca007e2c0a4266ea0ca6082dec111b852609e1 /sys/i386/conf | |
parent | 6a650899c53c91bd3d9a70181590b1ab28b58e96 (diff) | |
download | FreeBSD-src-f06f20d898bab093a300e2d121a01fe7aba540eb.zip FreeBSD-src-f06f20d898bab093a300e2d121a01fe7aba540eb.tar.gz |
Patch the experimental NFSv4 server so that it acquires a reference
count on nfsv4rootfs_lock when dumping state, since these functions
are not called by nfsd threads. Without this reference count, it
is possible for an nfsd thread to acquire an exclusive lock on
nfsv4rootfs_lock while the dump is in progress and then change the
lists, potentially causing a crash.
Reported by: zack.kirsch at isilon.com
MFC after: 2 weeks
Diffstat (limited to 'sys/i386/conf')
0 files changed, 0 insertions, 0 deletions