On Thu, May 31, 2018 at 1:43 AM, Ilya Dryomov <idryomov@xxxxxxxxx> 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(-) > > -- > 2.4.3 > Reviewed-by: "Yan, Zheng" <zyan@xxxxxxxxxx> Thanks Yan, Zheng > -- > 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 -- 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