summaryrefslogtreecommitdiff
path: root/fs/xattr.c
Commit message (Expand)AuthorAgeFilesLines
* 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-121-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-241-21/+38
* fs: split off setxattr_copy and do_setxattr function from setxattrStefan Roesch2022-04-241-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
* inode: make init and permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+2
* namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+1
* vfs: move cap_convert_nscap() call into vfs_setxattr()Miklos Szeredi2020-12-141-6/+11
* fs/xattr.c: fix kernel-doc warnings for setxattr & removexattrRandy Dunlap2020-10-131-11/+11
* xattr: add a function to check if a namespace is supportedFrank van der Linden2020-07-131-0/+27
* xattr: break delegations in {set,remove}xattrFrank van der Linden2020-07-131-7/+77
* xattr: fix uninitialized out-paramDaniel Xu2020-04-091-3/+3
* kernfs: Add removed_size out param for simple_xattr_setDaniel Xu2020-03-161-1/+10
* kernfs: kvmalloc xattr value instead of kmallocDaniel Xu2020-03-161-3/+3
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* sysfs: Do not return POSIX ACL xattrs via listxattrAndreas Gruenbacher2018-09-181-11/+13
* Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2018-08-241-1/+1
|\
| * getxattr: use correct xattr lengthChristian Brauner2018-08-231-1/+1
* | Revert "ovl: don't allow writing ioctl on lower layer"Miklos Szeredi2018-07-181-5/+4
|/
* vfs: delete unnecessary assignment in vfs_listxattrChengguang Xu2018-05-291-1/+0
* make xattr_getsecurity() staticAl Viro2018-05-141-2/+1
* lsm: fix smack_inode_removexattr and xattr_getsecurity memleakCasey Schaufler2017-10-041-1/+1
* Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-09-131-4/+5
|\
| * ovl: don't allow writing ioctl on lower layerMiklos Szeredi2017-09-051-4/+5
* | Introduce v3 namespaced file capabilitiesSerge E. Hallyn2017-09-011-0/+6
|/
* treewide: use kv[mz]alloc* rather than opencoded variantsMichal Hocko2017-05-081-18/+9