module: reduce stack usage for each_symbol()
[sfrench/cifs-2.6.git] / kernel / module.c
index b536db804ca06ed357d49e0d34fceb2a9c7fa64a..79545bda358a61abfdbcf235654204bfd8354d24 100644 (file)
@@ -227,7 +227,7 @@ bool each_symbol(bool (*fn)(const struct symsearch *arr, struct module *owner,
                            unsigned int symnum, void *data), void *data)
 {
        struct module *mod;
-       const struct symsearch arr[] = {
+       static const struct symsearch arr[] = {
                { __start___ksymtab, __stop___ksymtab, __start___kcrctab,
                  NOT_GPL_ONLY, false },
                { __start___ksymtab_gpl, __stop___ksymtab_gpl,