aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_extattr.c
Commit message (Expand)AuthorAgeFilesLines
* Update comments to reflect changes in the extattrctl() code.Robert Watson2006-12-231-12/+8
* Following a repo-copy of vfs_syscalls.c to vfs_extattr.c, removeRobert Watson2006-12-231-4314/+7
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-29/+39
* The attempt to rename "." with MAC framework compiled in would cause attemptKonstantin Belousov2006-10-261-1/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+1
* Add mnt_noasync counter to better handle interleaved calls to nmount(),Tor Egge2006-09-261-4/+6
* Use mount interlock to protect all changes to mnt_flag and mnt_kern_flag.Tor Egge2006-09-261-0/+4
* There is no need to set 'sp' to NULL anymore.Pawel Jakub Dawidek2006-09-201-1/+0
* Copy stat information from mount structure before it can change identity.Tor Egge2006-09-201-2/+2
* Declare security and security.bsd sysctl hierarchies in sysctl.h alongRobert Watson2006-09-171-2/+0
* Fix some bugs in the previous revision (1.419). Don't perform extraJohn Baldwin2006-08-021-9/+4
* Hold the reference on the mountpoint slightly longer in kern_statfs() andJohn Baldwin2006-07-271-2/+2
* Call change_dir() instead of duplicating the code in fchdir().John Baldwin2006-07-191-8/+1
* - Add conditional VFS Giant locking to getdents_common() (linux ABIs),John Baldwin2006-07-111-2/+11
* Audit the remaining parameters to the extattr system calls. GenerateWayne Salamon2006-07-061-0/+28
* Audit command, uid arguments for quotactl().Robert Watson2006-06-051-0/+4
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().Jeff Roberson2006-03-311-13/+12
* Change vn_open() to honor the MPSAFE flag in the passed in nameidata objectJohn Baldwin2006-03-281-1/+1
* - Remove explicit calls to lock and unlock Giant and replace them withJeff Roberson2006-03-211-83/+66
* use strlcpy in cvtstatfs and copy_statfs instead of bcopy to ensurePaul Saab2006-03-041-4/+4
* Don't truncate f_mntfromname & f_mntonname to 16 characters whenPaul Saab2006-03-031-2/+2
* - Use vfs_ref/rel to protect a mountpoint from going away while VFS_STATFSJeff Roberson2006-02-231-10/+29
* Add pathname and/or vnode argument auditing for the following system calls:Wayne Salamon2006-02-221-50/+129
* - Revert r1.406 until a solution can be found that doesn't break nfs. TheJeff Roberson2006-02-221-28/+21
* - Hold the vnode used in the statfs related functions until we're done withJeff Roberson2006-02-221-21/+28
* Add a kern_eaccess() function and use it to implement xenix_eaccess()John Baldwin2006-02-061-3/+9
* - Don't check v_mount for NULL to determine if a vnode has been recycled.Jeff Roberson2006-02-061-2/+4
* In fchdir(), Giant must be separately acquired and dropped if the oldRobert Watson2006-02-031-0/+2
* - chroot and chdir need to lock giant as appropriate for the outgoing vpJeff Roberson2006-02-011-0/+5
* - Reorder calls to vrele() after calls to vput() when the vrele is aJeff Roberson2006-02-011-11/+11
* Tweak previous vfs_lookup.c commit to return an EINVAL error fromDon Lewis2006-01-221-1/+1
* Fix style bug.Diomidis Spinellis2006-01-041-2/+2
* Replace tv_usec normalization with the return of EINVAL.Diomidis Spinellis2006-01-041-24/+6
* Normalize the tv_usec part of the utimes(2) arguments to ensureDiomidis Spinellis2006-01-031-3/+24
* Reduce Giant scope a bit, as fdrop() is believed to be MPSAFE.Pawel Jakub Dawidek2005-12-201-9/+7
* Implement new world order in VFS locking for extended attributes. This willChristian S.J. Peron2005-09-241-29/+62
* Improve the MP safeness associated with the creation of symbolicChristian S.J. Peron2005-09-151-1/+1
* In case of mac_check_vnode_rename_from() or vn_start_write() failure,Pawel Jakub Dawidek2005-09-011-1/+2
* Actually only protect mount-point if security.jail.enforce_statfs is set to 2.Pawel Jakub Dawidek2005-06-231-10/+0
* - Remove vnode lock asserts at the end of vfs syscalls. These asserts wereJeff Roberson2005-06-141-18/+0
* Do not allocate memory while holding a mutex.Pawel Jakub Dawidek2005-06-121-2/+4
* Do not allocate memory based on not-checked argument from userland.Pawel Jakub Dawidek2005-06-111-13/+28
* Rename sysctl security.jail.getfsstatroot_only to security.jail.enforce_statfsPawel Jakub Dawidek2005-06-091-5/+25
* Avoid code duplication in serval places by introducing universalPawel Jakub Dawidek2005-06-091-77/+46
* Initialize uio_iovcnt to 1 in extattr_list_vp() and extattr_get_vp()Craig Rodrigues2005-06-081-0/+2
* Acquire Giant explicitly in quotactl() so that the syscalls.masterRobert Watson2005-05-281-2/+10
* Acquire Giant explicitly in fhopen(), fhstat(), and kern_fhstatfs(),Robert Watson2005-05-281-10/+36
* Remove (now) unused argument 'td' from cvtstatfs().Pawel Jakub Dawidek2005-05-271-7/+6
* Sync locking in freebsd4_getfsstat() with getfsstat().Pawel Jakub Dawidek2005-05-271-0/+3
* Use consistent style in functions I want to modify in the near future.Pawel Jakub Dawidek2005-05-271-9/+15