diff options
author | tegge <tegge@FreeBSD.org> | 2006-03-02 22:13:28 +0000 |
---|---|---|
committer | tegge <tegge@FreeBSD.org> | 2006-03-02 22:13:28 +0000 |
commit | 774f51ad2c9890088551e2fef8c7c2ec8bc1e446 (patch) | |
tree | a136dfc347b9ef7b044439ec33fe997d02fb4061 /lib/libpthread/thread/thr_getschedparam.c | |
parent | 29fc266dddf27264a642495e94c044465289b437 (diff) | |
download | FreeBSD-src-774f51ad2c9890088551e2fef8c7c2ec8bc1e446.zip FreeBSD-src-774f51ad2c9890088551e2fef8c7c2ec8bc1e446.tar.gz |
Eliminate a deadlock when creating snapshots. Blocking vn_start_write() must
be called without any vnode locks held. Remove calls to vn_start_write() and
vn_finished_write() in vnode_pager_putpages() and add these calls before the
vnode lock is obtained to most of the callers that don't already have them.
Diffstat (limited to 'lib/libpthread/thread/thr_getschedparam.c')
0 files changed, 0 insertions, 0 deletions