On Wed, 2018-05-30 at 19:43 +0200, Ilya Dryomov wrote: > Hi Jeff, > > These are patches that that we discussed in various threads in the past > weeks: a workqueue for early completions and a bunch of ->r_abort_on_full > fixes. I have cleaned up and collected them into a series. > > Thanks, > > Ilya > > > Ilya Dryomov (7): > libceph: move more code into __complete_request() > libceph: defer __complete_request() to a workqueue > libceph: use for_each_request() in ceph_osdc_abort_on_full() > libceph: don't warn if req->r_abort_on_full is set > libceph: avoid a use-after-free during map check > libceph: don't abort reads in ceph_osdc_abort_on_full() > libceph: make abort_on_full a per-osdc setting > > fs/ceph/addr.c | 1 - > fs/ceph/file.c | 1 - > fs/ceph/super.c | 2 + > include/linux/ceph/osd_client.h | 4 +- > net/ceph/osd_client.c | 126 ++++++++++++++++++---------------------- > 5 files changed, 63 insertions(+), 71 deletions(-) > Nice work, Ilya. This all looks good to me. You can add: Acked-by: Jeff Layton <jlayton@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html