]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add read-mostly sleepable locks
authormjg <mjg@FreeBSD.org>
Fri, 27 Dec 2019 11:19:57 +0000 (11:19 +0000)
committermjg <mjg@FreeBSD.org>
Fri, 27 Dec 2019 11:19:57 +0000 (11:19 +0000)
commitd7b7263dafcdd20c00758bf7bf73d4bcec8bbf17
treee5156cdc174e15c785048493851fc19540d0142c
parentcf45168e07aa6326116911d96c09788cd5620bff
Add read-mostly sleepable locks

To be used when like rmlocks, except when sleeping for readers needs to be
allowed. See the manpage for more information.

Reviewed by: kib (previous version)
Differential Revision: https://reviews.freebsd.org/D22823
share/man/man9/rmlock.9
sys/kern/kern_rmlock.c
sys/sys/_rmlock.h
sys/sys/rmlock.h