]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
plugins/sed: use platform depended cast for pointer type
authorDaniel Wagner <wagi@kernel.org>
Mon, 17 Feb 2025 14:16:49 +0000 (15:16 +0100)
committerDaniel Wagner <wagi@monom.org>
Mon, 17 Feb 2025 14:25:00 +0000 (15:25 +0100)
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 <wagi@kernel.org>
plugins/sed/sedopal_cmd.c

index 32ee1d907464b4519b9b88ba7c42ca130aa72034..63dbf11996e7ab5c5748ede906c65b09363ca131 100644 (file)
@@ -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);