HardenedBSD/sys/fs
Semen Ustimenko 1cfdefbb9f Fix a race during null node creation between relookuping the hash and
adding vnode to hash. The fix is to use atomic hash-lookup-and-add-if-
not-found operation. The odd thing is that this race can't happen
actually because the lowervp vnode is locked exclusively now during the
whole process of null node creation. This must be thought as a step
toward shared lookups.

Also remove vp->v_mount checks when looking for a match in the hash,
as this is the vestige.

Also add comments and cosmetic changes.
2002-06-13 21:49:09 +00:00
..
cd9660 Quick fix for non-unique inode numbers for hard links. We use the 2002-05-22 08:50:18 +00:00
coda
deadfs
devfs Make devfs to give honour to PDIRUNLOCK flag. 2002-06-01 09:17:43 +00:00
fdescfs
fifofs Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
hpfs
msdosfs
ntfs
nullfs Fix a race during null node creation between relookuping the hash and 2002-06-13 21:49:09 +00:00
nwfs
portalfs Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
procfs
pseudofs Gratuitous whitespace cleanup. 2002-06-06 16:59:24 +00:00
smbfs
specfs
udf
umapfs
unionfs Convert unionfs to nmount. 2002-05-24 00:44:44 +00:00