btrfs-progs: don't use <linux/fs.h>
authorZach Brown <zab@redhat.com>
Wed, 14 Aug 2013 23:16:43 +0000 (16:16 -0700)
committerDavid Sterba <dsterba@suse.cz>
Tue, 3 Sep 2013 17:41:10 +0000 (19:41 +0200)
commit2a505d6c583bf68b47ba6d8e8ccbb42f76060e72
treec5d56c5aabdc3a92676f1dfe49ab4a5b0a6403ff
parent1eb159a295261c56d14b962eb3d4763f8ce38807
btrfs-progs: don't use <linux/fs.h>

sparse can freak out when <linux/fs.h> is included because it redefines
approximately a gazillion symbols already found in <sys/mount.h>:

/usr/include/linux/fs.h:203:9: warning: preprocessor token MS_RDONLY redefined
/usr/include/sys/mount.h:37:9: this was the original definition

Happily, we don't actually need to include the low-level <linux/fs.h>
for anything.  One assumes it was just carried over from kernel space.

Signed-off-by: Zach Brown <zab@redhat.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
btrfs-convert.c
mkfs.c