|
@@ -239,7 +239,6 @@ static int tipc_sk_create(struct net *net, struct socket *sock, int protocol,
|
|
int tipc_sock_create_local(int type, struct socket **res)
|
|
int tipc_sock_create_local(int type, struct socket **res)
|
|
{
|
|
{
|
|
int rc;
|
|
int rc;
|
|
- struct sock *sk;
|
|
|
|
|
|
|
|
rc = sock_create_lite(AF_TIPC, type, 0, res);
|
|
rc = sock_create_lite(AF_TIPC, type, 0, res);
|
|
if (rc < 0) {
|
|
if (rc < 0) {
|
|
@@ -248,8 +247,6 @@ int tipc_sock_create_local(int type, struct socket **res)
|
|
}
|
|
}
|
|
tipc_sk_create(&init_net, *res, 0, 1);
|
|
tipc_sk_create(&init_net, *res, 0, 1);
|
|
|
|
|
|
- sk = (*res)->sk;
|
|
|
|
-
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1311,14 +1308,12 @@ static u32 filter_connect(struct tipc_sock *tsock, struct sk_buff **buf)
|
|
static unsigned int rcvbuf_limit(struct sock *sk, struct sk_buff *buf)
|
|
static unsigned int rcvbuf_limit(struct sock *sk, struct sk_buff *buf)
|
|
{
|
|
{
|
|
struct tipc_msg *msg = buf_msg(buf);
|
|
struct tipc_msg *msg = buf_msg(buf);
|
|
- unsigned int limit;
|
|
|
|
|
|
|
|
if (msg_connected(msg))
|
|
if (msg_connected(msg))
|
|
- limit = sysctl_tipc_rmem[2];
|
|
|
|
- else
|
|
|
|
- limit = sk->sk_rcvbuf >> TIPC_CRITICAL_IMPORTANCE <<
|
|
|
|
- msg_importance(msg);
|
|
|
|
- return limit;
|
|
|
|
|
|
+ return sysctl_tipc_rmem[2];
|
|
|
|
+
|
|
|
|
+ return sk->sk_rcvbuf >> TIPC_CRITICAL_IMPORTANCE <<
|
|
|
|
+ msg_importance(msg);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|