Hi Glen, [auto build test WARNING on staging/staging-next -- if it's inappropriate base, please suggest rules for selecting the more suitable base] url: https://github.com/0day-ci/linux/commits/Glen-Lee/staging-wicl1000-isr_uh_routine-use-netdev-private-wilc/20151027-173115 config: i386-allyesconfig (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): In file included from drivers/staging/wilc1000/coreconfigurator.c:13:0: >> drivers/staging/wilc1000/wilc_wlan.h:303:33: warning: 'struct net_device' declared inside parameter list int wilc_wlan_handle_txq(struct net_device *dev, u32 *pu32TxqCount); ^ >> drivers/staging/wilc1000/wilc_wlan.h:303:33: warning: its scope is only this definition or declaration, which is probably not what you want vim +303 drivers/staging/wilc1000/wilc_wlan.h 287 } wilc_cfg_frame_t; 288 289 typedef struct { 290 int (*wlan_tx)(u8 *, u32, wilc_tx_complete_func_t); 291 } wilc_wlan_cfg_func_t; 292 293 typedef struct { 294 int type; 295 u32 seq_no; 296 } wilc_cfg_rsp_t; 297 298 int wilc_wlan_firmware_download(const u8 *buffer, u32 buffer_size); 299 int wilc_wlan_start(void); 300 int wilc_wlan_stop(void); 301 int wilc_wlan_txq_add_net_pkt(void *priv, u8 *buffer, u32 buffer_size, 302 wilc_tx_complete_func_t func); > 303 int wilc_wlan_handle_txq(struct net_device *dev, u32 *pu32TxqCount); 304 void wilc_handle_isr(void *wilc); 305 void wilc_wlan_cleanup(void); 306 int wilc_wlan_cfg_set(int start, u32 wid, u8 *buffer, u32 buffer_size, 307 int commit, u32 drvHandler); 308 int wilc_wlan_cfg_get(int start, u32 wid, int commit, u32 drvHandler); 309 int wilc_wlan_cfg_get_val(u32 wid, u8 *buffer, u32 buffer_size); 310 int wilc_wlan_txq_add_mgmt_pkt(void *priv, u8 *buffer, u32 buffer_size, 311 wilc_tx_complete_func_t func); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: Binary data