diff --git a/net/netfilter/nft_last.c b/net/netfilter/nft_last.c index bbb352b64c7378d5b83e5aba0354870419fcad94..8088b99f2ee3e4083bd3411c7aca3e09551f670f 100644 --- a/net/netfilter/nft_last.c +++ b/net/netfilter/nft_last.c @@ -37,7 +37,7 @@ static int nft_last_init(const struct nft_ctx *ctx, const struct nft_expr *expr, if (err < 0) return err; - priv->last_jiffies = jiffies + (unsigned long)last_jiffies; + priv->last_jiffies = jiffies - (unsigned long)last_jiffies; } return 0;