Commit 265ecd4f authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller

net: genetlink: remove unused genl_family_attrbuf()

genl_family_attrbuf() function is no longer used by anyone, so remove it.
Signed-off-by: default avatarJiri Pirko <jiri@mellanox.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c6c08614
...@@ -75,8 +75,6 @@ struct genl_family { ...@@ -75,8 +75,6 @@ struct genl_family {
struct module *module; struct module *module;
}; };
struct nlattr **genl_family_attrbuf(const struct genl_family *family);
/** /**
* struct genl_info - receiving information * struct genl_info - receiving information
* @snd_seq: sending sequence number * @snd_seq: sending sequence number
......
...@@ -1164,25 +1164,6 @@ static int __init genl_init(void) ...@@ -1164,25 +1164,6 @@ static int __init genl_init(void)
subsys_initcall(genl_init); subsys_initcall(genl_init);
/**
* genl_family_attrbuf - return family's attrbuf
* @family: the family
*
* Return the family's attrbuf, while validating that it's
* actually valid to access it.
*
* You cannot use this function with a family that has parallel_ops
* and you can only use it within (pre/post) doit/dumpit callbacks.
*/
struct nlattr **genl_family_attrbuf(const struct genl_family *family)
{
if (!WARN_ON(family->parallel_ops))
lockdep_assert_held(&genl_mutex);
return family->attrbuf;
}
EXPORT_SYMBOL(genl_family_attrbuf);
static int genlmsg_mcast(struct sk_buff *skb, u32 portid, unsigned long group, static int genlmsg_mcast(struct sk_buff *skb, u32 portid, unsigned long group,
gfp_t flags) gfp_t flags)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment