Johannes Berg wrote: > After my compile run with __CHECK_ENDIAN__ the modules were built and I ... > WARNING: "zd_workqueue" [drivers/net/wireless/zd1211rw-mac80211/zd1211rw-mac80211] is COMMON symbol > WARNING: "zd_workqueue" [drivers/net/wireless/zd1211rw/zd1211rw] is COMMON symbol > > any idea what that means? It's from scripts/mod/modpost.c: > switch (sym->st_shndx) { > case SHN_COMMON: > warn("\"%s\" [%s] is COMMON symbol\n", symname, mod->name); > break; It looks like that modpost warns about symbols that are shared between objects. In the zd1211rw case this is a extern symbol shared between objects, but this has never created an issue. Surely one could write a function which returns the pointer to prevent the warning, but I can't see the definite necessity. -- Uli Kunitz - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html