mountinfo.c is throwing compiler warnings on ppc64. The comment over __SANE_USERSPACE_TYPES__ says: * This is here because we used to use l64 for 64bit powerpc * and we don't want to impact user mode with our change to ll64 * in the kernel. * * However, some user programs are fine with this. They can * flag __SANE_USERSPACE_TYPES__ to get int-ll64.h here. That is the case with mountinfo.c, so define it. Reported-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Closes: https://lore.kernel.org/all/20241211143701.5cfc95a7@xxxxxxxxxxxxxxxx/ Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> --- Feel free to fold this into an earlier patch if that's easier. Also, I wonder if samples/vfs/test-list-all-mounts.c needs similar treatment? --- samples/vfs/mountinfo.c | 1 + 1 file changed, 1 insertion(+) diff --git a/samples/vfs/mountinfo.c b/samples/vfs/mountinfo.c index 349aaade4de53912b96eadb35bf1b7457b4b04fa..2b17d244d321ee759543cefa3c9e84e7cd489c9a 100644 --- a/samples/vfs/mountinfo.c +++ b/samples/vfs/mountinfo.c @@ -5,6 +5,7 @@ * contents of /proc/self/mountinfo. */ #define _GNU_SOURCE +#define __SANE_USERSPACE_TYPES__ #include <stdio.h> #include <stdint.h> #include <sys/ioctl.h> --- base-commit: ef5bbd2a286805b0f97b5fa8616d28a84336ee7b change-id: 20241219-statmount-002351a3aa68 Best regards, -- Jeff Layton <jlayton@xxxxxxxxxx>