diff options
Diffstat (limited to 'include/linux/jbd2.h')
| -rw-r--r-- | include/linux/jbd2.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/jbd2.h b/include/linux/jbd2.h index 4d248b3f1323..cc02393bfce8 100644 --- a/include/linux/jbd2.h +++ b/include/linux/jbd2.h | |||
| @@ -649,6 +649,12 @@ struct transaction_s | |||
| 649 | int t_handle_count; | 649 | int t_handle_count; |
| 650 | 650 | ||
| 651 | /* | 651 | /* |
| 652 | * This transaction is being forced and some process is | ||
| 653 | * waiting for it to finish. | ||
| 654 | */ | ||
| 655 | int t_synchronous_commit:1; | ||
| 656 | |||
| 657 | /* | ||
| 652 | * For use by the filesystem to store fs-specific data | 658 | * For use by the filesystem to store fs-specific data |
| 653 | * structures associated with the transaction | 659 | * structures associated with the transaction |
| 654 | */ | 660 | */ |
| @@ -1187,7 +1193,8 @@ extern int jbd2_journal_init_revoke_caches(void); | |||
| 1187 | extern void jbd2_journal_destroy_revoke(journal_t *); | 1193 | extern void jbd2_journal_destroy_revoke(journal_t *); |
| 1188 | extern int jbd2_journal_revoke (handle_t *, unsigned long long, struct buffer_head *); | 1194 | extern int jbd2_journal_revoke (handle_t *, unsigned long long, struct buffer_head *); |
| 1189 | extern int jbd2_journal_cancel_revoke(handle_t *, struct journal_head *); | 1195 | extern int jbd2_journal_cancel_revoke(handle_t *, struct journal_head *); |
| 1190 | extern void jbd2_journal_write_revoke_records(journal_t *, transaction_t *); | 1196 | extern void jbd2_journal_write_revoke_records(journal_t *, |
| 1197 | transaction_t *, int); | ||
| 1191 | 1198 | ||
| 1192 | /* Recovery revoke support */ | 1199 | /* Recovery revoke support */ |
| 1193 | extern int jbd2_journal_set_revoke(journal_t *, unsigned long long, tid_t); | 1200 | extern int jbd2_journal_set_revoke(journal_t *, unsigned long long, tid_t); |
