fs: ext4fs: add CONFIG_EXT4_MAX_JOURNAL_ENTRIES to Kconfig

Add maximum ext4 journal entries to Kconfig. It is necessary since the
number of journal entries is proportional to disk capacity. For example,
an ext4 4TB HDD partition could require approximately 500 entries.

Signed-off-by: Tony Dinh <mibodhi@gmail.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Tony Dinh
2025-08-26 12:45:37 -07:00
committed by Tom Rini
parent 1f8fd9d37d
commit 8c599da506
2 changed files with 9 additions and 1 deletions

View File

@@ -12,3 +12,11 @@ config EXT4_WRITE
help
This provides support for creating and writing new files to an
existing ext4 filesystem partition.
config EXT4_MAX_JOURNAL_ENTRIES
int "Maximum numbers of journal entries for ext4 filesystem"
default 100
depends on EXT4_WRITE
help
This provides support for allocating the maximum number of
journal entries in disks formatted with ext4 filesysyem.

View File

@@ -38,7 +38,7 @@
#define EXT3_JOURNAL_FLAG_LAST_TAG 8
/* Maximum entries in 1 journal transaction */
#define MAX_JOURNAL_ENTRIES 100
#define MAX_JOURNAL_ENTRIES CONFIG_EXT4_MAX_JOURNAL_ENTRIES
struct journal_log {
char *buf;
int blknr;