<dec f='src/src/sys/ufs/lfs/lfs_extern.h' l='211' type='void lfs_segunlock_relock(struct lfs * )'/>
<use f='src/src/sys/ufs/lfs/lfs_segment.c' l='409' u='c' c='lfs_vflush'/>
<use f='src/src/sys/ufs/lfs/lfs_segment.c' l='669' u='c' c='lfs_segwrite'/>
<def f='src/src/sys/ufs/lfs/lfs_subr.c' l='608' ll='654' type='void lfs_segunlock_relock(struct lfs * fs)'/>
<doc f='src/src/sys/ufs/lfs/lfs_subr.c' l='603'>/*
 * Unlock, wait for the cleaner, then relock to where we were before.
 * To be used only at a fairly high level, to address a paucity of free
 * segments propagated back from lfs_gop_write().
 */</doc>
