Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
This commit is contained in:
@@ -2308,7 +2308,7 @@ int __netlink_dump_start(struct sock *ssk, struct sk_buff *skb,
|
||||
if (cb->start) {
|
||||
ret = cb->start(cb);
|
||||
if (ret)
|
||||
goto error_unlock;
|
||||
goto error_put;
|
||||
}
|
||||
|
||||
nlk->cb_running = true;
|
||||
@@ -2328,6 +2328,8 @@ int __netlink_dump_start(struct sock *ssk, struct sk_buff *skb,
|
||||
*/
|
||||
return -EINTR;
|
||||
|
||||
error_put:
|
||||
module_put(control->module);
|
||||
error_unlock:
|
||||
sock_put(sk);
|
||||
mutex_unlock(nlk->cb_mutex);
|
||||
|
Reference in New Issue
Block a user