Lines Matching refs:s_journal
407 journal_t *journal = EXT4_SB(sb)->s_journal; in ext4_handle_error()
423 if (EXT4_SB(sb)->s_journal && in ext4_handle_error()
424 !(EXT4_SB(sb)->s_journal->j_flags & JBD2_REC_ERR)) in ext4_handle_error()
540 if (!sb || (EXT4_SB(sb)->s_journal && in ext4_decode_error()
541 EXT4_SB(sb)->s_journal->j_flags & JBD2_ABORT)) in ext4_decode_error()
620 if (EXT4_SB(sb)->s_journal) in __ext4_abort()
621 jbd2_journal_abort(EXT4_SB(sb)->s_journal, -EIO); in __ext4_abort()
625 if (EXT4_SB(sb)->s_journal && in __ext4_abort()
626 !(EXT4_SB(sb)->s_journal->j_flags & JBD2_REC_ERR)) in __ext4_abort()
838 if (sbi->s_journal) { in ext4_put_super()
839 aborted = is_journal_aborted(sbi->s_journal); in ext4_put_super()
840 err = jbd2_journal_destroy(sbi->s_journal); in ext4_put_super()
841 sbi->s_journal = NULL; in ext4_put_super()
1086 journal_t *journal = EXT4_SB(sb)->s_journal; in bdev_try_to_free_page()
1773 if (!sbi->s_journal) in handle_mount_opt()
2081 if (!sbi->s_journal) in ext4_setup_super()
2088 if (sbi->s_journal) in ext4_setup_super()
3156 jbd2_journal_clear_features(sbi->s_journal, in set_journal_csum_feature_set()
3161 ret = jbd2_journal_set_features(sbi->s_journal, in set_journal_csum_feature_set()
3166 ret = jbd2_journal_set_features(sbi->s_journal, in set_journal_csum_feature_set()
3169 jbd2_journal_clear_features(sbi->s_journal, 0, 0, in set_journal_csum_feature_set()
3172 jbd2_journal_clear_features(sbi->s_journal, 0, 0, in set_journal_csum_feature_set()
3296 if (sbi->s_journal && !sbi->journal_bdev) in ext4_calculate_overhead()
3297 overhead += EXT4_NUM_B2C(sbi, sbi->s_journal->j_maxlen); in ext4_calculate_overhead()
3298 else if (ext4_has_feature_journal(sb) && !sbi->s_journal) { in ext4_calculate_overhead()
3991 sbi->s_journal = NULL; in ext4_fill_super()
3997 !jbd2_journal_set_features(EXT4_SB(sb)->s_journal, 0, 0, in ext4_fill_super()
4018 (sbi->s_journal, 0, 0, JBD2_FEATURE_INCOMPAT_REVOKE)) in ext4_fill_super()
4027 (sbi->s_journal, 0, 0, JBD2_FEATURE_INCOMPAT_REVOKE)) { in ext4_fill_super()
4035 set_task_ioprio(sbi->s_journal->j_task, journal_ioprio); in ext4_fill_super()
4037 sbi->s_journal->j_commit_callback = ext4_journal_commit_callback; in ext4_fill_super()
4208 if (EXT4_SB(sb)->s_journal) { in ext4_fill_super()
4278 if (sbi->s_journal) { in ext4_fill_super()
4279 jbd2_journal_destroy(sbi->s_journal); in ext4_fill_super()
4280 sbi->s_journal = NULL; in ext4_fill_super()
4563 EXT4_SB(sb)->s_journal = journal; in ext4_load_journal()
4658 journal_t *journal = EXT4_SB(sb)->s_journal; in ext4_mark_recovery_complete()
4692 journal = EXT4_SB(sb)->s_journal; in ext4_clear_journal_err()
4728 journal = EXT4_SB(sb)->s_journal; in ext4_force_commit()
4751 if (sbi->s_journal) { in ext4_sync_fs()
4752 target = jbd2_get_latest_transaction(sbi->s_journal); in ext4_sync_fs()
4753 if (wait && sbi->s_journal->j_flags & JBD2_BARRIER && in ext4_sync_fs()
4754 !jbd2_trans_will_send_data_barrier(sbi->s_journal, target)) in ext4_sync_fs()
4757 if (jbd2_journal_start_commit(sbi->s_journal, &target)) { in ext4_sync_fs()
4759 ret = jbd2_log_wait_commit(sbi->s_journal, in ext4_sync_fs()
4790 journal = EXT4_SB(sb)->s_journal; in ext4_freeze()
4825 if (EXT4_SB(sb)->s_journal) { in ext4_unfreeze()
4889 if (sbi->s_journal && sbi->s_journal->j_task->io_context) in ext4_remount()
4890 journal_ioprio = sbi->s_journal->j_task->io_context->ioprio; in ext4_remount()
4939 if (sbi->s_journal) { in ext4_remount()
4940 ext4_init_journal_params(sb, sbi->s_journal); in ext4_remount()
4941 set_task_ioprio(sbi->s_journal->j_task, journal_ioprio); in ext4_remount()
4976 if (sbi->s_journal) in ext4_remount()
5023 if (sbi->s_journal) in ext4_remount()
5051 if (sbi->s_journal == NULL && !(old_sb_flags & MS_RDONLY)) in ext4_remount()
5328 if (EXT4_SB(sb)->s_journal && in ext4_quota_on()
5334 jbd2_journal_lock_updates(EXT4_SB(sb)->s_journal); in ext4_quota_on()
5335 err = jbd2_journal_flush(EXT4_SB(sb)->s_journal); in ext4_quota_on()
5336 jbd2_journal_unlock_updates(EXT4_SB(sb)->s_journal); in ext4_quota_on()
5494 if (EXT4_SB(sb)->s_journal && !handle) { in ext4_quota_write()