aboutsummaryrefslogtreecommitdiff
path: root/sys/gnu
diff options
context:
space:
mode:
authorJeff Roberson <jeff@FreeBSD.org>2003-03-13 07:07:16 +0000
committerJeff Roberson <jeff@FreeBSD.org>2003-03-13 07:07:16 +0000
commitf5f0dee483c61984be6324b3514a732f814c6899 (patch)
treee574c5cada5ac018293c01628f7f767290b9af69 /sys/gnu
parentc033bdc01341b08f11b7dc7eb8ad6e1c63e9a28d (diff)
Notes
Diffstat (limited to 'sys/gnu')
-rw-r--r--sys/gnu/ext2fs/fs.h2
-rw-r--r--sys/gnu/fs/ext2fs/fs.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/gnu/ext2fs/fs.h b/sys/gnu/ext2fs/fs.h
index c12c70829f29..9c0cf71a56da 100644
--- a/sys/gnu/ext2fs/fs.h
+++ b/sys/gnu/ext2fs/fs.h
@@ -168,9 +168,9 @@ extern u_char *fragtbl[];
long flags; \
int s; \
s = splbio(); \
+ BUF_LOCK(bp, LK_EXCLUSIVE, NULL); \
flags = (bp)->b_flags; \
(bp)->b_flags &= ~(B_DIRTY | B_LOCKED); \
- BUF_LOCK(bp, LK_EXCLUSIVE, NULL); \
bremfree(bp); \
splx(s); \
if (flags & B_DIRTY) \
diff --git a/sys/gnu/fs/ext2fs/fs.h b/sys/gnu/fs/ext2fs/fs.h
index c12c70829f29..9c0cf71a56da 100644
--- a/sys/gnu/fs/ext2fs/fs.h
+++ b/sys/gnu/fs/ext2fs/fs.h
@@ -168,9 +168,9 @@ extern u_char *fragtbl[];
long flags; \
int s; \
s = splbio(); \
+ BUF_LOCK(bp, LK_EXCLUSIVE, NULL); \
flags = (bp)->b_flags; \
(bp)->b_flags &= ~(B_DIRTY | B_LOCKED); \
- BUF_LOCK(bp, LK_EXCLUSIVE, NULL); \
bremfree(bp); \
splx(s); \
if (flags & B_DIRTY) \