diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2003-03-13 07:07:16 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2003-03-13 07:07:16 +0000 |
| commit | f5f0dee483c61984be6324b3514a732f814c6899 (patch) | |
| tree | e574c5cada5ac018293c01628f7f767290b9af69 /sys/gnu | |
| parent | c033bdc01341b08f11b7dc7eb8ad6e1c63e9a28d (diff) | |
Notes
Diffstat (limited to 'sys/gnu')
| -rw-r--r-- | sys/gnu/ext2fs/fs.h | 2 | ||||
| -rw-r--r-- | sys/gnu/fs/ext2fs/fs.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/gnu/ext2fs/fs.h b/sys/gnu/ext2fs/fs.h index c12c70829f29d..9c0cf71a56da1 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 c12c70829f29d..9c0cf71a56da1 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) \ |
