summaryrefslogtreecommitdiffstats
path: root/cryptodev_main.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-05-31 16:35:28 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-17 20:47:38 +0200
commitb4c1ecb3c841e0d7f7453a93c30a5619b7f3ce4c (patch)
treeb918291448e7842ffa9c06ee2cc74ac8b02525ad /cryptodev_main.c
parent1b3ea65db78ef3dcc8200812117171531c62fe8b (diff)
downloadcryptodev-linux-b4c1ecb3c841e0d7f7453a93c30a5619b7f3ce4c.tar.gz
cryptodev-linux-b4c1ecb3c841e0d7f7453a93c30a5619b7f3ce4c.tar.xz
cryptodev-linux-b4c1ecb3c841e0d7f7453a93c30a5619b7f3ce4c.zip
Added deinitialization of limits on module unloading. Better cleanup of unused data.
Diffstat (limited to 'cryptodev_main.c')
-rw-r--r--cryptodev_main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cryptodev_main.c b/cryptodev_main.c
index da7ef2b..460e3d3 100644
--- a/cryptodev_main.c
+++ b/cryptodev_main.c
@@ -728,6 +728,8 @@ cryptodev_register(void)
{
int rc;
+ ncr_limits_init();
+
rc = misc_register (&cryptodev);
if (unlikely(rc)) {
printk(KERN_ERR PFX "registeration of /dev/crypto failed\n");
@@ -740,6 +742,7 @@ cryptodev_register(void)
static void
cryptodev_deregister(void)
{
+ ncr_limits_deinit();
misc_deregister(&cryptodev);
}