浏览代码

[DCCP]: Use DEFINE_PROTO_INUSE infrastructure.

Signed-off-by: David S. Miller <davem@davemloft.net>
David S. Miller 17 年之前
父节点
当前提交
c62cf5cb17
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 3 0
      net/dccp/ipv4.c
  2. 3 0
      net/dccp/ipv6.c

+ 3 - 0
net/dccp/ipv4.c

@@ -922,6 +922,8 @@ static struct timewait_sock_ops dccp_timewait_sock_ops = {
 	.twsk_obj_size	= sizeof(struct inet_timewait_sock),
 	.twsk_obj_size	= sizeof(struct inet_timewait_sock),
 };
 };
 
 
+DEFINE_PROTO_INUSE(dccp_v4)
+
 static struct proto dccp_v4_prot = {
 static struct proto dccp_v4_prot = {
 	.name			= "DCCP",
 	.name			= "DCCP",
 	.owner			= THIS_MODULE,
 	.owner			= THIS_MODULE,
@@ -950,6 +952,7 @@ static struct proto dccp_v4_prot = {
 	.compat_setsockopt	= compat_dccp_setsockopt,
 	.compat_setsockopt	= compat_dccp_setsockopt,
 	.compat_getsockopt	= compat_dccp_getsockopt,
 	.compat_getsockopt	= compat_dccp_getsockopt,
 #endif
 #endif
+	REF_PROTO_INUSE(dccp_v4)
 };
 };
 
 
 static struct net_protocol dccp_v4_protocol = {
 static struct net_protocol dccp_v4_protocol = {

+ 3 - 0
net/dccp/ipv6.c

@@ -1107,6 +1107,8 @@ static struct timewait_sock_ops dccp6_timewait_sock_ops = {
 	.twsk_obj_size	= sizeof(struct dccp6_timewait_sock),
 	.twsk_obj_size	= sizeof(struct dccp6_timewait_sock),
 };
 };
 
 
+DEFINE_PROTO_INUSE(dccp_v6)
+
 static struct proto dccp_v6_prot = {
 static struct proto dccp_v6_prot = {
 	.name		   = "DCCPv6",
 	.name		   = "DCCPv6",
 	.owner		   = THIS_MODULE,
 	.owner		   = THIS_MODULE,
@@ -1135,6 +1137,7 @@ static struct proto dccp_v6_prot = {
 	.compat_setsockopt = compat_dccp_setsockopt,
 	.compat_setsockopt = compat_dccp_setsockopt,
 	.compat_getsockopt = compat_dccp_getsockopt,
 	.compat_getsockopt = compat_dccp_getsockopt,
 #endif
 #endif
+	REF_PROTO_INUSE(dccp_v6)
 };
 };
 
 
 static struct inet6_protocol dccp_v6_protocol = {
 static struct inet6_protocol dccp_v6_protocol = {