mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 16:44:58 +02:00
neighbour: remove neigh_parms_destroy()
neigh_parms_destroy() is a simple kfree(), no need for a forward declaration. neigh_parms_put() can instead call kfree() directly. Signed-off-by: Eric Dumazet <edumazet@google.com> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20250203151152.3163876-1-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
546d98393a
commit
a064068bb6
|
|
@ -832,12 +832,10 @@ static int pneigh_ifdown_and_unlock(struct neigh_table *tbl,
|
|||
return -ENOENT;
|
||||
}
|
||||
|
||||
static void neigh_parms_destroy(struct neigh_parms *parms);
|
||||
|
||||
static inline void neigh_parms_put(struct neigh_parms *parms)
|
||||
{
|
||||
if (refcount_dec_and_test(&parms->refcnt))
|
||||
neigh_parms_destroy(parms);
|
||||
kfree(parms);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -1713,11 +1711,6 @@ void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms)
|
|||
}
|
||||
EXPORT_SYMBOL(neigh_parms_release);
|
||||
|
||||
static void neigh_parms_destroy(struct neigh_parms *parms)
|
||||
{
|
||||
kfree(parms);
|
||||
}
|
||||
|
||||
static struct lock_class_key neigh_table_proxy_queue_class;
|
||||
|
||||
static struct neigh_table __rcu *neigh_tables[NEIGH_NR_TABLES] __read_mostly;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user