mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-25 17:05:24 +07:00
21 lines
462 B
C
21 lines
462 B
C
|
// SPDX-License-Identifier: GPL-2.0
|
||
|
|
||
|
/*
|
||
|
* fs/ext4/fast_commit.c
|
||
|
*
|
||
|
* Written by Harshad Shirwadkar <harshadshirwadkar@gmail.com>
|
||
|
*
|
||
|
* Ext4 fast commits routines.
|
||
|
*/
|
||
|
#include "ext4_jbd2.h"
|
||
|
|
||
|
void ext4_fc_init(struct super_block *sb, journal_t *journal)
|
||
|
{
|
||
|
if (!test_opt2(sb, JOURNAL_FAST_COMMIT))
|
||
|
return;
|
||
|
if (jbd2_fc_init(journal, EXT4_NUM_FC_BLKS)) {
|
||
|
pr_warn("Error while enabling fast commits, turning off.");
|
||
|
ext4_clear_feature_fast_commit(sb);
|
||
|
}
|
||
|
}
|