--- /dev/null
+From 0b5aedfe0e6654ec54f35109e1929a1cf7fc4cdd Mon Sep 17 00:00:00 2001
+From: Richard Weinberger <richard@nod.at>
+Date: Sun, 28 Jun 2015 22:55:26 +0200
+Subject: um: Fix out-of-tree build
+
+From: Richard Weinberger <richard@nod.at>
+
+commit 0b5aedfe0e6654ec54f35109e1929a1cf7fc4cdd upstream.
+
+Commit 30b11ee9a (um: Remove copy&paste code from init.h)
+uncovered an issue wrt. out-of-tree builds.
+For out-of-tree builds, we must not rely on relative paths.
+Before 30b11ee9a it worked by chance as no host code included
+generated header files.
+
+Acked-by: Randy Dunlap <rdunlap@infradead.org>
+Signed-off-by: Richard Weinberger <richard@nod.at>
+Cc: Guenter Roeck <linux@roeck-us.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ arch/um/Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/arch/um/Makefile
++++ b/arch/um/Makefile
+@@ -70,8 +70,8 @@ KBUILD_AFLAGS += $(ARCH_INCLUDE)
+
+ USER_CFLAGS = $(patsubst $(KERNEL_DEFINES),,$(patsubst -I%,,$(KBUILD_CFLAGS))) \
+ $(ARCH_INCLUDE) $(MODE_INCLUDE) $(filter -I%,$(CFLAGS)) \
+- -D_FILE_OFFSET_BITS=64 -idirafter include \
+- -D__KERNEL__ -D__UM_HOST__
++ -D_FILE_OFFSET_BITS=64 -idirafter $(srctree)/include \
++ -idirafter $(obj)/include -D__KERNEL__ -D__UM_HOST__
+
+ #This will adjust *FLAGS accordingly to the platform.
+ include $(srctree)/$(ARCH_DIR)/Makefile-os-$(OS)