| Commit message (Expand) | Author | Age | Files | Lines |
* | - If we are called with LK_NOWAIT in vn_lock() we may be holding a mutex | Jeff Roberson | 2003-10-04 | 1 | -2/+5 |
* | Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with the | Robert Watson | 2003-07-28 | 1 | -1/+1 |
* | Pass the fdidx argument from vn_open{_cred}() onto VOP_OPEN() | Poul-Henning Kamp | 2003-07-27 | 1 | -3/+3 |
* | Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout. | Poul-Henning Kamp | 2003-07-27 | 1 | -4/+5 |
* | Add a "int fd" argument to VOP_OPEN() which in the future will | Poul-Henning Kamp | 2003-07-26 | 1 | -1/+1 |
* | Prefer the vop_rmextattr() vnode operation for removing extended | Robert Watson | 2003-06-22 | 1 | -1/+4 |
* | Add a f_vnode field to struct file. | Poul-Henning Kamp | 2003-06-22 | 1 | -7/+7 |
* | Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use that | Poul-Henning Kamp | 2003-06-18 | 1 | -1/+1 |
* | Initialize struct fileops with C99 sparse initialization. | Poul-Henning Kamp | 2003-06-18 | 1 | -2/+8 |
* | Use __FBSDID(). | David E. O'Brien | 2003-06-11 | 1 | -1/+3 |
* | Assert the vnode lock when returning successfully from vn_open_cred(). | Robert Watson | 2003-06-04 | 1 | -0/+1 |
* | Deprecate machine/limits.h in favor of new sys/limits.h. | Alexander Kabaev | 2003-04-29 | 1 | -2/+1 |
* | fp->f_offset doesn't need any protection when it isn't accessed. | Tor Egge | 2003-03-26 | 1 | -2/+4 |
* | Do not allow kqueues to be passed via unix domain sockets. | Alfred Perlstein | 2003-02-15 | 1 | -1/+1 |
* | Bow to the whining masses and change a union back into void *. Retain | Matthew Dillon | 2003-01-13 | 1 | -7/+7 |
* | Change struct file f_data to un_data, a union of the correct struct | Matthew Dillon | 2003-01-12 | 1 | -8/+7 |
* | In vn_open(), unset ndp->ni_vp when returning failure so that code | Brian Feldman | 2003-01-07 | 1 | -0/+1 |
* | Abstract-out the constants for the sequential heuristic. | Matthew Dillon | 2002-12-28 | 1 | -3/+3 |
* | White-space changes. | Poul-Henning Kamp | 2002-12-24 | 1 | -7/+7 |
* | Detediousficate declaration of fileops array members by introducing | Poul-Henning Kamp | 2002-12-23 | 1 | -12/+7 |
* | Within ufs, the ffs_sync and ffs_fsync functions did not always | Kirk McKusick | 2002-10-25 | 1 | -3/+8 |
* | Drop in the MAC check for file creation as part of open(). | Robert Watson | 2002-10-19 | 1 | -3/+11 |
* | Under DIAGNOSTIC, complain if ENOIOCTL leaks out through VOP_IOCTL(). | Poul-Henning Kamp | 2002-09-26 | 1 | -0/+6 |
* | Replace various spelling with FALLTHROUGH which is lint()able | Philippe Charnier | 2002-08-25 | 1 | -1/+1 |
* | - Fix a mistake in my last few commits. The PDROP flag stops msleep from | Jeff Roberson | 2002-08-23 | 1 | -2/+1 |
* | - Closer inspection revealed a possible deadlock situation in vn_lock() that | Jeff Roberson | 2002-08-22 | 1 | -16/+13 |
* | - Make vn_lock() vget() and VOP_LOCK() all behave the same way WRT | Jeff Roberson | 2002-08-22 | 1 | -3/+2 |
* | - Return two shared locks to exclusive locks. This was premature. | Jeff Roberson | 2002-08-22 | 1 | -2/+11 |
* | - Fix interlock handling in vn_lock(). Previously, vn_lock() could return | Jeff Roberson | 2002-08-22 | 1 | -10/+12 |
* | - Document two cases, one in vget and the other in vn_lock, where the state | Jeff Roberson | 2002-08-21 | 1 | -0/+1 |
* | Pass active_cred and file_cred into the MAC framework explicitly | Robert Watson | 2002-08-19 | 1 | -6/+8 |
* | Break out mac_check_vnode_op() into three seperate checks: | Robert Watson | 2002-08-19 | 1 | -7/+5 |
* | In continuation of early fileop credential changes, modify fo_ioctl() to | Robert Watson | 2002-08-17 | 1 | -4/+5 |
* | Make similar changes to fo_stat() and fo_poll() as made earlier to | Robert Watson | 2002-08-16 | 1 | -14/+18 |
* | In order to better support flexible and extensible access control, | Robert Watson | 2002-08-15 | 1 | -19/+28 |
* | Implement IO_NOMACCHECK in vn_rdwr() -- perform MAC checks (assuming | Robert Watson | 2002-08-12 | 1 | -4/+17 |
* | Due to layering problems, remove the MAC checks from vn_rdwr() -- this | Robert Watson | 2002-08-08 | 1 | -13/+4 |
* | - Replace v_flag with v_iflag and v_vflag | Jeff Roberson | 2002-08-04 | 1 | -5/+7 |
* | Since we have the struct file data pointer cached in vp, use that | Robert Watson | 2002-08-01 | 1 | -1/+1 |
* | Introduce support for Mandatory Access Control and extensible | Robert Watson | 2002-08-01 | 1 | -4/+39 |
* | Introduce support for Mandatory Access Control and extensible | Robert Watson | 2002-08-01 | 1 | -11/+21 |
* | Introduce struct xvnode, which will be used instead of struct vnode for | Dag-Erling Smørgrav | 2002-07-31 | 1 | -0/+7 |
* | Set VAPPEND in open mode when O_APPEND is specified as an argument to | Robert Watson | 2002-07-22 | 1 | -0/+2 |
* | Change the name of st_createtime to st_birthtime. This change is | Kirk McKusick | 2002-07-16 | 1 | -1/+1 |
* | More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t. | Alfred Perlstein | 2002-06-29 | 1 | -2/+2 |
* | Clean up vn_rdwr locking. | Jeff Roberson | 2002-06-28 | 1 | -6/+12 |
* | Use proper size in bzero of stat structure. | Kirk McKusick | 2002-06-24 | 1 | -1/+1 |
* | This patch fixes a size problem with the stat structure for | Kirk McKusick | 2002-06-22 | 1 | -2/+1 |
* | This commit adds basic support for the UFS2 filesystem. The UFS2 | Kirk McKusick | 2002-06-21 | 1 | -2/+2 |
* | Disable the shared locking namei() code for now. It breaks several stacking | Jeff Roberson | 2002-05-14 | 1 | -5/+5 |