Commit History

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