ext4l: bring in jbd2 header file
Copy include/linux/jbd2.h from Linux v6.18. This header defines the JBD2 journaling layer interface used by ext4. Series-to: concept Cover-letter: ext4l: Begin an implementation of ext4 based on Linux U-Boot has long had a solid implementation of ext4. Support for writing and basic journaling was added as well. However, there are some missing features. For example, some distros enable metadata checksums which are not supported. There also also other features such as fast commit and special feature for small files which are not currently available. Linux has the canonical implementation of ext4, so one approach would be to plumb that code into U-Boot. It is not a small undertaking, since the existing linux/compat.h has only a small fraction of the required features. As a start towards this effort, bring in the entire Linux code, unmodified. Note: There are 1000s of checkpatch checks and warnings, plus over 100 errors. These have been left along to reduce the source delta. END Co-developed-by: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Simon Glass <simon.glass@canonical.com>
This commit is contained in:
1815
include/linux/jbd2.h
Normal file
1815
include/linux/jbd2.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user