mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-22 07:27:12 +08:00
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: 7d0bf050a5 ("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>
This commit is contained in:
@@ -109,6 +109,9 @@ int __init smb2_init_maperror(void)
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_SMB_KUNIT_TESTS)
|
||||
#define EXPORT_SYMBOL_FOR_SMB_TEST(sym) \
|
||||
EXPORT_SYMBOL_FOR_MODULES(sym, "smb2maperror_test")
|
||||
|
||||
/* Previous prototype for eliminating the build warning. */
|
||||
const struct status_to_posix_error *smb2_get_err_map_test(__u32 smb2_status);
|
||||
|
||||
@@ -116,11 +119,11 @@ const struct status_to_posix_error *smb2_get_err_map_test(__u32 smb2_status)
|
||||
{
|
||||
return smb2_get_err_map(smb2_status);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(smb2_get_err_map_test);
|
||||
EXPORT_SYMBOL_FOR_SMB_TEST(smb2_get_err_map_test);
|
||||
|
||||
const struct status_to_posix_error *smb2_error_map_table_test = smb2_error_map_table;
|
||||
EXPORT_SYMBOL_GPL(smb2_error_map_table_test);
|
||||
EXPORT_SYMBOL_FOR_SMB_TEST(smb2_error_map_table_test);
|
||||
|
||||
unsigned int smb2_error_map_num = ARRAY_SIZE(smb2_error_map_table);
|
||||
EXPORT_SYMBOL_GPL(smb2_error_map_num);
|
||||
EXPORT_SYMBOL_FOR_SMB_TEST(smb2_error_map_num);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user