aboutsummaryrefslogtreecommitdiffstats
path: root/net/netlink
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2015-02-04 07:33:23 +1100
committerDavid S. Miller <davem@davemloft.net>2015-02-04 20:34:52 -0800
commitf2dba9c6ff0d9a515b4c3f1b037cd65c8b2a868c (patch)
tree797f3efa15dea4dae84d08800b407d0748ff34d7 /net/netlink
parentrhashtable: Fix potential crash on destroy in rhashtable_shrink (diff)
downloadlinux-dev-f2dba9c6ff0d9a515b4c3f1b037cd65c8b2a868c.tar.xz
linux-dev-f2dba9c6ff0d9a515b4c3f1b037cd65c8b2a868c.zip
rhashtable: Introduce rhashtable_walk_*
Some existing rhashtable users get too intimate with it by walking the buckets directly. This prevents us from easily changing the internals of rhashtable. This patch adds the helpers rhashtable_walk_init/exit/start/next/stop which will replace these custom walkers. They are meant to be usable for both procfs seq_file walks as well as walking by a netlink dump. The iterator structure should fit inside a netlink dump cb structure, with at least one element to spare. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netlink')
0 files changed, 0 insertions, 0 deletions