On Tue, Sep 02, 2014 at 04:42:25PM +0200, Arturo Borrero Gonzalez wrote: > This patch refactor the code to schedule objects deletion. > > They are useful in follow-up patches. > > In order to be able to use these new helper functions in all the code, > they are placed in the top of the file, with all the dependant functions > and symbols. > > Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@xxxxxxxxx> > --- > v2: rebased: now, nft_del*() functions use list_del_rcu(). > v3: rebased on top of patch 1/5. > v4: The v3 version had several issues due to the rebase. Fixed in this v4. > v5: no changes, resending the series. > +static inline void > +nft_rule_disactivate_next(struct net *net, struct nft_rule *rule) > +{ > + rule->genmask = (1 << gencursor_next(net)); > +} Since you're touching this anyway please get rid of the disactivate here as well and use deactivate consistently. > +static int > +nf_tables_delrule_deactivate(struct nft_ctx *ctx, struct nft_rule *rule) > +{ -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html