Toggle navigation
Patchwork
CEPH development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Chengguang Xu
| 105 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
«
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
»