1*6a54128fSAndroid Build Coastguard Worker /* 2*6a54128fSAndroid Build Coastguard Worker * journal.h 3*6a54128fSAndroid Build Coastguard Worker * 4*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 2000 Andreas Dilger 5*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 2000 Theodore Ts'o 6*6a54128fSAndroid Build Coastguard Worker * 7*6a54128fSAndroid Build Coastguard Worker * Parts of the code are based on fs/jfs/journal.c by Stephen C. Tweedie 8*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 1999 Red Hat Software 9*6a54128fSAndroid Build Coastguard Worker * 10*6a54128fSAndroid Build Coastguard Worker * This file may be redistributed under the terms of the 11*6a54128fSAndroid Build Coastguard Worker * GNU General Public License version 2 or at your discretion 12*6a54128fSAndroid Build Coastguard Worker * any later version. 13*6a54128fSAndroid Build Coastguard Worker */ 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard Worker #include "jfs_user.h" 16*6a54128fSAndroid Build Coastguard Worker 17*6a54128fSAndroid Build Coastguard Worker /* journal.c */ 18*6a54128fSAndroid Build Coastguard Worker errcode_t ext2fs_open_journal(ext2_filsys fs, journal_t **j); 19*6a54128fSAndroid Build Coastguard Worker errcode_t ext2fs_close_journal(ext2_filsys fs, journal_t **j); 20*6a54128fSAndroid Build Coastguard Worker errcode_t ext2fs_run_ext3_journal(ext2_filsys *fs); 21*6a54128fSAndroid Build Coastguard Worker void jbd2_commit_block_csum_set(journal_t *j, struct buffer_head *bh); 22*6a54128fSAndroid Build Coastguard Worker void jbd2_revoke_csum_set(journal_t *j, struct buffer_head *bh); 23*6a54128fSAndroid Build Coastguard Worker void jbd2_descr_block_csum_set(journal_t *j, struct buffer_head *bh); 24*6a54128fSAndroid Build Coastguard Worker void jbd2_block_tag_csum_set(journal_t *j, journal_block_tag_t *tag, 25*6a54128fSAndroid Build Coastguard Worker struct buffer_head *bh, __u32 sequence); 26