jbd2: Add journal.c from Linux
Add the JBD2 journaling layer core journal management from the Linux 6.18 kernel ext4 filesystem driver. journal.c handles: - Journal initialisation and destruction - Superblock management - Journal thread (kjournald2) operations - Block-mapping for journal storage - Feature flag management - Journal format versioning - Fast-commit support infrastructure This file provides the main journal_t structure management and is the entry point for creating and destroying journals. Co-developed-by: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Simon Glass <simon.glass@canonical.com>
This commit is contained in:
3162
fs/jbd2/journal.c
Normal file
3162
fs/jbd2/journal.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user