
1 Jul
2013
1 Jul
'13
9:16 p.m.
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@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