HomeFreeBSD

rangelocks: recheck that entry is not marked after sleepq is locked in…

Description

rangelocks: recheck that entry is not marked after sleepq is locked in rl_w_validate()

otherwise we might loose the wakeup.

Reported and tested by: markj
Sponsored by: The FreeBSD Foundation

Details

Provenance
kibAuthored on Aug 20 2024, 12:59 PM
Parents
rGa725d61825f3: rangelock: if CAS for removal failed, restart list iteration
Branches
Unknown
Tags
Unknown