On Mon, 2007-03-19 at 17:33 +0300, Alexey Dobriyan wrote: > Iterating code of /proc/kallsyms calls module_get_kallsym() which grabs > and drops module_mutex internally and returns "struct module *", > module is removed, aforementioned "struct module *" is used in non-trivial > way.
Hi Alexey, I like the patch, but I wonder if passing the lengths for the symbol and module name is overkill? There are KSYM_NAME_LEN and MODULE_NAME_LEN constants, after all, and we could just have the callers use buffers of sufficient size. Simplifies the code and reduces confusion if someone passes a small buffer and it gets surprisingly truncated... Thanks! Rusty. _______________________________________________ Devel mailing list Devel@openvz.org https://openvz.org/mailman/listinfo/devel