summaryrefslogtreecommitdiffstats
path: root/fs/ceph
Commit message (Expand)AuthorAgeFilesLines
* ceph: avoid repeatedly adding inode to mdsc->snap_flush_listYan, Zheng2019-05-021-1/+2
* ceph: don't update importing cap's mseq when handing cap exportYan, Zheng2019-04-041-1/+0
* ceph: fix endianness of getattr mask in ceph_d_revalidateJeff Layton2018-11-201-2/+3
* ceph: don't set req->r_locked_dir in ceph_d_revalidateJeff Layton2018-11-201-10/+14
* ceph: use lookup request to revalidate dentryYan, Zheng2018-11-204-0/+51
* ceph: fix llistxattr on symlinkYan, Zheng2018-11-201-2/+1
* ceph: always update atime/mtime/ctime for new inodeYan, Zheng2018-10-211-3/+7
* mm: drop vm_ops->remap_pages and generic_file_remap_pages() stubKirill A. Shutemov2018-10-031-1/+0
* ceph: fix memory leak in __ceph_setxattr()Luis Henriques2017-08-261-0/+3
* ceph: fix recursion between ceph_set_acl() and __ceph_setattr()Yan, Zheng2017-07-181-8/+6
* ceph: fix bad endianness handling in parse_reply_info_extraJeff Layton2017-03-161-4/+5
* fs: Give dentry to inode_change_ok() instead of inodeJan Kara2017-02-231-1/+1
* Revert "fs: Give dentry to inode_change_ok() instead of inode"Ben Hutchings2017-02-231-1/+1
* posix_acl: Clear SGID bit when setting file permissionsJan Kara2016-11-201-4/+2
* fs: Give dentry to inode_change_ok() instead of inodeJan Kara2016-11-201-1/+1
* ceph: Correctly return NXIO errors from ceph_llseekPhil Turnbull2016-11-201-7/+5
* libceph: make authorizer destruction independent of ceph_auth_clientIlya Dryomov2016-06-151-4/+2
* ceph: fix request time stamp encodingYan, Zheng2016-04-111-1/+5
* ceph: fix message length computationArnd Bergmann2015-12-131-1/+1
* fs: create and use seq_show_option for escapingKees Cook2015-09-291-1/+2
* ceph: introduce global empty snap contextYan, Zheng2015-02-173-3/+35
* move d_rcu from overlapping d_child to overlapping d_aliasAl Viro2015-01-152-5/+5
* ceph: do_sync is never initializedDan Carpenter2015-01-151-1/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds2014-06-128-231/+310
|\
| * ceph: use truncate_pagecache() instead of truncate_inode_pages()Yan, Zheng2014-06-081-2/+2
| * ceph: include time stamp in every MDS requestSage Weil2014-06-062-1/+9
| * ceph: refactor readpage_nounlock() to make the logic clearerZhang Zhen2014-06-061-10/+7
| * mds: check cap ID when handling cap export messageYan, Zheng2014-06-061-1/+1
| * ceph: remember subtree root dirfrag's auth MDSYan, Zheng2014-06-061-1/+7
| * ceph: introduce ceph_fill_fragtree()Yan, Zheng2014-06-061-45/+84
| * ceph: handle cap import atomicallyYan, Zheng2014-06-061-45/+54
| * ceph: pre-allocate ceph_cap struct for ceph_add_cap()Yan, Zheng2014-06-063-79/+85
| * ceph: update inode fields according to issued capsYan, Zheng2014-06-062-57/+71
| * ceph: queue vmtruncate if necessary when handing cap grant/revokeYan, Zheng2014-06-061-10/+16
| * ceph: remove useless ACL checkZhang Zhen2014-06-061-6/+0
| * ceph: ceph_get_parent() can be staticFengguang Wu2014-06-061-1/+1
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2014-06-122-115/+74
|\ \
| * | ceph: switch to iter_file_splice_write()Al Viro2014-06-121-1/+1
| * | ceph: switch to ->write_iter()Al Viro2014-05-061-31/+26
| * | ceph_sync_direct_write: stop poking into iov_iter gutsAl Viro2014-05-061-26/+23
| * | ceph_sync_read: stop poking into iov_iter gutsAl Viro2014-05-061-28/+18
| * | ceph: switch to ->read_iter()Al Viro2014-05-061-11/+7
| * | start adding the tag to iov_iterAl Viro2014-05-061-4/+4
| * | new helper: generic_file_read_iter()Al Viro2014-05-061-14/+1
| * | ceph_aio_read(): keep iov_iter across retriesAl Viro2014-05-061-6/+8
| * | pass iov_iter to ->direct_IO()Al Viro2014-05-061-2/+2
| * | kill generic_segment_checks()Al Viro2014-05-061-10/+3
| * | kill iov_iter_copy_from_user()Al Viro2014-05-061-2/+1
| |/
* | fs/ceph/debugfs.c: replace seq_printf by seq_putsFabian Frederick2014-06-061-3/+3
* | fs/ceph: replace pr_warning by pr_warnFabian Frederick2014-06-064-6/+6