From b11572084d255e1970bb359fc6fc202f3ec32723 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 17 Feb 2025 15:16:49 +0100 Subject: [PATCH] plugins/sed: use platform depended cast for pointer type On 32bit platforms the compiler complains with ../plugins/sed/sedopal_cmd.c:515:25: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] 515 | discover.data = (__u64)buf; Signed-off-by: Daniel Wagner --- plugins/sed/sedopal_cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/sed/sedopal_cmd.c b/plugins/sed/sedopal_cmd.c index 32ee1d90..63dbf119 100644 --- a/plugins/sed/sedopal_cmd.c +++ b/plugins/sed/sedopal_cmd.c @@ -512,7 +512,7 @@ int sedopal_cmd_discover(int fd) uint8_t locking_flags = 0; char buf[4096]; - discover.data = (__u64)buf; + discover.data = (uintptr_t)buf; discover.size = sizeof(buf); rc = ioctl(fd, IOC_OPAL_DISCOVERY, &discover); -- 2.50.1