autoconfigure dump partition for wedges.
Use an elf note to handle pax arguments. This is a temporary solution to
avoid wasting OS flag bits. In the future we'll probably use fileassoc to
achieve this (once there is a way to make fileassoc persistent) or in the
shorter term libelf, so that we can add and remove the note on demand instead
of burning bits on each binary. Of course since this is a tool, this means
that we'll need to think about how to handle libelf...
Add options FILEASSOC; needed for veriexec.
don't leak a vnode in the wedge case.
Split the NOCACHE option in twain: NOCACHE_NAME & NOCACHE_PAGE.
Avoid use of cached pointers that might be stale due to mbuf operations.
PUFFS_KFLAG_NOCACHE became two, so introduce the command line options
-o nonamecache and -o nopagecache and adapt file systems where necessary.
Actually, keep PUFFS_KFLAG_NOCACHE and -o cache around as shorthand
to neither page- nor namecache.
document KFLAG_NOCACHE{_PAGE,_NAME,}
Add va_birthtime.
handle UVM_UNKNOWN_OFFSET.
Since we locate in-memory nodes based on the inode number, stat a
file always after creation to cache the inode number given by the
backend file system.  Otherwise we would not find a newly created
node from incore and create another one.  In practise this was
pretty well hidden by the kernel name cache.
options<SPACE><TAB> police
While here, add COMPAT_40.
- use fwrite instead of printf.
- pass lint
- check for 0 len.
add parens.
don't use __progname for the pam service name. Hard-code it to "sshd"
remove descriptions of some states.  ('A', 'S', '>')
- they are wrong.  (madvise is not vadvise)
- they don't exist anymore.
Nuke extra comma in Xrefs.
remove unused variable.
fold in common code for node creation.  no functional change.