net: mark net_proto_ops as const
Subsystems (15)
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH v2 1/1 net: mark net_proto_ops as const
All usages of structure net_proto_ops should be declared const.
Signed-off-by Stephen Hemminger <[email protected]>
--- drivers/isdn/mISDN/socket.c | 3 +-- drivers/net/pppox.c | 2 +- include/net/bluetooth/bluetooth.h | 2 +- net/appletalk/ddp.c | 2 +- net/atm/pvc.c | 2 +- net/atm/svc.c | 2 +- net/ax25/af_ax25.c | 2 +- net/bluetooth/af_bluetooth.c | 4 ++-- net/bluetooth/bnep/sock.c | 2 +- net/bluetooth/cmtp/sock.c | 2 +- net/bluetooth/hci_sock.c | 2 +- net/bluetooth/hidp/sock.c | 2 +- net/bluetooth/l2cap.c | 2 +- net/bluetooth/rfcomm/sock.c | 2 +- net/bluetooth/sco.c | 2 +- net/can/af_can.c | 2 +- net/decnet/af_decnet.c | 2 +- net/econet/af_econet.c | 2 +- net/ieee802154/af_ieee802154.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipx/af_ipx.c | 2 +- net/irda/af_irda.c | 2 +- net/iucv/af_iucv.c | 2 +- net/key/af_key.c | 2 +- net/llc/af_llc.c | 2 +- net/netlink/af_netlink.c | 2 +- net/netrom/af_netrom.c | 2 +- net/packet/af_packet.c | 2 +- net/phonet/af_phonet.c | 2 +- net/rds/af_rds.c | 2 +- net/rose/af_rose.c | 2 +- net/rxrpc/af_rxrpc.c | 2 +- net/unix/af_unix.c | 2 +- net/x25/af_x25.c | 2 +- 35 files changed, 36 insertions(+), 37 deletions(-)
drivers/isdn/mISDN/socket.c +1 -2
@@ -808,8 +808,7 @@ mISDN_sock_create(struct net *net, strucreturn err; } -static struct -net_proto_family mISDN_sock_family_ops = { +static const struct net_proto_family mISDN_sock_family_ops = { .owner =THIS_MODULE , .family =PF_ISDN , .create = mISDN_sock_create,
drivers/net/pppox.c +1 -1
@@ -125,7 +125,7 @@ out:return rc; } -static struct net_proto_family pppox_proto_family = { +static const struct net_proto_family pppox_proto_family = { .family =PF_PPPOX , .create = pppox_create, .owner =THIS_MODULE ,
include/net/bluetooth/bluetooth.h +1 -1
@@ -121,7 +121,7 @@ struct bt_sock_list {rwlock_t lock; }; -int bt_sock_register (int proto,struct net_proto_family *ops); +int bt_sock_register (int proto,const struct net_proto_family *ops);int bt_sock_unregister (int proto);void bt_sock_link (struct bt_sock_list *l,struct sock *s);void bt_sock_unlink (struct bt_sock_list *l,struct sock *s);
net/appletalk/ddp.c +1 -1
@@ -1821,7 +1821,7 @@ static int atalk_compat_ioctl(struct soc#endif -static struct net_proto_family atalk_family_ops = { +static const struct net_proto_family atalk_family_ops = { .family =PF_APPLETALK , .create = atalk_create, .owner =THIS_MODULE ,
net/atm/pvc.c +1 -1
@@ -137,7 +137,7 @@ static int pvc_create(struct net *net, s } -static struct net_proto_family pvc_family_ops = { +static const struct net_proto_family pvc_family_ops = { .family =PF_ATMPVC , .create = pvc_create, .owner =THIS_MODULE ,
net/atm/svc.c +1 -1
@@ -666,7 +666,7 @@ static int svc_create(struct net *net, s } -static struct net_proto_family svc_family_ops = { +static const struct net_proto_family svc_family_ops = { .family =PF_ATMSVC , .create = svc_create, .owner =THIS_MODULE ,
net/ax25/af_ax25.c +1 -1
@@ -1961,7 +1961,7 @@ static const struct file_operations ax25#endif -static struct net_proto_family ax25_family_ops = { +static const struct net_proto_family ax25_family_ops = { .family =PF_AX25 , .create = ax25_create, .owner =THIS_MODULE ,
net/bluetooth/af_bluetooth.c +2 -2
@@ -45,7 +45,7 @@/* Bluetooth sockets */ #define BT_MAX_PROTO 8 -static struct net_proto_family *bt_proto[BT_MAX_PROTO ]; +static const struct net_proto_family *bt_proto[BT_MAX_PROTO ];static DEFINE_RWLOCK (bt_proto_lock);static struct lock_class_key bt_lock_key[BT_MAX_PROTO ];
@@ -86,7 +86,7 @@ static inline void bt_sock_reclassify_lo bt_key_strings[proto], &bt_lock_key[proto]); } -int bt_sock_register (int proto,struct net_proto_family *ops) +int bt_sock_register (int proto,const struct net_proto_family *ops) {int err =0 ;
net/bluetooth/bnep/sock.c +1 -1
@@ -222,7 +222,7 @@ static int bnep_sock_create(struct net *return 0 ; } -static struct net_proto_family bnep_sock_family_ops = { +static const struct net_proto_family bnep_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = bnep_sock_create
net/bluetooth/cmtp/sock.c +1 -1
@@ -217,7 +217,7 @@ static int cmtp_sock_create(struct net *return 0 ; } -static struct net_proto_family cmtp_sock_family_ops = { +static const struct net_proto_family cmtp_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = cmtp_sock_create
net/bluetooth/hci_sock.c +1 -1
@@ -687,7 +687,7 @@ static int hci_sock_dev_event(struct notreturn NOTIFY_DONE ; } -static struct net_proto_family hci_sock_family_ops = { +static const struct net_proto_family hci_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = hci_sock_create,
net/bluetooth/hidp/sock.c +1 -1
@@ -268,7 +268,7 @@ static int hidp_sock_create(struct net *return 0 ; } -static struct net_proto_family hidp_sock_family_ops = { +static const struct net_proto_family hidp_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = hidp_sock_create
net/bluetooth/l2cap.c +1 -1
@@ -3916,7 +3916,7 @@ static const struct proto_ops l2cap_sock .getsockopt = l2cap_sock_getsockopt }; -static struct net_proto_family l2cap_sock_family_ops = { +static const struct net_proto_family l2cap_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = l2cap_sock_create,
net/bluetooth/rfcomm/sock.c +1 -1
@@ -1101,7 +1101,7 @@ static const struct proto_ops rfcomm_soc .mmap = sock_no_mmap }; -static struct net_proto_family rfcomm_sock_family_ops = { +static const struct net_proto_family rfcomm_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = rfcomm_sock_create
net/bluetooth/sco.c +1 -1
@@ -993,7 +993,7 @@ static const struct proto_ops sco_sock_o .getsockopt = sco_sock_getsockopt }; -static struct net_proto_family sco_sock_family_ops = { +static const struct net_proto_family sco_sock_family_ops = { .family =PF_BLUETOOTH , .owner =THIS_MODULE , .create = sco_sock_create,
net/can/af_can.c +1 -1
@@ -842,7 +842,7 @@ static struct packet_type can_packet __r .func = can_rcv, }; -static struct net_proto_family can_family_ops__read_mostly = { +static const struct net_proto_family can_family_ops = { .family =PF_CAN , .create = can_create, .owner =THIS_MODULE ,
net/decnet/af_decnet.c +1 -1
@@ -2325,7 +2325,7 @@ static const struct file_operations dn_s };#endif -static struct net_proto_family dn_family_ops = { +static const struct net_proto_family dn_family_ops = { .family = AF_DECnet, .create = dn_create, .owner =THIS_MODULE ,
net/econet/af_econet.c +1 -1
@@ -742,7 +742,7 @@ static int econet_ioctl(struct socket *sreturn 0 ; } -static struct net_proto_family econet_family_ops = { +static const struct net_proto_family econet_family_ops = { .family =PF_ECONET , .create = econet_create, .owner =THIS_MODULE ,
net/ieee802154/af_ieee802154.c +1 -1
@@ -285,7 +285,7 @@ out:return rc; } -static struct net_proto_family ieee802154_family_ops = { +static const struct net_proto_family ieee802154_family_ops = { .family =PF_IEEE802154 , .create = ieee802154_create, .owner =THIS_MODULE ,
net/ipv4/af_inet.c +1 -1
@@ -931,7 +931,7 @@ static const struct proto_ops inet_sockr#endif }; -static struct net_proto_family inet_family_ops = { +static const struct net_proto_family inet_family_ops = { .family =PF_INET , .create = inet_create, .owner =THIS_MODULE ,
net/ipv6/af_inet6.c +1 -1
@@ -552,7 +552,7 @@ const struct proto_ops inet6_dgram_ops =#endif }; -static struct net_proto_family inet6_family_ops = { +static const struct net_proto_family inet6_family_ops = { .family =PF_INET6 , .create = inet6_create, .owner =THIS_MODULE ,
net/ipx/af_ipx.c +1 -1
@@ -1927,7 +1927,7 @@ static int ipx_compat_ioctl(struct socke* Socket family declarations */ -static struct net_proto_family ipx_family_ops = { +static const struct net_proto_family ipx_family_ops = { .family =PF_IPX , .create = ipx_create, .owner =THIS_MODULE ,
net/irda/af_irda.c +1 -1
@@ -2463,7 +2463,7 @@ bed:return 0 ; } -static struct net_proto_family irda_family_ops = { +static const struct net_proto_family irda_family_ops = { .family =PF_IRDA , .create = irda_create, .owner =THIS_MODULE ,
net/iucv/af_iucv.c +1 -1
@@ -1715,7 +1715,7 @@ static const struct proto_ops iucv_sock_ .getsockopt = iucv_sock_getsockopt, }; -static struct net_proto_family iucv_sock_family_ops = { +static const struct net_proto_family iucv_sock_family_ops = { .family =AF_IUCV , .owner =THIS_MODULE , .create = iucv_sock_create,
net/key/af_key.c +1 -1
@@ -3644,7 +3644,7 @@ static const struct proto_ops pfkey_ops .recvmsg = pfkey_recvmsg, }; -static struct net_proto_family pfkey_family_ops = { +static const struct net_proto_family pfkey_family_ops = { .family =PF_KEY , .create = pfkey_create, .owner =THIS_MODULE ,
net/llc/af_llc.c +1 -1
@@ -1092,7 +1092,7 @@ out:return rc; } -static struct net_proto_family llc_ui_family_ops = { +static const struct net_proto_family llc_ui_family_ops = { .family =PF_LLC , .create = llc_ui_create, .owner =THIS_MODULE ,
net/netlink/af_netlink.c +1 -1
@@ -2050,7 +2050,7 @@ static const struct proto_ops netlink_op .sendpage = sock_no_sendpage, }; -static struct net_proto_family netlink_family_ops = { +static const struct net_proto_family netlink_family_ops = { .family =PF_NETLINK , .create = netlink_create, .owner =THIS_MODULE ,/* for consistency 8) */
net/netrom/af_netrom.c +1 -1
@@ -1372,7 +1372,7 @@ static const struct file_operations nr_i };#endif /* CONFIG_PROC_FS */ -static struct net_proto_family nr_family_ops = { +static const struct net_proto_family nr_family_ops = { .family =PF_NETROM , .create = nr_create, .owner =THIS_MODULE ,
net/packet/af_packet.c +1 -1
@@ -2363,7 +2363,7 @@ static const struct proto_ops packet_ops .sendpage = sock_no_sendpage, }; -static struct net_proto_family packet_family_ops = { +static const struct net_proto_family packet_family_ops = { .family =PF_PACKET , .create = packet_create, .owner =THIS_MODULE ,
net/phonet/af_phonet.c +1 -1
@@ -118,7 +118,7 @@ out:return err; } -static struct net_proto_family phonet_proto_family = { +static const struct net_proto_family phonet_proto_family = { .family =PF_PHONET , .create = pn_socket_create, .owner =THIS_MODULE ,
net/rds/af_rds.c +1 -1
@@ -431,7 +431,7 @@ void rds_sock_put(struct rds_sock *rs)sock_put (rds_rs_to_sk (rs)); } -static struct net_proto_family rds_family_ops = { +static const struct net_proto_family rds_family_ops = { .family =AF_RDS , .create = rds_create, .owner =THIS_MODULE ,
net/rose/af_rose.c +1 -1
@@ -1509,7 +1509,7 @@ static const struct file_operations rose };#endif /* CONFIG_PROC_FS */ -static struct net_proto_family rose_family_ops = { +static const struct net_proto_family rose_family_ops = { .family =PF_ROSE , .create = rose_create, .owner =THIS_MODULE ,
net/rxrpc/af_rxrpc.c +1 -1
@@ -777,7 +777,7 @@ static struct proto rxrpc_proto = { .max_header = sizeof(struct rxrpc_header), }; -static struct net_proto_family rxrpc_family_ops = { +static const struct net_proto_family rxrpc_family_ops = { .family =PF_RXRPC , .create = rxrpc_create, .owner =THIS_MODULE ,
net/unix/af_unix.c +1 -1
@@ -2214,7 +2214,7 @@ static const struct file_operations unix#endif -static struct net_proto_family unix_family_ops = { +static const struct net_proto_family unix_family_ops = { .family =PF_UNIX , .create = unix_create, .owner =THIS_MODULE ,
net/x25/af_x25.c +1 -1
@@ -1476,7 +1476,7 @@ static int x25_ioctl(struct socket *sockreturn rc; } -static struct net_proto_family x25_family_ops = { +static const struct net_proto_family x25_family_ops = { .family =AF_X25 , .create = x25_create, .owner =THIS_MODULE ,
From: Stephen Hemminger <[email protected]>
Date: Mon, 5 Oct 2009 08:58:39 -0700
Quoted 3 lines
All usages of structure
net_proto_opsshould be declared const.Signed-off-by Stephen Hemminger <[email protected]>
Applied.