diff options
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/caif/caif_spi.c | 6 | ||||
-rw-r--r-- | drivers/net/cxgb4/cxgb4_main.c | 1 | ||||
-rw-r--r-- | drivers/net/ppp_generic.c | 3 | ||||
-rw-r--r-- | drivers/net/wimax/i2400m/debugfs.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/airo.c | 24 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/debug.c | 7 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath9k/debug.c | 33 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath9k/htc_drv_main.c | 9 | ||||
-rw-r--r-- | drivers/net/wireless/b43/debugfs.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/b43legacy/debugfs.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 3 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-debugfs.c | 3 | ||||
-rw-r--r-- | drivers/net/wireless/iwmc3200wifi/debugfs.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/iwmc3200wifi/sdio.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/libertas/debugfs.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/ray_cs.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00debug.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1251_debugfs.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1271_debugfs.c | 6 |
20 files changed, 92 insertions, 26 deletions
diff --git a/drivers/net/caif/caif_spi.c b/drivers/net/caif/caif_spi.c index f5058ff2b210..8427533fe313 100644 --- a/drivers/net/caif/caif_spi.c +++ b/drivers/net/caif/caif_spi.c | |||
@@ -240,13 +240,15 @@ static ssize_t dbgfs_frame(struct file *file, char __user *user_buf, | |||
240 | static const struct file_operations dbgfs_state_fops = { | 240 | static const struct file_operations dbgfs_state_fops = { |
241 | .open = dbgfs_open, | 241 | .open = dbgfs_open, |
242 | .read = dbgfs_state, | 242 | .read = dbgfs_state, |
243 | .owner = THIS_MODULE | 243 | .owner = THIS_MODULE, |
244 | .llseek = default_llseek, | ||
244 | }; | 245 | }; |
245 | 246 | ||
246 | static const struct file_operations dbgfs_frame_fops = { | 247 | static const struct file_operations dbgfs_frame_fops = { |
247 | .open = dbgfs_open, | 248 | .open = dbgfs_open, |
248 | .read = dbgfs_frame, | 249 | .read = dbgfs_frame, |
249 | .owner = THIS_MODULE | 250 | .owner = THIS_MODULE, |
251 | .llseek = default_llseek, | ||
250 | }; | 252 | }; |
251 | 253 | ||
252 | static inline void dev_debugfs_add(struct cfspi *cfspi) | 254 | static inline void dev_debugfs_add(struct cfspi *cfspi) |
diff --git a/drivers/net/cxgb4/cxgb4_main.c b/drivers/net/cxgb4/cxgb4_main.c index c327527fbbc8..e2bf10d90add 100644 --- a/drivers/net/cxgb4/cxgb4_main.c +++ b/drivers/net/cxgb4/cxgb4_main.c | |||
@@ -2026,6 +2026,7 @@ static const struct file_operations mem_debugfs_fops = { | |||
2026 | .owner = THIS_MODULE, | 2026 | .owner = THIS_MODULE, |
2027 | .open = mem_open, | 2027 | .open = mem_open, |
2028 | .read = mem_read, | 2028 | .read = mem_read, |
2029 | .llseek = default_llseek, | ||
2029 | }; | 2030 | }; |
2030 | 2031 | ||
2031 | static void __devinit add_debugfs_mem(struct adapter *adap, const char *name, | 2032 | static void __devinit add_debugfs_mem(struct adapter *adap, const char *name, |
diff --git a/drivers/net/ppp_generic.c b/drivers/net/ppp_generic.c index 736b91703b3e..4bddb2afdd15 100644 --- a/drivers/net/ppp_generic.c +++ b/drivers/net/ppp_generic.c | |||
@@ -856,7 +856,8 @@ static const struct file_operations ppp_device_fops = { | |||
856 | .poll = ppp_poll, | 856 | .poll = ppp_poll, |
857 | .unlocked_ioctl = ppp_ioctl, | 857 | .unlocked_ioctl = ppp_ioctl, |
858 | .open = ppp_open, | 858 | .open = ppp_open, |
859 | .release = ppp_release | 859 | .release = ppp_release, |
860 | .llseek = noop_llseek, | ||
860 | }; | 861 | }; |
861 | 862 | ||
862 | static __net_init int ppp_init_net(struct net *net) | 863 | static __net_init int ppp_init_net(struct net *net) |
diff --git a/drivers/net/wimax/i2400m/debugfs.c b/drivers/net/wimax/i2400m/debugfs.c index b1aec3e1892f..9c70b5fa3f51 100644 --- a/drivers/net/wimax/i2400m/debugfs.c +++ b/drivers/net/wimax/i2400m/debugfs.c | |||
@@ -119,6 +119,7 @@ const struct file_operations i2400m_rx_stats_fops = { | |||
119 | .open = i2400m_stats_open, | 119 | .open = i2400m_stats_open, |
120 | .read = i2400m_rx_stats_read, | 120 | .read = i2400m_rx_stats_read, |
121 | .write = i2400m_rx_stats_write, | 121 | .write = i2400m_rx_stats_write, |
122 | .llseek = default_llseek, | ||
122 | }; | 123 | }; |
123 | 124 | ||
124 | 125 | ||
@@ -171,6 +172,7 @@ const struct file_operations i2400m_tx_stats_fops = { | |||
171 | .open = i2400m_stats_open, | 172 | .open = i2400m_stats_open, |
172 | .read = i2400m_tx_stats_read, | 173 | .read = i2400m_tx_stats_read, |
173 | .write = i2400m_tx_stats_write, | 174 | .write = i2400m_tx_stats_write, |
175 | .llseek = default_llseek, | ||
174 | }; | 176 | }; |
175 | 177 | ||
176 | 178 | ||
diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index 1d05445d4ba3..ce77575e88b3 100644 --- a/drivers/net/wireless/airo.c +++ b/drivers/net/wireless/airo.c | |||
@@ -4430,21 +4430,24 @@ static const struct file_operations proc_statsdelta_ops = { | |||
4430 | .owner = THIS_MODULE, | 4430 | .owner = THIS_MODULE, |
4431 | .read = proc_read, | 4431 | .read = proc_read, |
4432 | .open = proc_statsdelta_open, | 4432 | .open = proc_statsdelta_open, |
4433 | .release = proc_close | 4433 | .release = proc_close, |
4434 | .llseek = default_llseek, | ||
4434 | }; | 4435 | }; |
4435 | 4436 | ||
4436 | static const struct file_operations proc_stats_ops = { | 4437 | static const struct file_operations proc_stats_ops = { |
4437 | .owner = THIS_MODULE, | 4438 | .owner = THIS_MODULE, |
4438 | .read = proc_read, | 4439 | .read = proc_read, |
4439 | .open = proc_stats_open, | 4440 | .open = proc_stats_open, |
4440 | .release = proc_close | 4441 | .release = proc_close, |
4442 | .llseek = default_llseek, | ||
4441 | }; | 4443 | }; |
4442 | 4444 | ||
4443 | static const struct file_operations proc_status_ops = { | 4445 | static const struct file_operations proc_status_ops = { |
4444 | .owner = THIS_MODULE, | 4446 | .owner = THIS_MODULE, |
4445 | .read = proc_read, | 4447 | .read = proc_read, |
4446 | .open = proc_status_open, | 4448 | .open = proc_status_open, |
4447 | .release = proc_close | 4449 | .release = proc_close, |
4450 | .llseek = default_llseek, | ||
4448 | }; | 4451 | }; |
4449 | 4452 | ||
4450 | static const struct file_operations proc_SSID_ops = { | 4453 | static const struct file_operations proc_SSID_ops = { |
@@ -4452,7 +4455,8 @@ static const struct file_operations proc_SSID_ops = { | |||
4452 | .read = proc_read, | 4455 | .read = proc_read, |
4453 | .write = proc_write, | 4456 | .write = proc_write, |
4454 | .open = proc_SSID_open, | 4457 | .open = proc_SSID_open, |
4455 | .release = proc_close | 4458 | .release = proc_close, |
4459 | .llseek = default_llseek, | ||
4456 | }; | 4460 | }; |
4457 | 4461 | ||
4458 | static const struct file_operations proc_BSSList_ops = { | 4462 | static const struct file_operations proc_BSSList_ops = { |
@@ -4460,7 +4464,8 @@ static const struct file_operations proc_BSSList_ops = { | |||
4460 | .read = proc_read, | 4464 | .read = proc_read, |
4461 | .write = proc_write, | 4465 | .write = proc_write, |
4462 | .open = proc_BSSList_open, | 4466 | .open = proc_BSSList_open, |
4463 | .release = proc_close | 4467 | .release = proc_close, |
4468 | .llseek = default_llseek, | ||
4464 | }; | 4469 | }; |
4465 | 4470 | ||
4466 | static const struct file_operations proc_APList_ops = { | 4471 | static const struct file_operations proc_APList_ops = { |
@@ -4468,7 +4473,8 @@ static const struct file_operations proc_APList_ops = { | |||
4468 | .read = proc_read, | 4473 | .read = proc_read, |
4469 | .write = proc_write, | 4474 | .write = proc_write, |
4470 | .open = proc_APList_open, | 4475 | .open = proc_APList_open, |
4471 | .release = proc_close | 4476 | .release = proc_close, |
4477 | .llseek = default_llseek, | ||
4472 | }; | 4478 | }; |
4473 | 4479 | ||
4474 | static const struct file_operations proc_config_ops = { | 4480 | static const struct file_operations proc_config_ops = { |
@@ -4476,7 +4482,8 @@ static const struct file_operations proc_config_ops = { | |||
4476 | .read = proc_read, | 4482 | .read = proc_read, |
4477 | .write = proc_write, | 4483 | .write = proc_write, |
4478 | .open = proc_config_open, | 4484 | .open = proc_config_open, |
4479 | .release = proc_close | 4485 | .release = proc_close, |
4486 | .llseek = default_llseek, | ||
4480 | }; | 4487 | }; |
4481 | 4488 | ||
4482 | static const struct file_operations proc_wepkey_ops = { | 4489 | static const struct file_operations proc_wepkey_ops = { |
@@ -4484,7 +4491,8 @@ static const struct file_operations proc_wepkey_ops = { | |||
4484 | .read = proc_read, | 4491 | .read = proc_read, |
4485 | .write = proc_write, | 4492 | .write = proc_write, |
4486 | .open = proc_wepkey_open, | 4493 | .open = proc_wepkey_open, |
4487 | .release = proc_close | 4494 | .release = proc_close, |
4495 | .llseek = default_llseek, | ||
4488 | }; | 4496 | }; |
4489 | 4497 | ||
4490 | static struct proc_dir_entry *airo_entry; | 4498 | static struct proc_dir_entry *airo_entry; |
diff --git a/drivers/net/wireless/ath/ath5k/debug.c b/drivers/net/wireless/ath/ath5k/debug.c index 4cccc29964f6..fb339c3852ee 100644 --- a/drivers/net/wireless/ath/ath5k/debug.c +++ b/drivers/net/wireless/ath/ath5k/debug.c | |||
@@ -271,6 +271,7 @@ static const struct file_operations fops_beacon = { | |||
271 | .write = write_file_beacon, | 271 | .write = write_file_beacon, |
272 | .open = ath5k_debugfs_open, | 272 | .open = ath5k_debugfs_open, |
273 | .owner = THIS_MODULE, | 273 | .owner = THIS_MODULE, |
274 | .llseek = default_llseek, | ||
274 | }; | 275 | }; |
275 | 276 | ||
276 | 277 | ||
@@ -290,6 +291,7 @@ static const struct file_operations fops_reset = { | |||
290 | .write = write_file_reset, | 291 | .write = write_file_reset, |
291 | .open = ath5k_debugfs_open, | 292 | .open = ath5k_debugfs_open, |
292 | .owner = THIS_MODULE, | 293 | .owner = THIS_MODULE, |
294 | .llseek = noop_llseek, | ||
293 | }; | 295 | }; |
294 | 296 | ||
295 | 297 | ||
@@ -369,6 +371,7 @@ static const struct file_operations fops_debug = { | |||
369 | .write = write_file_debug, | 371 | .write = write_file_debug, |
370 | .open = ath5k_debugfs_open, | 372 | .open = ath5k_debugfs_open, |
371 | .owner = THIS_MODULE, | 373 | .owner = THIS_MODULE, |
374 | .llseek = default_llseek, | ||
372 | }; | 375 | }; |
373 | 376 | ||
374 | 377 | ||
@@ -480,6 +483,7 @@ static const struct file_operations fops_antenna = { | |||
480 | .write = write_file_antenna, | 483 | .write = write_file_antenna, |
481 | .open = ath5k_debugfs_open, | 484 | .open = ath5k_debugfs_open, |
482 | .owner = THIS_MODULE, | 485 | .owner = THIS_MODULE, |
486 | .llseek = default_llseek, | ||
483 | }; | 487 | }; |
484 | 488 | ||
485 | 489 | ||
@@ -591,6 +595,7 @@ static const struct file_operations fops_frameerrors = { | |||
591 | .write = write_file_frameerrors, | 595 | .write = write_file_frameerrors, |
592 | .open = ath5k_debugfs_open, | 596 | .open = ath5k_debugfs_open, |
593 | .owner = THIS_MODULE, | 597 | .owner = THIS_MODULE, |
598 | .llseek = default_llseek, | ||
594 | }; | 599 | }; |
595 | 600 | ||
596 | 601 | ||
@@ -748,6 +753,7 @@ static const struct file_operations fops_ani = { | |||
748 | .write = write_file_ani, | 753 | .write = write_file_ani, |
749 | .open = ath5k_debugfs_open, | 754 | .open = ath5k_debugfs_open, |
750 | .owner = THIS_MODULE, | 755 | .owner = THIS_MODULE, |
756 | .llseek = default_llseek, | ||
751 | }; | 757 | }; |
752 | 758 | ||
753 | 759 | ||
@@ -811,6 +817,7 @@ static const struct file_operations fops_queue = { | |||
811 | .write = write_file_queue, | 817 | .write = write_file_queue, |
812 | .open = ath5k_debugfs_open, | 818 | .open = ath5k_debugfs_open, |
813 | .owner = THIS_MODULE, | 819 | .owner = THIS_MODULE, |
820 | .llseek = default_llseek, | ||
814 | }; | 821 | }; |
815 | 822 | ||
816 | 823 | ||
diff --git a/drivers/net/wireless/ath/ath9k/debug.c b/drivers/net/wireless/ath/ath9k/debug.c index 54aae931424e..cf500bf25ad5 100644 --- a/drivers/net/wireless/ath/ath9k/debug.c +++ b/drivers/net/wireless/ath/ath9k/debug.c | |||
@@ -71,7 +71,8 @@ static const struct file_operations fops_debug = { | |||
71 | .read = read_file_debug, | 71 | .read = read_file_debug, |
72 | .write = write_file_debug, | 72 | .write = write_file_debug, |
73 | .open = ath9k_debugfs_open, | 73 | .open = ath9k_debugfs_open, |
74 | .owner = THIS_MODULE | 74 | .owner = THIS_MODULE, |
75 | .llseek = default_llseek, | ||
75 | }; | 76 | }; |
76 | 77 | ||
77 | #endif | 78 | #endif |
@@ -116,7 +117,8 @@ static const struct file_operations fops_tx_chainmask = { | |||
116 | .read = read_file_tx_chainmask, | 117 | .read = read_file_tx_chainmask, |
117 | .write = write_file_tx_chainmask, | 118 | .write = write_file_tx_chainmask, |
118 | .open = ath9k_debugfs_open, | 119 | .open = ath9k_debugfs_open, |
119 | .owner = THIS_MODULE | 120 | .owner = THIS_MODULE, |
121 | .llseek = default_llseek, | ||
120 | }; | 122 | }; |
121 | 123 | ||
122 | 124 | ||
@@ -158,7 +160,8 @@ static const struct file_operations fops_rx_chainmask = { | |||
158 | .read = read_file_rx_chainmask, | 160 | .read = read_file_rx_chainmask, |
159 | .write = write_file_rx_chainmask, | 161 | .write = write_file_rx_chainmask, |
160 | .open = ath9k_debugfs_open, | 162 | .open = ath9k_debugfs_open, |
161 | .owner = THIS_MODULE | 163 | .owner = THIS_MODULE, |
164 | .llseek = default_llseek, | ||
162 | }; | 165 | }; |
163 | 166 | ||
164 | 167 | ||
@@ -259,7 +262,8 @@ static ssize_t read_file_dma(struct file *file, char __user *user_buf, | |||
259 | static const struct file_operations fops_dma = { | 262 | static const struct file_operations fops_dma = { |
260 | .read = read_file_dma, | 263 | .read = read_file_dma, |
261 | .open = ath9k_debugfs_open, | 264 | .open = ath9k_debugfs_open, |
262 | .owner = THIS_MODULE | 265 | .owner = THIS_MODULE, |
266 | .llseek = default_llseek, | ||
263 | }; | 267 | }; |
264 | 268 | ||
265 | 269 | ||
@@ -375,7 +379,8 @@ static ssize_t read_file_interrupt(struct file *file, char __user *user_buf, | |||
375 | static const struct file_operations fops_interrupt = { | 379 | static const struct file_operations fops_interrupt = { |
376 | .read = read_file_interrupt, | 380 | .read = read_file_interrupt, |
377 | .open = ath9k_debugfs_open, | 381 | .open = ath9k_debugfs_open, |
378 | .owner = THIS_MODULE | 382 | .owner = THIS_MODULE, |
383 | .llseek = default_llseek, | ||
379 | }; | 384 | }; |
380 | 385 | ||
381 | void ath_debug_stat_rc(struct ath_softc *sc, int final_rate) | 386 | void ath_debug_stat_rc(struct ath_softc *sc, int final_rate) |
@@ -464,7 +469,8 @@ static ssize_t read_file_rcstat(struct file *file, char __user *user_buf, | |||
464 | static const struct file_operations fops_rcstat = { | 469 | static const struct file_operations fops_rcstat = { |
465 | .read = read_file_rcstat, | 470 | .read = read_file_rcstat, |
466 | .open = ath9k_debugfs_open, | 471 | .open = ath9k_debugfs_open, |
467 | .owner = THIS_MODULE | 472 | .owner = THIS_MODULE, |
473 | .llseek = default_llseek, | ||
468 | }; | 474 | }; |
469 | 475 | ||
470 | static const char * ath_wiphy_state_str(enum ath_wiphy_state state) | 476 | static const char * ath_wiphy_state_str(enum ath_wiphy_state state) |
@@ -623,7 +629,8 @@ static const struct file_operations fops_wiphy = { | |||
623 | .read = read_file_wiphy, | 629 | .read = read_file_wiphy, |
624 | .write = write_file_wiphy, | 630 | .write = write_file_wiphy, |
625 | .open = ath9k_debugfs_open, | 631 | .open = ath9k_debugfs_open, |
626 | .owner = THIS_MODULE | 632 | .owner = THIS_MODULE, |
633 | .llseek = default_llseek, | ||
627 | }; | 634 | }; |
628 | 635 | ||
629 | #define PR(str, elem) \ | 636 | #define PR(str, elem) \ |
@@ -702,7 +709,8 @@ void ath_debug_stat_tx(struct ath_softc *sc, struct ath_txq *txq, | |||
702 | static const struct file_operations fops_xmit = { | 709 | static const struct file_operations fops_xmit = { |
703 | .read = read_file_xmit, | 710 | .read = read_file_xmit, |
704 | .open = ath9k_debugfs_open, | 711 | .open = ath9k_debugfs_open, |
705 | .owner = THIS_MODULE | 712 | .owner = THIS_MODULE, |
713 | .llseek = default_llseek, | ||
706 | }; | 714 | }; |
707 | 715 | ||
708 | static ssize_t read_file_recv(struct file *file, char __user *user_buf, | 716 | static ssize_t read_file_recv(struct file *file, char __user *user_buf, |
@@ -814,7 +822,8 @@ void ath_debug_stat_rx(struct ath_softc *sc, struct ath_rx_status *rs) | |||
814 | static const struct file_operations fops_recv = { | 822 | static const struct file_operations fops_recv = { |
815 | .read = read_file_recv, | 823 | .read = read_file_recv, |
816 | .open = ath9k_debugfs_open, | 824 | .open = ath9k_debugfs_open, |
817 | .owner = THIS_MODULE | 825 | .owner = THIS_MODULE, |
826 | .llseek = default_llseek, | ||
818 | }; | 827 | }; |
819 | 828 | ||
820 | static ssize_t read_file_regidx(struct file *file, char __user *user_buf, | 829 | static ssize_t read_file_regidx(struct file *file, char __user *user_buf, |
@@ -852,7 +861,8 @@ static const struct file_operations fops_regidx = { | |||
852 | .read = read_file_regidx, | 861 | .read = read_file_regidx, |
853 | .write = write_file_regidx, | 862 | .write = write_file_regidx, |
854 | .open = ath9k_debugfs_open, | 863 | .open = ath9k_debugfs_open, |
855 | .owner = THIS_MODULE | 864 | .owner = THIS_MODULE, |
865 | .llseek = default_llseek, | ||
856 | }; | 866 | }; |
857 | 867 | ||
858 | static ssize_t read_file_regval(struct file *file, char __user *user_buf, | 868 | static ssize_t read_file_regval(struct file *file, char __user *user_buf, |
@@ -894,7 +904,8 @@ static const struct file_operations fops_regval = { | |||
894 | .read = read_file_regval, | 904 | .read = read_file_regval, |
895 | .write = write_file_regval, | 905 | .write = write_file_regval, |
896 | .open = ath9k_debugfs_open, | 906 | .open = ath9k_debugfs_open, |
897 | .owner = THIS_MODULE | 907 | .owner = THIS_MODULE, |
908 | .llseek = default_llseek, | ||
898 | }; | 909 | }; |
899 | 910 | ||
900 | int ath9k_init_debug(struct ath_hw *ah) | 911 | int ath9k_init_debug(struct ath_hw *ah) |
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c index 7d09b4b17bbd..bc2ca7d898e9 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c | |||
@@ -536,7 +536,8 @@ static ssize_t read_file_tgt_stats(struct file *file, char __user *user_buf, | |||
536 | static const struct file_operations fops_tgt_stats = { | 536 | static const struct file_operations fops_tgt_stats = { |
537 | .read = read_file_tgt_stats, | 537 | .read = read_file_tgt_stats, |
538 | .open = ath9k_debugfs_open, | 538 | .open = ath9k_debugfs_open, |
539 | .owner = THIS_MODULE | 539 | .owner = THIS_MODULE, |
540 | .llseek = default_llseek, | ||
540 | }; | 541 | }; |
541 | 542 | ||
542 | static ssize_t read_file_xmit(struct file *file, char __user *user_buf, | 543 | static ssize_t read_file_xmit(struct file *file, char __user *user_buf, |
@@ -584,7 +585,8 @@ static ssize_t read_file_xmit(struct file *file, char __user *user_buf, | |||
584 | static const struct file_operations fops_xmit = { | 585 | static const struct file_operations fops_xmit = { |
585 | .read = read_file_xmit, | 586 | .read = read_file_xmit, |
586 | .open = ath9k_debugfs_open, | 587 | .open = ath9k_debugfs_open, |
587 | .owner = THIS_MODULE | 588 | .owner = THIS_MODULE, |
589 | .llseek = default_llseek, | ||
588 | }; | 590 | }; |
589 | 591 | ||
590 | static ssize_t read_file_recv(struct file *file, char __user *user_buf, | 592 | static ssize_t read_file_recv(struct file *file, char __user *user_buf, |
@@ -613,7 +615,8 @@ static ssize_t read_file_recv(struct file *file, char __user *user_buf, | |||
613 | static const struct file_operations fops_recv = { | 615 | static const struct file_operations fops_recv = { |
614 | .read = read_file_recv, | 616 | .read = read_file_recv, |
615 | .open = ath9k_debugfs_open, | 617 | .open = ath9k_debugfs_open, |
616 | .owner = THIS_MODULE | 618 | .owner = THIS_MODULE, |
619 | .llseek = default_llseek, | ||
617 | }; | 620 | }; |
618 | 621 | ||
619 | int ath9k_htc_init_debug(struct ath_hw *ah) | 622 | int ath9k_htc_init_debug(struct ath_hw *ah) |
diff --git a/drivers/net/wireless/b43/debugfs.c b/drivers/net/wireless/b43/debugfs.c index 80b19a44a407..59f59fa40334 100644 --- a/drivers/net/wireless/b43/debugfs.c +++ b/drivers/net/wireless/b43/debugfs.c | |||
@@ -627,6 +627,7 @@ out_unlock: | |||
627 | .open = b43_debugfs_open, \ | 627 | .open = b43_debugfs_open, \ |
628 | .read = b43_debugfs_read, \ | 628 | .read = b43_debugfs_read, \ |
629 | .write = b43_debugfs_write, \ | 629 | .write = b43_debugfs_write, \ |
630 | .llseek = generic_file_llseek, \ | ||
630 | }, \ | 631 | }, \ |
631 | .file_struct_offset = offsetof(struct b43_dfsentry, \ | 632 | .file_struct_offset = offsetof(struct b43_dfsentry, \ |
632 | file_##name), \ | 633 | file_##name), \ |
diff --git a/drivers/net/wireless/b43legacy/debugfs.c b/drivers/net/wireless/b43legacy/debugfs.c index 1f85ac569fec..f232618f2cd1 100644 --- a/drivers/net/wireless/b43legacy/debugfs.c +++ b/drivers/net/wireless/b43legacy/debugfs.c | |||
@@ -334,6 +334,7 @@ out_unlock: | |||
334 | .open = b43legacy_debugfs_open, \ | 334 | .open = b43legacy_debugfs_open, \ |
335 | .read = b43legacy_debugfs_read, \ | 335 | .read = b43legacy_debugfs_read, \ |
336 | .write = b43legacy_debugfs_write, \ | 336 | .write = b43legacy_debugfs_write, \ |
337 | .llseek = generic_file_llseek, \ | ||
337 | }, \ | 338 | }, \ |
338 | .file_struct_offset = offsetof(struct b43legacy_dfsentry, \ | 339 | .file_struct_offset = offsetof(struct b43legacy_dfsentry, \ |
339 | file_##name), \ | 340 | file_##name), \ |
diff --git a/drivers/net/wireless/iwlwifi/iwl-3945-rs.c b/drivers/net/wireless/iwlwifi/iwl-3945-rs.c index 8e84a08ff951..293e1dbc166c 100644 --- a/drivers/net/wireless/iwlwifi/iwl-3945-rs.c +++ b/drivers/net/wireless/iwlwifi/iwl-3945-rs.c | |||
@@ -873,6 +873,7 @@ static ssize_t iwl3945_sta_dbgfs_stats_table_read(struct file *file, | |||
873 | static const struct file_operations rs_sta_dbgfs_stats_table_ops = { | 873 | static const struct file_operations rs_sta_dbgfs_stats_table_ops = { |
874 | .read = iwl3945_sta_dbgfs_stats_table_read, | 874 | .read = iwl3945_sta_dbgfs_stats_table_read, |
875 | .open = iwl3945_open_file_generic, | 875 | .open = iwl3945_open_file_generic, |
876 | .llseek = default_llseek, | ||
876 | }; | 877 | }; |
877 | 878 | ||
878 | static void iwl3945_add_debugfs(void *priv, void *priv_sta, | 879 | static void iwl3945_add_debugfs(void *priv, void *priv_sta, |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-rs.c b/drivers/net/wireless/iwlwifi/iwl-agn-rs.c index 23e5c42e7d7e..a4378ba31ef6 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-rs.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-rs.c | |||
@@ -2873,6 +2873,7 @@ static const struct file_operations rs_sta_dbgfs_scale_table_ops = { | |||
2873 | .write = rs_sta_dbgfs_scale_table_write, | 2873 | .write = rs_sta_dbgfs_scale_table_write, |
2874 | .read = rs_sta_dbgfs_scale_table_read, | 2874 | .read = rs_sta_dbgfs_scale_table_read, |
2875 | .open = open_file_generic, | 2875 | .open = open_file_generic, |
2876 | .llseek = default_llseek, | ||
2876 | }; | 2877 | }; |
2877 | static ssize_t rs_sta_dbgfs_stats_table_read(struct file *file, | 2878 | static ssize_t rs_sta_dbgfs_stats_table_read(struct file *file, |
2878 | char __user *user_buf, size_t count, loff_t *ppos) | 2879 | char __user *user_buf, size_t count, loff_t *ppos) |
@@ -2915,6 +2916,7 @@ static ssize_t rs_sta_dbgfs_stats_table_read(struct file *file, | |||
2915 | static const struct file_operations rs_sta_dbgfs_stats_table_ops = { | 2916 | static const struct file_operations rs_sta_dbgfs_stats_table_ops = { |
2916 | .read = rs_sta_dbgfs_stats_table_read, | 2917 | .read = rs_sta_dbgfs_stats_table_read, |
2917 | .open = open_file_generic, | 2918 | .open = open_file_generic, |
2919 | .llseek = default_llseek, | ||
2918 | }; | 2920 | }; |
2919 | 2921 | ||
2920 | static ssize_t rs_sta_dbgfs_rate_scale_data_read(struct file *file, | 2922 | static ssize_t rs_sta_dbgfs_rate_scale_data_read(struct file *file, |
@@ -2946,6 +2948,7 @@ static ssize_t rs_sta_dbgfs_rate_scale_data_read(struct file *file, | |||
2946 | static const struct file_operations rs_sta_dbgfs_rate_scale_data_ops = { | 2948 | static const struct file_operations rs_sta_dbgfs_rate_scale_data_ops = { |
2947 | .read = rs_sta_dbgfs_rate_scale_data_read, | 2949 | .read = rs_sta_dbgfs_rate_scale_data_read, |
2948 | .open = open_file_generic, | 2950 | .open = open_file_generic, |
2951 | .llseek = default_llseek, | ||
2949 | }; | 2952 | }; |
2950 | 2953 | ||
2951 | static void rs_add_debugfs(void *priv, void *priv_sta, | 2954 | static void rs_add_debugfs(void *priv, void *priv_sta, |
diff --git a/drivers/net/wireless/iwlwifi/iwl-debugfs.c b/drivers/net/wireless/iwlwifi/iwl-debugfs.c index e96a1bb12783..a32d5d337649 100644 --- a/drivers/net/wireless/iwlwifi/iwl-debugfs.c +++ b/drivers/net/wireless/iwlwifi/iwl-debugfs.c | |||
@@ -87,6 +87,7 @@ static int iwl_dbgfs_open_file_generic(struct inode *inode, struct file *file) | |||
87 | static const struct file_operations iwl_dbgfs_##name##_ops = { \ | 87 | static const struct file_operations iwl_dbgfs_##name##_ops = { \ |
88 | .read = iwl_dbgfs_##name##_read, \ | 88 | .read = iwl_dbgfs_##name##_read, \ |
89 | .open = iwl_dbgfs_open_file_generic, \ | 89 | .open = iwl_dbgfs_open_file_generic, \ |
90 | .llseek = generic_file_llseek, \ | ||
90 | }; | 91 | }; |
91 | 92 | ||
92 | #define DEBUGFS_WRITE_FILE_OPS(name) \ | 93 | #define DEBUGFS_WRITE_FILE_OPS(name) \ |
@@ -94,6 +95,7 @@ static const struct file_operations iwl_dbgfs_##name##_ops = { \ | |||
94 | static const struct file_operations iwl_dbgfs_##name##_ops = { \ | 95 | static const struct file_operations iwl_dbgfs_##name##_ops = { \ |
95 | .write = iwl_dbgfs_##name##_write, \ | 96 | .write = iwl_dbgfs_##name##_write, \ |
96 | .open = iwl_dbgfs_open_file_generic, \ | 97 | .open = iwl_dbgfs_open_file_generic, \ |
98 | .llseek = generic_file_llseek, \ | ||
97 | }; | 99 | }; |
98 | 100 | ||
99 | 101 | ||
@@ -104,6 +106,7 @@ static const struct file_operations iwl_dbgfs_##name##_ops = { \ | |||
104 | .write = iwl_dbgfs_##name##_write, \ | 106 | .write = iwl_dbgfs_##name##_write, \ |
105 | .read = iwl_dbgfs_##name##_read, \ | 107 | .read = iwl_dbgfs_##name##_read, \ |
106 | .open = iwl_dbgfs_open_file_generic, \ | 108 | .open = iwl_dbgfs_open_file_generic, \ |
109 | .llseek = generic_file_llseek, \ | ||
107 | }; | 110 | }; |
108 | 111 | ||
109 | static ssize_t iwl_dbgfs_tx_statistics_read(struct file *file, | 112 | static ssize_t iwl_dbgfs_tx_statistics_read(struct file *file, |
diff --git a/drivers/net/wireless/iwmc3200wifi/debugfs.c b/drivers/net/wireless/iwmc3200wifi/debugfs.c index 53b0b7711f02..0a0cc9667cd6 100644 --- a/drivers/net/wireless/iwmc3200wifi/debugfs.c +++ b/drivers/net/wireless/iwmc3200wifi/debugfs.c | |||
@@ -402,24 +402,28 @@ static const struct file_operations iwm_debugfs_txq_fops = { | |||
402 | .owner = THIS_MODULE, | 402 | .owner = THIS_MODULE, |
403 | .open = iwm_generic_open, | 403 | .open = iwm_generic_open, |
404 | .read = iwm_debugfs_txq_read, | 404 | .read = iwm_debugfs_txq_read, |
405 | .llseek = default_llseek, | ||
405 | }; | 406 | }; |
406 | 407 | ||
407 | static const struct file_operations iwm_debugfs_tx_credit_fops = { | 408 | static const struct file_operations iwm_debugfs_tx_credit_fops = { |
408 | .owner = THIS_MODULE, | 409 | .owner = THIS_MODULE, |
409 | .open = iwm_generic_open, | 410 | .open = iwm_generic_open, |
410 | .read = iwm_debugfs_tx_credit_read, | 411 | .read = iwm_debugfs_tx_credit_read, |
412 | .llseek = default_llseek, | ||
411 | }; | 413 | }; |
412 | 414 | ||
413 | static const struct file_operations iwm_debugfs_rx_ticket_fops = { | 415 | static const struct file_operations iwm_debugfs_rx_ticket_fops = { |
414 | .owner = THIS_MODULE, | 416 | .owner = THIS_MODULE, |
415 | .open = iwm_generic_open, | 417 | .open = iwm_generic_open, |
416 | .read = iwm_debugfs_rx_ticket_read, | 418 | .read = iwm_debugfs_rx_ticket_read, |
419 | .llseek = default_llseek, | ||
417 | }; | 420 | }; |
418 | 421 | ||
419 | static const struct file_operations iwm_debugfs_fw_err_fops = { | 422 | static const struct file_operations iwm_debugfs_fw_err_fops = { |
420 | .owner = THIS_MODULE, | 423 | .owner = THIS_MODULE, |
421 | .open = iwm_generic_open, | 424 | .open = iwm_generic_open, |
422 | .read = iwm_debugfs_fw_err_read, | 425 | .read = iwm_debugfs_fw_err_read, |
426 | .llseek = default_llseek, | ||
423 | }; | 427 | }; |
424 | 428 | ||
425 | void iwm_debugfs_init(struct iwm_priv *iwm) | 429 | void iwm_debugfs_init(struct iwm_priv *iwm) |
diff --git a/drivers/net/wireless/iwmc3200wifi/sdio.c b/drivers/net/wireless/iwmc3200wifi/sdio.c index edcb52330cf5..56383e7be835 100644 --- a/drivers/net/wireless/iwmc3200wifi/sdio.c +++ b/drivers/net/wireless/iwmc3200wifi/sdio.c | |||
@@ -364,6 +364,7 @@ static const struct file_operations iwm_debugfs_sdio_fops = { | |||
364 | .owner = THIS_MODULE, | 364 | .owner = THIS_MODULE, |
365 | .open = iwm_debugfs_sdio_open, | 365 | .open = iwm_debugfs_sdio_open, |
366 | .read = iwm_debugfs_sdio_read, | 366 | .read = iwm_debugfs_sdio_read, |
367 | .llseek = default_llseek, | ||
367 | }; | 368 | }; |
368 | 369 | ||
369 | static void if_sdio_debugfs_init(struct iwm_priv *iwm, struct dentry *parent_dir) | 370 | static void if_sdio_debugfs_init(struct iwm_priv *iwm, struct dentry *parent_dir) |
diff --git a/drivers/net/wireless/libertas/debugfs.c b/drivers/net/wireless/libertas/debugfs.c index 651a79c8de8a..fbf3b0332bb7 100644 --- a/drivers/net/wireless/libertas/debugfs.c +++ b/drivers/net/wireless/libertas/debugfs.c | |||
@@ -696,6 +696,7 @@ out_unlock: | |||
696 | .open = open_file_generic, \ | 696 | .open = open_file_generic, \ |
697 | .read = (fread), \ | 697 | .read = (fread), \ |
698 | .write = (fwrite), \ | 698 | .write = (fwrite), \ |
699 | .llseek = generic_file_llseek, \ | ||
699 | } | 700 | } |
700 | 701 | ||
701 | struct lbs_debugfs_files { | 702 | struct lbs_debugfs_files { |
@@ -961,6 +962,7 @@ static const struct file_operations lbs_debug_fops = { | |||
961 | .open = open_file_generic, | 962 | .open = open_file_generic, |
962 | .write = lbs_debugfs_write, | 963 | .write = lbs_debugfs_write, |
963 | .read = lbs_debugfs_read, | 964 | .read = lbs_debugfs_read, |
965 | .llseek = default_llseek, | ||
964 | }; | 966 | }; |
965 | 967 | ||
966 | /** | 968 | /** |
diff --git a/drivers/net/wireless/ray_cs.c b/drivers/net/wireless/ray_cs.c index af5b17ce5a15..46da03753fd5 100644 --- a/drivers/net/wireless/ray_cs.c +++ b/drivers/net/wireless/ray_cs.c | |||
@@ -2765,6 +2765,7 @@ static ssize_t ray_cs_essid_proc_write(struct file *file, | |||
2765 | static const struct file_operations ray_cs_essid_proc_fops = { | 2765 | static const struct file_operations ray_cs_essid_proc_fops = { |
2766 | .owner = THIS_MODULE, | 2766 | .owner = THIS_MODULE, |
2767 | .write = ray_cs_essid_proc_write, | 2767 | .write = ray_cs_essid_proc_write, |
2768 | .llseek = noop_llseek, | ||
2768 | }; | 2769 | }; |
2769 | 2770 | ||
2770 | static ssize_t int_proc_write(struct file *file, const char __user *buffer, | 2771 | static ssize_t int_proc_write(struct file *file, const char __user *buffer, |
@@ -2798,6 +2799,7 @@ static ssize_t int_proc_write(struct file *file, const char __user *buffer, | |||
2798 | static const struct file_operations int_proc_fops = { | 2799 | static const struct file_operations int_proc_fops = { |
2799 | .owner = THIS_MODULE, | 2800 | .owner = THIS_MODULE, |
2800 | .write = int_proc_write, | 2801 | .write = int_proc_write, |
2802 | .llseek = noop_llseek, | ||
2801 | }; | 2803 | }; |
2802 | #endif | 2804 | #endif |
2803 | 2805 | ||
diff --git a/drivers/net/wireless/rt2x00/rt2x00debug.c b/drivers/net/wireless/rt2x00/rt2x00debug.c index b0498e7e7aae..cea81e4c5c82 100644 --- a/drivers/net/wireless/rt2x00/rt2x00debug.c +++ b/drivers/net/wireless/rt2x00/rt2x00debug.c | |||
@@ -315,6 +315,7 @@ static const struct file_operations rt2x00debug_fop_queue_dump = { | |||
315 | .poll = rt2x00debug_poll_queue_dump, | 315 | .poll = rt2x00debug_poll_queue_dump, |
316 | .open = rt2x00debug_open_queue_dump, | 316 | .open = rt2x00debug_open_queue_dump, |
317 | .release = rt2x00debug_release_queue_dump, | 317 | .release = rt2x00debug_release_queue_dump, |
318 | .llseek = default_llseek, | ||
318 | }; | 319 | }; |
319 | 320 | ||
320 | static ssize_t rt2x00debug_read_queue_stats(struct file *file, | 321 | static ssize_t rt2x00debug_read_queue_stats(struct file *file, |
@@ -371,6 +372,7 @@ static const struct file_operations rt2x00debug_fop_queue_stats = { | |||
371 | .read = rt2x00debug_read_queue_stats, | 372 | .read = rt2x00debug_read_queue_stats, |
372 | .open = rt2x00debug_file_open, | 373 | .open = rt2x00debug_file_open, |
373 | .release = rt2x00debug_file_release, | 374 | .release = rt2x00debug_file_release, |
375 | .llseek = default_llseek, | ||
374 | }; | 376 | }; |
375 | 377 | ||
376 | #ifdef CONFIG_RT2X00_LIB_CRYPTO | 378 | #ifdef CONFIG_RT2X00_LIB_CRYPTO |
@@ -423,6 +425,7 @@ static const struct file_operations rt2x00debug_fop_crypto_stats = { | |||
423 | .read = rt2x00debug_read_crypto_stats, | 425 | .read = rt2x00debug_read_crypto_stats, |
424 | .open = rt2x00debug_file_open, | 426 | .open = rt2x00debug_file_open, |
425 | .release = rt2x00debug_file_release, | 427 | .release = rt2x00debug_file_release, |
428 | .llseek = default_llseek, | ||
426 | }; | 429 | }; |
427 | #endif | 430 | #endif |
428 | 431 | ||
@@ -509,6 +512,7 @@ static const struct file_operations rt2x00debug_fop_##__name = {\ | |||
509 | .write = rt2x00debug_write_##__name, \ | 512 | .write = rt2x00debug_write_##__name, \ |
510 | .open = rt2x00debug_file_open, \ | 513 | .open = rt2x00debug_file_open, \ |
511 | .release = rt2x00debug_file_release, \ | 514 | .release = rt2x00debug_file_release, \ |
515 | .llseek = generic_file_llseek, \ | ||
512 | }; | 516 | }; |
513 | 517 | ||
514 | RT2X00DEBUGFS_OPS(csr, "0x%.8x\n", u32); | 518 | RT2X00DEBUGFS_OPS(csr, "0x%.8x\n", u32); |
@@ -542,6 +546,7 @@ static const struct file_operations rt2x00debug_fop_dev_flags = { | |||
542 | .read = rt2x00debug_read_dev_flags, | 546 | .read = rt2x00debug_read_dev_flags, |
543 | .open = rt2x00debug_file_open, | 547 | .open = rt2x00debug_file_open, |
544 | .release = rt2x00debug_file_release, | 548 | .release = rt2x00debug_file_release, |
549 | .llseek = default_llseek, | ||
545 | }; | 550 | }; |
546 | 551 | ||
547 | static struct dentry *rt2x00debug_create_file_driver(const char *name, | 552 | static struct dentry *rt2x00debug_create_file_driver(const char *name, |
diff --git a/drivers/net/wireless/wl12xx/wl1251_debugfs.c b/drivers/net/wireless/wl12xx/wl1251_debugfs.c index 5e4465ac08fa..fa620a5e5303 100644 --- a/drivers/net/wireless/wl12xx/wl1251_debugfs.c +++ b/drivers/net/wireless/wl12xx/wl1251_debugfs.c | |||
@@ -50,6 +50,7 @@ static ssize_t name## _read(struct file *file, char __user *userbuf, \ | |||
50 | static const struct file_operations name## _ops = { \ | 50 | static const struct file_operations name## _ops = { \ |
51 | .read = name## _read, \ | 51 | .read = name## _read, \ |
52 | .open = wl1251_open_file_generic, \ | 52 | .open = wl1251_open_file_generic, \ |
53 | .llseek = generic_file_llseek, \ | ||
53 | }; | 54 | }; |
54 | 55 | ||
55 | #define DEBUGFS_ADD(name, parent) \ | 56 | #define DEBUGFS_ADD(name, parent) \ |
@@ -86,6 +87,7 @@ static ssize_t sub## _ ##name## _read(struct file *file, \ | |||
86 | static const struct file_operations sub## _ ##name## _ops = { \ | 87 | static const struct file_operations sub## _ ##name## _ops = { \ |
87 | .read = sub## _ ##name## _read, \ | 88 | .read = sub## _ ##name## _read, \ |
88 | .open = wl1251_open_file_generic, \ | 89 | .open = wl1251_open_file_generic, \ |
90 | .llseek = generic_file_llseek, \ | ||
89 | }; | 91 | }; |
90 | 92 | ||
91 | #define DEBUGFS_FWSTATS_ADD(sub, name) \ | 93 | #define DEBUGFS_FWSTATS_ADD(sub, name) \ |
@@ -236,6 +238,7 @@ static ssize_t tx_queue_len_read(struct file *file, char __user *userbuf, | |||
236 | static const struct file_operations tx_queue_len_ops = { | 238 | static const struct file_operations tx_queue_len_ops = { |
237 | .read = tx_queue_len_read, | 239 | .read = tx_queue_len_read, |
238 | .open = wl1251_open_file_generic, | 240 | .open = wl1251_open_file_generic, |
241 | .llseek = generic_file_llseek, | ||
239 | }; | 242 | }; |
240 | 243 | ||
241 | static ssize_t tx_queue_status_read(struct file *file, char __user *userbuf, | 244 | static ssize_t tx_queue_status_read(struct file *file, char __user *userbuf, |
@@ -257,6 +260,7 @@ static ssize_t tx_queue_status_read(struct file *file, char __user *userbuf, | |||
257 | static const struct file_operations tx_queue_status_ops = { | 260 | static const struct file_operations tx_queue_status_ops = { |
258 | .read = tx_queue_status_read, | 261 | .read = tx_queue_status_read, |
259 | .open = wl1251_open_file_generic, | 262 | .open = wl1251_open_file_generic, |
263 | .llseek = generic_file_llseek, | ||
260 | }; | 264 | }; |
261 | 265 | ||
262 | static void wl1251_debugfs_delete_files(struct wl1251 *wl) | 266 | static void wl1251_debugfs_delete_files(struct wl1251 *wl) |
diff --git a/drivers/net/wireless/wl12xx/wl1271_debugfs.c b/drivers/net/wireless/wl12xx/wl1271_debugfs.c index c239ef4d0b8d..66c2b90ddfd4 100644 --- a/drivers/net/wireless/wl12xx/wl1271_debugfs.c +++ b/drivers/net/wireless/wl12xx/wl1271_debugfs.c | |||
@@ -51,6 +51,7 @@ static ssize_t name## _read(struct file *file, char __user *userbuf, \ | |||
51 | static const struct file_operations name## _ops = { \ | 51 | static const struct file_operations name## _ops = { \ |
52 | .read = name## _read, \ | 52 | .read = name## _read, \ |
53 | .open = wl1271_open_file_generic, \ | 53 | .open = wl1271_open_file_generic, \ |
54 | .llseek = generic_file_llseek, \ | ||
54 | }; | 55 | }; |
55 | 56 | ||
56 | #define DEBUGFS_ADD(name, parent) \ | 57 | #define DEBUGFS_ADD(name, parent) \ |
@@ -87,6 +88,7 @@ static ssize_t sub## _ ##name## _read(struct file *file, \ | |||
87 | static const struct file_operations sub## _ ##name## _ops = { \ | 88 | static const struct file_operations sub## _ ##name## _ops = { \ |
88 | .read = sub## _ ##name## _read, \ | 89 | .read = sub## _ ##name## _read, \ |
89 | .open = wl1271_open_file_generic, \ | 90 | .open = wl1271_open_file_generic, \ |
91 | .llseek = generic_file_llseek, \ | ||
90 | }; | 92 | }; |
91 | 93 | ||
92 | #define DEBUGFS_FWSTATS_ADD(sub, name) \ | 94 | #define DEBUGFS_FWSTATS_ADD(sub, name) \ |
@@ -237,6 +239,7 @@ static ssize_t tx_queue_len_read(struct file *file, char __user *userbuf, | |||
237 | static const struct file_operations tx_queue_len_ops = { | 239 | static const struct file_operations tx_queue_len_ops = { |
238 | .read = tx_queue_len_read, | 240 | .read = tx_queue_len_read, |
239 | .open = wl1271_open_file_generic, | 241 | .open = wl1271_open_file_generic, |
242 | .llseek = default_llseek, | ||
240 | }; | 243 | }; |
241 | 244 | ||
242 | static ssize_t gpio_power_read(struct file *file, char __user *user_buf, | 245 | static ssize_t gpio_power_read(struct file *file, char __user *user_buf, |
@@ -291,7 +294,8 @@ out: | |||
291 | static const struct file_operations gpio_power_ops = { | 294 | static const struct file_operations gpio_power_ops = { |
292 | .read = gpio_power_read, | 295 | .read = gpio_power_read, |
293 | .write = gpio_power_write, | 296 | .write = gpio_power_write, |
294 | .open = wl1271_open_file_generic | 297 | .open = wl1271_open_file_generic, |
298 | .llseek = default_llseek, | ||
295 | }; | 299 | }; |
296 | 300 | ||
297 | static void wl1271_debugfs_delete_files(struct wl1271 *wl) | 301 | static void wl1271_debugfs_delete_files(struct wl1271 *wl) |