diff options
author | David Miller <davem@davemloft.net> | 2011-07-24 20:01:22 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-11-30 18:46:43 -0500 |
commit | 5b8b0060cbd6332ae5d1fa0bec0e8e211248d0e7 (patch) | |
tree | 40ba4f43e875c830aefc3aef42fc05510b624922 /include/net/neighbour.h | |
parent | 1026fec8739663621d64216ba939c23bc1d089b7 (diff) |
neigh: Get rid of neigh_table->kmem_cachep
We are going to alloc for device specific private areas for
neighbour entries, and in order to do that we have to move
away from the fixed allocation size enforced by using
neigh_table->kmem_cachep
As a nice side effect we can now use kfree_rcu().
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/neighbour.h')
-rw-r--r-- | include/net/neighbour.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/net/neighbour.h b/include/net/neighbour.h index 87c0e5ce6492..e31f0a86f9b7 100644 --- a/include/net/neighbour.h +++ b/include/net/neighbour.h | |||
@@ -173,7 +173,6 @@ struct neigh_table { | |||
173 | atomic_t entries; | 173 | atomic_t entries; |
174 | rwlock_t lock; | 174 | rwlock_t lock; |
175 | unsigned long last_rand; | 175 | unsigned long last_rand; |
176 | struct kmem_cache *kmem_cachep; | ||
177 | struct neigh_statistics __percpu *stats; | 176 | struct neigh_statistics __percpu *stats; |
178 | struct neigh_hash_table __rcu *nht; | 177 | struct neigh_hash_table __rcu *nht; |
179 | struct pneigh_entry **phash_buckets; | 178 | struct pneigh_entry **phash_buckets; |