mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-14 07:15:58 +08:00
Update to FreeBSD Stable/9 2015-04-08
This commit is contained in:
@@ -791,9 +791,7 @@ zone_drain_wait(uma_zone_t zone, int waitok)
|
||||
while (zone->uz_flags & UMA_ZFLAG_DRAINING) {
|
||||
if (waitok == M_NOWAIT)
|
||||
goto out;
|
||||
mtx_unlock(&uma_mtx);
|
||||
msleep(zone, zone->uz_lock, PVM, "zonedrain", 1);
|
||||
mtx_lock(&uma_mtx);
|
||||
}
|
||||
zone->uz_flags |= UMA_ZFLAG_DRAINING;
|
||||
bucket_cache_drain(zone);
|
||||
|
Reference in New Issue
Block a user