diff options
Diffstat (limited to 'net/mac80211/debugfs_key.c')
| -rw-r--r-- | net/mac80211/debugfs_key.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/mac80211/debugfs_key.c b/net/mac80211/debugfs_key.c index e0f5224630da..fa5e76e658ef 100644 --- a/net/mac80211/debugfs_key.c +++ b/net/mac80211/debugfs_key.c | |||
| @@ -9,6 +9,7 @@ | |||
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #include <linux/kobject.h> | 11 | #include <linux/kobject.h> |
| 12 | #include <linux/slab.h> | ||
| 12 | #include "ieee80211_i.h" | 13 | #include "ieee80211_i.h" |
| 13 | #include "key.h" | 14 | #include "key.h" |
| 14 | #include "debugfs.h" | 15 | #include "debugfs.h" |
| @@ -56,7 +57,7 @@ KEY_CONF_FILE(keyidx, D); | |||
| 56 | KEY_CONF_FILE(hw_key_idx, D); | 57 | KEY_CONF_FILE(hw_key_idx, D); |
| 57 | KEY_FILE(flags, X); | 58 | KEY_FILE(flags, X); |
| 58 | KEY_FILE(tx_rx_count, D); | 59 | KEY_FILE(tx_rx_count, D); |
| 59 | KEY_READ(ifindex, sdata->dev->ifindex, 20, "%d\n"); | 60 | KEY_READ(ifindex, sdata->name, IFNAMSIZ + 2, "%s\n"); |
| 60 | KEY_OPS(ifindex); | 61 | KEY_OPS(ifindex); |
| 61 | 62 | ||
| 62 | static ssize_t key_algorithm_read(struct file *file, | 63 | static ssize_t key_algorithm_read(struct file *file, |
| @@ -142,7 +143,7 @@ static ssize_t key_rx_spec_read(struct file *file, char __user *userbuf, | |||
| 142 | len = p - buf; | 143 | len = p - buf; |
| 143 | break; | 144 | break; |
| 144 | case ALG_CCMP: | 145 | case ALG_CCMP: |
| 145 | for (i = 0; i < NUM_RX_DATA_QUEUES; i++) { | 146 | for (i = 0; i < NUM_RX_DATA_QUEUES + 1; i++) { |
| 146 | rpn = key->u.ccmp.rx_pn[i]; | 147 | rpn = key->u.ccmp.rx_pn[i]; |
| 147 | p += scnprintf(p, sizeof(buf)+buf-p, | 148 | p += scnprintf(p, sizeof(buf)+buf-p, |
| 148 | "%02x%02x%02x%02x%02x%02x\n", | 149 | "%02x%02x%02x%02x%02x%02x\n", |
