Show patches with: Submitter = Chengguang Xu       |   105 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
libceph: replace printk using pr_warn for warning message libceph: replace printk using pr_warn for warning message - - - --- 2019-02-11 Chengguang Xu New
[2/2] ceph: fix coding style for pointer parameter [1/2] ceph: remove redundant assignment - - - --- 2018-11-15 Chengguang Xu New
[1/2] ceph: remove redundant assignment [1/2] ceph: remove redundant assignment - - - --- 2018-11-15 Chengguang Xu New
ceph: check snap first in ceph_set_acl() ceph: check snap first in ceph_set_acl() - - - --- 2018-09-02 Chengguang Xu New
[2/2] libceph: add error handling code for osd_req_op_xattr_init() [1/2] libceph: add error handling code for osd_req_op_cls_init() - - - --- 2018-08-22 Chengguang Xu New
[1/2] libceph: add error handling code for osd_req_op_cls_init() [1/2] libceph: add error handling code for osd_req_op_cls_init() - - - --- 2018-08-22 Chengguang Xu New
ceph: remove unnecessary assignment ceph: remove unnecessary assignment - - - --- 2018-08-17 Chengguang Xu New
ceph: introduce a variable to avoid calling atomic_read() twice ceph: introduce a variable to avoid calling atomic_read() twice - - - --- 2018-08-14 Chengguang Xu New
rbd: add __init/__exit annotation rbd: add __init/__exit annotation - - - --- 2018-08-12 Chengguang Xu New
ceph: don't allow cross-quota link ceph: don't allow cross-quota link - - - --- 2018-08-10 Chengguang Xu New
ceph: add proper offset validation check to ceph_setattr() ceph: add proper offset validation check to ceph_setattr() - - - --- 2018-08-05 Chengguang Xu New
[v2,2/2] libceph: introudce a variable to avoid calling refcount_read() twice [v2,1/2] ceph: introudce a variable to avoid calling atomic_read() twice - - - --- 2018-08-02 Chengguang Xu New
[v2,1/2] ceph: introudce a variable to avoid calling atomic_read() twice [v2,1/2] ceph: introudce a variable to avoid calling atomic_read() twice - - - --- 2018-08-02 Chengguang Xu New
[4/4] libceph: introudce a variable to avoid calling refcount_read() twice [1/4] ceph: use type refcount_t for refcount of snap realm - - - --- 2018-07-31 Chengguang Xu New
[3/4] ceph: use type refcount_t for refcount of ceph_snapid_map [1/4] ceph: use type refcount_t for refcount of snap realm - - - --- 2018-07-31 Chengguang Xu New
[2/4] ceph: use type refcount_t for refcount of filelock [1/4] ceph: use type refcount_t for refcount of snap realm - - - --- 2018-07-31 Chengguang Xu New
[1/4] ceph: use type refcount_t for refcount of snap realm [1/4] ceph: use type refcount_t for refcount of snap realm - - - --- 2018-07-31 Chengguang Xu New
ceph: reset cap hold timeout only for requeued inode ceph: reset cap hold timeout only for requeued inode - - - --- 2018-07-30 Chengguang Xu New
[6/6] ceph: minor optimization for cap reservation code cleanup and minor optimization for cap reservation - - - --- 2018-07-28 Chengguang Xu New
[5/6] ceph: let ceph_trim_caps() return trimmed cap number code cleanup and minor optimization for cap reservation - - - --- 2018-07-28 Chengguang Xu New
[4/6] ceph: change return type of ceph_unreserve_caps() to void code cleanup and minor optimization for cap reservation - - - --- 2018-07-28 Chengguang Xu New
[3/6] ceph: refactor error handling code in ceph_reserve_caps() code cleanup and minor optimization for cap reservation - - - --- 2018-07-28 Chengguang Xu New
[2/6] ceph: refactor ceph_unreserve_caps() code cleanup and minor optimization for cap reservation - - - --- 2018-07-28 Chengguang Xu New
[1/6] ceph: introduce a helper for reducing duplicated code code cleanup and minor optimization for cap reservation - - - --- 2018-07-28 Chengguang Xu New
ceph: chagne to void return type for __do_request() ceph: chagne to void return type for __do_request() - - - --- 2018-07-28 Chengguang Xu New
[v2] ceph: add O_LARGEFILE flag check in ceph_open() - - - --- 2018-07-21 Chengguang Xu New
ceph: add O_LARGEFILE flag check in ceph_open() - - - --- 2018-07-20 Chengguang Xu New
[v2,4/4] ceph: compare fsc->max_file_size and inode->i_size for max file size limit - - - --- 2018-07-19 Chengguang Xu New
[v2,3/4] ceph: add additional offset check in ceph_write_iter() - - - --- 2018-07-19 Chengguang Xu New
[v2,2/4] ceph: add additional range check in ceph_fallocate() - - - --- 2018-07-19 Chengguang Xu New
[v2,1/4] ceph: add new field max_file_size in ceph_fs_client - - - --- 2018-07-19 Chengguang Xu New
[5/5] ceph: compare fsc->max_file_size and inode->i_size for max file size limit - - - --- 2018-07-18 Chengguang Xu New
[4/5] ceph: add additional offset check in ceph_read_iter() - - - --- 2018-07-18 Chengguang Xu New
[3/5] ceph: add additional offset check in ceph_write_iter() - - - --- 2018-07-18 Chengguang Xu New
[2/5] ceph: add additional range check in ceph_fallocate() - - - --- 2018-07-18 Chengguang Xu New
[1/5] ceph: add new field max_file_size in ceph_fs_client - - - --- 2018-07-18 Chengguang Xu New
ceph: set s_maxbytes to MAX_LFS_FILESIZE when m_max_file_size is larger than MAX_LFS_FILESIZE - - - --- 2018-07-16 Chengguang Xu New
[Resend,2/2] ceph: delete redundant debug message - - - --- 2018-07-12 Chengguang Xu New
[Resend,1/2] ceph: introudce a variable to avoid calling refcount_read() twice - - - --- 2018-07-12 Chengguang Xu New
[2/2] ceph: delete redundant debug message - - - --- 2018-07-12 Chengguang Xu New
[1/2] ceph: introudce a variable to avoid calling refcount_read() twice - - - --- 2018-07-12 Chengguang Xu New
ceph: replace variable ret using err for error case in ceph_pre_init_acls() - - - --- 2018-07-09 Chengguang Xu New
[2/2] ceph: add d_drop for some error cases in ceph_symlink() - - - --- 2018-07-09 Chengguang Xu New
[1/2] ceph: add d_drop for some error cases in ceph_mknod() - - - --- 2018-07-09 Chengguang Xu New
libceph: stop parsing when detecting bad option - - - --- 2018-06-27 Chengguang Xu New
[v2,2/2] ceph: use ceph_pagelist_encode_string() for encoding string - - - --- 2018-06-24 Chengguang Xu New
[v2,1/2] ceph: check string length in ceph_pagelist_encode_string() for safety - - - --- 2018-06-24 Chengguang Xu New
[3/3] ceph: use ceph_pagelist_encode_string() for encoding string - - - --- 2018-06-23 Chengguang Xu New
[2/3] ceph: change hard coded size to sizeof(u32) in ceph_pre_init_acls() - - - --- 2018-06-23 Chengguang Xu New
[1/3] ceph: add BUG_ON check to ceph_pagelist_encode_string() for safety - - - --- 2018-06-23 Chengguang Xu New
[v2] ceph: restore ctime as well in the case of restoring old mode - - - --- 2018-06-22 Chengguang Xu New
ceph: restore ctime as well in the case of restoring old mode - - - --- 2018-06-22 Chengguang Xu New
[v2] ceph: add retry logic for error -ERANGE in ceph_get_acl() - - - --- 2018-06-20 Chengguang Xu New
ceph: add retry logic for error -ERANGE in ceph_get_acl() - - - --- 2018-06-19 Chengguang Xu New
doc: update description of ceph mount option - - - --- 2018-06-04 Chengguang Xu New
[v3] ceph: show mount option 'ino32' if the value is different with default - - - --- 2018-06-04 Chengguang Xu New
[v2] ceph: show more mount options if the value is different with default - - - --- 2018-05-31 Chengguang Xu New
ceph: show more mount options if the value is different with default - - - --- 2018-05-31 Chengguang Xu New
[v3] ceph: strengthen the validation check about rsize/wsize/readdir_max_bytes - - - --- 2018-05-30 Chengguang Xu New
[v2] ceph: strengthen the validation check about rsize/wsize/readdir_max_bytes - - - --- 2018-05-30 Chengguang Xu New
ceph: strengthen the validation check about rsize & wsize - - - --- 2018-05-30 Chengguang Xu New
ceph: fix alignment of rasize - - - --- 2018-05-30 Chengguang Xu New
libceph: optimize ceph_msg_new - - - --- 2018-04-17 Chengguang Xu New
libceph: add error handling for osd_req_op_cls_init - - - --- 2018-04-12 Chengguang Xu New
ceph: surround debugfs related code with CONFIG_DEBUG_FS - - - --- 2018-03-15 Chengguang Xu New
ceph: fix invalid point dereference for error case in mdsc destroy - - - --- 2018-03-14 Chengguang Xu New
[v2] ceph: optimize mds session register - - - --- 2018-03-13 Chengguang Xu New
ceph: delete unnecessary mutex lock/unlock - - - --- 2018-03-13 Chengguang Xu New
ceph: optimize mds session register - - - --- 2018-03-13 Chengguang Xu New
ceph: return proper bool type to caller instead of pointer - - - --- 2018-03-13 Chengguang Xu New
[v3] ceph: optimize memory usage - - - --- 2018-03-13 Chengguang Xu New
[v2] ceph: sync metadata when having I_DIRTY_DATASYNC flag in fdatasync - - - --- 2018-03-11 Chengguang Xu New
ceph: code cleanup for getting random mds - - - --- 2018-03-11 Chengguang Xu New
ceph, libceph: add __init attribution to init funcitons - - - --- 2018-03-10 Chengguang Xu New
ceph: sync metadata when having I_DIRTY_DATASYNC flag in fdatasync - - - --- 2018-03-10 Chengguang Xu New
ceph: filter out used flags when printing unused open flags - - - --- 2018-03-09 Chengguang Xu New
[v2] ceph: optimize memory usage - - - --- 2018-03-09 Chengguang Xu New
ceph: optimize memory usage - - - --- 2018-03-05 Chengguang Xu New
ceph: fix potential memory leak - - - --- 2018-03-01 Chengguang Xu New
ceph: fix bare use of 'unsigned' - - - --- 2018-02-28 Chengguang Xu New
[v2] ceph: fix bare use of 'unsigned' - - - --- 2018-02-28 Chengguang Xu New
[v2] ceph: change variable name to follow common rule - - - --- 2018-02-28 Chengguang Xu New
ceph: change variable name to follow common rule - - - --- 2018-02-28 Chengguang Xu New
ceph: mark the cap cache as unreclaimable - - - --- 2018-02-27 Chengguang Xu New
ceph: release unreserved caps if having enough available caps - - - --- 2018-02-25 Chengguang Xu New
ceph: replacing hard-coded function name using __func__ - - - --- 2018-02-24 Chengguang Xu New
ceph: optimizing cap reservation - - - --- 2018-02-24 Chengguang Xu New
ceph: optimizing cap allocation - - - --- 2018-02-24 Chengguang Xu New
ceph: check return value of ceph_get_cap() - - - --- 2018-02-24 Chengguang Xu New
ceph: adding protection for showing cap reservation info - - - --- 2018-02-23 Chengguang Xu New
libceph: adding missing message types to ceph_msg_type_name() - - - --- 2018-02-22 Chengguang Xu New
[v2] ceph: use seq_show_option for string type options - - - --- 2018-02-15 Chengguang Xu New
ceph: use seq_show_option for string type options - - - --- 2018-02-13 Chengguang Xu New
libceph: fix misjudgement of maximum monitor number - - - --- 2018-02-11 Chengguang Xu New
ceph: change permission for readonly debugfs entries - - - --- 2018-02-10 Chengguang Xu New
ceph: fix slab error when removing ceph module - - - --- 2018-02-09 Chengguang Xu New
ceph: keep consistent semantic in fscache related option combination - - - --- 2018-02-07 Chengguang Xu New
[v2] ceph: minor cleanups of showing options - - - --- 2018-02-06 Chengguang Xu New
ceph: minor cleanups of showing options - - - --- 2018-02-06 Chengguang Xu New
ceph: avoid memory leak when specifying same option several times - - - --- 2018-02-06 Chengguang Xu New
« 1 2 »