Hi Jan,
> the file fs/mount.h belongs to the normal kernel source. Upstream suggest
> to build the aufs-module inside the kernel source tree.
Yes, by replacing the relative #include paths with absolute ones I got it
working.
> Since this is not
> simply possible for the automatic Debian package builds, I have to think
> about a good solution for thr Debian package.
The build is run from the kernel source directory, so why not fix the path
to via a patch?
> If I find a good solution
> I also could enable the setting CONFIG_AUFS_EXPORT=y by default for the
> package.
That would be helpful.
Please see the attached patch.
diff --git i/config.mk w/config.mk
index 9c8cde7..7eff7aa 100644
--- i/config.mk
+++ w/config.mk
@@ -8,18 +8,18 @@ CONFIG_AUFS_BRANCH_MAX_1023 =
CONFIG_AUFS_SBILIST = y
CONFIG_AUFS_HNOTIFY =
CONFIG_AUFS_HFSNOTIFY =
-CONFIG_AUFS_EXPORT =
-CONFIG_AUFS_XATTR =
+CONFIG_AUFS_EXPORT = y
+CONFIG_AUFS_XATTR = y
CONFIG_AUFS_FHSM =
CONFIG_AUFS_RDU =
-CONFIG_AUFS_SHWH =
+CONFIG_AUFS_SHWH = y
CONFIG_AUFS_BR_RAMFS =
CONFIG_AUFS_BR_FUSE =
CONFIG_AUFS_BR_HFSPLUS =
CONFIG_AUFS_DEBUG = y
CONFIG_AUFS_MAGIC_SYSRQ =
CONFIG_AUFS_BDEV_LOOP =
-CONFIG_AUFS_INO_T_64 =
+CONFIG_AUFS_INO_T_64 = y
CONFIG_AUFS_POLL =
########################################
diff --git i/fs/aufs/export.c w/fs/aufs/export.c
index 8ffc8e7..088af35 100644
--- i/fs/aufs/export.c
+++ w/fs/aufs/export.c
@@ -25,7 +25,7 @@
#include <linux/nsproxy.h>
#include <linux/random.h>
#include <linux/writeback.h>
-#include "../fs/mount.h"
+#include <linux/mount.h>
#include "aufs.h"
union conv {
diff --git i/fs/aufs/vfsub.c w/fs/aufs/vfsub.c
index 2d01dd8..87d8e9e 100644
--- i/fs/aufs/vfsub.c
+++ w/fs/aufs/vfsub.c
@@ -23,7 +23,7 @@
#include <linux/nsproxy.h>
#include <linux/security.h>
#include <linux/splice.h>
-#include "../fs/mount.h"
+#include <linux/mount.h>
#include "aufs.h"
#ifdef CONFIG_AUFS_BR_FUSE