[U-Boot] [PATCH 1/3] btrfs: use PLATFORM_NO_UNALIGNED to allow unaligned access
Stefan Agner
stefan at agner.ch
Mon Jul 1 21:16:48 CEST 2013
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 <stefan at 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
More information about the U-Boot
mailing list