Thank you for the reviews. I removed the blank line and will apply these in a minute.
On Fri, Aug 23, 2013 at 10:00:17AM -0700, Jarno Rajahalme wrote: > Good, except for that one extra blank line? > > Acked-by: Jarno Rajahalme <jrajaha...@nicira.com> > > On Aug 21, 2013, at 1:01 PM, Ben Pfaff <b...@nicira.com> wrote: > > > I get a bunch of thread-safety warnings with the latest Clang without this > > patch, because Clang is smart enough to see locking and unlocking but not > > smart enough to figure out the relationships. This refactoring avoids the > > warnings. > > > > I first noticed these warnings with Clang 1:3.4~svn188890-1~exp1. > > I previously used version 1:3.4~svn187484-1~exp1. > > > > Signed-off-by: Ben Pfaff <b...@nicira.com> > > --- > > ofproto/ofproto-dpif-xlate.c | 56 > > +++++++++++++++++++++++------------------- > > 1 file changed, 31 insertions(+), 25 deletions(-) > > > > diff --git a/ofproto/ofproto-dpif-xlate.c b/ofproto/ofproto-dpif-xlate.c > > index 4578675..1b5e9eb 100644 > > --- a/ofproto/ofproto-dpif-xlate.c > > +++ b/ofproto/ofproto-dpif-xlate.c > > @@ -1664,6 +1664,26 @@ compose_output_action(struct xlate_ctx *ctx, > > ofp_port_t ofp_port) > > } > > > > static void > > +xlate_recursively(struct xlate_ctx *ctx, struct rule_dpif *rule) > > + OVS_RELEASES(rule->up.evict) > > +{ > > + struct rule_dpif *old_rule = ctx->rule; > > + > > + if (ctx->xin->resubmit_stats) { > > + rule_credit_stats(rule, ctx->xin->resubmit_stats); > > + } > > + > > Extra blank line here. > > > + > > + ctx->recurse++; > > + ctx->rule = rule; > > + do_xlate_actions(rule->up.ofpacts, rule->up.ofpacts_len, ctx); > > + ctx->rule = old_rule; > > + ctx->recurse--; > > + > > + rule_release(rule); > > +} > > + > _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev