btrfs: Fix implicit inclusion of linux/uio.h
Subsystems (2)
PATCH 1/1 btrfs: Fix implicit inclusion of linux/uio.h
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 <[email protected]>
--- fs/btrfs/inode.c | 1 + 1 file changed, 1 insertion(+)
fs/btrfs/inode.c +1 -0
@@ -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>
Signature · 1 line
2.1.4
Quoted 6 lines · Mark Brown
The btrfs
inode.crelies on implicit inclusion oflinux/uio.hfor definitions of structiov_iterandiov_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 <[email protected]>
Acked-by David Sterba <[email protected]>