2018-10-22 |
Ilya Dryomov | libceph: introduce ceph_pagelist_alloc() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Ilya Dryomov | libceph: osd_req_op_cls_init() doesn't need to take... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Ilya Dryomov | libceph: bump CEPH_MSG_MAX_DATA_LEN Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Luis Henriques | ceph: only allow punch hole mode in fallocate Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | ceph: refactor ceph_sync_read() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | ceph: check if LOOKUPNAME request was aborted when... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | ceph: fix dentry leak in ceph_readdir_prepopulate Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | Revert "ceph: fix dentry leak in splice_dentry()" Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Chengguang Xu | ceph: check snap first in ceph_set_acl() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Chengguang Xu | rbd: add __init/__exit annotations Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-10-22 |
Chengguang Xu | ceph: reset cap hold timeout only for requeued inode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-09-06 |
Ilya Dryomov | rbd: support cloning across namespaces Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-09-06 |
Ilya Dryomov | rbd: factor out get_parent_info() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-09-06 |
Ilya Dryomov | ceph: avoid a use-after-free in ceph_destroy_options() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Yan, Zheng | ceph: don't drop message if it contains more data than... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Yan, Zheng | ceph: support cephfs' own feature bits Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
YueHaibing | crush: fix using plain integer as NULL warning Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
YueHaibing | libceph: remove unnecessary non NULL check for request_key Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Chengguang Xu | ceph: refactor error handling code in ceph_reserve_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Chengguang Xu | ceph: refactor ceph_unreserve_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Chengguang Xu | ceph: change to void return type for __do_request() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Chengguang Xu | ceph: compare fsc->max_file_size and inode->i_size... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-13 |
Chengguang Xu | ceph: add additional size check in ceph_setattr() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: add additional offset check in ceph_write_iter() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: add additional range check in ceph_fallocate() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: add new field max_file_size in ceph_fs_client Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: check authorizer reply/challenge length before... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: implement CEPHX_V2 calculation mode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: add authorizer challenge Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: factor out encrypt_authorizer() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: factor out __ceph_x_decrypt() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: factor out __prepare_write_connect() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: store ceph_auth_handshake pointer in ceph_connection Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Stephen Hemminger | ceph: fix whitespace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Souptick Joarder | ceph: adding new return type vm_fault_t Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: remove now unused ceph_{en,de}code_timespec() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Arnd Bergmann | ceph: use timespec64 for r_stamp Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Arnd Bergmann | libceph: use timespec64 for r_mtime Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Arnd Bergmann | ceph: use timespec64 for inode timestamp Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Arnd Bergmann | ceph: stop using current_kernel_time() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Arnd Bergmann | libceph: use timespec64 in for keepalive2 and ticket... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: add d_drop for some error cases in ceph_symlink() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: add d_drop for some error cases in ceph_mknod() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: return errors from posix_acl_equiv_mode() correctly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Yan, Zheng | ceph: fix incorrect use of strncpy Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | rbd: support for images within namespaces Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | rbd: pass rbd_spec into parse_rbd_opts_token() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: amend "bad option arg" error message Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | libceph: stop parsing when a bad int arg is detected Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: change ceph_pagelist_encode_string() to take u32 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Ilya Dryomov | libceph: make ceph_osdc_notify{,_ack}() payload_len u32 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: restore ctime as well in the case of restoring... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-08-02 |
Chengguang Xu | ceph: add retry logic for error -ERANGE in ceph_get_acl() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-26 |
Yan, Zheng | ceph: fix dentry leak in splice_dentry() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Dongsheng Yang | rbd: flush rbd_dev->watch_dwork after watch is unregistered Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Chengguang Xu | ceph: update description of some mount options Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Chengguang Xu | ceph: show ino32 if the value is different with default Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Chengguang Xu | ceph: strengthen rsize/wsize/readdir_max_bytes validation Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Chengguang Xu | ceph: fix alignment of rasize Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Luis Henriques | ceph: fix use-after-free in ceph_statfs() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: prevent i_version from going back Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: fix wrong check for the case of updating link... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: allocate the locator string with GFP_NOFAIL Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: make abort_on_full a per-osdc setting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: don't abort reads in ceph_osdc_abort_on_full() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: avoid a use-after-free during map check Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: don't warn if req->r_abort_on_full is set Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: use for_each_request() in ceph_osdc_abort_on_full() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: defer __complete_request() to a workqueue Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: move more code into __complete_request() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: no need to call flush_workqueue() before destruction Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: flush pending works before shutdown super Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: abort osd requests on force umount Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: introduce ceph_osdc_abort_requests() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Luis Henriques | ceph: fix st_nlink stat for directories Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: support file lock on directory Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | ceph: show wsize only if non-default Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: handle the new nfiles/nsubdirs fields in cap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: define argument structure for handle_cap_grant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: update i_files/i_subdirs only when Fs cap is... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: always get rstat from auth mds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: use bit flags to define vxattr attributes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: use MSG_TRUNC for discarding received bytes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: get rid of more_kvec in try_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Chengguang Xu | libceph, rbd: add error handling for osd_req_op_cls_init() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Ilya Dryomov | ceph: fix iov_iter issues in ceph_direct_read_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Ilya Dryomov | libceph: add osd_req_op_extent_osd_data_bvecs() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Ilya Dryomov | ceph: fix rsize/wsize capping in ceph_direct_read_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-26 |
Ilya Dryomov | libceph: validate con->state at the top of try_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
Ilya Dryomov | libceph: reschedule a tick in finish_hunting() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
Ilya Dryomov | libceph: un-backoff on tick when we have a authenticated... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
Yan, Zheng | ceph: check if mds create snaprealm when setting quota Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Ilya Dryomov | rbd: notrim map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Ilya Dryomov | rbd: adjust queue limits for "fancy" striping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Arnd Bergmann | rbd: avoid Wreturn-type warnings Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Yan, Zheng | ceph: always update atime/mtime/ctime for new inode Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Dongsheng Yang | rbd: support timeout in rbd_wait_state_locked() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Ilya Dryomov | rbd: refactor rbd_wait_state_locked() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: report root dir quota usage in statfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |