summaryrefslogtreecommitdiffstats
path: root/fs/xattr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* xattr: remove redundant check on variable errColin Ian King2024-11-061-2/+3
* fs/xattr: add *at family syscallsChristian Göttsche2024-11-061-85/+160
* new helpers: file_removexattr(), filename_removexattr()Al Viro2024-11-061-18/+35
* new helpers: file_listxattr(), filename_listxattr()Al Viro2024-11-061-6/+24
* replace do_getxattr() with saner helpers.Al Viro2024-11-061-37/+51
* replace do_setxattr() with saner helpers.Al Viro2024-11-061-25/+44
* new helper: import_xattr_name()Al Viro2024-11-061-22/+23
* fs: rename struct xattr_ctx to kernel_xattr_ctxChristian Göttsche2024-11-061-6/+6
* xattr: switch to CLASS(fd)Al Viro2024-11-031-21/+14
* introduce fd_file(), convert all accessors to it.Al Viro2024-08-131-18/+18
* vfs: Fix potential circular locking through setxattr() and removexattr()David Howells2024-07-241-43/+48
* evm: Move to LSM infrastructureRoberto Sassu2024-02-161-2/+0
* security: Introduce inode_post_removexattr hookRoberto Sassu2024-02-161-4/+5
* xattr: make the xattr array itself constWedson Almeida Filho2023-10-091-3/+3
* tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrsHugh Dickins2023-08-221-2/+2
* tmpfs,xattr: enable limited user extended attributesHugh Dickins2023-08-101-1/+27
* xattr: simple_xattr_set() return old_xattr to be freedHugh Dickins2023-08-091-29/+22
* fs: don't call posix_acl_listxattr in generic_listxattrJeff Layton2023-05-171-6/+9
* acl: don't depend on IOP_XATTRChristian Brauner2023-03-061-1/+24
* xattr: remove unused argumentChristian Brauner2023-03-061-6/+4
* xattr: simplify listxattr helpersChristian Brauner2023-03-061-56/+33
* Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-02-201-42/+41
|\
| * fs: port inode_owner_or_capable() to mnt_idmapChristian Brauner2023-01-191-3/+1
| * fs: port xattr to mnt_idmapChristian Brauner2023-01-191-15/+12
| * fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-191-28/+32
| * fs: port ->set_acl() to pass mnt_idmapChristian Brauner2023-01-191-1/+1
* | filelock: move file locking definitions to separate header fileJeff Layton2023-01-111-0/+1
|/
* Merge tag 'fs.xattr.simple.rework.rbtree.rwlock.v6.2' of git://git.kernel.org...Linus Torvalds2022-12-131-67/+250
|\
| * xattr: use rbtree for simple_xattrsChristian Brauner2022-11-121-67/+250
* | Merge tag 'lsm-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-12-131-2/+3
|\ \
| * | lsm,fs: fix vfs_getxattr_alloc() return type and caller error pathsPaul Moore2022-11-181-2/+3
| |/
* | Merge tag 'fs.xattr.simple.noaudit.v6.2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2022-12-131-1/+1
|\ \
| * | fs: don't audit the capability check in simple_xattr_list()Ondrej Mosnacek2022-11-071-1/+1
| |/
* | acl: conver higher-level helpers to rely on mnt_idmapChristian Brauner2022-10-311-19/+20
* | acl: remove a slew of now unused helpersChristian Brauner2022-10-201-4/+1
* | xattr: use posix acl apiChristian Brauner2022-10-201-11/+20
* | ovl: use posix acl apiChristian Brauner2022-10-201-6/+0
* | internal: add may_write_xattr()Christian Brauner2022-10-201-13/+30
|/
* xattr: always us is_posix_acl_xattr() helperChristian Brauner2022-09-211-5/+2
* xattr: constify value argument in vfs_setxattr()Christian Brauner2022-08-311-3/+2
* acl: move idmapping handling into posix_acl_xattr_set()Christian Brauner2022-08-311-3/+0
* acl: move idmapped mount fixup into vfs_{g,s}etxattr()Christian Brauner2022-07-151-7/+18
* fs: split off do_getxattr from getxattrStefan Roesch2022-04-251-21/+38
* fs: split off setxattr_copy and do_setxattr function from setxattrStefan Roesch2022-04-251-25/+59
* fs: fix acl translationChristian Brauner2022-04-191-2/+4
* xattr: fix kernel-doc for mnt_userns and vfs xattr helpersRandy Dunlap2021-03-231-6/+8
* namei: handle idmapped mounts in may_*() helpersChristian Brauner2021-01-241-1/+1
* commoncap: handle idmapped mountsChristian Brauner2021-01-241-7/+11
* xattr: handle idmapped mountsTycho Andersen2021-01-241-51/+69
* acl: handle idmapped mountsChristian Brauner2021-01-241-5/+9