diff options
author | peter <peter@FreeBSD.org> | 2000-01-13 18:48:12 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2000-01-13 18:48:12 +0000 |
commit | f45fdd3f47eb65e321536ed0dfb9e029ca80a9b8 (patch) | |
tree | e259a637c094011f73e06dc3cdd3379f07d2087f /sys/netinet/ip_auth.c | |
parent | c56370111027a72f591f6b72e0b49b9d1a33cb39 (diff) | |
download | FreeBSD-src-f45fdd3f47eb65e321536ed0dfb9e029ca80a9b8.zip FreeBSD-src-f45fdd3f47eb65e321536ed0dfb9e029ca80a9b8.tar.gz |
Free the global softupdates lock prior to tsleep() in getdirtybuf().
This seems to be responsible for a bunch of panics where the process
sleeps and something else finds softupdates "locked" when it shouldn't
be. This commit is unreviewed, but has been a big help here.
Previously my boxes would panic pretty much on the first fsync() that
wrote something to disk.
Diffstat (limited to 'sys/netinet/ip_auth.c')
0 files changed, 0 insertions, 0 deletions