kernel ioctl32 conversion typecasting
authorDerrick Brashear <shadow@dementia.org>
Thu, 17 Dec 2009 14:48:06 +0000 (09:48 -0500)
committerDerrick Brashear <shadow|account-1000005@unknown>
Thu, 17 Dec 2009 14:52:38 +0000 (06:52 -0800)
cast types to avoid a pointer from integer warning when using pointer
types for sizing

Change-Id: Idac76608e5352c65a13d07bfadb66d78f9db0ffd
Reviewed-on: http://gerrit.openafs.org/988
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/afs_syscall.c

index 04b6e8f..c83e71e 100644 (file)
@@ -344,10 +344,10 @@ struct iparam32 {
 static void
 iparam32_to_iparam(const struct iparam32 *src, struct iparam *dst)
 {
-    dst->param1 = src->param1;
-    dst->param2 = src->param2;
-    dst->param3 = src->param3;
-    dst->param4 = src->param4;
+    dst->param1 = (iparmtype)(uintptr_t)src->param1;
+    dst->param2 = (iparmtype)(uintptr_t)src->param2;
+    dst->param3 = (iparmtype)(uintptr_t)src->param3;
+    dst->param4 = (iparmtype)(uintptr_t)src->param4;
 }
 #endif