Aside from the max pg size #define, these looks good! Reviewed-by: Sage Weil <sage@xxxxxxxxxxx> On Mon, 3 Feb 2014, Ilya Dryomov wrote: > Hello, > > - 1/4 is a simple error path fix > - 2/4 replaces VLA with a heap buffer > - 3/4 and 4/4 eliminate a possible race condition in redirect reply > handling > > I think these can go into rc2 after some testing. > > Thanks, > > Ilya > > > Ilya Dryomov (4): > libceph: fix error handling in ceph_osdc_init() > libceph: a per-osdc crush scratch buffer > libceph: factor out logic from ceph_osdc_start_request() > libceph: take map_sem for read in handle_reply() > > include/linux/ceph/osdmap.h | 3 ++ > net/ceph/osd_client.c | 84 +++++++++++++++++++++++++++---------------- > net/ceph/osdmap.c | 25 ++++++++----- > 3 files changed, 73 insertions(+), 39 deletions(-) > > -- > 1.7.10.4 > > -- > 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