]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/wireless/lib80211_crypt_ccmp.c
Merge tag 'cleanup-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[karo-tx-linux.git] / net / wireless / lib80211_crypt_ccmp.c
index 1526c211db665ab3bf797aa981418b64d01d262d..dc0e59e53dbf3a3ea581ab5652cbac7d614e77ff 100644 (file)
@@ -430,24 +430,23 @@ static int lib80211_ccmp_get_key(void *key, int len, u8 * seq, void *priv)
        return CCMP_TK_LEN;
 }
 
-static char *lib80211_ccmp_print_stats(char *p, void *priv)
+static void lib80211_ccmp_print_stats(struct seq_file *m, void *priv)
 {
        struct lib80211_ccmp_data *ccmp = priv;
 
-       p += sprintf(p, "key[%d] alg=CCMP key_set=%d "
-                    "tx_pn=%02x%02x%02x%02x%02x%02x "
-                    "rx_pn=%02x%02x%02x%02x%02x%02x "
-                    "format_errors=%d replays=%d decrypt_errors=%d\n",
-                    ccmp->key_idx, ccmp->key_set,
-                    ccmp->tx_pn[0], ccmp->tx_pn[1], ccmp->tx_pn[2],
-                    ccmp->tx_pn[3], ccmp->tx_pn[4], ccmp->tx_pn[5],
-                    ccmp->rx_pn[0], ccmp->rx_pn[1], ccmp->rx_pn[2],
-                    ccmp->rx_pn[3], ccmp->rx_pn[4], ccmp->rx_pn[5],
-                    ccmp->dot11RSNAStatsCCMPFormatErrors,
-                    ccmp->dot11RSNAStatsCCMPReplays,
-                    ccmp->dot11RSNAStatsCCMPDecryptErrors);
-
-       return p;
+       seq_printf(m,
+                  "key[%d] alg=CCMP key_set=%d "
+                  "tx_pn=%02x%02x%02x%02x%02x%02x "
+                  "rx_pn=%02x%02x%02x%02x%02x%02x "
+                  "format_errors=%d replays=%d decrypt_errors=%d\n",
+                  ccmp->key_idx, ccmp->key_set,
+                  ccmp->tx_pn[0], ccmp->tx_pn[1], ccmp->tx_pn[2],
+                  ccmp->tx_pn[3], ccmp->tx_pn[4], ccmp->tx_pn[5],
+                  ccmp->rx_pn[0], ccmp->rx_pn[1], ccmp->rx_pn[2],
+                  ccmp->rx_pn[3], ccmp->rx_pn[4], ccmp->rx_pn[5],
+                  ccmp->dot11RSNAStatsCCMPFormatErrors,
+                  ccmp->dot11RSNAStatsCCMPReplays,
+                  ccmp->dot11RSNAStatsCCMPDecryptErrors);
 }
 
 static struct lib80211_crypto_ops lib80211_crypt_ccmp = {