diff options
author | Ted Unangst <tedu@cvs.openbsd.org> | 2013-03-30 06:32:26 +0000 |
---|---|---|
committer | Ted Unangst <tedu@cvs.openbsd.org> | 2013-03-30 06:32:26 +0000 |
commit | e81aee4ff1f613b05626bc1aed55232335030d62 (patch) | |
tree | 942f150344e657e20c283d341796570678104b71 /sys/miscfs | |
parent | 4f7a98323dff19295cc69dbe376897b27932d7cc (diff) |
vrele() is a tricky beast. it can sleep if the refcount hits zero,
leaving us with a free type function that isn't atomic. deal with this
by erasing any reachable pointers to the vnode first, then free it.
ok deraadt guenther
Diffstat (limited to 'sys/miscfs')
0 files changed, 0 insertions, 0 deletions