summaryrefslogtreecommitdiff
path: root/fs/ceph/xattr.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-10Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-45/+63
2023-11-03ceph: print cluster fsid and client global_id in all debug logsXiubo Li1-39/+57
2023-11-03ceph: rename _to_client() to _to_fs_client()Xiubo Li1-6/+6
2023-10-09ceph: move ceph_xattr_handlers to .rodataWedson Almeida Filho1-1/+1
2023-09-06Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-0/+30
2023-08-22ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattrJeff Layton1-0/+27
2023-08-22ceph: implement -o test_dummy_encryption mount optionJeff Layton1-0/+3
2023-07-13ceph: convert to ctime accessor functionsJeff Layton1-1/+1
2023-05-04Merge tag 'ceph-for-6.4-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-7/+13
2023-04-30ceph: do not print the whole xattr value if it's too longXiubo Li1-7/+13
2023-03-06fs: drop unused posix acl handlersChristian Brauner1-4/+0
2023-01-19fs: port xattr to mnt_idmapChristian Brauner1-1/+1
2022-08-03ceph: prevent a client from exceeding the MDS maximum xattr sizeLuís Henriques1-4/+8
2022-06-09netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells1-7/+7
2022-05-25ceph: allow ceph.dir.rctime xattr to be updatableVenky Shankar1-1/+9
2022-03-01ceph: add getvxattr opMilind Changire1-2/+11
2021-10-20security: Return xattr name from security_dentry_init_security()Vivek Goyal1-2/+1
2021-09-02ceph: add a new vxattr to return auth mds for an inodeJeff Layton1-0/+19
2021-04-27ceph: support getting ceph.dir.rsnaps vxattrYanhu Cao1-0/+7
2021-01-24acl: handle idmapped mountsChristian Brauner1-0/+1
2020-12-14ceph: set osdmap epoch for setxattrXiubo Li1-0/+3
2020-12-14ceph: add ceph.caps vxattrLuis Henriques1-0/+27
2020-12-14ceph: add ceph.{cluster_fsid/client_id} vxattrsXiubo Li1-0/+42
2020-12-14ceph: acquire Fs caps when getting dir statsJeff Layton1-3/+6
2020-10-12ceph: mark ceph_fmt_xattr() as printf-like for better type checkingIlya Dryomov1-1/+2
2020-08-03ceph: remove unnecessary cast in kfree()Xu Wang1-6/+6
2020-06-01ceph: add caps perf metric for each superblockXiubo Li1-2/+2
2020-01-27ceph: print name of xattr in __ceph_{get,set}xattr() doutsJeff Layton1-2/+3
2020-01-27ceph: print dentry offset in hex and fix xattr_version typeXiubo Li1-1/+1
2019-09-16ceph: allow arbitrary security.* xattrsJeff Layton1-33/+2
2019-09-16ceph: only set CEPH_I_SEC_INITED if we got a MAC labelJeff Layton1-1/+2
2019-09-16ceph: turn ceph_security_invalidate_secctx into static inlineJeff Layton1-7/+2
2019-09-16ceph: don't list vxattrs in listxattr()Jeff Layton1-29/+0
2019-08-22ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()Luis Henriques1-3/+8
2019-08-22ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()Luis Henriques1-2/+6
2019-07-08ceph: don't NULL terminate virtual xattrsJeff Layton1-25/+59
2019-07-08ceph: return -ERANGE if virtual xattr value didn't fit in bufferJeff Layton1-7/+7
2019-07-08ceph: make getxattr_cb return ssize_tJeff Layton1-45/+45
2019-07-08ceph: add selinux supportYan, Zheng1-17/+125
2019-07-08ceph: rename struct ceph_acls_info to ceph_acl_sec_ctxYan, Zheng1-0/+10
2019-07-08ceph: fix debug print format in __set_xattr()Yan, Zheng1-2/+2
2019-07-08ceph: fix "ceph.dir.rctime" vxattr valueDavid Disseldorp1-1/+1
2019-07-08ceph: remove unused vxattr length helpersDavid Disseldorp1-43/+0
2019-07-08ceph: fix listxattr vxattr buffer length calculationDavid Disseldorp1-24/+30
2019-07-08ceph: add ceph.snap.btime vxattrDavid Disseldorp1-0/+27
2019-07-08ceph: clean up ceph.dir.pin vxattr name sizeof()David Disseldorp1-1/+1
2019-03-05ceph: support getting ceph.dir.pin vxattrYan, Zheng1-1/+19
2018-10-22libceph: introduce ceph_pagelist_alloc()Ilya Dryomov1-2/+1
2018-08-02ceph: use timespec64 for inode timestampArnd Bergmann1-2/+2
2018-06-04ceph: always get rstat from auth mdsYan, Zheng1-12/+18