2017-02-20 |
Ilya Dryomov | rbd: kill obj_request->object_name and rbd_segment_name_cache Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: store and use obj_request->object_no Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: RBD_V{1,2}_DATA_FORMAT macros Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: factor out __rbd_osd_req_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: set offset and length outside of rbd_obj_request_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: support for data-pool feature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: introduce rbd_init_layout() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: use rbd_obj_bytes() more Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: remove now unused rbd_obj_request_wait() and helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: switch rbd_obj_method_sync() to ceph_osdc_call() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: pass reply buffer length through ceph_osdc_call() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: do away with obj_request in rbd_obj_read_sync() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: initialize rbd_dev->header_oloc early Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: kill rbd_image_header::{crypt_type,comp_type} Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | rbd: use kstrndup() in rbd_header_from_disk() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: bump CEPH_PG_MAX_SIZE to 32 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: don't go through with the mapping if the PG... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | crush: merge working data and scratch Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | crush: remove mutable part of CRUSH map Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: add osdmap_set_crush() helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Stafford Horne | libceph: remove unneeded stddef.h include Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: do a LOOKUP in d_revalidate instead of GETATTR Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: call update_dentry_lease even when r_locked dir... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: vet the target and parent inodes before updating... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: don't update_dentry_lease unless we actually... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: add a new flag to indicate whether parent is... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: convert bools in ceph_mds_request to a new r_req_flags... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: drop session argument to ceph_fill_trace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: remove "Debugging hook" from ceph_fill_trace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: avoid calling ceph_renew_caps() infinitely
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: make sure flushing inode in proper session's...
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: update readpages osd request according to size...
|
commit | commitdiff | tree |
2017-02-20 |
Jeff Layton | ceph: fix bogus endianness change in ceph_ioctl_set_layout Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Ilya Dryomov | libceph: include linux/sched.h into crypto.c directly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Arnd Bergmann | libceph: use BUG() instead of BUG_ON(1) Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: avoid updating mds_wanted too frequently
|
commit | commitdiff | tree |
2017-02-20 |
Andreas Gerstmayr | ceph: set io_pages bdi hint
|
commit | commitdiff | tree |
2017-02-20 |
Colin Ian King | ceph: fix spelling mistake: "enabing" -> "enabling"
|
commit | commitdiff | tree |
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 [idryomov@gmail.com: corresponding !__KERNEL__ include] 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 |
next |