- Fix a typo, I meant & and not |. This was causing lockups from the syncer

looping forever due to list corruption.

Solved by:	tegge
This commit is contained in:
Jeff Roberson 2003-10-11 21:50:45 +00:00
parent 638f4836e3
commit 7dd1328c13

View File

@ -1743,7 +1743,7 @@ sched_sync(void)
VOP_UNLOCK(vp, 0, td);
vn_finished_write(mp);
VI_LOCK(vp);
if ((vp->v_iflag | VI_ONWORKLST) != 0) {
if ((vp->v_iflag & VI_ONWORKLST) != 0) {
/*
* Put us back on the worklist. The worklist
* routine will remove us from our current