freebsd-dev/sys/fs
Robert Watson 011376308f o Introduce pr_mtx into struct prison, providing protection for the
mutable contents of struct prison (hostname, securelevel, refcount,
  pr_linux, ...)
o Generally introduce mtx_lock()/mtx_unlock() calls throughout kern/
  so as to enforce these protections, in particular, in kern_mib.c
  protection sysctl access to the hostname and securelevel, as well as
  kern_prot.c access to the securelevel for access control purposes.
o Rewrite linux emulator abstractions for accessing per-jail linux
  mib entries (osname, osrelease, osversion) so that they don't return
  a pointer to the text in the struct linux_prison, rather, a copy
  to an array passed into the calls.  Likewise, update linprocfs to
  use these primitives.
o Update in_pcb.c to always use prison_getip() rather than directly
  accessing struct prison.

Reviewed by:	jhb
2001-12-03 16:12:27 +00:00
..
cd9660 Fix mounting root from a ISO9660 filesystem on a SCSI CDROM. 2001-11-27 03:55:43 +00:00
coda Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +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 Address two minor issues: implement the _PC_NAME_MAX and _PC_PATH_MAX 2001-11-25 21:00:38 +00:00
fdescfs Backed out vestiges of the quick fixes for the transient breakage of 2001-10-13 06:41:41 +00:00
fifofs Switch behavior of fifos to more closely match what goes on in other OSes. 2001-11-08 10:28:32 +00:00
hpfs Replace 'p' with 'td' as appropriate. 2001-11-27 00:34:13 +00:00
msdosfs Fix indentation after removing GEMDOS support. Whitespace changes only. 2001-11-28 18:29:16 +00:00
ntfs GC compat macros HASHINIT, VOP__LOCK, VOP__UNLOCK, VGET, and VN_LOCK. 2001-11-27 00:18:33 +00:00
nullfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
nwfs Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00
portalfs convert holdsock() to fget(). Add XXX reminder for future socket locking. 2001-11-24 18:28:22 +00:00
procfs o Introduce pr_mtx into struct prison, providing protection for the 2001-12-03 16:12:27 +00:00
pseudofs Add support for a last-close handler. 2001-11-27 13:26:27 +00:00
smbfs Catch up with KSE changes. 2001-12-02 08:56:58 +00:00
specfs Change the kernel's ucred API as follows: 2001-10-11 23:38:17 +00:00
umapfs Assert that a ucred is unshared before we remap its ids. 2001-10-20 03:30:34 +00:00
unionfs Change the vnode list under the mount point from a LIST to a TAILQ 2001-10-23 01:21:29 +00:00