Luis Henriques
|
23ddf9bea9
libceph: support the RADOS copy-from operation
|
7 年之前 |
Ilya Dryomov
|
98c4bfe9d8
libceph: check reply num_data_items in setup_request_data()
|
7 年之前 |
Ilya Dryomov
|
0d9c1ab3be
libceph: preallocate message data items
|
7 年之前 |
Ilya Dryomov
|
26f887e0a3
libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls
|
7 年之前 |
Ilya Dryomov
|
39e58c3425
libceph: introduce alloc_watch_request()
|
7 年之前 |
Ilya Dryomov
|
81c65213d7
libceph: assign cookies in linger_submit()
|
7 年之前 |
Ilya Dryomov
|
3b83f60da6
libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get()
|
7 年之前 |
Ilya Dryomov
|
41a264e1b3
libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op()
|
7 年之前 |
Ilya Dryomov
|
894868330a
libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist()
|
7 年之前 |
Ilya Dryomov
|
33165d4723
libceph: introduce ceph_pagelist_alloc()
|
7 年之前 |
Ilya Dryomov
|
24639ce560
libceph: osd_req_op_cls_init() doesn't need to take opcode
|
7 年之前 |
Ilya Dryomov
|
6daca13d2e
libceph: add authorizer challenge
|
7 年之前 |
Arnd Bergmann
|
fac02ddf91
libceph: use timespec64 for r_mtime
|
7 年之前 |
Ilya Dryomov
|
6d54228fd1
libceph: make ceph_osdc_notify{,_ack}() payload_len u32
|
7 年之前 |
Linus Torvalds
|
dc594c39f7
Merge tag 'ceph-for-4.18-rc1' of git://github.com/ceph/ceph-client
|
7 年之前 |
Linus Torvalds
|
2857676045
Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
|
7 年之前 |
Kees Cook
|
acafe7e302
treewide: Use struct_size() for kmalloc()-family
|
7 年之前 |
Ilya Dryomov
|
a86f009f10
libceph: allocate the locator string with GFP_NOFAIL
|
7 年之前 |
Ilya Dryomov
|
c843d13cae
libceph: make abort_on_full a per-osdc setting
|
7 年之前 |
Ilya Dryomov
|
690f951d7e
libceph: don't abort reads in ceph_osdc_abort_on_full()
|
7 年之前 |
Ilya Dryomov
|
6001567c14
libceph: avoid a use-after-free during map check
|
7 年之前 |
Ilya Dryomov
|
29e878201e
libceph: don't warn if req->r_abort_on_full is set
|
7 年之前 |
Ilya Dryomov
|
4eea0fefd7
libceph: use for_each_request() in ceph_osdc_abort_on_full()
|
7 年之前 |
Ilya Dryomov
|
88bc1922c2
libceph: defer __complete_request() to a workqueue
|
7 年之前 |
Ilya Dryomov
|
26df726bcd
libceph: move more code into __complete_request()
|
7 年之前 |
Ilya Dryomov
|
0d09c57d08
libceph: no need to call flush_workqueue() before destruction
|
7 年之前 |
Ilya Dryomov
|
66850df585
libceph: introduce ceph_osdc_abort_requests()
|
7 年之前 |
Chengguang Xu
|
fe943d5042
libceph, rbd: add error handling for osd_req_op_cls_init()
|
7 年之前 |
Ilya Dryomov
|
0010f7052d
libceph: add osd_req_op_extent_osd_data_bvecs()
|
7 年之前 |
Chengguang Xu
|
57a35dfb52
libceph, ceph: add __init attribution to init funcitons
|
7 年之前 |