summaryrefslogtreecommitdiffstats
path: root/fs/ceph
AgeCommit message (Expand)Author
2020-01-19ceph: return -EINVAL if given fsc mount option on kernel w/o supportJeff Layton
2019-12-29ceph: don't allow copy_file_range when stripe_count != 1Luis Henriques
2019-12-29ceph: don't try to handle hashed dentries in non-O_CREAT atomic_openJeff Layton
2019-12-29ceph: add missing check in d_revalidate snapdir handlingAl Viro
2019-12-29ceph: fix RCU case handling in ceph_d_revalidate()Al Viro
2019-12-29ceph: fix use-after-free in __ceph_remove_cap()Luis Henriques
2019-11-25ceph: just skip unrecognized info in ceph_reply_info_extraJeff Layton
2019-11-09ceph: reconnect connection if session hang in opening stateErqi Chen
2019-11-09ceph: fetch cap_gen under spinlock in ceph_add_capJeff Layton
2019-11-09ceph: fix directories inode i_blkbits initializationLuis Henriques
2019-09-10ceph: fix buffer free while holding i_ceph_lock in fill_inode()Luis Henriques
2019-09-10ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()Luis Henriques
2019-09-10ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()Luis Henriques
2019-08-29ceph: don't try fill file_lock on unsuccessful GETFILELOCK replyJeff Layton
2019-08-29ceph: clear page dirty before invalidate pageErqi Chen
2019-08-06ceph: return -ERANGE if virtual xattr value didn't fit in bufferJeff Layton
2019-08-06ceph: fix dir_lease_is_valid()Yan, Zheng
2019-08-06ceph: fix improper use of smp_mb__before_atomic()Andrea Parri
2019-08-04ceph: hold i_ceph_lock when removing caps for freeing inodeYan, Zheng
2019-07-26ceph: use ceph_evict_inode to cleanup inode's resourceYan, Zheng
2019-07-26ceph: fix end offset in truncate_inode_pages_range callLuis Henriques
2019-06-27ceph: fix ceph_mdsc_build_path to not stop on first componentJeff Layton
2019-06-05ceph: fix error handling in ceph_get_caps()Yan, Zheng
2019-06-05ceph: avoid iput_final() while holding mutex or in dispatch threadYan, Zheng
2019-06-05ceph: single workqueue for inode related worksYan, Zheng
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188Thomas Gleixner
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173Thomas Gleixner
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner
2019-05-16Merge tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds
2019-05-07Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds
2019-05-07Merge branch 'work.icache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds
2019-05-07ceph: flush dirty inodes before proceeding with remountJeff Layton
2019-05-07ceph: fix unaligned access in ceph_send_cap_releasesJeff Layton
2019-05-07libceph: make ceph_pr_addr take an struct ceph_entity_addr pointerJeff Layton
2019-05-07ceph: print inode number in __caps_issued_mask debugging messagesJeff Layton
2019-05-07ceph: just call get_session in __ceph_lookup_mds_sessionJeff Layton
2019-05-07ceph: simplify arguments and return semantics of try_get_cap_refsJeff Layton
2019-05-07ceph: fix comment over ceph_drop_caps_for_unlinkJeff Layton
2019-05-07ceph: move wait for mds request into helper functionJeff Layton
2019-05-07ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_requestJeff Layton
2019-05-07ceph: after an MDS request, do callback and completionsJeff Layton
2019-05-07ceph: use pathlen values returned by set_request_path_attrJeff Layton
2019-05-07ceph: use __getname/__putname in ceph_mdsc_build_pathJeff Layton
2019-05-07ceph: use ceph_mdsc_build_path instead of clone_dentry_nameJeff Layton
2019-05-07ceph: fix potential use-after-free in ceph_mdsc_build_pathJeff Layton
2019-05-07ceph: dump granular cap info in "caps" debugfs fileJeff Layton
2019-05-07ceph: make iterate_session_caps a public symbolJeff Layton
2019-05-07ceph: fix NULL pointer deref when debugging is enabledJeff Layton
2019-05-07ceph: properly handle granular statx requestsJeff Layton