KernelNewbies:

(void*) conversions

Here are a few tips and scripts how to find unnecessary (void*) conversions.

Find (void*) functions

Here's a script that finds all functions returning (void*): attachment:find_voidp_funcs.pl

Example:

./find_voidp_funcs.pl linux-2.6.git/

Finding and removing type conversion on such assignments

Another script has an embedded list of such function names (after the _END_), or can take such names on the commandline: attachment:type-convs.pl

Example:

./find_voidp_funcs.pl linux-2.6.git kmalloc

The output is a patch that removes these type conversions; the source files are kept unchanged.

KernelNewbies: KernelJanitors/Todo/VoidPointerConvs (last edited 2008-05-26 14:24:40 by h081217085100)