Whamcloud - gitweb
LU-4602 utils: do not include <linux/fs.h> 90/9190/2
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Sun, 9 Feb 2014 09:04:57 +0000 (13:04 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 4 Mar 2014 18:02:10 +0000 (18:02 +0000)
in some case (e.g. cross-compilation on OS/X) MS_* are
defined before linux/fs.h. so do not try to re-define
them.

Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Change-Id: I9ea8ea4865aa0380d7556b88604ec563acb0562b
Reviewed-on: http://review.whamcloud.com/9190
Tested-by: Jenkins
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/utils/mount_lustre.c

index 4276e5c..f0f1f0f 100644 (file)
@@ -63,7 +63,7 @@
  * set of flag #defines we should stop including linux/fs.h
  */
 #warn remove kernel include
-#else
+#elif !defined(MS_RDONLY)
 #include <linux/fs.h>
 #endif