2019-07-08 |
Jeff Layton | ceph: handle btime in cap messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: add btime field to ceph_inode_info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: rename ceph_encode_addr to ceph_encode_banner_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: use TYPE_LEGACY for entity addrs instead of... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: fix decode_locker to use ceph_decode_entity_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: have MDS map decoding use entity_addr_t decoder Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: correctly decode ADDR2 addresses in incremental... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: fix watch_item_t decoding to use ceph_decode_entity... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: switch osdmap decoding to use ceph_decode_entity_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: ADDR2 support for monmap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: add ceph_decode_entity_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: fix sa_family just after reading address Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: remove request from waiting list before unregister Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: don't blindly unregister session that is in opening... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix infinite loop in get_quota_realm() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: add selinux support Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix debug print format in __set_xattr() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Hariprasad Kelam | ceph: fix warning PTR_ERR_OR_ZERO can be used Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: hold i_ceph_lock when removing caps for freeing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_se... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: use READ_ONCE to access d_parent in RCU critical... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix dir_lease_is_valid() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: close race between d_name_cmp() and update_dentry_lease() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Andrea Parri | ceph: fix improper use of smp_mb__before_atomic() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: fix "ceph.dir.rctime" vxattr value Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: remove unused vxattr length helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: fix listxattr vxattr buffer length calculation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: add ceph.snap.btime vxattr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: carry snapshot creation time with inodes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: clean up ceph.dir.pin vxattr name sizeof() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Dan Carpenter | ceph: silence a checker warning in mdsc_show() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Christoph Hellwig | libceph: remove ceph_get_direct_page_vector() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-27 |
Jeff Layton | ceph: fix ceph_mdsc_build_path to not stop on first... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: fix error handling in ceph_get_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: avoid iput_final() while holding mutex or in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: single workqueue for inode related works Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: flush dirty inodes before proceeding with remount Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: fix unaligned access in ceph_send_cap_releases Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | libceph: make ceph_pr_addr take an struct ceph_entity_addr... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | libceph: fix unaligned accesses in ceph_entity_addr... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Ilya Dryomov | rbd: don't assert on writes to snapshots Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Ilya Dryomov | rbd: client_mutex is never nested Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: print inode number in __caps_issued_mask debugging... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: just call get_session in __ceph_lookup_mds_session Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: simplify arguments and return semantics of try_get_cap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: fix comment over ceph_drop_caps_for_unlink Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: move wait for mds request into helper function Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: after an MDS request, do callback and completions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: use pathlen values returned by set_request_path_attr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: use __getname/__putname in ceph_mdsc_build_path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: use ceph_mdsc_build_path instead of clone_dentry_name Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: fix potential use-after-free in ceph_mdsc_build_path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: dump granular cap info in "caps" debugfs file Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: make iterate_session_caps a public symbol Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: fix NULL pointer deref when debugging is enabled Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: properly handle granular statx requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: remove superfluous inode_lock in ceph_fsync Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Arnd Bergmann | libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Arnd Bergmann | rbd: convert all rbd_assert(0) to BUG() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Arnd Bergmann | rbd: avoid clang -Wuninitialized warning Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Yan, Zheng | ceph: snapshot nfs re-export Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Luis Henriques | ceph: quota: fix quota subdir mounts Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Luis Henriques | ceph: factor out ceph_lookup_inode() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Zhi Zhang | ceph: remove duplicated filelock ref increase Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-04-23 |
Yan, Zheng | ceph: fix ci->i_head_snapc leak Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-04-23 |
Jeff Layton | ceph: handle the case where a dentry has been renamed... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-04-23 |
Jeff Layton | ceph: ensure d_name stability in ceph_dentry_hash() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-04-23 |
Jeff Layton | ceph: only use d_name directly when parent is locked Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-27 |
Al Viro | ceph: fix use-after-free on symlink traversal Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-25 |
Ilya Dryomov | libceph: fix breakage caused by multipage bvecs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-20 |
Ilya Dryomov | rbd: drop wait_for_latest_osdmap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-20 |
Ilya Dryomov | libceph: wait for latest osdmap in ceph_monc_blacklist_add() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-18 |
Ilya Dryomov | rbd: set io_min, io_opt and discard_granularity to... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Jeff Layton | Documentation: modern versions of ceph are not backed... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: whole-object write and zeroout should copyup when... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: copyup with an empty snapshot context (aka deep... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: introduce rbd_obj_issue_copyup_ops() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: factor out __rbd_osd_req_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: clear ->xferred on error from rbd_obj_issue_copyup() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: remove experimental designation from kernel layering Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: add mount option to limit caps count Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: periodically trim stale dentries Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: delete stale dentry when last reference is dropped Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: remove dentry_lru file from debugfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: touch existing cap when handling reply Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
zhengbin | ceph: pass inclusive lend parameter to filemap_write_and_wai... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: round off and ignore discards that are too small Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: handle DISCARD and WRITE_ZEROES separately Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Ilya Dryomov | rbd: get rid of obj_req->obj_request_count Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Gustavo A. R. Silva | libceph: use struct_size() for kmalloc() in crush_decode() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: send cap releases more aggressively Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: support getting ceph.dir.pin vxattr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: support versioned reply Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: map snapid to anonymous bdev ID Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: split large reconnect into multiple messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: decode feature bits in session message Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |