diff options
author | John W. Linville <linville@tuxdriver.com> | 2009-04-24 15:35:42 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-04-24 15:41:41 -0400 |
commit | d3feaf5ad12259927039a675cfb25dc342b403ab (patch) | |
tree | 3e82d9b4df89ead232725dac86abbdb8d6c75d72 | |
parent | 9b171ffe1b3004587f4a90ef293531a4a262e538 (diff) |
wireless: remove some (bogus?) 'may be used uninitialized' warnings
net/mac80211/tx.c: In function ‘ieee80211_tx_h_select_key’:
net/mac80211/tx.c:448: warning: ‘key’ may be used uninitialized in this function
drivers/net/wireless/ath/ath9k/rc.c: In function ‘ath_rc_rate_getidx’:
drivers/net/wireless/ath/ath9k/rc.c:815: warning: ‘nextindex’ may be used uninitialized in this function
drivers/net/wireless/hostap/hostap_plx.c: In function ‘prism2_plx_probe’:
drivers/net/wireless/hostap/hostap_plx.c:438: warning: ‘cor_index’ may be used uninitialized in this function
drivers/net/wireless/hostap/hostap_plx.c:438: warning: ‘cor_offset’ may be used uninitialized in this function
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/ath/ath9k/rc.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/hostap/hostap_plx.c | 2 | ||||
-rw-r--r-- | net/mac80211/tx.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/ath9k/rc.c b/drivers/net/wireless/ath/ath9k/rc.c index a13668b9b6dc..8f3cf10f65c4 100644 --- a/drivers/net/wireless/ath/ath9k/rc.c +++ b/drivers/net/wireless/ath/ath9k/rc.c | |||
@@ -812,7 +812,7 @@ static u8 ath_rc_rate_getidx(struct ath_softc *sc, | |||
812 | u16 min_rate) | 812 | u16 min_rate) |
813 | { | 813 | { |
814 | u32 j; | 814 | u32 j; |
815 | u8 nextindex; | 815 | u8 nextindex = 0; |
816 | 816 | ||
817 | if (min_rate) { | 817 | if (min_rate) { |
818 | for (j = RATE_TABLE_SIZE; j > 0; j--) { | 818 | for (j = RATE_TABLE_SIZE; j > 0; j--) { |
diff --git a/drivers/net/wireless/hostap/hostap_plx.c b/drivers/net/wireless/hostap/hostap_plx.c index cbf15d703201..0e5d51086a44 100644 --- a/drivers/net/wireless/hostap/hostap_plx.c +++ b/drivers/net/wireless/hostap/hostap_plx.c | |||
@@ -435,7 +435,7 @@ static int prism2_plx_probe(struct pci_dev *pdev, | |||
435 | unsigned long pccard_attr_mem; | 435 | unsigned long pccard_attr_mem; |
436 | unsigned int pccard_attr_len; | 436 | unsigned int pccard_attr_len; |
437 | void __iomem *attr_mem = NULL; | 437 | void __iomem *attr_mem = NULL; |
438 | unsigned int cor_offset, cor_index; | 438 | unsigned int cor_offset = 0, cor_index = 0; |
439 | u32 reg; | 439 | u32 reg; |
440 | local_info_t *local = NULL; | 440 | local_info_t *local = NULL; |
441 | struct net_device *dev = NULL; | 441 | struct net_device *dev = NULL; |
diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index 9ab49826c15a..1865622003c9 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c | |||
@@ -445,7 +445,7 @@ ieee80211_tx_h_ps_buf(struct ieee80211_tx_data *tx) | |||
445 | static ieee80211_tx_result debug_noinline | 445 | static ieee80211_tx_result debug_noinline |
446 | ieee80211_tx_h_select_key(struct ieee80211_tx_data *tx) | 446 | ieee80211_tx_h_select_key(struct ieee80211_tx_data *tx) |
447 | { | 447 | { |
448 | struct ieee80211_key *key; | 448 | struct ieee80211_key *key = NULL; |
449 | struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); | 449 | struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); |
450 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data; | 450 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data; |
451 | 451 | ||