Reading the super block leads to data abort crashes. Enabling the no
unaligned
option works around this. Since the format of the super block is fixed
by
the on-disk format unaligned access might by necessary in order to have
btrfs
support at all.
Signed-off-by: Stefan Agner <ste...@agner.ch>
---
fs/btrfs/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/fs/btrfs/Makefile b/fs/btrfs/Makefile
index a9e2021..104a06e 100644
--- a/fs/btrfs/Makefile
+++ b/fs/btrfs/Makefile
@@ -35,6 +35,7 @@ COBJS-$(CONFIG_FS_BTR) := btrfs.o
SRCS := $(AOBJS:.o=.S) $(COBJS-y:.o=.c)
OBJS := $(addprefix $(obj),$(AOBJS) $(COBJS-y))
+$(obj)btrfs.o: CFLAGS += $(PLATFORM_NO_UNALIGNED)
all: $(LIB) $(AOBJS)
--
1.8.3.1
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot