summaryrefslogtreecommitdiff
path: root/sys/opencrypto
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2004-08-10 03:26:17 +0000
committerRobert Watson <rwatson@FreeBSD.org>2004-08-10 03:26:17 +0000
commitd7aed12f45ea6c7ea042fa623a06519dda21895b (patch)
treef88891d02e86050150c78f411084e2c818908afe /sys/opencrypto
parent1761672b751ee2911fd25b85c31d34f7f54c35bd (diff)
Notes
Diffstat (limited to 'sys/opencrypto')
-rw-r--r--sys/opencrypto/cryptodev.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/sys/opencrypto/cryptodev.c b/sys/opencrypto/cryptodev.c
index 26b24477be77..9b0da7ce3026 100644
--- a/sys/opencrypto/cryptodev.c
+++ b/sys/opencrypto/cryptodev.c
@@ -623,19 +623,12 @@ cryptof_close(struct file *fp, struct thread *td)
struct fcrypt *fcr = fp->f_data;
struct csession *cse;
- /*
- * XXXRW: The cryptodev and called code all appears to be
- * MPSAFE, but I'm not set up to test it. Acquire Giant
- * for now.
- */
- mtx_lock(&Giant);
while ((cse = TAILQ_FIRST(&fcr->csessions))) {
TAILQ_REMOVE(&fcr->csessions, cse, next);
(void)csefree(cse);
}
FREE(fcr, M_XDATA);
fp->f_data = NULL;
- mtx_unlock(&Giant);
return 0;
}