index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
opencrypto
Age
Commit message (
Expand
)
Author
2019-07-11
relinguish our lock while we are autoloading.
christos
2019-07-11
Disable unloading until we keep track of references
christos
2019-06-13
Try to load swcrypto if we we did not find any software drivers.
christos
2019-06-13
don't always panic when modunload crypto (int the pool destroy code, because
christos
2019-03-01
Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly
pgoyette
2019-01-27
Merge the [pgoyette-compat] branch
pgoyette
2018-09-03
Rename min/max -> uimin/uimax for better honesty.
riastradh
2018-06-06
Remove duplicate ;
maya
2018-02-08
Typos.
dholland
2018-01-08
Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.
knakahara
2018-01-08
Committed debugging logs by mistake, sorry. Revert cryoto.c:r.1.103 and ip6_f...
knakahara
2018-01-08
Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.
knakahara
2017-11-30
add fo_name so we can identify the fileops in a simple way.
christos
2017-11-14
check results of pool_prime.
christos
2017-11-09
use PR_NOWAIT.
christos
2017-09-22
fix opencrypto(9) part of PR kern/52515
knakahara
2017-07-31
use pool_cache(9) instead of pool(9) as they can be called concurrently.
knakahara
2017-07-31
use kmem_alloc KPI instead of malloc KPI.
knakahara
2017-07-31
pack crypto_drivers variables to struct and add cacheline_aligned qualifier.
knakahara
2017-07-31
refactor: remove glue macros for FreeBSD code.
knakahara
2017-07-28
Avoid another userland-controlled integer overflow.
riastradh
2017-07-28
Avert userland-controlled integer overflow.
riastradh
2017-07-28
Don't disclose uninitialized 32-bit word if cryptodev_session fails.
riastradh
2017-07-26
update locking notes of opencrypto(9)
knakahara
2017-07-26
divide crp_ret_{,k}q by CPU to avoid reordering.
knakahara
2017-07-26
make crp_{,k}q percpu to scale crypto_dispatch().
knakahara
2017-07-20
fix typo
knakahara
2017-07-20
fix panic when using ecryption devices attached earlier than ipi_sysinit().
knakahara
2017-07-18
make cryptoret() context softint to balance dequeuing crypto_ret_q with enque...
knakahara
2017-07-06
Apply C99-style struct initialization to enc_xform, auth_hash and comp_algo
ozaki-r
2017-07-06
KNF
ozaki-r
2017-06-26
simplify mutex_enter/exit(crypto_q_mtx), and fix missing exit.
knakahara
2017-06-23
fix cryptosoft.c:r1.51 mistake. swcrypto_attach() must not be called from mod...
knakahara
2017-06-15
Reduce crypto_ret_q_mtx lock regions.
knakahara
2017-06-15
Divide crp_devflags from crp_flags to write exclusively.
knakahara
2017-06-14
support multiple encryption drivers (port from FreeBSD).
knakahara
2017-06-14
refactor crypto_newsession() like FreeBSD.
knakahara
2017-06-14
must release cap->cc_lock before calling cap->cc_newsession() because of spin...
knakahara
2017-06-08
sanitize in CIOCNCRYPTM and initialize comp_alg in CIOCNGSESSION
knakahara
2017-06-08
sanitize count used for kmem_alloc size.
knakahara
2017-06-08
Put back crypto_checkdriver(); use it when we need to make sure that we
christos
2017-06-06
- acquire lock
christos
2017-06-06
apply the same fix as crypto.c:r1.83 for crypto_dispatch to crypto_kdispatch.
knakahara
2017-06-06
avoid crp_q reordering as hardware interrupts.
knakahara
2017-06-06
add locking notes.
knakahara
2017-06-06
restructure locks(2/2): crypto_q_mtx can be adaptive now.
knakahara
2017-06-06
restructure locks(1/2): make relation between lock and data explicit.
knakahara
2017-06-05
fix reading crp_q without holding crypto_q_mtx
knakahara
2017-06-05
use crypto_checkdriver_uninit() when it may touch uninitialized crypto_drivers.
knakahara
2017-06-02
rename crypto_mtx to cryptodev_mtx
knakahara
[next]