Skip to content

Commit 88d37ab

Browse files
Ye Binsmfrench
authored andcommitted
smb/client: only export symbol for 'smb2maperror-test' module
Only export smb2_get_err_map_test smb2_error_map_table_test and smb2_error_map_num symbol for 'smb2maperror-test' module. Fixes: 7d0bf05 ("smb/client: make SMB2 maperror KUnit tests a separate module") Signed-off-by: Ye Bin <yebin10@huawei.com> Reviewed-by: ChenXiaoSong <chenxiaosong@kylinos.cn> Signed-off-by: Steve French <stfrench@microsoft.com>
1 parent d78840a commit 88d37ab

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

fs/smb/client/smb2maperror.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,18 +109,21 @@ int __init smb2_init_maperror(void)
109109
}
110110

111111
#if IS_ENABLED(CONFIG_SMB_KUNIT_TESTS)
112+
#define EXPORT_SYMBOL_FOR_SMB_TEST(sym) \
113+
EXPORT_SYMBOL_FOR_MODULES(sym, "smb2maperror_test")
114+
112115
/* Previous prototype for eliminating the build warning. */
113116
const struct status_to_posix_error *smb2_get_err_map_test(__u32 smb2_status);
114117

115118
const struct status_to_posix_error *smb2_get_err_map_test(__u32 smb2_status)
116119
{
117120
return smb2_get_err_map(smb2_status);
118121
}
119-
EXPORT_SYMBOL_GPL(smb2_get_err_map_test);
122+
EXPORT_SYMBOL_FOR_SMB_TEST(smb2_get_err_map_test);
120123

121124
const struct status_to_posix_error *smb2_error_map_table_test = smb2_error_map_table;
122-
EXPORT_SYMBOL_GPL(smb2_error_map_table_test);
125+
EXPORT_SYMBOL_FOR_SMB_TEST(smb2_error_map_table_test);
123126

124127
unsigned int smb2_error_map_num = ARRAY_SIZE(smb2_error_map_table);
125-
EXPORT_SYMBOL_GPL(smb2_error_map_num);
128+
EXPORT_SYMBOL_FOR_SMB_TEST(smb2_error_map_num);
126129
#endif

0 commit comments

Comments
 (0)