summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Implement new world order in VFS locking for extended attributes. This willcsjp2005-09-241-29/+62
* Improve the MP safeness associated with the creation of symboliccsjp2005-09-151-1/+1
* In case of mac_check_vnode_rename_from() or vn_start_write() failure,pjd2005-09-011-1/+2
* Actually only protect mount-point if security.jail.enforce_statfs is set to 2.pjd2005-06-231-10/+0
* - Remove vnode lock asserts at the end of vfs syscalls. These asserts werejeff2005-06-141-18/+0
* Do not allocate memory while holding a mutex.pjd2005-06-121-2/+4
* Do not allocate memory based on not-checked argument from userland.pjd2005-06-111-13/+28
* Rename sysctl security.jail.getfsstatroot_only to security.jail.enforce_statfspjd2005-06-091-5/+25
* Avoid code duplication in serval places by introducing universalpjd2005-06-091-77/+46
* Initialize uio_iovcnt to 1 in extattr_list_vp() and extattr_get_vp()rodrigc2005-06-081-0/+2
* Acquire Giant explicitly in quotactl() so that the syscalls.masterrwatson2005-05-281-2/+10
* Acquire Giant explicitly in fhopen(), fhstat(), and kern_fhstatfs(),rwatson2005-05-281-10/+36
* Remove (now) unused argument 'td' from cvtstatfs().pjd2005-05-271-7/+6
* Sync locking in freebsd4_getfsstat() with getfsstat().pjd2005-05-271-0/+3
* Use consistent style in functions I want to modify in the near future.pjd2005-05-271-9/+15
* Protect fsid in freebsd4_getfsstat() in simlar way as it is done inpjd2005-05-221-3/+6
* If we need to hide fsid, kern_statfs()/kern_fstatfs() will do it for us,pjd2005-05-221-5/+3
* - vput(tvp) before vrele(tdvp) in kern_rename() to avoid lock order issues.jeff2005-04-111-2/+2
* - Remove the namei NOOBJ flag. It is meaningless now.jeff2005-04-091-13/+10
* - Pass LK_EXCLUSIVE to VFS_ROOT() to satisfy the new flags argument. Forjeff2005-03-241-1/+1
* - Remove the #ifdef LOOKUP_SHARED from some calls to NDINIT. Thejeff2005-03-241-7/+1
* - Don't VOP_UNLOCK prior to VOP_REVOKE. The lock is required now.jeff2005-03-131-10/+5
* Drag another softupdates tentacle back into FFS: Now that FFS'sphk2005-02-081-4/+0
* Implement a kern_pathconf() wrapper for pathconf() which can take thejhb2005-02-071-6/+12
* - Tweak kern_msgctl() to return a copy of the requested message queue idjhb2005-02-071-122/+96
* - Correct a typo in kern_rename. tvfslocked should be initialized fromjeff2005-02-021-1/+1
* - Or MPSAFE with the correct set of flags in stat(). This affected onlyjeff2005-02-011-1/+1
* Don't use VOP_GETVOBJECT, use vp->v_object directly.phk2005-01-251-5/+4
* Don't call VOP_CREATEVOBJECT(), it's the responsibility of thephk2005-01-241-13/+1
* - Change all vfs syscalls to use VFS_LOCK_GIANT(), and MPSAFE nds.jeff2005-01-241-100/+266
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()phk2005-01-131-2/+2
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-3/+2
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Eliminate pointless goto.phk2004-11-161-3/+5
* Forgot to remove now unused variable in last commit.phk2004-11-151-1/+0
* It is not necessary to hold vn_start_write/vn_finished_write around VOP_REVOKE.phk2004-11-151-3/+0
* Next FILEDESC_LOCK properly around FILE_LOCKphk2004-11-151-2/+2
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.phk2004-11-131-14/+14
* Introduce fdclose() which will clean an entry in a filedesc.phk2004-11-071-27/+4
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This iscperciva2004-07-261-5/+5
* Make VFS_ROOT() and vflush() take a thread argument.alfred2004-07-121-1/+1
* Don't cuddle else's so much as we removed additional parts of eachrwatson2004-06-241-8/+4
* Remove temporary API bandage that allowed applications speaking therwatson2004-06-241-9/+0
* Acquire Giant in link() so that the system call can be markedrwatson2004-06-221-1/+5
* Acquire Giant in link() so that we can mark it as MSTD inrwatson2004-06-221-1/+5
* Only initialize f_data and f_ops if nobody else did so already.phk2004-06-191-2/+4
* Deorbit COMPAT_SUNOS.phk2004-06-111-5/+5
* Remove unused code.pjd2004-06-071-6/+1
* Remove a stale comment.tjr2004-06-041-4/+0
* Eliminate a memory leak in kern_symlink() that could occur iftjr2004-05-111-1/+1
OpenPOWER on IntegriCloud