Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a9e8ba2cb3eb64cf6cfa509d096ef79bc1c827ae
/
drivers
/
block
/
rbd.c
a9e8ba2c
rbd: enforce parent overlap
by Alex Elder
· 12 years ago
0eefd47
rbd: issue a copyup for layered writes
by Alex Elder
· 12 years ago
3d7efd1
rbd: implement full object parent reads
by Alex Elder
· 12 years ago
d98df63
rbd: revalidate_disk upon rbd resize
by Laurent Barbe
· 12 years ago
f1a4739
rbd: support page array image requests
by Alex Elder
· 12 years ago
b9434c5
rbd: define zero_pages()
by Alex Elder
· 12 years ago
b454e36
rbd: encapsulate submission of image object requests
by Alex Elder
· 12 years ago
9d4df01
rbd: define separate read and write format funcs
by Alex Elder
· 12 years ago
c5b5ef6
rbd: issue stat request before layered write
by Alex Elder
· 12 years ago
5679c59
rbd: add target object existence flags
by Alex Elder
· 12 years ago
57acbaa
rbd: always check IMG_DATA flag
by Alex Elder
· 12 years ago
b155e86
rbd: adjust image object request ref counting
by Alex Elder
· 12 years ago
406e2c9
libceph: kill off osd data write_request parameters
by Alex Elder
· 12 years ago
8b3e1a5
rbd: implement layered reads
by Alex Elder
· 12 years ago
2f82ee5
rbd: probe the parent of an image if present
by Alex Elder
· 12 years ago
6365d33
rbd: add an object request flag for image data objects
by Alex Elder
· 12 years ago
926f9b3
rbd: define an rbd object request flags field
by Alex Elder
· 12 years ago
1217857
rbd: encapsulate image object end request handling
by Alex Elder
· 12 years ago
d0b2e94
rbd: define image request layered flag
by Alex Elder
· 12 years ago
9849e98
rbd: define image request originator flag
by Alex Elder
· 12 years ago
0c42524
rbd: define image request flags
by Alex Elder
· 12 years ago
7da22d2
rbd: record image-relative offset in object requests
by Alex Elder
· 12 years ago
55f27e0
rbd: record aggregate image transfer count
by Alex Elder
· 12 years ago
a5a337d
rbd: record overall image request result
by Alex Elder
· 12 years ago
5cbf6f12
rbd: update feature bits
by Alex Elder
· 12 years ago
04017e2
libceph: make method call data be a separate data item
by Alex Elder
· 12 years ago
a4ce40a
libceph: combine initializing and setting osd data
by Alex Elder
· 12 years ago
2169238
rbd: rearrange some code for consistency
by Alex Elder
· 12 years ago
44cd188
rbd: separate initialization of osd data
by Alex Elder
· 12 years ago
2fa1232
rbd: don't set data in rbd_osd_req_format_op()
by Alex Elder
· 12 years ago
c99d2d4
libceph: specify osd op by index in request
by Alex Elder
· 12 years ago
8c042b0
libceph: add data pointers in osd op structures
by Alex Elder
· 12 years ago
7952873
libceph: keep source rather than message osd op array
by Alex Elder
· 12 years ago
430c28c
rbd: define rbd_osd_req_format_op()
by Alex Elder
· 12 years ago
43bfe5d
libceph: define osd data initialization helpers
by Alex Elder
· 12 years ago
6010a45
rbd: define inbound data size for method ops
by Alex Elder
· 12 years ago
fdce58c
libceph: record length of bio list with bio
by Alex Elder
· 12 years ago
33803f3
libceph: define source request op functions
by Alex Elder
· 12 years ago
adfe695
ceph: move max constant definitions
by Alex Elder
· 12 years ago
175face
libceph: let osd ops determine request data length
by Alex Elder
· 12 years ago
e0c5948
libceph: record byte count not page count
by Alex Elder
· 12 years ago
0fff87e
libceph: separate read and write data
by Alex Elder
· 12 years ago
2ac2b7a
libceph: distinguish page and bio requests
by Alex Elder
· 12 years ago
2794a82a
libceph: separate osd request data info
by Alex Elder
· 12 years ago
46faeed
rbd: do a safe list traversal in rbd_img_request_submit()
by Alex Elder
· 12 years ago
6e2a450
rbd: don't zero-fill non-image object requests
by Alex Elder
· 12 years ago
1b83bef
libceph: update osd request/reply encoding
by Sage Weil
· 12 years ago
c47f937
rbd: pass length, not op for osd completions
by Alex Elder
· 12 years ago
39bf2c5
rbd: move rbd_osd_trivial_callback()
by Alex Elder
· 12 years ago
cc344fa
rbd: eliminate sparse warnings
by Alex Elder
· 12 years ago
37206ee
rbd: normalize dout() calls
by Alex Elder
· 12 years ago
632b88c
rbd: barriers are hard
by Alex Elder
· 12 years ago
4dda41d
rbd: ignore zero-length requests
by Alex Elder
· 12 years ago
903bb32
libceph: drop return value from page vector copy routines
by Alex Elder
· 12 years ago
23ed6e1
rbd: ignore result of ceph_copy_from_page_vector()
by Alex Elder
· 12 years ago
1ceae7e
rbd: prevent bytes transferred overflow
by Alex Elder
· 12 years ago
fbfab53
libceph: allow STAT osd operations
by Alex Elder
· 12 years ago
ef06f4d3
rbd: add parentheses to object request iterator macros
by Alex Elder
· 12 years ago
3c663bb
libceph: kill ceph_osdc_create_event() "one_shot" parameter
by Alex Elder
· 12 years ago
0774130
rbd: add barriers near done flag operations
by Alex Elder
· 12 years ago
a14ea26
rbd: turn off interrupts for open/remove locking
by Alex Elder
· 12 years ago
9cbb1d7
libceph: don't require r_num_pages for bio requests
by Alex Elder
· 12 years ago
1e32d34
rbd: don't take extra bio reference for osd client
by Alex Elder
· 12 years ago
b82d167
rbd: prevent open for image being removed
by Alex Elder
· 12 years ago
6d29290
rbd: define flags field, use it for exists flag
by Alex Elder
· 12 years ago
8eb8756
rbd: don't drop watch requests on completion
by Alex Elder
· 12 years ago
25dcf95
rbd: decrement obj request count when deleting
by Alex Elder
· 12 years ago
975241a
rbd: track object rather than osd request for watch
by Alex Elder
· 12 years ago
6977c3f
rbd: unregister linger in watch sync routine
by Alex Elder
· 12 years ago
9f20e02
rbd: get rid of rbd_req_sync_exec()
by Alex Elder
· 12 years ago
36be9a7
rbd: implement sync method with new code
by Alex Elder
· 12 years ago
cf81b60
rbd: send notify ack asynchronously
by Alex Elder
· 12 years ago
5ae9db8
rbd: get rid of rbd_req_sync_notify_ack()
by Alex Elder
· 12 years ago
b8d7003
rbd: use new code for notify ack
by Alex Elder
· 12 years ago
ecf7a03
rbd: get rid of rbd_req_sync_watch()
by Alex Elder
· 12 years ago
9969ebc
rbd: implement watch/unwatch with new code
by Alex Elder
· 12 years ago
86ea43b
rbd: get rid of rbd_req_sync_read()
by Alex Elder
· 12 years ago
788e2df
rbd: implement sync object read with new code
by Alex Elder
· 12 years ago
7d250b9
rbd: kill rbd_req_coll and rbd_request
by Alex Elder
· 12 years ago
2250a71
rbd: kill rbd_rq_fn() and all other related code
by Alex Elder
· 12 years ago
bf0d5f50
rbd: new request tracking code
by Alex Elder
· 12 years ago
c043064
rbd: don't retry setting up header watch
by Alex Elder
· 12 years ago
38901e0
rbd: check for overflow in rbd_get_num_segments()
by Alex Elder
· 12 years ago
98571b5
rbd: small changes
by Alex Elder
· 12 years ago
e0b4986
rbd: fix type of snap_id in rbd_dev_v2_snap_info()
by Alex Elder
· 12 years ago
8b84de7
rbd: assign watch request more directly
by Alex Elder
· 12 years ago
5efea49
rbd: move remaining osd op setup into rbd_osd_req_op_create()
by Alex Elder
· 12 years ago
2647ba3
rbd: move call osd op setup into rbd_osd_req_op_create()
by Alex Elder
· 12 years ago
8d23bf2
rbd: don't assign extent info in rbd_req_sync_op()
by Alex Elder
· 12 years ago
c561191
rbd: don't assign extent info in rbd_do_request()
by Alex Elder
· 12 years ago
1821665
rbd: don't leak rbd_req for rbd_req_sync_notify_ack()
by Alex Elder
· 12 years ago
2e53c6c
rbd: don't leak rbd_req on synchronous requests
by Alex Elder
· 12 years ago
907703d
rbd: combine rbd sync watch/unwatch functions
by Alex Elder
· 12 years ago
0903e87
rbd: use a common layout for each device
by Alex Elder
· 12 years ago
47dba7b
rbd: don't bother calculating file mapping
by Alex Elder
· 12 years ago
e01e792
rbd: open code rbd_calc_raw_layout()
by Alex Elder
· 12 years ago
0829661
rbd: pull in ceph_calc_raw_layout()
by Alex Elder
· 12 years ago
30573d6
rbd: assume single op in a request
by Alex Elder
· 12 years ago
139b431
rbd: there is really only one op
by Alex Elder
· 12 years ago
ae7ca4a3
libceph: pass num_op with ops
by Alex Elder
· 12 years ago
Next »