summaryrefslogtreecommitdiffstats
path: root/samples/vfs/test-list-all-mounts.c
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2025-01-20 12:56:10 +0100
committerChristian Brauner <brauner@kernel.org>2025-01-20 13:14:21 +0100
commit68e6b7d98bc64bbf1a54d963ca85111432f3a0b4 (patch)
tree117fdc3db61fb29ab910d0df5a09cdbf26249b39 /samples/vfs/test-list-all-mounts.c
parentsamples/vfs: use shared header (diff)
downloadlinux-68e6b7d98bc64bbf1a54d963ca85111432f3a0b4.tar.xz
linux-68e6b7d98bc64bbf1a54d963ca85111432f3a0b4.zip
samples/vfs: fix build warnings
Fix build warnings reported from linux-next. Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Link: https://lore.kernel.org/r/20250120192504.4a1965a0@canb.auug.org.au Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to '')
-rw-r--r--samples/vfs/test-list-all-mounts.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/samples/vfs/test-list-all-mounts.c b/samples/vfs/test-list-all-mounts.c
index 23d028881263..1a02ea4593e3 100644
--- a/samples/vfs/test-list-all-mounts.c
+++ b/samples/vfs/test-list-all-mounts.c
@@ -5,6 +5,7 @@
#include <errno.h>
#include <limits.h>
#include <linux/types.h>
+#include <inttypes.h>
#include <stdio.h>
#include "../../tools/testing/selftests/pidfd/pidfd.h"
@@ -86,8 +87,8 @@ int main(int argc, char *argv[])
if (ret < 0)
die_errno("ioctl(NS_GET_MNTNS_ID) failed");
- printf("Listing %u mounts for mount namespace %llu\n",
- info.nr_mounts, info.mnt_ns_id);
+ printf("Listing %u mounts for mount namespace %" PRIu64 "\n",
+ info.nr_mounts, (uint64_t)info.mnt_ns_id);
for (;;) {
ssize_t nr_mounts;
next:
@@ -97,8 +98,8 @@ next:
if (nr_mounts <= 0) {
int fd_mntns_next;
- printf("Finished listing %u mounts for mount namespace %llu\n\n",
- info.nr_mounts, info.mnt_ns_id);
+ printf("Finished listing %u mounts for mount namespace %" PRIu64 "\n\n",
+ info.nr_mounts, (uint64_t)info.mnt_ns_id);
fd_mntns_next = ioctl(fd_mntns, NS_MNT_GET_NEXT, &info);
if (fd_mntns_next < 0) {
if (errno == ENOENT) {
@@ -110,8 +111,8 @@ next:
close(fd_mntns);
fd_mntns = fd_mntns_next;
last_mnt_id = 0;
- printf("Listing %u mounts for mount namespace %llu\n",
- info.nr_mounts, info.mnt_ns_id);
+ printf("Listing %u mounts for mount namespace %" PRIu64 "\n",
+ info.nr_mounts, (uint64_t)info.mnt_ns_id);
goto next;
}
@@ -129,14 +130,14 @@ next:
STATMOUNT_MNT_OPTS |
STATMOUNT_FS_TYPE, 0);
if (!stmnt) {
- printf("Failed to statmount(%llu) in mount namespace(%llu)\n",
- last_mnt_id, info.mnt_ns_id);
+ printf("Failed to statmount(%" PRIu64 ") in mount namespace(%" PRIu64 ")\n",
+ (uint64_t)last_mnt_id, (uint64_t)info.mnt_ns_id);
continue;
}
- printf("mnt_id:\t\t%llu\nmnt_parent_id:\t%llu\nfs_type:\t%s\nmnt_root:\t%s\nmnt_point:\t%s\nmnt_opts:\t%s\n\n",
- stmnt->mnt_id,
- stmnt->mnt_parent_id,
+ printf("mnt_id:\t\t%" PRIu64 "\nmnt_parent_id:\t%" PRIu64 "\nfs_type:\t%s\nmnt_root:\t%s\nmnt_point:\t%s\nmnt_opts:\t%s\n\n",
+ (uint64_t)stmnt->mnt_id,
+ (uint64_t)stmnt->mnt_parent_id,
stmnt->str + stmnt->fs_type,
stmnt->str + stmnt->mnt_root,
stmnt->str + stmnt->mnt_point,