aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_extattr.c
Commit message (Expand)AuthorAgeFilesLines
* linuxulator: Fix O_PATH file descriptors errno for f*xattr(2)YAO, Xin2026-07-011-7/+40
* file: Add a fd flag with O_RESOLVE_BENEATH semanticsMark Johnston2025-06-241-4/+4
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* Move kern_extattr_* prototypes to <sys/syscallsubr.h>John Baldwin2023-09-081-0/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* vfs: Export exattr methods to reuse by LinuxulatorDmitry Chagin2023-07-221-74/+171
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* vfs: stop using NDFREEMateusz Guzik2022-12-191-3/+5
* vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik2022-09-171-3/+3
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-4/+4
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-8/+8
* O_PATH: allow vfs_extattr syscallsGreg V2021-10-111-4/+4
* vfs_extattr: Allow extattr names up to the full maxConrad Meyer2020-05-141-14/+14
* vfs: use new capsicum helpersMateusz Guzik2020-02-151-4/+4
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-6/+6
* extattr_list_vp: Narrow locked section somewhatConrad Meyer2019-02-051-8/+7
* extattr_list_vp: Only take shared vnode lockConrad Meyer2019-02-051-1/+1
* Reduce duplication in extattr_*_(file|link) syscalls.Brooks Davis2018-02-051-95/+71
* ANSIfy syscall implementations.Brooks Davis2018-02-051-108/+121
* Fix kernel build if MAC is not defined.Fedor Uporov2017-12-131-2/+6
* Move buffer size checks outside of the vnode locks.Fedor Uporov2017-12-121-12/+9
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Replace struct filedesc argument in getvnode with struct threadMateusz Guzik2015-06-161-4/+4
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-5/+12
* Use a shared lock for VOP_GETEXTATTR, as it is a read-like operation.Matthew D Fleming2013-03-301-1/+1
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-62/+25
* Fix found places where uio_resid is truncated to int.Konstantin Belousov2012-02-211-3/+3
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-13/+13
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-4/+6
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlyEdward Tomasz Napierala2010-07-181-3/+3
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrightEdward Tomasz Napierala2010-07-181-3/+3
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-28/+28
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0
* Remove the thread argument from the FSD (File-System Dependent) parts ofAttilio Rao2009-05-111-1/+1
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-4/+0
* Remove 'uio' argument from MAC Framework and MAC policy entry points forRobert Watson2009-03-081-2/+2
* Do not call namei() while having another user-controlled vnodeKonstantin Belousov2009-01-081-18/+31
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-311-0/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-4/+4
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-4/+4
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-4/+4
* 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