aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Miller <davem@davemloft.net>2015-06-25 09:19:15 -0400
committerDavid S. Miller <davem@davemloft.net>2015-06-28 19:55:44 -0400
commit1830fcea5bbed2719a9dc32aebe802f72ddf14ab (patch)
tree058de6199ab0f871a51953ab18a9b64e06187d1a
parent3200392b88dd25f0d60a500a38d1ce538eb7f933 (diff)
net: Kill sock->sk_protinfo
No more users, so it can now be removed. Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--include/net/sock.h2
-rw-r--r--net/core/sock.c1
-rw-r--r--net/sctp/socket.c6
3 files changed, 0 insertions, 9 deletions
diff --git a/include/net/sock.h b/include/net/sock.h
index 14d539c040d7..05a8c1aea251 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -277,7 +277,6 @@ struct cg_proto;
277 * @sk_incoming_cpu: record cpu processing incoming packets 277 * @sk_incoming_cpu: record cpu processing incoming packets
278 * @sk_txhash: computed flow hash for use on transmit 278 * @sk_txhash: computed flow hash for use on transmit
279 * @sk_filter: socket filtering instructions 279 * @sk_filter: socket filtering instructions
280 * @sk_protinfo: private area, net family specific, when not using slab
281 * @sk_timer: sock cleanup timer 280 * @sk_timer: sock cleanup timer
282 * @sk_stamp: time stamp of last packet received 281 * @sk_stamp: time stamp of last packet received
283 * @sk_tsflags: SO_TIMESTAMPING socket options 282 * @sk_tsflags: SO_TIMESTAMPING socket options
@@ -416,7 +415,6 @@ struct sock {
416 const struct cred *sk_peer_cred; 415 const struct cred *sk_peer_cred;
417 long sk_rcvtimeo; 416 long sk_rcvtimeo;
418 long sk_sndtimeo; 417 long sk_sndtimeo;
419 void *sk_protinfo;
420 struct timer_list sk_timer; 418 struct timer_list sk_timer;
421 ktime_t sk_stamp; 419 ktime_t sk_stamp;
422 u16 sk_tsflags; 420 u16 sk_tsflags;
diff --git a/net/core/sock.c b/net/core/sock.c
index 1e1fe9a68d83..e4be66fb3bd5 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -2269,7 +2269,6 @@ static void sock_def_write_space(struct sock *sk)
2269 2269
2270static void sock_def_destruct(struct sock *sk) 2270static void sock_def_destruct(struct sock *sk)
2271{ 2271{
2272 kfree(sk->sk_protinfo);
2273} 2272}
2274 2273
2275void sk_send_sigurg(struct sock *sk) 2274void sk_send_sigurg(struct sock *sk)
diff --git a/net/sctp/socket.c b/net/sctp/socket.c
index 5f6c4e61325b..1425ec2bbd5a 100644
--- a/net/sctp/socket.c
+++ b/net/sctp/socket.c
@@ -2121,12 +2121,6 @@ static int sctp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
2121 if (sp->subscribe.sctp_data_io_event) 2121 if (sp->subscribe.sctp_data_io_event)
2122 sctp_ulpevent_read_sndrcvinfo(event, msg); 2122 sctp_ulpevent_read_sndrcvinfo(event, msg);
2123 2123
2124#if 0
2125 /* FIXME: we should be calling IP/IPv6 layers. */
2126 if (sk->sk_protinfo.af_inet.cmsg_flags)
2127 ip_cmsg_recv(msg, skb);
2128#endif
2129
2130 err = copied; 2124 err = copied;
2131 2125
2132 /* If skb's length exceeds the user's buffer, update the skb and 2126 /* If skb's length exceeds the user's buffer, update the skb and