Go to file
riastradh 7f7aad09bd Make VOP_RECLAIM do the last unlock of the vnode.
VOP_RECLAIM naturally has exclusive access to the vnode, so having it
locked on entry is not strictly necessary -- but it means if there
are any final operations that must be done on the vnode, such as
ffs_update, requiring exclusive access to it, we can now kassert that
the vnode is locked in those operations.

We can't just have the caller release the last lock because some file
systems don't use genfs_lock, and require the vnode to remain valid
for VOP_UNLOCK to work, notably unionfs.
2017-05-26 14:20:59 +00:00
bin Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
common Comment alignment. No functional change. 2017-04-13 07:49:52 +00:00
compat Don't mix abis in any CRUNCHEDPROG 2017-01-05 21:28:42 +00:00
crypto Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
dist/pf PR 50709 David Binderman: memory leak 2016-05-30 17:21:07 +00:00
distrib Add t_strcoll 2017-05-26 11:16:18 +00:00
doc add file 2017-05-25 00:12:34 +00:00
etc Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
external Make VOP_RECLAIM do the last unlock of the vnode. 2017-05-26 14:20:59 +00:00
extsrc
games Permit Prof. Steven Falcon [sic] to play hals_end(6) (or, more 2017-05-21 16:47:26 +00:00
include Add the new signalname/signalnext/signalnumber interface to libc. 2017-05-09 11:14:16 +00:00
lib Add __clear_cache implementatin for SPARC/SPARC64. 2017-05-24 21:45:40 +00:00
libexec Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
regress Remove regress lseek tests, obsoleted by ATF 2017-05-14 04:26:40 +00:00
rescue Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
sbin We need to provide a size for getattr for the cp example to work, so cheat 2017-05-10 16:35:18 +00:00
share New sentence, new line. Punctuation fixes. 2017-05-26 08:09:08 +00:00
sys Make VOP_RECLAIM do the last unlock of the vnode. 2017-05-26 14:20:59 +00:00
tests Add simple expect-fail test case for strcoll(3) 2017-05-26 01:24:19 +00:00
tools Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
usr.bin Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
usr.sbin Make the name comparison case insensitive. 2017-05-23 15:27:54 +00:00
build.sh - Allow all other targets (like kernel=) to obey mkrepro (-P) 2017-04-08 18:22:35 +00:00
BUILDING regen 2017-05-21 15:30:20 +00:00
Makefile don't descend into gnu 2017-04-11 14:04:15 +00:00
Makefile.inc
UPDATING New dhcpcd does not like update builds from previous versions. 2017-04-03 09:37:58 +00:00