Add the extent status tree implementation to the ext4l build. This module tracks extent status in memory to support delayed allocation and SEEK_DATA/SEEK_HOLE operations. Changes: - Add extents_status.o to Makefile - Add include guard to acl.h - Add shrinker, ktime, and ratelimit stubs to ext4_uboot.h - Guard iomap definitions in ext4_uboot.h when iomap.h is included - Guard dquot macros when quotaops.h is included - Remove stub functions now provided by extents_status.c - Add ext4_da_release_space/update_reserve_space stubs Series-to: u-boot Cover-letter: ext4l: Adjust some of the smaller files (part C) This series makes various changes to allow some of the ext4l files to compile successfully. It provides a basic Kconfig to allow selecting ext4l (ext4 from Linu) instead of the existing ext4 implementation. To reduce the large number of include/linux files somewhat and to avoid exceesive diffs against the Linux files, a new ext4_uboot.h header is created. This will expand over time. END Co-developed-by: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Simon Glass <simon.glass@canonical.com>
10 lines
232 B
Makefile
10 lines
232 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for the ext4l filesystem (Linux port)
|
|
#
|
|
|
|
obj-y := interface.o stub.o
|
|
|
|
obj-y += balloc.o bitmap.o block_validity.o ext4_jbd2.o extents.o \
|
|
extents_status.o hash.o ialloc.o indirect.o
|