This patch series contains the changes to avoid below compilation error. "drivers/staging/wilc1000/wilc_debugfs.o:(.data+0x10): undefined reference to `__this_module'" Split the changes into multiple patches, as discussed in [1]. [1]. https://www.spinics.net/lists/linux-wireless/msg176009.html Ajay Singh (5): staging: wilc1000: avoid arrray of 'wilc_debugfs_info_t' type staging: wilc1000: fixes for undefined reference to `__this_module' error staging: wilc1000: remove the use of 'wilc_debugfs_info_t' struct staging: wilc1000: change permission to 0600 in debugfs_create_file() call staging: wilc1000: use void return for wilc_debugfs_init() drivers/staging/wilc1000/linux_wlan.c | 1 - drivers/staging/wilc1000/wilc_debugfs.c | 48 +++++---------------------------- drivers/staging/wilc1000/wilc_sdio.c | 7 +++++ drivers/staging/wilc1000/wilc_spi.c | 7 +++++ drivers/staging/wilc1000/wilc_wlan_if.h | 7 ++++- 5 files changed, 26 insertions(+), 44 deletions(-) -- 2.7.4