mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-02 23:27:06 +00:00
RDMA/netlink: Remove redundant owner option for netlink callbacks
Owner field is not needed to be set because netlink is part of ib_core which will be unloaded last after all other modules are unloaded. Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
This commit is contained in:
parent
c9901724a2
commit
64401b69b2
3 changed files with 1 additions and 5 deletions
|
@ -4459,8 +4459,7 @@ static int cma_get_id_stats(struct sk_buff *skb, struct netlink_callback *cb)
|
|||
}
|
||||
|
||||
static const struct ibnl_client_cbs cma_cb_table[] = {
|
||||
[RDMA_NL_RDMA_CM_ID_STATS] = { .dump = cma_get_id_stats,
|
||||
.module = THIS_MODULE },
|
||||
[RDMA_NL_RDMA_CM_ID_STATS] = { .dump = cma_get_id_stats},
|
||||
};
|
||||
|
||||
static int cma_init_net(struct net *net)
|
||||
|
|
|
@ -180,12 +180,10 @@ static int ibnl_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh,
|
|||
cb.skb = skb;
|
||||
cb.nlh = nlh;
|
||||
cb.dump = rdma_nl_types[index].cb_table[op].dump;
|
||||
cb.module = rdma_nl_types[index].cb_table[op].module;
|
||||
return cb.dump(skb, &cb);
|
||||
}
|
||||
|
||||
c.dump = rdma_nl_types[index].cb_table[op].dump;
|
||||
c.module = rdma_nl_types[index].cb_table[op].module;
|
||||
return netlink_dump_start(nls, skb, nlh, &c);
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
struct ibnl_client_cbs {
|
||||
int (*dump)(struct sk_buff *skb, struct netlink_callback *nlcb);
|
||||
struct module *module;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue