The btrfs inode.c relies on implicit inclusion of linux/uio.h for definitions of struct iov_iter and iov_iter_alignment() which breaks the current ARM allmodconfig build where that implicit inclusion does not happen. Add an explicit include to fix that. Signed-off-by: Mark Brown <broonie@xxxxxxxxxx> --- fs/btrfs/inode.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 37dc84c..9e4a634 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -29,6 +29,7 @@ #include <linux/backing-dev.h> #include <linux/mpage.h> #include <linux/swap.h> +#include <linux/uio.h> #include <linux/writeback.h> #include <linux/statfs.h> #include <linux/compat.h> -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html