[PATCH 16/16] xfs: remove an extra cast in xfs_file_compat_ioctl

Christoph Hellwig <[email protected]> Wed, 29 Jul 2026 15:03:15 +0200
Newsgroups org.kernel.vger.linux-xfs
Message-ID <[email protected]>
The ioctl argument is already available as an unsigned long in the
p variable, so use that directly instead of casting back from p, which
has the same value but was casted to a void pointer before.

Signed-off-by: Christoph Hellwig <[email protected]>
---
 fs/xfs/xfs_ioctl32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/xfs/xfs_ioctl32.c b/fs/xfs/xfs_ioctl32.c
index 688eb3300495..f6875a2cc706 100644
--- a/fs/xfs/xfs_ioctl32.c
+++ b/fs/xfs/xfs_ioctl32.c
@@ -539,6 +539,6 @@ xfs_file_compat_ioctl(
 		return xfs_compat_attrmulti_by_handle(filp, arg);
 	default:
 		/* try the native version */
-		return xfs_file_ioctl(filp, cmd, (unsigned long)arg);
+		return xfs_file_ioctl(filp, cmd, p);
 	}
 }
-- 
2.53.0