[Concept,11/15] ext4l: Add migrate.c to the build

Message ID 20251221212028.857348-12-sjg@u-boot.org
State New
Headers
Series ext4l: Add jbd2 and remaining ext4l files to build (part F) |

Commit Message

Simon Glass Dec. 21, 2025, 9:20 p.m. UTC
  From: Simon Glass <simon.glass@canonical.com>

Add extent migration support for write operations.

Use the ext4_uboot.h compatibility layer instead of Linux headers.

Co-developed-by: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Simon Glass <simon.glass@canonical.com>
---

 fs/ext4l/Makefile  | 2 +-
 fs/ext4l/migrate.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
  

Patch

diff --git a/fs/ext4l/Makefile b/fs/ext4l/Makefile
index 4003a1f2317..784ba7203b1 100644
--- a/fs/ext4l/Makefile
+++ b/fs/ext4l/Makefile
@@ -7,7 +7,7 @@  obj-y := interface.o stub.o
 
 obj-y	+= balloc.o bitmap.o block_validity.o dir.o ext4_jbd2.o extents.o \
 		extents_status.o file.o fsync.o hash.o ialloc.o \
-		indirect.o inline.o inode.o mballoc.o \
+		indirect.o inline.o inode.o mballoc.o migrate.o \
 		namei.o page-io.o readpage.o \
 		super.o symlink.o xattr.o \
 		xattr_hurd.o xattr_trusted.o \
diff --git a/fs/ext4l/migrate.c b/fs/ext4l/migrate.c
index 1b0dfd963d3..63d881767e5 100644
--- a/fs/ext4l/migrate.c
+++ b/fs/ext4l/migrate.c
@@ -5,7 +5,7 @@ 
  *
  */
 
-#include <linux/slab.h>
+#include "ext4_uboot.h"
 #include "ext4_jbd2.h"
 #include "ext4_extents.h"