Age | Commit message (Expand) | Author | Files | Lines |
2019-06-05 | ceph: fix error handling in ceph_get_caps() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -11/+11 |
2019-06-05 | ceph: avoid iput_final() while holding mutex or in dispatch thread | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 6 | -27/+71 |
2019-06-05 | ceph: single workqueue for inode related works | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 4 | -97/+74 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 2 | -32/+2 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -14/+1 |
2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -0/+1 |
2019-05-21 | treewide: Add SPDX license identifier for more missed files | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -0/+1 |
2019-05-16 | Merge tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-client | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 12 | -264/+751 |
2019-05-07 | Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -0/+1 |
2019-05-07 | Merge branch 'work.icache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 3 | -4/+3 |
2019-05-07 | ceph: flush dirty inodes before proceeding with remount | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -0/+7 |
2019-05-07 | ceph: fix unaligned access in ceph_send_cap_releases | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -1/+2 |
2019-05-07 | libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 2 | -2/+2 |
2019-05-07 | ceph: print inode number in __caps_issued_mask debugging messages | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -6/+6 |
2019-05-07 | ceph: just call get_session in __ceph_lookup_mds_session | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -7/+1 |
2019-05-07 | ceph: simplify arguments and return semantics of try_get_cap_refs | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -46/+30 |
2019-05-07 | ceph: fix comment over ceph_drop_caps_for_unlink | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -1/+1 |
2019-05-07 | ceph: move wait for mds request into helper function | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -15/+21 |
2019-05-07 | ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 2 | -23/+22 |
2019-05-07 | ceph: after an MDS request, do callback and completions | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -2/+1 |
2019-05-07 | ceph: use pathlen values returned by set_request_path_attr | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -2/+2 |
2019-05-07 | ceph: use __getname/__putname in ceph_mdsc_build_path | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 3 | -39/+36 |
2019-05-07 | ceph: use ceph_mdsc_build_path instead of clone_dentry_name | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -39/+3 |
2019-05-07 | ceph: fix potential use-after-free in ceph_mdsc_build_path | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -3/+5 |
2019-05-07 | ceph: dump granular cap info in "caps" debugfs file | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -2/+32 |
2019-05-07 | ceph: make iterate_session_caps a public symbol | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 2 | -8/+12 |
2019-05-07 | ceph: fix NULL pointer deref when debugging is enabled | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -1/+1 |
2019-05-07 | ceph: properly handle granular statx requests | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -28/+57 |
2019-05-07 | ceph: remove superfluous inode_lock in ceph_fsync | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -3/+0 |
2019-05-07 | ceph: snapshot nfs re-export | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -27/+323 |
2019-05-07 | ceph: quota: fix quota subdir mounts | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 4 | -10/+190 |
2019-05-07 | ceph: factor out ceph_lookup_inode() | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 2 | -2/+13 |
2019-05-07 | ceph: remove duplicated filelock ref increase | ![](https://seccdn.libravatar.org/avatar/9bd6520ba94d5ac831e845d036fd3ad5?s=13&d=retro) Zhi Zhang | 1 | -13/+0 |
2019-05-01 | ceph: use ->free_inode() | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 3 | -4/+3 |
2019-04-23 | ceph: fix ci->i_head_snapc leak | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 2 | -1/+15 |
2019-04-23 | ceph: handle the case where a dentry has been renamed on outstanding req | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -1/+15 |
2019-04-23 | ceph: ensure d_name stability in ceph_dentry_hash() | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -1/+5 |
2019-04-23 | ceph: only use d_name directly when parent is locked | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -11/+50 |
2019-04-08 | fs: mark expected switch fall-throughs | ![](https://seccdn.libravatar.org/avatar/095e35e39de5879df380df0dd89ee0bc?s=13&d=retro) Gustavo A. R. Silva | 1 | -0/+1 |
2019-03-27 | ceph: fix use-after-free on symlink traversal | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -1/+1 |
2019-03-05 | ceph: add mount option to limit caps count | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 6 | -21/+86 |
2019-03-05 | ceph: periodically trim stale dentries | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 5 | -68/+312 |
2019-03-05 | ceph: delete stale dentry when last reference is dropped | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 4 | -32/+104 |
2019-03-05 | ceph: remove dentry_lru file from debugfs | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -27/+0 |
2019-03-05 | ceph: touch existing cap when handling reply | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -0/+4 |
2019-03-05 | ceph: pass inclusive lend parameter to filemap_write_and_wait_range() | ![](https://seccdn.libravatar.org/avatar/d631214dc36a38d3f6b46669272a3bf1?s=13&d=retro) zhengbin | 1 | -5/+8 |
2019-03-05 | ceph: send cap releases more aggressively | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 6 | -34/+83 |
2019-03-05 | ceph: support getting ceph.dir.pin vxattr | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 5 | -1/+32 |
2019-03-05 | ceph: support versioned reply | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 2 | -49/+166 |
2019-03-05 | ceph: map snapid to anonymous bdev ID | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 5 | -17/+210 |