On Thu, Sep 06, 2007 at 07:38:34PM +0200, Johannes Berg wrote: > After my compile run with __CHECK_ENDIAN__ the modules were built and I > got: > > WARNING: "iwl_param_debug" [drivers/net/wireless/iwl3945] is COMMON symbol > WARNING: "iwl_param_disable_hw_scan" [drivers/net/wireless/iwl3945] is COMMON symbol > WARNING: "iwl_param_hwcrypto" [drivers/net/wireless/iwl3945] is COMMON symbol > WARNING: "iwl_param_antenna" [drivers/net/wireless/iwl3945] is COMMON symbol > WARNING: "iwl_param_disable" [drivers/net/wireless/iwl3945] is COMMON symbol > WARNING: "iwl_param_debug" [drivers/net/wireless/iwl4965] is COMMON symbol > WARNING: "iwl_param_disable_hw_scan" [drivers/net/wireless/iwl4965] is COMMON symbol > WARNING: "iwl_param_hwcrypto" [drivers/net/wireless/iwl4965] is COMMON symbol > WARNING: "iwl_param_antenna" [drivers/net/wireless/iwl4965] is COMMON symbol > WARNING: "iwl_param_disable" [drivers/net/wireless/iwl4965] is COMMON symbol > 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? Yes. It means a variable is declared in multiple places and the linker merges it for you. The fix is to make sure these are declared extern in all places but one. - 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