ChangeLog, jfs_user.h, journal.c:
journal.c (mark_buffer_uptodate): Add emulation of kernel function
mark_buffer_uptodate.
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 <tytso@valinux.com>
+ * 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 <tytso@valinux.com>
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 @@
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 @@
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)