[PATCH] uml: const more data
Make lots of structures const in order to make it obvious that they need no locking. Signed-off-by: Jeff Dike <jdike@addtoit.com> Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
48af05ed54
commit
5e7672ec3f
@ -13,7 +13,7 @@ struct ethertap_data {
|
||||
void *dev;
|
||||
};
|
||||
|
||||
extern struct net_user_info ethertap_user_info;
|
||||
extern const struct net_user_info ethertap_user_info;
|
||||
|
||||
/*
|
||||
* Overrides for Emacs so that we follow Linus's tabbing style.
|
||||
|
@ -65,7 +65,7 @@ static int etap_write(int fd, struct sk_buff **skb, struct uml_net_private *lp)
|
||||
return(net_send(fd, (*skb)->data, (*skb)->len));
|
||||
}
|
||||
|
||||
struct net_kern_info ethertap_kern_info = {
|
||||
const struct net_kern_info ethertap_kern_info = {
|
||||
.init = etap_init,
|
||||
.protocol = eth_protocol,
|
||||
.read = etap_read,
|
||||
|
@ -216,7 +216,7 @@ static void etap_del_addr(unsigned char *addr, unsigned char *netmask,
|
||||
etap_close_addr(addr, netmask, &pri->control_fd);
|
||||
}
|
||||
|
||||
struct net_user_info ethertap_user_info = {
|
||||
const struct net_user_info ethertap_user_info = {
|
||||
.init = etap_user_init,
|
||||
.open = etap_open,
|
||||
.close = etap_close,
|
||||
|
@ -16,7 +16,7 @@ struct tuntap_data {
|
||||
void *dev;
|
||||
};
|
||||
|
||||
extern struct net_user_info tuntap_user_info;
|
||||
extern const struct net_user_info tuntap_user_info;
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -53,7 +53,7 @@ static int tuntap_write(int fd, struct sk_buff **skb,
|
||||
return(net_write(fd, (*skb)->data, (*skb)->len));
|
||||
}
|
||||
|
||||
struct net_kern_info tuntap_kern_info = {
|
||||
const struct net_kern_info tuntap_kern_info = {
|
||||
.init = tuntap_init,
|
||||
.protocol = eth_protocol,
|
||||
.read = tuntap_read,
|
||||
|
@ -205,7 +205,7 @@ static int tuntap_set_mtu(int mtu, void *data)
|
||||
return(mtu);
|
||||
}
|
||||
|
||||
struct net_user_info tuntap_user_info = {
|
||||
const struct net_user_info tuntap_user_info = {
|
||||
.init = tuntap_user_init,
|
||||
.open = tuntap_open,
|
||||
.close = tuntap_close,
|
||||
|
Reference in New Issue
Block a user