TDP_NORUNNINGBUF
curthread->td_pflags |= TDP_NORUNNINGBUF;
curthread->td_pflags |= TDP_NORUNNINGBUF;
if ((curthread->td_pflags & TDP_NORUNNINGBUF) == 0 && !vp_md)
curthread->td_pflags |= TDP_NORUNNINGBUF | TDP_BUFNEED;
norunbuf = ~(TDP_BUFNEED | TDP_NORUNNINGBUF) |
(td->td_pflags & TDP_NORUNNINGBUF);
td->td_pflags |= TDP_BUFNEED | TDP_NORUNNINGBUF;
td->td_pflags |= TDP_NORUNNINGBUF;
prev_norunningbuf = td->td_pflags & TDP_NORUNNINGBUF;
td->td_pflags |= TDP_COWINPROGRESS | TDP_NORUNNINGBUF;
td->td_pflags |= TDP_COWINPROGRESS | TDP_NORUNNINGBUF;
td->td_pflags = (td->td_pflags & ~TDP_NORUNNINGBUF) |
if (launched_async_io && (td->td_pflags & TDP_NORUNNINGBUF) == 0)
if (td->td_pflags & (TDP_SOFTDEP|TDP_NORUNNINGBUF))
td->td_pflags |= TDP_NORUNNINGBUF;
savef = curthread_pflags_set(TDP_NORUNNINGBUF);