[Bug 33902] Kernel compilation fails at zd1211 driver

Loïc Corbasson loic.corbasson at gmail.com
Mon Mar 6 16:33:47 UTC 2006


Public bug reported:
https://launchpad.net/malone/bugs/33902

Affects: linux-source-2.6.15 (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

Description:
I tried to compile a new kernel (using Ubuntu's default .config) and the
compile fails here (sorry, german):

In file included from drivers/usb/net/zd1211/zd1205.c:37:
drivers/usb/net/zd1211/zdinlinef.h: In Funktion »Cfg_CtrlSetting«:
drivers/usb/net/zd1211/zdinlinef.h:307: Warnung: »LenInUs« könnte in dieser Funktion uninitialisiert verwendet werden
drivers/usb/net/zd1211/zdinlinef.h:308: Warnung: »NextLenInUs« könnte in dieser Funktion uninitialisiert verwendet werden
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_house_keeping«:
drivers/usb/net/zd1211/zd1205.c:790: Warnung: Variable »tmpvalue« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_transmit_cleanup«:
drivers/usb/net/zd1211/zd1205.c:1109: Warnung: Variable »i« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_tx_isr«:
drivers/usb/net/zd1211/zd1205.c:1139: Warnung: Variable »next_sw_tcb« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_start_ru«:
drivers/usb/net/zd1211/zd1205.c:1739: Warnung: Variable »loopCnt« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:1733: Warnung: Variable »tmp_value« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_recycle_rx«:
drivers/usb/net/zd1211/zd1205.c:1770: Warnung: Variable »buffer_found« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:1766: Warnung: Variable »tmp_value« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_sleep_reset«:
drivers/usb/net/zd1211/zd1205.c:2883: Warnung: Variable »flags« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_process_wakeup«:
drivers/usb/net/zd1211/zd1205.c:2996: Warnung: Variable »tmpvalue« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:2995: Warnung: Variable »TSFTimer« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_watchdog«:
drivers/usb/net/zd1211/zd1205.c:3177: Warnung: Variable »tmpvalue« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3174: Warnung: Variable »diffTime« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3173: Warnung: Variable »i« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205wext_siwscan«:
drivers/usb/net/zd1211/zd1205.c:4021: Warnung: Variable »macp« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_translate_scan«:
drivers/usb/net/zd1211/zd1205.c:4041: Warnung: Variable »macp« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_load_card_setting«:
drivers/usb/net/zd1211/zd1205.c:4868: Warnung: Variable »j« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:4861: Warnung: Variable »stat« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_save_card_setting«:
drivers/usb/net/zd1211/zd1205.c:5015: Warnung: Variable »i« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:5008: Warnung: Variable »stat« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zd1205_clear_structs«:
drivers/usb/net/zd1211/zd1205.c:5127: Warnung: Variable »macp« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c: In Funktion »zdcb_setup_next_send«:
drivers/usb/net/zd1211/zd1205.c:5161: Warnung: Variable »loopCnt« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:5159: Warnung: Variable »lock_flag« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:5150: Warnung: Variable »tmp_value3« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:5150: Warnung: Variable »tmp_value« wird nicht verwendet
drivers/usb/net/zd1211/zd1205.c:5145: Warnung: Variable »next_sw_tcb« wird nicht verwendet
drivers/usb/net/zd1211/zdinlinef.h:307: Warnung: »LenInUs« könnte in dieser Funktion uninitialisiert verwendet werden
drivers/usb/net/zd1211/zdinlinef.h:308: Warnung: »NextLenInUs« könnte in dieser Funktion uninitialisiert verwendet werden
drivers/usb/net/zd1211/zd1205.c: Auf höchster Ebene:
drivers/usb/net/zd1211/zd1205.c:3534: Warnung: »zd1205_ioctl_getsens« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3834: Warnung: »zd1205wext_giwname« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3850: Warnung: »zd1205wext_siwfreq« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3891: Warnung: »zd1205wext_siwrate« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3913: Warnung: »zd1205wext_siwrts« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3923: Warnung: »zd1205wext_siwfrag« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3928: Warnung: »zd1205wext_giwtxpow« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3933: Warnung: »zd1205wext_siwtxpow« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3938: Warnung: »zd1205wext_giwap« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3949: Warnung: »zd1205wext_siwencode« definiert, aber nicht verwendet
drivers/usb/net/zd1211/zd1205.c:3954: Warnung: »zd1205wext_giwencode« definiert, aber nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdasocsvc.o
drivers/usb/net/zd1211/zdasocsvc.c: In Funktion »Re_Asociate«:
drivers/usb/net/zd1211/zdasocsvc.c:268: Warnung: Marke »wpa_check_ok« definiert, aber nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdauthreq.o
  CC [M]  drivers/usb/net/zd1211/zdauthrsp.o
  CC [M]  drivers/usb/net/zd1211/zdmmrx.o
  CC [M]  drivers/usb/net/zd1211/zdshared.o
  CC [M]  drivers/usb/net/zd1211/zdhci.o
drivers/usb/net/zd1211/zdhci.c: In Funktion »zd_ReceivePkt«:
drivers/usb/net/zd1211/zdhci.c:288: Warnung: Variable »Type« wird nicht verwendet
drivers/usb/net/zd1211/zdhci.c: In Funktion »zd_ResetDevice«:
drivers/usb/net/zd1211/zdhci.c:886: Warnung: Variable »i_state« wird nicht verwendet
drivers/usb/net/zd1211/zdhci.c: In Funktion »zd_SwitchNextCH«:
drivers/usb/net/zd1211/zdhci.c:1152: Warnung: Variable »cap« wird nicht verwendet
drivers/usb/net/zd1211/zdhci.c:1151: Warnung: Variable »j« wird nicht verwendet
drivers/usb/net/zd1211/zdhci.c:1151: Warnung: Variable »i« wird nicht verwendet
drivers/usb/net/zd1211/zdhci.c:1147: Warnung: Variable »tmp« wird nicht verwendet
drivers/usb/net/zd1211/zdhci.c:1146: Warnung: Variable »i_state« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdglobal.o
  CC [M]  drivers/usb/net/zd1211/zdencrypt.o
  CC [M]  drivers/usb/net/zd1211/zdpmfilter.o
drivers/usb/net/zd1211/zdpmfilter.c: In Funktion »TxSend«:
drivers/usb/net/zd1211/zdpmfilter.c:155: Warnung: Variable »RC4Key« wird nicht verwendet
drivers/usb/net/zd1211/zdpmfilter.c:149: Warnung: Variable »icv« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdpsmon.o
drivers/usb/net/zd1211/zdpsmon.c: In Funktion »RxInfoIndicate«:
drivers/usb/net/zd1211/zdpsmon.c:351: Warnung: »asoc« könnte in dieser Funktion uninitialisiert verwendet werden
drivers/usb/net/zd1211/zdpsmon.c:350: Warnung: »oldPsm« könnte in dieser Funktion uninitialisiert verwendet werden
drivers/usb/net/zd1211/zdpsmon.c: In Funktion »zd_SetKeyInfo«:
drivers/usb/net/zd1211/zdpsmon.c:600: Warnung: Variable »KeyRsc« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdsynch.o
drivers/usb/net/zd1211/zdsynch.c: In Funktion »ProbeRsp_Beacon«:
drivers/usb/net/zd1211/zdsynch.c:210: Warnung: Variable »pWPA« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdbuf.o
drivers/usb/net/zd1211/zdbuf.c: In Funktion »initFdescBuf«:
drivers/usb/net/zd1211/zdbuf.c:129: Warnung: Variable »pFrmDesc« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdhw.o
drivers/usb/net/zd1211/zdhw.c: In Funktion »HW_Set_AL2230_RF_Chips«:
drivers/usb/net/zd1211/zdhw.c:630: Warnung: »tmpvalue« wird in dieser Funktion uninitialisiert verwendet
drivers/usb/net/zd1211/zdhw.c: In Funktion »HW_GetNow«:
drivers/usb/net/zd1211/zdhw.c:1332: Warnung: Variable »reg« wird nicht verwendet
drivers/usb/net/zd1211/zdhw.c: In Funktion »HW_RadioOnOff«:
drivers/usb/net/zd1211/zdhw.c:1372: Warnung: »tmpvalue« wird in dieser Funktion uninitialisiert verwendet
drivers/usb/net/zd1211/zdhw.c: In Funktion »HW_OverWritePhyRegFromE2P«:
drivers/usb/net/zd1211/zdhw.c:1697: Warnung: Variable »PhyValue« wird nicht verwendet
drivers/usb/net/zd1211/zdhw.c:1696: Warnung: Variable »PhyIdx« wird nicht verwendet
drivers/usb/net/zd1211/zdhw.c:1695: Warnung: Variable »i« wird nicht verwendet
drivers/usb/net/zd1211/zdhw.c:1693: Warnung: Variable »NumOfReg« wird nicht verwendet
drivers/usb/net/zd1211/zdhw.c: In Funktion »HW_UpdateIntegrationValue«:
drivers/usb/net/zd1211/zdhw.c:1748: Warnung: Variable »reg« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zddebug.o
drivers/usb/net/zd1211/zddebug.c: In Funktion »zd1205_dump_regs«:
drivers/usb/net/zd1211/zddebug.c:57: Warnung: Variable »flags« wird nicht verwendet
  CC [M]  drivers/usb/net/zd1211/zdtkipseed.o
  CC [M]  drivers/usb/net/zd1211/zdmic.o
  DEVLIST drivers/usb/net/zd1211/zddevlist.h
make[5]: *** [drivers/usb/net/zd1211/zddevlist.h] Fehler 1
make[4]: *** [drivers/usb/net/zd1211] Fehler 2
make[3]: *** [drivers/usb/net] Fehler 2
make[2]: *** [drivers/usb] Fehler 2
make[1]: *** [drivers] Fehler 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.15'
make: *** [stamp-build] Fehler 2

There is a workaround: disabling the CONFIG_USB_ZD1211 option.




More information about the kernel-bugs mailing list