missing splbio (from Naomi@osf)
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 28 Mar 1990 06:13:30 +0000 (22:13 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 28 Mar 1990 06:13:30 +0000 (22:13 -0800)
SCCS-vsn: sys/kern/vfs_bio.c 7.24
SCCS-vsn: sys/kern/vfs_cluster.c 7.24

usr/src/sys/kern/vfs_bio.c
usr/src/sys/kern/vfs_cluster.c

index 4c9d45d..a862dd9 100644 (file)
@@ -14,7 +14,7 @@
  * 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.23 (Berkeley) %G%
+ *     @(#)vfs_bio.c   7.24 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -612,6 +612,7 @@ loop:
                 */
                if (bp->b_vp == vp || (flags & B_SYNC) == 0) {
                        (void) bawrite(bp);
                 */
                if (bp->b_vp == vp || (flags & B_SYNC) == 0) {
                        (void) bawrite(bp);
+                       s = splbio();
                } else {
                        (void) bwrite(bp);
                        goto loop;
                } else {
                        (void) bwrite(bp);
                        goto loop;
index 161e239..66605d6 100644 (file)
@@ -14,7 +14,7 @@
  * 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.23 (Berkeley) %G%
+ *     @(#)vfs_cluster.c       7.24 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -612,6 +612,7 @@ loop:
                 */
                if (bp->b_vp == vp || (flags & B_SYNC) == 0) {
                        (void) bawrite(bp);
                 */
                if (bp->b_vp == vp || (flags & B_SYNC) == 0) {
                        (void) bawrite(bp);
+                       s = splbio();
                } else {
                        (void) bwrite(bp);
                        goto loop;
                } else {
                        (void) bwrite(bp);
                        goto loop;