freebsd-skq/sys/fs
des 532068abe2 In procfs_readdir(), when the directory being read was a process directory,
the target process was being held locked during the uiomove() call.  If the
process calling readdir() was the same as the target process (for instance
'ls /proc/curproc/'), and uiomove() caused a page fault, the result would
be a proc lock recursion.  I have no idea how long this has been broken -
possibly ever since pfind() was changed to lock the process it returns.

Also replace the one and only call to procfs_findtextvp() with a direct
test of td->td_proc->p_textvp.
2001-10-07 19:37:13 +00:00
..
cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
coda Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:26:51 +00:00
deadfs Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
devfs The behaviour of whiteout'ing symlinks were too confusing, instead 2001-09-30 08:43:33 +00:00
fdescfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
fifofs KSE Milestone 2 2001-09-12 08:38:13 +00:00
hpfs Restore these files to being portable: 2001-09-12 23:39:36 +00:00
msdosfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
ntfs Fix (typo? pasteo?): panic("ffs_mountroot..." -> panic("ntfs_mountroot...") 2001-09-26 00:36:33 +00:00
nullfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
nwfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
portalfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
procfs In procfs_readdir(), when the directory being read was a process directory, 2001-10-07 19:37:13 +00:00
pseudofs Add a PFS_DISABLED flag; pfs_visible() automatically returns 0 if it is set 2001-10-02 22:22:42 +00:00
smbfs smbfs_advlock: simplify overflow checks (copy from kern_lockf.c) 2001-08-29 18:59:04 +00:00
specfs o Modify generic specfs device open access control checks to use 2001-09-26 20:18:26 +00:00
umapfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
unionfs KSE Milestone 2 2001-09-12 08:38:13 +00:00