From 15986f7931e1fe65621b4defb5522c9bf8da76ef Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 29 Mar 2001 19:22:16 +0000 Subject: [PATCH] ChangeLog, jfs_user.h, journal.c: journal.c (mark_buffer_uptodate): Add emulation of kernel function mark_buffer_uptodate. --- e2fsck/ChangeLog | 3 +++ e2fsck/jfs_user.h | 1 + e2fsck/journal.c | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog index 6b199ec..93f8116 100644 --- a/e2fsck/ChangeLog +++ b/e2fsck/ChangeLog @@ -1,5 +1,8 @@ 2001-03-29 Theodore Tso + * journal.c (mark_buffer_uptodate): Add emulation of kernel + function mark_buffer_uptodate. + * recovery.c, revoke.c: Synchronize with 0.6b ext3 files. 2001-02-12 Theodore Tso diff --git a/e2fsck/jfs_user.h b/e2fsck/jfs_user.h index a16222e..356a0ec 100644 --- a/e2fsck/jfs_user.h +++ b/e2fsck/jfs_user.h @@ -40,6 +40,7 @@ int bmap(struct inode *inode, int block); struct buffer_head *getblk(e2fsck_t ctx, blk_t blocknr, int blocksize); void ll_rw_block(int rw, int dummy, struct buffer_head *bh[]); void mark_buffer_dirty(struct buffer_head *bh, int dummy); +void mark_buffer_uptodate(struct buffer_head *bh, int val); void brelse(struct buffer_head *bh); int buffer_uptodate(struct buffer_head *bh); void wait_on_buffer(struct buffer_head *bh); diff --git a/e2fsck/journal.c b/e2fsck/journal.c index dd0aa6a..a2d5c77 100644 --- a/e2fsck/journal.c +++ b/e2fsck/journal.c @@ -135,6 +135,11 @@ int buffer_uptodate(struct buffer_head *bh) return bh->b_uptodate; } +void mark_buffer_uptodate(struct buffer_head *bh, int val) +{ + bh->b_uptodate = val; +} + void wait_on_buffer(struct buffer_head *bh) { if (!bh->b_uptodate) -- 1.8.3.1