SCCS-vsn: sys/kern/vfs_bio.c 7.16
SCCS-vsn: sys/kern/vfs_cluster.c 7.16
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#)vfs_bio.c 7.15 (Berkeley) %G%
+ * @(#)vfs_bio.c 7.16 (Berkeley) %G%
(void) bawrite(bp);
goto loop;
}
(void) bawrite(bp);
goto loop;
}
if ((flags & B_SYNC) == 0)
return;
wloop:
if ((flags & B_SYNC) == 0)
return;
wloop:
- if ((bp->b_flags & B_DELWRI))
+ if ((bp->b_flags & B_DELWRI)) {
+ splx(s);
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#)vfs_cluster.c 7.15 (Berkeley) %G%
+ * @(#)vfs_cluster.c 7.16 (Berkeley) %G%
(void) bawrite(bp);
goto loop;
}
(void) bawrite(bp);
goto loop;
}
if ((flags & B_SYNC) == 0)
return;
wloop:
if ((flags & B_SYNC) == 0)
return;
wloop:
- if ((bp->b_flags & B_DELWRI))
+ if ((bp->b_flags & B_DELWRI)) {
+ splx(s);