diff --git a/sys/sys/kernel.h b/sys/sys/kernel.h --- a/sys/sys/kernel.h +++ b/sys/sys/kernel.h @@ -278,7 +278,7 @@ #define SYSINIT(uniquifier, subsystem, order, func, ident) \ C_SYSINIT(uniquifier, subsystem, order, \ - (sysinit_cfunc_t)(sysinit_nfunc_t)func, (void *)(ident)) + (sysinit_cfunc_t)(sysinit_nfunc_t)func, ident) /* * Called on module unload: no special processing @@ -295,7 +295,7 @@ #define SYSUNINIT(uniquifier, subsystem, order, func, ident) \ C_SYSUNINIT(uniquifier, subsystem, order, \ - (sysinit_cfunc_t)(sysinit_nfunc_t)func, (void *)(ident)) + (sysinit_cfunc_t)(sysinit_nfunc_t)func, ident) void sysinit_add(struct sysinit **set, struct sysinit **set_end);