summaryrefslogtreecommitdiff
path: root/fs/ceph/dir.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-09ceph: refactor wake_up_bit() pattern of callingViacheslav Dubeyko1-2/+1
2025-09-09ceph: fix race condition validating r_parent before applying stateAlex Markuze1-10/+7
2025-06-18ceph: fix a race with rename() in ceph_mdsc_build_path()Al Viro1-4/+3
2025-03-24Merge tag 'vfs-6.15-rc1.ceph' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-7/+8
2025-02-28ceph: Convert ceph_readdir_cache_control to store a folioMatthew Wilcox (Oracle)1-7/+8
2025-02-27ceph: return the correct dentry on mkdirNeilBrown1-8/+16
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-4/+4
2025-01-28ceph_d_revalidate(): propagate stable name down into request encodingAl Viro1-0/+2
2025-01-28ceph_d_revalidate(): use stable parent inode passed by callerAl Viro1-18/+4
2025-01-28Pass parent directory inode and expected name to ->d_revalidate()Al Viro1-2/+3
2024-11-18ceph: miscellaneous spelling fixesDmitry Antipov1-2/+2
2024-09-28Merge tag 'ceph-for-6.12-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-1/+1
2024-09-24ceph: Fix typo in the commentYan Zhen1-1/+1
2024-09-09ceph: remove unused f_versionChristian Brauner1-1/+0
2024-07-26Merge tag 'ceph-for-6.11-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-1/+1
2024-07-23ceph: convert comma to semicolon in __ceph_dentry_dir_lease_touch()Chen Ni1-1/+1
2024-07-04ceph: drop usage of page_indexKairui Song1-1/+1
2024-05-23ceph: check the cephx mds auth access for async diropXiubo Li1-0/+28
2024-01-19Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-8/+13
2024-01-15ceph: get rid of passing callbacks in __dentry_leases_walk()Al Viro1-8/+13
2023-11-25dentry: switch the lists of children to hlistAl Viro1-1/+1
2023-11-04ceph: pass an idmapping to mknod/symlink/mkdirChristian Brauner1-0/+4
2023-11-04ceph: print cluster fsid and client global_id in all debug logsXiubo Li1-86/+132
2023-11-04ceph: rename _to_client() to _to_fs_client()Xiubo Li1-11/+11
2023-11-04ceph: pass the mdsc to several helpersXiubo Li1-1/+1
2023-08-24ceph: switch ceph_lookup/atomic_open() to use new fscrypt helperLuís Henriques1-6/+7
2023-08-24ceph: prevent snapshot creation in encrypted locked directoriesLuís Henriques1-0/+5
2023-08-24ceph: size handling in MClientRequest, cap updates and inode tracesJeff Layton1-0/+3
2023-08-24ceph: mark directory as non-complete after loading keyLuís Henriques1-4/+4
2023-08-24ceph: add some fscrypt guardrailsJeff Layton1-0/+9
2023-08-24ceph: create symlinks with encrypted and base64-encoded targetsJeff Layton1-5/+49
2023-08-24ceph: add support to readdir for encrypted namesXiubo Li1-6/+30
2023-08-24ceph: make d_revalidate call fscrypt revalidator for encrypted dentriesJeff Layton1-2/+7
2023-08-24ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open()Jeff Layton1-0/+11
2023-08-22ceph: preallocate inode for ops that may create oneJeff Layton1-32/+38
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds1-2/+3
2023-06-30ceph: voluntarily drop Xx caps for requests those touch parent mtimeXiubo Li1-7/+10
2023-04-30ceph: pass ino# instead of old_dentry if it's disconnectedXiubo Li1-2/+11
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-3/+2
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+2
2022-10-20fs: rename current get acl methodChristian Brauner1-1/+1
2022-08-03ceph: wait for the first reply of inflight async unlinkXiubo Li1-9/+70
2022-03-21ceph: fix memory leak in ceph_readdir when note_last_dentry returns errorXiubo Li1-1/+10
2022-03-01ceph: fix comments mentioning i_mutexhongnanli1-3/+3
2021-06-29ceph: take reference to req->r_parent at point of assignmentJeff Layton1-0/+9
2021-06-29ceph: eliminate session->s_gen_ttl_lockJeff Layton1-3/+1
2021-06-29ceph: allow ceph_put_mds_session to take NULL or ERR_PTRJeff Layton1-2/+1