On Fri, Oct 2, 2015 at 9:48 PM, Nicholas Krause <xerofoify@xxxxxxxxx> wrote: > This removes unused goto labels in decode crush map functions related > to error paths due to them never being used on any error path for these > particular functions in the file, osdmap.c. > > Signed-off-by: Nicholas Krause <xerofoify@xxxxxxxxx> > --- > net/ceph/osdmap.c | 10 ---------- > 1 file changed, 10 deletions(-) > > diff --git a/net/ceph/osdmap.c b/net/ceph/osdmap.c > index 7d8f581..2f8e41c 100644 > --- a/net/ceph/osdmap.c > +++ b/net/ceph/osdmap.c > @@ -59,8 +59,6 @@ static int crush_decode_uniform_bucket(void **p, void *end, > ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad); ^^^ > b->item_weight = ceph_decode_32(p); > return 0; > -bad: ^^^ > - return -EINVAL; > } I realize that these macros are sneaky, but you should at least compile-test your patches before you send them out. Thanks, Ilya -- 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