HomeFreeBSD

Run callouts during infinite waiting inside cv_wait

Description

Run callouts during infinite waiting inside cv_wait

During cv_wait we may be waiting for an event triggered by callout.
Run callbacks here to avoid code blocking.

Reviewed by: hselasky
Submitted by: Wojciech Macek <wma@semihalf.com>
Obtained from: Semihalf
Sponsored by: Juniper Networks Inc.
Differential Revision: https://reviews.freebsd.org/D4144

Details

Provenance
zbbAuthored on
Reviewer
hselasky
Differential Revision
D4144: Run callouts during infinite waiting inside cv_wait
Parents
rS291402: Implement simple ops for umass_disk
Branches
Unknown
Tags
Unknown