Hi, I can't compile the latest wireless-dev:
CC [M] drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.o In file included from drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:44: drivers/net/wireless/d80211/bcm43xx/bcm43xx.h: In function 'bcm43xx_priv': drivers/net/wireless/d80211/bcm43xx/bcm43xx.h:775: warning: implicit declaration of function 'ieee80211_dev_hw_data' drivers/net/wireless/d80211/bcm43xx/bcm43xx.h:775: warning: return makes pointer from integer without a cast drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_periodi c_work_handler': drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:2576: warning: passing argume nt 1 of 'ieee80211_stop_queues' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:2600: warning: passing argume nt 1 of 'ieee80211_start_queues' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_select_ wireless_core': drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3120: warning: passing argume nt 1 of 'ieee80211_stop_queues' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3186: warning: passing argume nt 1 of 'ieee80211_update_hw' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3186: error: too many argumen ts to function 'ieee80211_update_hw' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3187: warning: passing argume nt 1 of 'ieee80211_start_queues' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_ssb_sus pend': drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3332: warning: passing argume nt 1 of 'ieee80211_stop_queues' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_init_on e': drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3968: error: 'struct ieee8021 1_hw' has no member named 'version' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3969: error: 'struct ieee8021 1_hw' has no member named 'name' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3975: error: 'struct ieee8021 1_hw' has no member named 'tx' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3976: error: 'struct ieee8021 1_hw' has no member named 'open' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3977: error: 'struct ieee8021 1_hw' has no member named 'stop' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3978: error: 'struct ieee8021 1_hw' has no member named 'add_interface' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3979: error: 'struct ieee8021 1_hw' has no member named 'remove_interface' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3980: error: 'struct ieee8021 1_hw' has no member named 'reset' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3981: error: 'struct ieee8021 1_hw' has no member named 'config' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3982: error: 'struct ieee8021 1_hw' has no member named 'config_interface' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3983: error: 'struct ieee8021 1_hw' has no member named 'set_multicast_list' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3984: error: 'struct ieee8021 1_hw' has no member named 'set_key' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3985: error: 'struct ieee8021 1_hw' has no member named 'get_stats' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3987: error: 'struct ieee8021 1_hw' has no member named 'get_tx_stats' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3988: error: 'struct ieee8021 1_hw' has no member named 'conf_tx' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3990: warning: passing argume nt 2 of 'ieee80211_alloc_hw' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:3990: warning: assignment fro m incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4010: warning: passing argume nt 1 of 'ieee80211_register_hw' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4010: error: too many argumen ts to function 'ieee80211_register_hw' drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4023: warning: passing argume nt 1 of 'ieee80211_free_hw' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_remove_ one': drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4037: warning: passing argume nt 1 of 'ieee80211_unregister_hw' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4042: warning: passing argume nt 1 of 'ieee80211_free_hw' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_suspend ': drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4093: warning: passing argume nt 1 of 'ieee80211_stop_queues' from incompatible pointer type drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c: In function 'bcm43xx_resume' : drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c:4138: warning: passing argume nt 1 of 'ieee80211_start_queues' from incompatible pointer type make[6]: *** [drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.o] Error 1 make[5]: *** [drivers/net/wireless/d80211/bcm43xx] Error 2 make[4]: *** [drivers/net/wireless/d80211] Error 2 make[3]: *** [drivers/net/wireless] Error 2 make[2]: *** [drivers/net] Error 2 make[1]: *** [drivers] Error 2 make[1]: Leaving directory `/home/zhang/src/kernel/wireless-dev' make: *** [debian/stamp-build-kernel] Error 2 Thanks and best regards, Bin _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
