Hi Arend, [auto build test ERROR on next-20151008 -- if it's inappropriate base, please ignore] config: x86_64-randconfig-x011-201540 (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): drivers/net/wireless/brcm80211/brcmfmac/debug.c:58:6: error: redefinition of 'brcmf_debugfs_init' void brcmf_debugfs_init(void) ^ In file included from drivers/net/wireless/brcm80211/brcmfmac/bus.h:20:0, from drivers/net/wireless/brcm80211/brcmfmac/debug.c:24: drivers/net/wireless/brcm80211/brcmfmac/debug.h:118:20: note: previous definition of 'brcmf_debugfs_init' was here static inline void brcmf_debugfs_init(void) ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c:65:6: error: redefinition of 'brcmf_debugfs_exit' void brcmf_debugfs_exit(void) ^ In file included from drivers/net/wireless/brcm80211/brcmfmac/bus.h:20:0, from drivers/net/wireless/brcm80211/brcmfmac/debug.c:24: drivers/net/wireless/brcm80211/brcmfmac/debug.h:121:20: note: previous definition of 'brcmf_debugfs_exit' was here static inline void brcmf_debugfs_exit(void) ^ >> drivers/net/wireless/brcm80211/brcmfmac/debug.c:74:5: error: redefinition of 'brcmf_debug_attach' int brcmf_debug_attach(struct brcmf_pub *drvr) ^ In file included from drivers/net/wireless/brcm80211/brcmfmac/bus.h:20:0, from drivers/net/wireless/brcm80211/brcmfmac/debug.c:24: drivers/net/wireless/brcm80211/brcmfmac/debug.h:124:19: note: previous definition of 'brcmf_debug_attach' was here static inline int brcmf_debug_attach(struct brcmf_pub *drvr) ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: In function 'brcmf_debug_attach': drivers/net/wireless/brcm80211/brcmfmac/debug.c:81:6: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' drvr->dbgfs_dir = debugfs_create_dir(dev_name(dev), root_folder); ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c:82:17: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' if (IS_ERR(drvr->dbgfs_dir)) ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c:83:22: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' return PTR_ERR(drvr->dbgfs_dir); ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: At top level: >> drivers/net/wireless/brcm80211/brcmfmac/debug.c:90:6: error: redefinition of 'brcmf_debug_detach' void brcmf_debug_detach(struct brcmf_pub *drvr) ^ In file included from drivers/net/wireless/brcm80211/brcmfmac/bus.h:20:0, from drivers/net/wireless/brcm80211/brcmfmac/debug.c:24: drivers/net/wireless/brcm80211/brcmfmac/debug.h:128:20: note: previous definition of 'brcmf_debug_detach' was here static inline void brcmf_debug_detach(struct brcmf_pub *drvr) ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: In function 'brcmf_debug_detach': drivers/net/wireless/brcm80211/brcmfmac/debug.c:94:26: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' if (!IS_ERR_OR_NULL(drvr->dbgfs_dir)) ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c:95:32: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' debugfs_remove_recursive(drvr->dbgfs_dir); ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: In function 'brcmf_debugfs_get_devdir': drivers/net/wireless/brcm80211/brcmfmac/debug.c:100:13: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' return drvr->dbgfs_dir; ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: At top level: drivers/net/wireless/brcm80211/brcmfmac/debug.c:103:5: error: redefinition of 'brcmf_debugfs_add_entry' int brcmf_debugfs_add_entry(struct brcmf_pub *drvr, const char *fn, ^ In file included from drivers/net/wireless/brcm80211/brcmfmac/bus.h:20:0, from drivers/net/wireless/brcm80211/brcmfmac/debug.c:24: drivers/net/wireless/brcm80211/brcmfmac/debug.h:132:5: note: previous definition of 'brcmf_debugfs_add_entry' was here int brcmf_debugfs_add_entry(struct brcmf_pub *drvr, const char *fn, ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: In function 'brcmf_debugfs_add_entry': drivers/net/wireless/brcm80211/brcmfmac/debug.c:109:10: error: 'struct brcmf_pub' has no member named 'dbgfs_dir' drvr->dbgfs_dir, read_fn); ^ drivers/net/wireless/brcm80211/brcmfmac/debug.c: In function 'brcmf_debugfs_get_devdir': drivers/net/wireless/brcm80211/brcmfmac/debug.c:101:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ vim +/brcmf_debug_attach +74 drivers/net/wireless/brcm80211/brcmfmac/debug.c 59 { 60 root_folder = debugfs_create_dir(KBUILD_MODNAME, NULL); 61 if (IS_ERR(root_folder)) 62 root_folder = NULL; 63 } 64 > 65 void brcmf_debugfs_exit(void) 66 { 67 if (!root_folder) 68 return; 69 70 debugfs_remove_recursive(root_folder); 71 root_folder = NULL; 72 } 73 > 74 int brcmf_debug_attach(struct brcmf_pub *drvr) 75 { 76 struct device *dev = drvr->bus_if->dev; 77 78 if (!root_folder) 79 return -ENODEV; 80 81 drvr->dbgfs_dir = debugfs_create_dir(dev_name(dev), root_folder); > 82 if (IS_ERR(drvr->dbgfs_dir)) 83 return PTR_ERR(drvr->dbgfs_dir); 84 85 86 return brcmf_fweh_register(drvr, BRCMF_E_PSM_WATCHDOG, 87 brcmf_debug_psm_watchdog_notify); 88 } 89 > 90 void brcmf_debug_detach(struct brcmf_pub *drvr) 91 { 92 brcmf_fweh_unregister(drvr, BRCMF_E_PSM_WATCHDOG); 93 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: Binary data