From 0d5cfddc2c8c34648ff21d99a1e34aae92ff25d0 Mon Sep 17 00:00:00 2001 From: Wade Cline Date: Thu, 20 Sep 2012 14:26:28 -0700 Subject: Btrfs-progs: Fix compiler warnings on PPC64 The kernel uses unsigned long long for u64, but PPC64 uses unsigned long by default. This results in compilation warnings such as: print-tree.c:333: warning: format '%llu' expects type 'long long unsigned int', but argument 4 has type 'u64' To fix this, the macro __KERNEL__ needs to be defined before including the file . This can be done by defining the macro in "kerncompat.h" and making it the first included file in the relevant header files; this fixes the compiler warnings on PPC64. Reviewed-by: David Sterba Signed-off-by: Wade Cline --- cmds-send.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cmds-send.c') diff --git a/cmds-send.c b/cmds-send.c index 9b47e706..59522c35 100644 --- a/cmds-send.c +++ b/cmds-send.c @@ -18,6 +18,8 @@ #define _GNU_SOURCE +#include "kerncompat.h" + #include #include #include -- cgit v1.2.3