--- linux/include/linux/reiserfs_fs_sb.h.orig Fri Jan 11 11:04:19 2002 +++ linux/include/linux/reiserfs_fs_sb.h Fri Jan 11 11:07:17 2002 @@ -201,7 +201,7 @@ struct buffer_head *bh ; /* real buffer head */ kdev_t dev ; /* dev of real buffer head */ unsigned long blocknr ; /* block number of real buffer head, == 0 when buffer on disk */ - int state ; + long state ; struct reiserfs_journal_list *jlist ; /* journal list this cnode lives in */ struct reiserfs_journal_cnode *next ; /* next in transaction list */ struct reiserfs_journal_cnode *prev ; /* prev in transaction list */ @@ -264,7 +264,7 @@ struct reiserfs_journal_cnode *j_last ; /* newest journal block */ struct reiserfs_journal_cnode *j_first ; /* oldest journal block. start here for traverse */ - int j_state ; + long j_state ; unsigned long j_trans_id ; unsigned long j_mount_id ; unsigned long j_start ; /* start of current waiting commit (index into j_ap_blocks) */ --- linux/fs/reiserfs.old/procfs.c Fri Jan 11 11:04:12 2002 +++ linux/fs/reiserfs/procfs.c Fri Jan 11 11:04:28 2002 @@ -464,7 +464,7 @@ "s_journal_max_commit_age: \t%i\n" "s_journal_max_trans_age: \t%i\n" /* incore fields */ - "j_state: \t%i\n" + "j_state: \t%li\n" "j_trans_id: \t%lu\n" "j_mount_id: \t%lu\n" "j_start: \t%lu\n" --- linux/fs/reiserfs/journal.c.orig Fri Jan 11 11:13:44 2002 +++ linux/fs/reiserfs/journal.c Fri Jan 11 11:13:57 2002 @@ -793,7 +793,7 @@ while(cn) { if (cn->blocknr != 0) { if (debug) { - printk("block %lu, bh is %d, state %d\n", cn->blocknr, cn->bh ? 1: 0, + printk("block %lu, bh is %d, state %ld\n", cn->blocknr, cn->bh ? 1: 0, cn->state) ; } fake_bh.b_blocknr = cn->blocknr ;