diff options
author | Jeff Garzik <jeff@garzik.org> | 2007-02-17 15:09:59 -0500 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-02-17 15:09:59 -0500 |
commit | 48c871c1f6a7c7044dd76774fb469e65c7e2e4e8 (patch) | |
tree | da3aa535c98cc0957851354ceb0fbff7482d7a9d /drivers/net | |
parent | 1a1689344add3333d28d1b5495d8043a3877d01c (diff) | |
parent | 4409d28140d9a6e6e3f4f1fdaf7234c4b965d954 (diff) |
Merge branch 'gfar' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into upstream
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/arcnet/com20020.c | 3 | ||||
-rw-r--r-- | drivers/net/bonding/bond_main.c | 2 | ||||
-rw-r--r-- | drivers/net/gianfar_sysfs.c | 108 | ||||
-rw-r--r-- | drivers/net/hamradio/bpqether.c | 2 | ||||
-rw-r--r-- | drivers/net/hamradio/scc.c | 2 | ||||
-rw-r--r-- | drivers/net/hamradio/yam.c | 2 | ||||
-rw-r--r-- | drivers/net/ibmveth.c | 2 | ||||
-rw-r--r-- | drivers/net/irda/vlsi_ir.c | 2 | ||||
-rw-r--r-- | drivers/net/ppp_generic.c | 4 | ||||
-rw-r--r-- | drivers/net/pppoe.c | 2 | ||||
-rw-r--r-- | drivers/net/tun.c | 2 | ||||
-rw-r--r-- | drivers/net/wan/cosa.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/airo.c | 16 | ||||
-rw-r--r-- | drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c | 12 | ||||
-rw-r--r-- | drivers/net/wireless/strip.c | 2 |
15 files changed, 83 insertions, 80 deletions
diff --git a/drivers/net/arcnet/com20020.c b/drivers/net/arcnet/com20020.c index aa9dd8f11269..4218075c8aa3 100644 --- a/drivers/net/arcnet/com20020.c +++ b/drivers/net/arcnet/com20020.c | |||
@@ -338,7 +338,8 @@ static void com20020_set_mc_list(struct net_device *dev) | |||
338 | } | 338 | } |
339 | 339 | ||
340 | #if defined(CONFIG_ARCNET_COM20020_PCI_MODULE) || \ | 340 | #if defined(CONFIG_ARCNET_COM20020_PCI_MODULE) || \ |
341 | defined(CONFIG_ARCNET_COM20020_ISA_MODULE) | 341 | defined(CONFIG_ARCNET_COM20020_ISA_MODULE) || \ |
342 | defined(CONFIG_ARCNET_COM20020_CS_MODULE) | ||
342 | EXPORT_SYMBOL(com20020_check); | 343 | EXPORT_SYMBOL(com20020_check); |
343 | EXPORT_SYMBOL(com20020_found); | 344 | EXPORT_SYMBOL(com20020_found); |
344 | #endif | 345 | #endif |
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 8ce8fec615ba..61a6fa465d71 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -3120,7 +3120,7 @@ static int bond_info_open(struct inode *inode, struct file *file) | |||
3120 | return res; | 3120 | return res; |
3121 | } | 3121 | } |
3122 | 3122 | ||
3123 | static struct file_operations bond_info_fops = { | 3123 | static const struct file_operations bond_info_fops = { |
3124 | .owner = THIS_MODULE, | 3124 | .owner = THIS_MODULE, |
3125 | .open = bond_info_open, | 3125 | .open = bond_info_open, |
3126 | .read = seq_read, | 3126 | .read = seq_read, |
diff --git a/drivers/net/gianfar_sysfs.c b/drivers/net/gianfar_sysfs.c index 9dd387fb3d74..6e2166a7601a 100644 --- a/drivers/net/gianfar_sysfs.c +++ b/drivers/net/gianfar_sysfs.c | |||
@@ -39,13 +39,15 @@ | |||
39 | #include "gianfar.h" | 39 | #include "gianfar.h" |
40 | 40 | ||
41 | #define GFAR_ATTR(_name) \ | 41 | #define GFAR_ATTR(_name) \ |
42 | static ssize_t gfar_show_##_name(struct class_device *cdev, char *buf); \ | 42 | static ssize_t gfar_show_##_name(struct device *dev, \ |
43 | static ssize_t gfar_set_##_name(struct class_device *cdev, \ | 43 | struct device_attribute *attr, char *buf); \ |
44 | static ssize_t gfar_set_##_name(struct device *dev, \ | ||
45 | struct device_attribute *attr, \ | ||
44 | const char *buf, size_t count); \ | 46 | const char *buf, size_t count); \ |
45 | static CLASS_DEVICE_ATTR(_name, 0644, gfar_show_##_name, gfar_set_##_name) | 47 | static DEVICE_ATTR(_name, 0644, gfar_show_##_name, gfar_set_##_name) |
46 | 48 | ||
47 | #define GFAR_CREATE_FILE(_dev, _name) \ | 49 | #define GFAR_CREATE_FILE(_dev, _name) \ |
48 | class_device_create_file(&_dev->class_dev, &class_device_attr_##_name) | 50 | device_create_file(&_dev->dev, &dev_attr_##_name) |
49 | 51 | ||
50 | GFAR_ATTR(bd_stash); | 52 | GFAR_ATTR(bd_stash); |
51 | GFAR_ATTR(rx_stash_size); | 53 | GFAR_ATTR(rx_stash_size); |
@@ -54,29 +56,28 @@ GFAR_ATTR(fifo_threshold); | |||
54 | GFAR_ATTR(fifo_starve); | 56 | GFAR_ATTR(fifo_starve); |
55 | GFAR_ATTR(fifo_starve_off); | 57 | GFAR_ATTR(fifo_starve_off); |
56 | 58 | ||
57 | #define to_net_dev(cd) container_of(cd, struct net_device, class_dev) | 59 | static ssize_t gfar_show_bd_stash(struct device *dev, |
58 | 60 | struct device_attribute *attr, char *buf) | |
59 | static ssize_t gfar_show_bd_stash(struct class_device *cdev, char *buf) | ||
60 | { | 61 | { |
61 | struct net_device *dev = to_net_dev(cdev); | 62 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
62 | struct gfar_private *priv = netdev_priv(dev); | ||
63 | 63 | ||
64 | return sprintf(buf, "%s\n", priv->bd_stash_en? "on" : "off"); | 64 | return sprintf(buf, "%s\n", priv->bd_stash_en ? "on" : "off"); |
65 | } | 65 | } |
66 | 66 | ||
67 | static ssize_t gfar_set_bd_stash(struct class_device *cdev, | 67 | static ssize_t gfar_set_bd_stash(struct device *dev, |
68 | const char *buf, size_t count) | 68 | struct device_attribute *attr, |
69 | const char *buf, size_t count) | ||
69 | { | 70 | { |
70 | struct net_device *dev = to_net_dev(cdev); | 71 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
71 | struct gfar_private *priv = netdev_priv(dev); | ||
72 | int new_setting = 0; | 72 | int new_setting = 0; |
73 | u32 temp; | 73 | u32 temp; |
74 | unsigned long flags; | 74 | unsigned long flags; |
75 | 75 | ||
76 | /* Find out the new setting */ | 76 | /* Find out the new setting */ |
77 | if (!strncmp("on", buf, count-1) || !strncmp("1", buf, count-1)) | 77 | if (!strncmp("on", buf, count - 1) || !strncmp("1", buf, count - 1)) |
78 | new_setting = 1; | 78 | new_setting = 1; |
79 | else if (!strncmp("off", buf, count-1) || !strncmp("0", buf, count-1)) | 79 | else if (!strncmp("off", buf, count - 1) |
80 | || !strncmp("0", buf, count - 1)) | ||
80 | new_setting = 0; | 81 | new_setting = 0; |
81 | else | 82 | else |
82 | return count; | 83 | return count; |
@@ -100,19 +101,19 @@ static ssize_t gfar_set_bd_stash(struct class_device *cdev, | |||
100 | return count; | 101 | return count; |
101 | } | 102 | } |
102 | 103 | ||
103 | static ssize_t gfar_show_rx_stash_size(struct class_device *cdev, char *buf) | 104 | static ssize_t gfar_show_rx_stash_size(struct device *dev, |
105 | struct device_attribute *attr, char *buf) | ||
104 | { | 106 | { |
105 | struct net_device *dev = to_net_dev(cdev); | 107 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
106 | struct gfar_private *priv = netdev_priv(dev); | ||
107 | 108 | ||
108 | return sprintf(buf, "%d\n", priv->rx_stash_size); | 109 | return sprintf(buf, "%d\n", priv->rx_stash_size); |
109 | } | 110 | } |
110 | 111 | ||
111 | static ssize_t gfar_set_rx_stash_size(struct class_device *cdev, | 112 | static ssize_t gfar_set_rx_stash_size(struct device *dev, |
112 | const char *buf, size_t count) | 113 | struct device_attribute *attr, |
114 | const char *buf, size_t count) | ||
113 | { | 115 | { |
114 | struct net_device *dev = to_net_dev(cdev); | 116 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
115 | struct gfar_private *priv = netdev_priv(dev); | ||
116 | unsigned int length = simple_strtoul(buf, NULL, 0); | 117 | unsigned int length = simple_strtoul(buf, NULL, 0); |
117 | u32 temp; | 118 | u32 temp; |
118 | unsigned long flags; | 119 | unsigned long flags; |
@@ -146,21 +147,21 @@ static ssize_t gfar_set_rx_stash_size(struct class_device *cdev, | |||
146 | return count; | 147 | return count; |
147 | } | 148 | } |
148 | 149 | ||
149 | |||
150 | /* Stashing will only be enabled when rx_stash_size != 0 */ | 150 | /* Stashing will only be enabled when rx_stash_size != 0 */ |
151 | static ssize_t gfar_show_rx_stash_index(struct class_device *cdev, char *buf) | 151 | static ssize_t gfar_show_rx_stash_index(struct device *dev, |
152 | struct device_attribute *attr, | ||
153 | char *buf) | ||
152 | { | 154 | { |
153 | struct net_device *dev = to_net_dev(cdev); | 155 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
154 | struct gfar_private *priv = netdev_priv(dev); | ||
155 | 156 | ||
156 | return sprintf(buf, "%d\n", priv->rx_stash_index); | 157 | return sprintf(buf, "%d\n", priv->rx_stash_index); |
157 | } | 158 | } |
158 | 159 | ||
159 | static ssize_t gfar_set_rx_stash_index(struct class_device *cdev, | 160 | static ssize_t gfar_set_rx_stash_index(struct device *dev, |
160 | const char *buf, size_t count) | 161 | struct device_attribute *attr, |
162 | const char *buf, size_t count) | ||
161 | { | 163 | { |
162 | struct net_device *dev = to_net_dev(cdev); | 164 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
163 | struct gfar_private *priv = netdev_priv(dev); | ||
164 | unsigned short index = simple_strtoul(buf, NULL, 0); | 165 | unsigned short index = simple_strtoul(buf, NULL, 0); |
165 | u32 temp; | 166 | u32 temp; |
166 | unsigned long flags; | 167 | unsigned long flags; |
@@ -184,19 +185,20 @@ static ssize_t gfar_set_rx_stash_index(struct class_device *cdev, | |||
184 | return count; | 185 | return count; |
185 | } | 186 | } |
186 | 187 | ||
187 | static ssize_t gfar_show_fifo_threshold(struct class_device *cdev, char *buf) | 188 | static ssize_t gfar_show_fifo_threshold(struct device *dev, |
189 | struct device_attribute *attr, | ||
190 | char *buf) | ||
188 | { | 191 | { |
189 | struct net_device *dev = to_net_dev(cdev); | 192 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
190 | struct gfar_private *priv = netdev_priv(dev); | ||
191 | 193 | ||
192 | return sprintf(buf, "%d\n", priv->fifo_threshold); | 194 | return sprintf(buf, "%d\n", priv->fifo_threshold); |
193 | } | 195 | } |
194 | 196 | ||
195 | static ssize_t gfar_set_fifo_threshold(struct class_device *cdev, | 197 | static ssize_t gfar_set_fifo_threshold(struct device *dev, |
196 | const char *buf, size_t count) | 198 | struct device_attribute *attr, |
199 | const char *buf, size_t count) | ||
197 | { | 200 | { |
198 | struct net_device *dev = to_net_dev(cdev); | 201 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
199 | struct gfar_private *priv = netdev_priv(dev); | ||
200 | unsigned int length = simple_strtoul(buf, NULL, 0); | 202 | unsigned int length = simple_strtoul(buf, NULL, 0); |
201 | u32 temp; | 203 | u32 temp; |
202 | unsigned long flags; | 204 | unsigned long flags; |
@@ -218,20 +220,19 @@ static ssize_t gfar_set_fifo_threshold(struct class_device *cdev, | |||
218 | return count; | 220 | return count; |
219 | } | 221 | } |
220 | 222 | ||
221 | static ssize_t gfar_show_fifo_starve(struct class_device *cdev, char *buf) | 223 | static ssize_t gfar_show_fifo_starve(struct device *dev, |
224 | struct device_attribute *attr, char *buf) | ||
222 | { | 225 | { |
223 | struct net_device *dev = to_net_dev(cdev); | 226 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
224 | struct gfar_private *priv = netdev_priv(dev); | ||
225 | 227 | ||
226 | return sprintf(buf, "%d\n", priv->fifo_starve); | 228 | return sprintf(buf, "%d\n", priv->fifo_starve); |
227 | } | 229 | } |
228 | 230 | ||
229 | 231 | static ssize_t gfar_set_fifo_starve(struct device *dev, | |
230 | static ssize_t gfar_set_fifo_starve(struct class_device *cdev, | 232 | struct device_attribute *attr, |
231 | const char *buf, size_t count) | 233 | const char *buf, size_t count) |
232 | { | 234 | { |
233 | struct net_device *dev = to_net_dev(cdev); | 235 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
234 | struct gfar_private *priv = netdev_priv(dev); | ||
235 | unsigned int num = simple_strtoul(buf, NULL, 0); | 236 | unsigned int num = simple_strtoul(buf, NULL, 0); |
236 | u32 temp; | 237 | u32 temp; |
237 | unsigned long flags; | 238 | unsigned long flags; |
@@ -253,19 +254,20 @@ static ssize_t gfar_set_fifo_starve(struct class_device *cdev, | |||
253 | return count; | 254 | return count; |
254 | } | 255 | } |
255 | 256 | ||
256 | static ssize_t gfar_show_fifo_starve_off(struct class_device *cdev, char *buf) | 257 | static ssize_t gfar_show_fifo_starve_off(struct device *dev, |
258 | struct device_attribute *attr, | ||
259 | char *buf) | ||
257 | { | 260 | { |
258 | struct net_device *dev = to_net_dev(cdev); | 261 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
259 | struct gfar_private *priv = netdev_priv(dev); | ||
260 | 262 | ||
261 | return sprintf(buf, "%d\n", priv->fifo_starve_off); | 263 | return sprintf(buf, "%d\n", priv->fifo_starve_off); |
262 | } | 264 | } |
263 | 265 | ||
264 | static ssize_t gfar_set_fifo_starve_off(struct class_device *cdev, | 266 | static ssize_t gfar_set_fifo_starve_off(struct device *dev, |
265 | const char *buf, size_t count) | 267 | struct device_attribute *attr, |
268 | const char *buf, size_t count) | ||
266 | { | 269 | { |
267 | struct net_device *dev = to_net_dev(cdev); | 270 | struct gfar_private *priv = netdev_priv(to_net_dev(dev)); |
268 | struct gfar_private *priv = netdev_priv(dev); | ||
269 | unsigned int num = simple_strtoul(buf, NULL, 0); | 271 | unsigned int num = simple_strtoul(buf, NULL, 0); |
270 | u32 temp; | 272 | u32 temp; |
271 | unsigned long flags; | 273 | unsigned long flags; |
diff --git a/drivers/net/hamradio/bpqether.c b/drivers/net/hamradio/bpqether.c index 5b788d84011f..d2542697e298 100644 --- a/drivers/net/hamradio/bpqether.c +++ b/drivers/net/hamradio/bpqether.c | |||
@@ -459,7 +459,7 @@ static int bpq_info_open(struct inode *inode, struct file *file) | |||
459 | return seq_open(file, &bpq_seqops); | 459 | return seq_open(file, &bpq_seqops); |
460 | } | 460 | } |
461 | 461 | ||
462 | static struct file_operations bpq_info_fops = { | 462 | static const struct file_operations bpq_info_fops = { |
463 | .owner = THIS_MODULE, | 463 | .owner = THIS_MODULE, |
464 | .open = bpq_info_open, | 464 | .open = bpq_info_open, |
465 | .read = seq_read, | 465 | .read = seq_read, |
diff --git a/drivers/net/hamradio/scc.c b/drivers/net/hamradio/scc.c index 2ce047e9d262..6fdaad5a4577 100644 --- a/drivers/net/hamradio/scc.c +++ b/drivers/net/hamradio/scc.c | |||
@@ -2083,7 +2083,7 @@ static int scc_net_seq_open(struct inode *inode, struct file *file) | |||
2083 | return seq_open(file, &scc_net_seq_ops); | 2083 | return seq_open(file, &scc_net_seq_ops); |
2084 | } | 2084 | } |
2085 | 2085 | ||
2086 | static struct file_operations scc_net_seq_fops = { | 2086 | static const struct file_operations scc_net_seq_fops = { |
2087 | .owner = THIS_MODULE, | 2087 | .owner = THIS_MODULE, |
2088 | .open = scc_net_seq_open, | 2088 | .open = scc_net_seq_open, |
2089 | .read = seq_read, | 2089 | .read = seq_read, |
diff --git a/drivers/net/hamradio/yam.c b/drivers/net/hamradio/yam.c index 6d74f08720d5..08f27119a807 100644 --- a/drivers/net/hamradio/yam.c +++ b/drivers/net/hamradio/yam.c | |||
@@ -804,7 +804,7 @@ static int yam_info_open(struct inode *inode, struct file *file) | |||
804 | return seq_open(file, &yam_seqops); | 804 | return seq_open(file, &yam_seqops); |
805 | } | 805 | } |
806 | 806 | ||
807 | static struct file_operations yam_info_fops = { | 807 | static const struct file_operations yam_info_fops = { |
808 | .owner = THIS_MODULE, | 808 | .owner = THIS_MODULE, |
809 | .open = yam_info_open, | 809 | .open = yam_info_open, |
810 | .read = seq_read, | 810 | .read = seq_read, |
diff --git a/drivers/net/ibmveth.c b/drivers/net/ibmveth.c index 99343b5836b8..458db0538a9a 100644 --- a/drivers/net/ibmveth.c +++ b/drivers/net/ibmveth.c | |||
@@ -1156,7 +1156,7 @@ static int ibmveth_proc_open(struct inode *inode, struct file *file) | |||
1156 | return rc; | 1156 | return rc; |
1157 | } | 1157 | } |
1158 | 1158 | ||
1159 | static struct file_operations ibmveth_proc_fops = { | 1159 | static const struct file_operations ibmveth_proc_fops = { |
1160 | .owner = THIS_MODULE, | 1160 | .owner = THIS_MODULE, |
1161 | .open = ibmveth_proc_open, | 1161 | .open = ibmveth_proc_open, |
1162 | .read = seq_read, | 1162 | .read = seq_read, |
diff --git a/drivers/net/irda/vlsi_ir.c b/drivers/net/irda/vlsi_ir.c index e2b1af618450..3457e9d8b667 100644 --- a/drivers/net/irda/vlsi_ir.c +++ b/drivers/net/irda/vlsi_ir.c | |||
@@ -385,7 +385,7 @@ static int vlsi_seq_open(struct inode *inode, struct file *file) | |||
385 | return single_open(file, vlsi_seq_show, PDE(inode)->data); | 385 | return single_open(file, vlsi_seq_show, PDE(inode)->data); |
386 | } | 386 | } |
387 | 387 | ||
388 | static struct file_operations vlsi_proc_fops = { | 388 | static const struct file_operations vlsi_proc_fops = { |
389 | .owner = THIS_MODULE, | 389 | .owner = THIS_MODULE, |
390 | .open = vlsi_seq_open, | 390 | .open = vlsi_seq_open, |
391 | .read = seq_read, | 391 | .read = seq_read, |
diff --git a/drivers/net/ppp_generic.c b/drivers/net/ppp_generic.c index c6de566188e4..11b575f89856 100644 --- a/drivers/net/ppp_generic.c +++ b/drivers/net/ppp_generic.c | |||
@@ -83,7 +83,7 @@ struct ppp_file { | |||
83 | int dead; /* unit/channel has been shut down */ | 83 | int dead; /* unit/channel has been shut down */ |
84 | }; | 84 | }; |
85 | 85 | ||
86 | #define PF_TO_X(pf, X) ((X *)((char *)(pf) - offsetof(X, file))) | 86 | #define PF_TO_X(pf, X) container_of(pf, X, file) |
87 | 87 | ||
88 | #define PF_TO_PPP(pf) PF_TO_X(pf, struct ppp) | 88 | #define PF_TO_PPP(pf) PF_TO_X(pf, struct ppp) |
89 | #define PF_TO_CHANNEL(pf) PF_TO_X(pf, struct channel) | 89 | #define PF_TO_CHANNEL(pf) PF_TO_X(pf, struct channel) |
@@ -834,7 +834,7 @@ static int ppp_unattached_ioctl(struct ppp_file *pf, struct file *file, | |||
834 | return err; | 834 | return err; |
835 | } | 835 | } |
836 | 836 | ||
837 | static struct file_operations ppp_device_fops = { | 837 | static const struct file_operations ppp_device_fops = { |
838 | .owner = THIS_MODULE, | 838 | .owner = THIS_MODULE, |
839 | .read = ppp_read, | 839 | .read = ppp_read, |
840 | .write = ppp_write, | 840 | .write = ppp_write, |
diff --git a/drivers/net/pppoe.c b/drivers/net/pppoe.c index 315d5c3fc66a..860bb0f60f68 100644 --- a/drivers/net/pppoe.c +++ b/drivers/net/pppoe.c | |||
@@ -1043,7 +1043,7 @@ static int pppoe_seq_open(struct inode *inode, struct file *file) | |||
1043 | return seq_open(file, &pppoe_seq_ops); | 1043 | return seq_open(file, &pppoe_seq_ops); |
1044 | } | 1044 | } |
1045 | 1045 | ||
1046 | static struct file_operations pppoe_seq_fops = { | 1046 | static const struct file_operations pppoe_seq_fops = { |
1047 | .owner = THIS_MODULE, | 1047 | .owner = THIS_MODULE, |
1048 | .open = pppoe_seq_open, | 1048 | .open = pppoe_seq_open, |
1049 | .read = seq_read, | 1049 | .read = seq_read, |
diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 151a2e10e4f3..5643d1e84ed6 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c | |||
@@ -744,7 +744,7 @@ static int tun_chr_close(struct inode *inode, struct file *file) | |||
744 | return 0; | 744 | return 0; |
745 | } | 745 | } |
746 | 746 | ||
747 | static struct file_operations tun_fops = { | 747 | static const struct file_operations tun_fops = { |
748 | .owner = THIS_MODULE, | 748 | .owner = THIS_MODULE, |
749 | .llseek = no_llseek, | 749 | .llseek = no_llseek, |
750 | .read = do_sync_read, | 750 | .read = do_sync_read, |
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c index 6c7dfb50143f..e91b5a84a20a 100644 --- a/drivers/net/wan/cosa.c +++ b/drivers/net/wan/cosa.c | |||
@@ -311,7 +311,7 @@ static int cosa_chardev_ioctl(struct inode *inode, struct file *file, | |||
311 | static int cosa_fasync(struct inode *inode, struct file *file, int on); | 311 | static int cosa_fasync(struct inode *inode, struct file *file, int on); |
312 | #endif | 312 | #endif |
313 | 313 | ||
314 | static struct file_operations cosa_fops = { | 314 | static const struct file_operations cosa_fops = { |
315 | .owner = THIS_MODULE, | 315 | .owner = THIS_MODULE, |
316 | .llseek = no_llseek, | 316 | .llseek = no_llseek, |
317 | .read = cosa_read, | 317 | .read = cosa_read, |
diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index 44a22701da97..b08055abe83a 100644 --- a/drivers/net/wireless/airo.c +++ b/drivers/net/wireless/airo.c | |||
@@ -4430,53 +4430,53 @@ static int proc_BSSList_open( struct inode *inode, struct file *file ); | |||
4430 | static int proc_config_open( struct inode *inode, struct file *file ); | 4430 | static int proc_config_open( struct inode *inode, struct file *file ); |
4431 | static int proc_wepkey_open( struct inode *inode, struct file *file ); | 4431 | static int proc_wepkey_open( struct inode *inode, struct file *file ); |
4432 | 4432 | ||
4433 | static struct file_operations proc_statsdelta_ops = { | 4433 | static const struct file_operations proc_statsdelta_ops = { |
4434 | .read = proc_read, | 4434 | .read = proc_read, |
4435 | .open = proc_statsdelta_open, | 4435 | .open = proc_statsdelta_open, |
4436 | .release = proc_close | 4436 | .release = proc_close |
4437 | }; | 4437 | }; |
4438 | 4438 | ||
4439 | static struct file_operations proc_stats_ops = { | 4439 | static const struct file_operations proc_stats_ops = { |
4440 | .read = proc_read, | 4440 | .read = proc_read, |
4441 | .open = proc_stats_open, | 4441 | .open = proc_stats_open, |
4442 | .release = proc_close | 4442 | .release = proc_close |
4443 | }; | 4443 | }; |
4444 | 4444 | ||
4445 | static struct file_operations proc_status_ops = { | 4445 | static const struct file_operations proc_status_ops = { |
4446 | .read = proc_read, | 4446 | .read = proc_read, |
4447 | .open = proc_status_open, | 4447 | .open = proc_status_open, |
4448 | .release = proc_close | 4448 | .release = proc_close |
4449 | }; | 4449 | }; |
4450 | 4450 | ||
4451 | static struct file_operations proc_SSID_ops = { | 4451 | static const struct file_operations proc_SSID_ops = { |
4452 | .read = proc_read, | 4452 | .read = proc_read, |
4453 | .write = proc_write, | 4453 | .write = proc_write, |
4454 | .open = proc_SSID_open, | 4454 | .open = proc_SSID_open, |
4455 | .release = proc_close | 4455 | .release = proc_close |
4456 | }; | 4456 | }; |
4457 | 4457 | ||
4458 | static struct file_operations proc_BSSList_ops = { | 4458 | static const struct file_operations proc_BSSList_ops = { |
4459 | .read = proc_read, | 4459 | .read = proc_read, |
4460 | .write = proc_write, | 4460 | .write = proc_write, |
4461 | .open = proc_BSSList_open, | 4461 | .open = proc_BSSList_open, |
4462 | .release = proc_close | 4462 | .release = proc_close |
4463 | }; | 4463 | }; |
4464 | 4464 | ||
4465 | static struct file_operations proc_APList_ops = { | 4465 | static const struct file_operations proc_APList_ops = { |
4466 | .read = proc_read, | 4466 | .read = proc_read, |
4467 | .write = proc_write, | 4467 | .write = proc_write, |
4468 | .open = proc_APList_open, | 4468 | .open = proc_APList_open, |
4469 | .release = proc_close | 4469 | .release = proc_close |
4470 | }; | 4470 | }; |
4471 | 4471 | ||
4472 | static struct file_operations proc_config_ops = { | 4472 | static const struct file_operations proc_config_ops = { |
4473 | .read = proc_read, | 4473 | .read = proc_read, |
4474 | .write = proc_write, | 4474 | .write = proc_write, |
4475 | .open = proc_config_open, | 4475 | .open = proc_config_open, |
4476 | .release = proc_close | 4476 | .release = proc_close |
4477 | }; | 4477 | }; |
4478 | 4478 | ||
4479 | static struct file_operations proc_wepkey_ops = { | 4479 | static const struct file_operations proc_wepkey_ops = { |
4480 | .read = proc_read, | 4480 | .read = proc_read, |
4481 | .write = proc_write, | 4481 | .write = proc_write, |
4482 | .open = proc_wepkey_open, | 4482 | .open = proc_wepkey_open, |
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c b/drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c index b9df06a06ea9..35dbe4554513 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c | |||
@@ -355,37 +355,37 @@ out_up: | |||
355 | #undef fappend | 355 | #undef fappend |
356 | 356 | ||
357 | 357 | ||
358 | static struct file_operations devinfo_fops = { | 358 | static const struct file_operations devinfo_fops = { |
359 | .read = devinfo_read_file, | 359 | .read = devinfo_read_file, |
360 | .write = write_file_dummy, | 360 | .write = write_file_dummy, |
361 | .open = open_file_generic, | 361 | .open = open_file_generic, |
362 | }; | 362 | }; |
363 | 363 | ||
364 | static struct file_operations spromdump_fops = { | 364 | static const struct file_operations spromdump_fops = { |
365 | .read = spromdump_read_file, | 365 | .read = spromdump_read_file, |
366 | .write = write_file_dummy, | 366 | .write = write_file_dummy, |
367 | .open = open_file_generic, | 367 | .open = open_file_generic, |
368 | }; | 368 | }; |
369 | 369 | ||
370 | static struct file_operations drvinfo_fops = { | 370 | static const struct file_operations drvinfo_fops = { |
371 | .read = drvinfo_read_file, | 371 | .read = drvinfo_read_file, |
372 | .write = write_file_dummy, | 372 | .write = write_file_dummy, |
373 | .open = open_file_generic, | 373 | .open = open_file_generic, |
374 | }; | 374 | }; |
375 | 375 | ||
376 | static struct file_operations tsf_fops = { | 376 | static const struct file_operations tsf_fops = { |
377 | .read = tsf_read_file, | 377 | .read = tsf_read_file, |
378 | .write = tsf_write_file, | 378 | .write = tsf_write_file, |
379 | .open = open_file_generic, | 379 | .open = open_file_generic, |
380 | }; | 380 | }; |
381 | 381 | ||
382 | static struct file_operations txstat_fops = { | 382 | static const struct file_operations txstat_fops = { |
383 | .read = txstat_read_file, | 383 | .read = txstat_read_file, |
384 | .write = write_file_dummy, | 384 | .write = write_file_dummy, |
385 | .open = open_file_generic, | 385 | .open = open_file_generic, |
386 | }; | 386 | }; |
387 | 387 | ||
388 | static struct file_operations restart_fops = { | 388 | static const struct file_operations restart_fops = { |
389 | .write = restart_write_file, | 389 | .write = restart_write_file, |
390 | .open = open_file_generic, | 390 | .open = open_file_generic, |
391 | }; | 391 | }; |
diff --git a/drivers/net/wireless/strip.c b/drivers/net/wireless/strip.c index ce3a8bac66ff..f5ce1c6063d8 100644 --- a/drivers/net/wireless/strip.c +++ b/drivers/net/wireless/strip.c | |||
@@ -1160,7 +1160,7 @@ static int strip_seq_open(struct inode *inode, struct file *file) | |||
1160 | return seq_open(file, &strip_seq_ops); | 1160 | return seq_open(file, &strip_seq_ops); |
1161 | } | 1161 | } |
1162 | 1162 | ||
1163 | static struct file_operations strip_seq_fops = { | 1163 | static const struct file_operations strip_seq_fops = { |
1164 | .owner = THIS_MODULE, | 1164 | .owner = THIS_MODULE, |
1165 | .open = strip_seq_open, | 1165 | .open = strip_seq_open, |
1166 | .read = seq_read, | 1166 | .read = seq_read, |