| Commit message (Expand) | Author | Age | Files | Lines |
* | - Make vn_lock() vget() and VOP_LOCK() all behave the same way WRT | Jeff Roberson | 2002-08-22 | 1 | -15/+7 |
* | - Fix interlock handling in vn_lock(). Previously, vn_lock() could return | Jeff Roberson | 2002-08-22 | 1 | -17/+9 |
* | - Document two cases, one in vget and the other in vn_lock, where the state | Jeff Roberson | 2002-08-21 | 1 | -0/+1 |
* | - If vn_lock fails with the LK_INTERLOCK flag set, interlock will not be | Jeff Roberson | 2002-08-21 | 1 | -2/+3 |
* | - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKED | Jeff Roberson | 2002-08-21 | 1 | -6/+59 |
* | - Extend the vnode_free_list_mtx to cover numvnodes and freevnodes. This | Jeff Roberson | 2002-08-13 | 1 | -3/+15 |
* | - Introduce a new struct xvfsconf, the userland version of struct vfsconf. | Maxime Henrion | 2002-08-10 | 1 | -17/+57 |
* | - Move some logic from getnewvnode() to a new function vcanrecycle() | Jeff Roberson | 2002-08-05 | 1 | -69/+95 |
* | - Replace v_flag with v_iflag and v_vflag | Jeff Roberson | 2002-08-04 | 1 | -101/+154 |
* | Include file cleanup; mac.h and malloc.h at one point had ordering | Robert Watson | 2002-08-01 | 1 | -1/+1 |
* | Nit in previous commit: the correct sysctl type is "S,xvnode" | Dag-Erling Smørgrav | 2002-07-31 | 1 | -1/+1 |
* | Initialize v_cachedid to -1 in getnewvnode(). | Dag-Erling Smørgrav | 2002-07-31 | 1 | -42/+66 |
* | Note that the privilege indicating flag to vaccess() originally used | Robert Watson | 2002-07-31 | 1 | -1/+1 |
* | Introduce support for Mandatory Access Control and extensible | Robert Watson | 2002-07-31 | 1 | -0/+8 |
* | - Backout the patch made in revision 1.75 of vfs_mount.c. The vputs here | Jeff Roberson | 2002-07-29 | 1 | -0/+1 |
* | Wire the sysctl output buffer before grabbing any locks to prevent | Don Lewis | 2002-07-28 | 1 | -0/+1 |
* | Teach discretionary access control methods for files about VAPPEND | Robert Watson | 2002-07-22 | 1 | -4/+4 |
* | Add support to UFS2 to provide storage for extended attributes. | Kirk McKusick | 2002-07-19 | 1 | -51/+85 |
* | Change utimes to set the file creation time (for filesystems that | Kirk McKusick | 2002-07-17 | 1 | -0/+2 |
* | Replace the global buffer hash table with per-vnode splay trees using a | Matthew Dillon | 2002-07-10 | 1 | -85/+205 |
* | - Use standard locking functions in syncer's opv | Jeff Roberson | 2002-07-09 | 1 | -6/+47 |
* | - Don't hold the vn lock while calling VOP_CLOSE in vclean(). | Jeff Roberson | 2002-07-07 | 1 | -6/+10 |
* | - BUF_REFCNT() seems to be the preferred method for verifying a locked buf. | Jeff Roberson | 2002-07-07 | 1 | -3/+9 |
* | Fix a mistake in my last commit. Don't grab an extra reference to the object | Jeff Roberson | 2002-07-06 | 1 | -3/+1 |
* | Fixup uses of GETVOBJECT. | Jeff Roberson | 2002-07-06 | 1 | -0/+4 |
* | - Add vop_strategy_pre to validate VOP_STRATEGY locking. | Jeff Roberson | 2002-07-06 | 1 | -0/+16 |
* | Add "vop_rename_pre" to do pre rename lock verification. This is enabled only | Jeff Roberson | 2002-07-06 | 1 | -1/+20 |
* | Move vfs_rootmountalloc() in vfs_mount.c and remove lite2_vfs_mountroot() | Maxime Henrion | 2002-07-03 | 1 | -71/+0 |
* | Move every code related to mount(2) in a new file, vfs_mount.c. | Maxime Henrion | 2002-07-02 | 1 | -109/+0 |
* | Use indirect function pointer hooks instead of #ifdef SOFTUPDATES | Ian Dowse | 2002-07-01 | 1 | -4/+5 |
* | Rename the db command lockedvnodes to lockedvnods so that it fits on the | David E. O'Brien | 2002-06-29 | 1 | -1/+1 |
* | nuke caddr_t. | Alfred Perlstein | 2002-06-28 | 1 | -9/+7 |
* | Improve the VOP locking asserts | Jeff Roberson | 2002-06-28 | 1 | -0/+7 |
* | Fix a case where a vnode got explicitly unlocked after the pointer to it | Brian Feldman | 2002-06-28 | 1 | -1/+1 |
* | Change the way we internally store the mount options to | Maxime Henrion | 2002-06-20 | 1 | -10/+45 |
* | Change vfs_copyopt() so that the length argument passed to it | Maxime Henrion | 2002-06-14 | 1 | -10/+7 |
* | Move some sysctls from the debug tree to the vfs tree. | Dag-Erling Smørgrav | 2002-06-06 | 1 | -3/+3 |
* | Gratuitous whitespace cleanup. | Dag-Erling Smørgrav | 2002-06-06 | 1 | -28/+27 |
* | More s/file system/filesystem/g | Tom Rhodes | 2002-05-16 | 1 | -5/+5 |
* | o Fix vfs_copyopt(), the first argument to bcopy() is the source, | Maxime Henrion | 2002-05-16 | 1 | -15/+6 |
* | Switch from just holding the interlock to holding the standard lock throughout | Jeff Roberson | 2002-05-07 | 1 | -12/+17 |
* | Hold the currently selected vnode's lock across the call to VOP_GETVOBJECT. | Jeff Roberson | 2002-05-06 | 1 | -2/+4 |
* | Expand the one-line function pbreassignbuf() the only place it is or could | Poul-Henning Kamp | 2002-05-05 | 1 | -14/+0 |
* | Remove obsolete code (that was already #if 0'd out). | Matthew Dillon | 2002-05-04 | 1 | -18/+0 |
* | Change callers of mtx_init() to pass in an appropriate lock type name. In | John Baldwin | 2002-04-04 | 1 | -7/+7 |
* | Change the suser() API to take advantage of td_ucred as well as do a | John Baldwin | 2002-04-01 | 1 | -1/+1 |
* | As discussed in -arch, add the new nmount(2) system call and the | Maxime Henrion | 2002-03-26 | 1 | -0/+77 |
* | Remove references to vm_zone.h and switch over to the new uma API. | Jeff Roberson | 2002-03-20 | 1 | -9/+11 |
* | Remove __P. | Alfred Perlstein | 2002-03-19 | 1 | -14/+14 |
* | Three p_ucred -> td_ucred's missed in jhb's earlier pass; all appear to | Robert Watson | 2002-03-05 | 1 | -1/+1 |