HomeFreeBSD

Use sleepq_signal(SLEEPQ_DROP) in cv_signal().

Description

Use sleepq_signal(SLEEPQ_DROP) in cv_signal().

Same as wakeup_one()/wakeup_any() commit before it reduces the lock
hold time and so contention.

MFC after: 1 week

Details

Provenance
mavAuthored on Jul 10 2021, 12:52 AM
Parents
rG588c7a06dffb: KASAN: Implement __asan_unregister_globals()
Branches
Unknown
Tags
Unknown