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 f5058ff2b21..8427533fe31 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,  static const struct file_operations dbgfs_state_fops = {  	.open = dbgfs_open,  	.read = dbgfs_state, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  static const struct file_operations dbgfs_frame_fops = {  	.open = dbgfs_open,  	.read = dbgfs_frame, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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 c327527fbbc..e2bf10d90ad 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 = {  	.owner   = THIS_MODULE,  	.open    = mem_open,  	.read    = mem_read, +	.llseek  = default_llseek,  };  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 736b91703b3..4bddb2afdd1 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 = {  	.poll		= ppp_poll,  	.unlocked_ioctl	= ppp_ioctl,  	.open		= ppp_open, -	.release	= ppp_release +	.release	= ppp_release, +	.llseek		= noop_llseek,  };  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 b1aec3e1892..9c70b5fa3f5 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 = {  	.open =		i2400m_stats_open,  	.read =		i2400m_rx_stats_read,  	.write =	i2400m_rx_stats_write, +	.llseek =	default_llseek,  }; @@ -171,6 +172,7 @@ const struct file_operations i2400m_tx_stats_fops = {  	.open =		i2400m_stats_open,  	.read =		i2400m_tx_stats_read,  	.write =	i2400m_tx_stats_write, +	.llseek =	default_llseek,  }; diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index 1d05445d4ba..ce77575e88b 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 = {  	.owner		= THIS_MODULE,  	.read		= proc_read,  	.open		= proc_statsdelta_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_stats_ops = {  	.owner		= THIS_MODULE,  	.read		= proc_read,  	.open		= proc_stats_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_status_ops = {  	.owner		= THIS_MODULE,  	.read		= proc_read,  	.open		= proc_status_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_SSID_ops = { @@ -4452,7 +4455,8 @@ static const struct file_operations proc_SSID_ops = {  	.read		= proc_read,  	.write		= proc_write,  	.open		= proc_SSID_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_BSSList_ops = { @@ -4460,7 +4464,8 @@ static const struct file_operations proc_BSSList_ops = {  	.read		= proc_read,  	.write		= proc_write,  	.open		= proc_BSSList_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_APList_ops = { @@ -4468,7 +4473,8 @@ static const struct file_operations proc_APList_ops = {  	.read		= proc_read,  	.write		= proc_write,  	.open		= proc_APList_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_config_ops = { @@ -4476,7 +4482,8 @@ static const struct file_operations proc_config_ops = {  	.read		= proc_read,  	.write		= proc_write,  	.open		= proc_config_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  static const struct file_operations proc_wepkey_ops = { @@ -4484,7 +4491,8 @@ static const struct file_operations proc_wepkey_ops = {  	.read		= proc_read,  	.write		= proc_write,  	.open		= proc_wepkey_open, -	.release	= proc_close +	.release	= proc_close, +	.llseek		= default_llseek,  };  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 4cccc29964f..fb339c3852e 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 = {  	.write = write_file_beacon,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -290,6 +291,7 @@ static const struct file_operations fops_reset = {  	.write = write_file_reset,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = noop_llseek,  }; @@ -369,6 +371,7 @@ static const struct file_operations fops_debug = {  	.write = write_file_debug,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -480,6 +483,7 @@ static const struct file_operations fops_antenna = {  	.write = write_file_antenna,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -591,6 +595,7 @@ static const struct file_operations fops_frameerrors = {  	.write = write_file_frameerrors,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -748,6 +753,7 @@ static const struct file_operations fops_ani = {  	.write = write_file_ani,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -811,6 +817,7 @@ static const struct file_operations fops_queue = {  	.write = write_file_queue,  	.open = ath5k_debugfs_open,  	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; diff --git a/drivers/net/wireless/ath/ath9k/debug.c b/drivers/net/wireless/ath/ath9k/debug.c index 54aae931424..cf500bf25ad 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 = {  	.read = read_file_debug,  	.write = write_file_debug,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  #endif @@ -116,7 +117,8 @@ static const struct file_operations fops_tx_chainmask = {  	.read = read_file_tx_chainmask,  	.write = write_file_tx_chainmask,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -158,7 +160,8 @@ static const struct file_operations fops_rx_chainmask = {  	.read = read_file_rx_chainmask,  	.write = write_file_rx_chainmask,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -259,7 +262,8 @@ static ssize_t read_file_dma(struct file *file, char __user *user_buf,  static const struct file_operations fops_dma = {  	.read = read_file_dma,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  }; @@ -375,7 +379,8 @@ static ssize_t read_file_interrupt(struct file *file, char __user *user_buf,  static const struct file_operations fops_interrupt = {  	.read = read_file_interrupt,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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,  static const struct file_operations fops_rcstat = {  	.read = read_file_rcstat,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  static const char * ath_wiphy_state_str(enum ath_wiphy_state state) @@ -623,7 +629,8 @@ static const struct file_operations fops_wiphy = {  	.read = read_file_wiphy,  	.write = write_file_wiphy,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  #define PR(str, elem)							\ @@ -702,7 +709,8 @@ void ath_debug_stat_tx(struct ath_softc *sc, struct ath_txq *txq,  static const struct file_operations fops_xmit = {  	.read = read_file_xmit,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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)  static const struct file_operations fops_recv = {  	.read = read_file_recv,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  static ssize_t read_file_regidx(struct file *file, char __user *user_buf, @@ -852,7 +861,8 @@ static const struct file_operations fops_regidx = {  	.read = read_file_regidx,  	.write = write_file_regidx,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  static ssize_t read_file_regval(struct file *file, char __user *user_buf, @@ -894,7 +904,8 @@ static const struct file_operations fops_regval = {  	.read = read_file_regval,  	.write = write_file_regval,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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 7d09b4b17bb..bc2ca7d898e 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,  static const struct file_operations fops_tgt_stats = {  	.read = read_file_tgt_stats,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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,  static const struct file_operations fops_xmit = {  	.read = read_file_xmit,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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,  static const struct file_operations fops_recv = {  	.read = read_file_recv,  	.open = ath9k_debugfs_open, -	.owner = THIS_MODULE +	.owner = THIS_MODULE, +	.llseek = default_llseek,  };  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 80b19a44a40..59f59fa4033 100644 --- a/drivers/net/wireless/b43/debugfs.c +++ b/drivers/net/wireless/b43/debugfs.c @@ -627,6 +627,7 @@ out_unlock:  			.open	= b43_debugfs_open,		\  			.read	= b43_debugfs_read,		\  			.write	= b43_debugfs_write,		\ +			.llseek = generic_file_llseek,		\  		},						\  		.file_struct_offset = offsetof(struct b43_dfsentry, \  					       file_##name),	\ diff --git a/drivers/net/wireless/b43legacy/debugfs.c b/drivers/net/wireless/b43legacy/debugfs.c index 1f85ac569fe..f232618f2cd 100644 --- a/drivers/net/wireless/b43legacy/debugfs.c +++ b/drivers/net/wireless/b43legacy/debugfs.c @@ -334,6 +334,7 @@ out_unlock:  			.open	= b43legacy_debugfs_open,		\  			.read	= b43legacy_debugfs_read,		\  			.write	= b43legacy_debugfs_write,		\ +			.llseek = generic_file_llseek,			\  		},						\  		.file_struct_offset = offsetof(struct b43legacy_dfsentry, \  					       file_##name),	\ diff --git a/drivers/net/wireless/iwlwifi/iwl-3945-rs.c b/drivers/net/wireless/iwlwifi/iwl-3945-rs.c index 8e84a08ff95..293e1dbc166 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,  static const struct file_operations rs_sta_dbgfs_stats_table_ops = {  	.read = iwl3945_sta_dbgfs_stats_table_read,  	.open = iwl3945_open_file_generic, +	.llseek = default_llseek,  };  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 23e5c42e7d7..a4378ba31ef 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 = {  	.write = rs_sta_dbgfs_scale_table_write,  	.read = rs_sta_dbgfs_scale_table_read,  	.open = open_file_generic, +	.llseek = default_llseek,  };  static ssize_t rs_sta_dbgfs_stats_table_read(struct file *file,  			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,  static const struct file_operations rs_sta_dbgfs_stats_table_ops = {  	.read = rs_sta_dbgfs_stats_table_read,  	.open = open_file_generic, +	.llseek = default_llseek,  };  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,  static const struct file_operations rs_sta_dbgfs_rate_scale_data_ops = {  	.read = rs_sta_dbgfs_rate_scale_data_read,  	.open = open_file_generic, +	.llseek = default_llseek,  };  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 e96a1bb1278..a32d5d33764 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)  static const struct file_operations iwl_dbgfs_##name##_ops = {          \  	.read = iwl_dbgfs_##name##_read,                       		\  	.open = iwl_dbgfs_open_file_generic,                    	\ +	.llseek = generic_file_llseek,					\  };  #define DEBUGFS_WRITE_FILE_OPS(name)                                    \ @@ -94,6 +95,7 @@ static const struct file_operations iwl_dbgfs_##name##_ops = {          \  static const struct file_operations iwl_dbgfs_##name##_ops = {          \  	.write = iwl_dbgfs_##name##_write,                              \  	.open = iwl_dbgfs_open_file_generic,                    	\ +	.llseek = generic_file_llseek,					\  }; @@ -104,6 +106,7 @@ static const struct file_operations iwl_dbgfs_##name##_ops = {          \  	.write = iwl_dbgfs_##name##_write,                              \  	.read = iwl_dbgfs_##name##_read,                                \  	.open = iwl_dbgfs_open_file_generic,                            \ +	.llseek = generic_file_llseek,					\  };  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 53b0b7711f0..0a0cc9667cd 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 = {  	.owner =	THIS_MODULE,  	.open =		iwm_generic_open,  	.read =		iwm_debugfs_txq_read, +	.llseek =	default_llseek,  };  static const struct file_operations iwm_debugfs_tx_credit_fops = {  	.owner =	THIS_MODULE,  	.open =		iwm_generic_open,  	.read =		iwm_debugfs_tx_credit_read, +	.llseek =	default_llseek,  };  static const struct file_operations iwm_debugfs_rx_ticket_fops = {  	.owner =	THIS_MODULE,  	.open =		iwm_generic_open,  	.read =		iwm_debugfs_rx_ticket_read, +	.llseek =	default_llseek,  };  static const struct file_operations iwm_debugfs_fw_err_fops = {  	.owner =	THIS_MODULE,  	.open =		iwm_generic_open,  	.read =		iwm_debugfs_fw_err_read, +	.llseek =	default_llseek,  };  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 edcb52330cf..56383e7be83 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 = {  	.owner =	THIS_MODULE,  	.open =		iwm_debugfs_sdio_open,  	.read =		iwm_debugfs_sdio_read, +	.llseek =	default_llseek,  };  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 651a79c8de8..fbf3b0332bb 100644 --- a/drivers/net/wireless/libertas/debugfs.c +++ b/drivers/net/wireless/libertas/debugfs.c @@ -696,6 +696,7 @@ out_unlock:  	.open = open_file_generic, \  	.read = (fread), \  	.write = (fwrite), \ +	.llseek = generic_file_llseek, \  }  struct lbs_debugfs_files { @@ -961,6 +962,7 @@ static const struct file_operations lbs_debug_fops = {  	.open = open_file_generic,  	.write = lbs_debugfs_write,  	.read = lbs_debugfs_read, +	.llseek = default_llseek,  };  /** diff --git a/drivers/net/wireless/ray_cs.c b/drivers/net/wireless/ray_cs.c index af5b17ce5a1..46da03753fd 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,  static const struct file_operations ray_cs_essid_proc_fops = {  	.owner		= THIS_MODULE,  	.write		= ray_cs_essid_proc_write, +	.llseek		= noop_llseek,  };  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,  static const struct file_operations int_proc_fops = {  	.owner		= THIS_MODULE,  	.write		= int_proc_write, +	.llseek		= noop_llseek,  };  #endif diff --git a/drivers/net/wireless/rt2x00/rt2x00debug.c b/drivers/net/wireless/rt2x00/rt2x00debug.c index b0498e7e7aa..cea81e4c5c8 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 = {  	.poll		= rt2x00debug_poll_queue_dump,  	.open		= rt2x00debug_open_queue_dump,  	.release	= rt2x00debug_release_queue_dump, +	.llseek		= default_llseek,  };  static ssize_t rt2x00debug_read_queue_stats(struct file *file, @@ -371,6 +372,7 @@ static const struct file_operations rt2x00debug_fop_queue_stats = {  	.read		= rt2x00debug_read_queue_stats,  	.open		= rt2x00debug_file_open,  	.release	= rt2x00debug_file_release, +	.llseek		= default_llseek,  };  #ifdef CONFIG_RT2X00_LIB_CRYPTO @@ -423,6 +425,7 @@ static const struct file_operations rt2x00debug_fop_crypto_stats = {  	.read		= rt2x00debug_read_crypto_stats,  	.open		= rt2x00debug_file_open,  	.release	= rt2x00debug_file_release, +	.llseek		= default_llseek,  };  #endif @@ -509,6 +512,7 @@ static const struct file_operations rt2x00debug_fop_##__name = {\  	.write		= rt2x00debug_write_##__name,		\  	.open		= rt2x00debug_file_open,		\  	.release	= rt2x00debug_file_release,		\ +	.llseek		= generic_file_llseek,			\  };  RT2X00DEBUGFS_OPS(csr, "0x%.8x\n", u32); @@ -542,6 +546,7 @@ static const struct file_operations rt2x00debug_fop_dev_flags = {  	.read		= rt2x00debug_read_dev_flags,  	.open		= rt2x00debug_file_open,  	.release	= rt2x00debug_file_release, +	.llseek		= default_llseek,  };  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 5e4465ac08f..fa620a5e530 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,	\  static const struct file_operations name## _ops = {			\  	.read = name## _read,						\  	.open = wl1251_open_file_generic,				\ +	.llseek	= generic_file_llseek,					\  };  #define DEBUGFS_ADD(name, parent)					\ @@ -86,6 +87,7 @@ static ssize_t sub## _ ##name## _read(struct file *file,		\  static const struct file_operations sub## _ ##name## _ops = {		\  	.read = sub## _ ##name## _read,					\  	.open = wl1251_open_file_generic,				\ +	.llseek	= generic_file_llseek,					\  };  #define DEBUGFS_FWSTATS_ADD(sub, name)				\ @@ -236,6 +238,7 @@ static ssize_t tx_queue_len_read(struct file *file, char __user *userbuf,  static const struct file_operations tx_queue_len_ops = {  	.read = tx_queue_len_read,  	.open = wl1251_open_file_generic, +	.llseek = generic_file_llseek,  };  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,  static const struct file_operations tx_queue_status_ops = {  	.read = tx_queue_status_read,  	.open = wl1251_open_file_generic, +	.llseek = generic_file_llseek,  };  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 c239ef4d0b8..66c2b90ddfd 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,	\  static const struct file_operations name## _ops = {			\  	.read = name## _read,						\  	.open = wl1271_open_file_generic,				\ +	.llseek	= generic_file_llseek,					\  };  #define DEBUGFS_ADD(name, parent)					\ @@ -87,6 +88,7 @@ static ssize_t sub## _ ##name## _read(struct file *file,		\  static const struct file_operations sub## _ ##name## _ops = {		\  	.read = sub## _ ##name## _read,					\  	.open = wl1271_open_file_generic,				\ +	.llseek	= generic_file_llseek,					\  };  #define DEBUGFS_FWSTATS_ADD(sub, name)				\ @@ -237,6 +239,7 @@ static ssize_t tx_queue_len_read(struct file *file, char __user *userbuf,  static const struct file_operations tx_queue_len_ops = {  	.read = tx_queue_len_read,  	.open = wl1271_open_file_generic, +	.llseek = default_llseek,  };  static ssize_t gpio_power_read(struct file *file, char __user *user_buf, @@ -291,7 +294,8 @@ out:  static const struct file_operations gpio_power_ops = {  	.read = gpio_power_read,  	.write = gpio_power_write, -	.open = wl1271_open_file_generic +	.open = wl1271_open_file_generic, +	.llseek = default_llseek,  };  static void wl1271_debugfs_delete_files(struct wl1271 *wl)  |