|
@@ -1493,13 +1493,14 @@ static int bcm_init(struct sock *sk)
|
|
static int bcm_release(struct socket *sock)
|
|
static int bcm_release(struct socket *sock)
|
|
{
|
|
{
|
|
struct sock *sk = sock->sk;
|
|
struct sock *sk = sock->sk;
|
|
- struct net *net = sock_net(sk);
|
|
|
|
|
|
+ struct net *net;
|
|
struct bcm_sock *bo;
|
|
struct bcm_sock *bo;
|
|
struct bcm_op *op, *next;
|
|
struct bcm_op *op, *next;
|
|
|
|
|
|
- if (sk == NULL)
|
|
|
|
|
|
+ if (!sk)
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
|
|
+ net = sock_net(sk);
|
|
bo = bcm_sk(sk);
|
|
bo = bcm_sk(sk);
|
|
|
|
|
|
/* remove bcm_ops, timer, rx_unregister(), etc. */
|
|
/* remove bcm_ops, timer, rx_unregister(), etc. */
|