summaryrefslogtreecommitdiffstats
path: root/kernel/seppl.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2003-12-04 22:40:43 +0000
committerLennart Poettering <lennart@poettering.net>2003-12-04 22:40:43 +0000
commit905060b43a294dd73cbcf19eb86b66240d6d0140 (patch)
tree6bd591c547cc4a78ac15962a16d09391679bf9e9 /kernel/seppl.c
parentf19907aec71491fa517cf01f36600277e7a1ad3c (diff)
May further patches from dbindner
git-svn-id: file:///home/lennart/svn/public/seppl/trunk@19 91a2fd9b-5dcb-0310-a70a-d71e310228e6
Diffstat (limited to 'kernel/seppl.c')
-rw-r--r--kernel/seppl.c14
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);