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 <broo...@kernel.org> --- 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-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html