Module Name: src Committed By: drochner Date: Mon May 16 10:27:49 UTC 2011
Modified Files: src/sys/opencrypto: crypto.c cryptodev.c ocryptodev.c Log Message: split the "crypto_mtx" spinlock into 3: one spinlock each for the incoming and outgoing request queues (which can be dealt with by hardware accelerators) and an adaptive lock for "all the rest" (mostly driver configuration, but also some unrelated stuff in cryptodev.c which should be revisited) The latter one seems to be uneeded at many places, but for now I've done simple replacements only, except minor fixes (where softint_schedule() was called without the lock held) To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/opencrypto/crypto.c cvs rdiff -u -r1.56 -r1.57 src/sys/opencrypto/cryptodev.c cvs rdiff -u -r1.3 -r1.4 src/sys/opencrypto/ocryptodev.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.