2018-04-02 |
Ilya Dryomov | rbd: remove old request handling code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: new request handling code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: handle zero-length data items Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: move from raw pages to bvec data descriptors Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: introduce BVECS data type Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: get rid of img_req->copyup_pages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: don't (ab)use obj_req->pages for stat requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove bio cloning helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph, rbd: new bio handling code (aka don't clone... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: start enums at 1 instead of 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph, ceph: change ceph_calc_file_object_mapping... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: eliminate overflows in ceph_calc_file_object_mapping() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: set max_segment_size to UINT_MAX Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-03-30 |
Yan, Zheng | ceph: only dirty ITER_IOVEC pages for direct read Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-03-01 |
Chengguang Xu | ceph: fix potential memory leak in init_caches() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-02-26 |
Chengguang Xu | ceph: fix dentry leak when failing to init debugfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-02-26 |
Chengguang Xu | libceph, ceph: avoid memory leak when specifying same... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-02-26 |
Zhi Zhang | ceph: flush dirty caps of unlinked inode ASAP Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-30 |
Chengguang Xu | ceph: improving efficiency of syncfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Chengguang Xu | libceph: check kstrndup() return value Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Zhi Zhang | ceph: try to allocate enough memory for reserved caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix race of queuing delayed caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: delete unreachable code in ceph_check_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: limit rate of cap import/export error messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix incorrect snaprealm when adding caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix un-balanced fsc->writeback_count update Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: track read contexts in ceph_file_info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: avoid dereferencing invalid pointer during cached... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: use atomic_t for ceph_inode_info::i_shared_gen Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: cleanup traceless reply handling for rename Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Fx cap for readdir request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: properly drop caps for setattr request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Lx cap for link/rename requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Ax cap for requests that create... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: whitelist RBD_FEATURE_OPERATIONS feature bit Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: use kmem_cache_zalloc() in rbd_img_request_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: obj_request->completion is unused Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-09 |
Ilya Dryomov | rbd: set max_segments to USHRT_MAX Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-09 |
Florian Margaine | rbd: reacquire lock should update lock owner client id Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
Yan, Zheng | ceph: drop negative child dentries before try pruning... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | rbd: default to single-major device number scheme Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Eric Biggers | libceph: don't WARN() if user tries to add invalid key Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
David Disseldorp | rbd: set discard_alignment to zero Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: silence sparse endianness warning in encode_caps_cb Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: remove the bump of i_version Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: present consistent fsid, regardless of arch endianness Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: clean up spinlocking and list handling around... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | rbd: get rid of rbd_mapping::read_only Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | rbd: fix and simplify rbd_ioctl_set_ro() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Colin Ian King | ceph: remove unused and redundant variable dropping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Gustavo A. R. Silva | ceph: mark expected switch fall-throughs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | ceph: -EINVAL on decoding failure in ceph_mdsc_handle_fsmap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: disable cached readdir after dropping positive... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Thomas Meyer | ceph: fix bool initialization/comparison Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: handle 'session get evicted while there are file... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: optimize flock encoding during reconnect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: make lock_to_ceph_filelock() static Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: keep auth cap when inode has flocks or posix... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-09 |
Ilya Dryomov | rbd: use GFP_NOIO for parent stat and data requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-10-25 |
Jeff Layton | ceph: unlock dangling spinlock in try_flush_caps() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-10-02 |
Yan, Zheng | ceph: fix __choose_mds() for LSSNAP request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-10-02 |
Yan, Zheng | ceph: properly queue cap snap for newly created snap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-19 |
Yan, Zheng | ceph: avoid panic in create_session_open_msg() if utsname... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-19 |
Ilya Dryomov | libceph: don't allow bidirectional swap of pg-upmap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: stop on-going cached readdir if mds revokes FILE_SHARE... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: wait on writeback after writing snapshot data Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix capsnap dirty pages accounting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: ignore wbc->range_{start,end} when write back... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix "range cyclic" mode writepages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup local variables in ceph_writepages_start() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: optimize pagevec iterating in ceph_writepages_start() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make writepage_nounlock() invalidate page that... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly get capsnap's size in get_oldest_context() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove stale check in ceph_invalidatepage() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: queue cap snap only when snap realm's context... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: handle race between vmtruncate and queuing cap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix message order check in handle_cap_export() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix NULL pointer dereference in ceph_flush_snaps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Markus Elfring | ceph: adjust 36 checks for NULL pointers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Markus Elfring | ceph: delete an unnecessary return statement in update_dentr... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Markus Elfring | ceph: ENOMEM pr_err in __get_or_create_frag() is redundant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Luis Henriques | ceph: check negative offsets in ceph_llseek() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Douglas Fuller | ceph: more accurate statfs Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly set snap follows for cap reconnect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't use CEPH_OSD_FLAG_ORDERSNAP Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: include snapc in debug message of write Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make sure flushsnap messages are sent in proper... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix -EOLDSNAPC handling Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: send LSSNAP request to auth mds of directory... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't fill readdir cache for LSSNAP reply Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup ceph_readdir_prepopulate() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Jeff Layton | ceph: use errseq_t for writeback error reporting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: new cap message flags indicate if there is pending... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yanhu Cao | ceph: nuke startsync op Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Kefeng Wang | rbd: silence bogus uninitialized use warning in rbd_acquire_... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: validate correctness of some mount options Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd write size Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove unused cap_release_safety mount option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |