diff options
Diffstat (limited to 'kernel/seppl.c')
-rw-r--r-- | kernel/seppl.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/seppl.c b/kernel/seppl.c index b15afbe..fd54b55 100644 --- a/kernel/seppl.c +++ b/kernel/seppl.c @@ -19,6 +19,17 @@ USA ***/ +#include <linux/config.h> + +#if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) + #define MODVERSIONS +#endif + +#if defined(MODVERSIONS) && !defined(__GENKSYMS__) + #include <linux/modversions.h> + #include "seppl.ver" +#endif + #include <linux/module.h> #include <linux/skbuff.h> #include <linux/interrupt.h> @@ -305,6 +316,9 @@ void seppl_clear_keyring(void) { kfree(key->key); kfree(key->iv); + crypto_free_tfm(key->tfm_ecb); + kfree(key->key_ecb); + k = key; key = key->next; kfree(k); |