svn commit: r290613 - head/sys/compat/linuxkpi/common/include/linux
Conrad E. Meyer
cem at FreeBSD.org
Mon Nov 9 16:50:43 UTC 2015
Author: cem
Date: Mon Nov 9 16:50:42 2015
New Revision: 290613
URL: https://svnweb.freebsd.org/changeset/base/290613
Log:
linuxkpi/sysfs.h: Cast arg2 through intptr_t to avoid GCC warning
The code compiles fine under Clang, but GCC on PPC is less permissive about
integer and pointer sizes. (An intmax_t is clearly *large enough* to hold a
pointer value.)
Another follow-up to r290475.
Reported by: jhibbits
Sponsored by: EMC / Isilon Storage Division
Modified:
head/sys/compat/linuxkpi/common/include/linux/sysfs.h
Modified: head/sys/compat/linuxkpi/common/include/linux/sysfs.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/sysfs.h Mon Nov 9 15:59:42 2015 (r290612)
+++ head/sys/compat/linuxkpi/common/include/linux/sysfs.h Mon Nov 9 16:50:42 2015 (r290613)
@@ -80,7 +80,7 @@ sysctl_handle_attr(SYSCTL_HANDLER_ARGS)
ssize_t len;
kobj = arg1;
- attr = (struct attribute *)arg2;
+ attr = (struct attribute *)(intptr_t)arg2;
if (kobj->ktype == NULL || kobj->ktype->sysfs_ops == NULL)
return (ENODEV);
buf = (char *)get_zeroed_page(GFP_KERNEL);
More information about the svn-src-all
mailing list