2017-02-20 |
Seraphime Kirkovski | ceph: cleanup ACCESS_ONCE -> READ_ONCE
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: pass parent inode info to ceph_encode_dentry_release... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: fix unsafe dcache access in ceph_encode_dentry_release Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: pass parent dir ino info to build_dentry_path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: clean up unsafe d_parent accesses in build_dentry_path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: clean up unsafe d_parent access in __choose_mds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-01-18 |
Jeff Layton | ceph: fix bad endianness handling in parse_reply_info_extra Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-01-18 |
Jeff Layton | ceph: fix endianness bug in frag_tree_split_cmp Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-01-18 |
Jeff Layton | ceph: fix endianness of getattr mask in ceph_d_revalidate Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-01-18 |
Ilya Dryomov | libceph: make sure ceph_aes_crypt() IV is aligned Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-01-18 |
Yan, Zheng | ceph: fix ceph_get_caps() interruption Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-01-12 |
Geng, Jichao | ceph: fix get_oldest_context()
|
commit | commitdiff | tree |
2017-01-12 |
Yan, Zheng | ceph: fix mds cluster availability check
|
commit | commitdiff | tree |
2016-12-14 |
Ilya Dryomov | libceph: remove now unused finish_request() wrapper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-14 |
Ilya Dryomov | libceph: always signal completion when done Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-14 |
Yan, Zheng | ceph: avoid creating orphan object when checking pool...
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: properly set issue_seq for cap release
|
commit | commitdiff | tree |
2016-12-12 |
Jeff Layton | ceph: add flags parameter to send_cap_msg
|
commit | commitdiff | tree |
2016-12-12 |
Jeff Layton | ceph: update cap message struct version to 10
|
commit | commitdiff | tree |
2016-12-12 |
Jeff Layton | ceph: define new argument structure for send_cap_msg
|
commit | commitdiff | tree |
2016-12-12 |
Jeff Layton | ceph: move xattr initialzation before the encoding...
|
commit | commitdiff | tree |
2016-12-12 |
Jeff Layton | ceph: fix minor typo in unsafe_request_wait
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: record truncate size/seq for snap data writeback
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: check availability of mds cluster on mount
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: fix splice read for no Fc capability case
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: try getting buffer capability for readahead/fadvise
|
commit | commitdiff | tree |
2016-12-12 |
Nikolay Borisov | ceph: fix scheduler warning due to nested blocking
|
commit | commitdiff | tree |
2016-12-12 |
Zhi Zhang | ceph: fix printing wrong return variable in ceph_direct_read... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Tobias Klauser | crush: include mapper.h in mapper.c Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | rbd: silence bogus -Wmaybe-uninitialized warning Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: no need to drop con->mutex for ->get_authorizer() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: drop len argument of *verify_authorizer_reply() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: verify authorize reply on connect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: no need for GFP_NOFS in ceph_monc_init() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: stop allocating a new cipher on every crypto... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: uninline ceph_crypto_key_destroy() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: remove now unused ceph_*{en,de}crypt*() functions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: switch ceph_x_decrypt() to ceph_crypt() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: switch ceph_x_encrypt() to ceph_crypt() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: tweak calcu_signature() a little Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: rename and align ceph_x_authorizer::reply_buf Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: introduce ceph_crypt() for in-place en/decryption Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: introduce ceph_x_encrypt_offset() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: old_key in process_one_ticket() is redundant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: ceph_x_encrypt_buflen() takes in_len Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-08 |
Jeff Layton | ceph: don't set req->r_locked_dir in ceph_d_revalidate Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Ilya Dryomov | libceph: initialize last_linger_id with a large integer Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Yan, Zheng | libceph: fix legacy layout decode with pool 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Yan, Zheng | ceph: use default file splice read callback Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-18 |
Wei Yongjun | ceph: fix non static symbol warning Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-18 |
Geert Uytterhoeven | ceph: fix uninitialized dentry pointer in ceph_real_mount()
|
commit | commitdiff | tree |
2016-10-18 |
Yan, Zheng | ceph: fix readdir vs fragmentation race
|
commit | commitdiff | tree |
2016-10-15 |
Nikolay Borisov | ceph: fix error handling in ceph_read_iter Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-15 |
Ilya Dryomov | rbd: don't retry watch reregistration if header object... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-15 |
Ilya Dryomov | rbd: don't wait for the lock forever if blacklisted Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-05 |
Ilya Dryomov | crush: remove redundant local variable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-05 |
Ilya Dryomov | crush: don't normalize input of crush_ln iteratively Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Andreas Gerstmayr | ceph: fix description for rsize and rasize mount options Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Markus Elfring | rbd: use kmalloc_array() in rbd_header_from_disk() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Wei Yongjun | ceph: use list_move instead of list_del/list_add Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: handle CEPH_SESSION_REJECT message
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: avoid accessing / when mounting a subpath
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: fix mandatory flock check
|
commit | commitdiff | tree |
2016-10-03 |
NeilBrown | ceph: remove warning when ceph_releasepage() is called...
|
commit | commitdiff | tree |
2016-10-03 |
NeilBrown | ceph: ignore error from invalidate_inode_pages2_range...
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: fix error handling of start_read()
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: add rbd_obj_request_error() helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: img_data requests don't own their page array Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: don't call rbd_osd_req_format_read() for !img_data... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: rework rbd_img_obj_exists_submit() error paths Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: don't crash or leak on errors in rbd_img_obj_parent_rea... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: move bumping img_request refcount into rbd_obj_request_... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: mark the original request as done if stat request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: clean up asserts in rbd_img_obj_request_submit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: change rbd_obj_request_submit() signature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: lock_on_read map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-09-05 |
Nicolas Iooss | ceph: do not modify fi->frag in need_reset_readdir() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add force close option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add 'config_info' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add 'snap_id' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add 'cluster_fsid' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: add 'client_addr' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: print capacity in decimal and features in hex Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: support for exclusive-lock feature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: retry watch re-registration periodically Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: introduce a per-device ordered workqueue Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | libceph: rename ceph_client_id() -> ceph_client_gid() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for blacklisting clients Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for lock.lock_info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for advisory locking on RADOS objects Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: add ceph_osdc_call() single-page helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for CEPH_OSD_OP_LIST_WATCHERS Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | libceph: rename ceph_entity_name_encode() -> ceph_auth_entit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-09 |
Ilya Dryomov | ceph: initialize pathbase in the !dentry case in encode_caps... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-09 |
Ilya Dryomov | rbd: nuke the 32-bit pool id check Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Ilya Dryomov | rbd: destroy header_oloc in rbd_dev_release() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Yan, Zheng | ceph: fix null pointer dereference in ceph_flush_snaps()
|
commit | commitdiff | tree |
2016-08-08 |
Wei Yongjun | libceph: using kfree_rcu() to simplify the code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |