From b5159062f079d451f23d7f2a0e7d9e2f84934f94 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 29 Jan 2022 17:09:56 -0800 Subject: [PATCH] btrfs-progs: fix 64-bit mips and powerpc types The kernel uses 'unsigned long' for u64 specifically for ppc64 and mips64. Remove asm/types.h include as it will get included properly later. Fixe -Wformat warnings. Signed-off-by: Rosen Penev Signed-off-by: David Sterba --- cmds/receive-dump.c | 1 - kerncompat.h | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) --- a/cmds/receive-dump.c +++ b/cmds/receive-dump.c @@ -31,7 +31,6 @@ #include #include #include -#include #include #include "common/utils.h" #include "cmds/commands.h" --- a/kerncompat.h +++ b/kerncompat.h @@ -19,6 +19,11 @@ #ifndef __KERNCOMPAT_H__ #define __KERNCOMPAT_H__ +#ifndef __SANE_USERSPACE_TYPES__ +/* For PPC64 to get LL64 types */ +#define __SANE_USERSPACE_TYPES__ +#endif + #include #include #include